107
107
/*add_icon({ Marlin.TRASH_URI, Marlin.ICON_TRASH, true, null, null, true, N_("Trash")});
108
108
add_icon({ Marlin.NETWORK_URI, Marlin.ICON_NETWORK, true, null, null, true, N_("Network")});*/
109
109
/* FIXME the string split of the path url is kinda too basic, we should use the Gile to split our uris and determine the protocol (if any) with g_uri_parse_scheme or g_file_get_uri_scheme */
110
add_icon({ "trash://", Marlin.ICON_TRASH, true, null, null, null, true, _("Trash")});
111
add_icon({ "network://", Marlin.ICON_NETWORK, true, null, null, null, true, _("Network")});
110
add_icon({ "trash://", Marlin.ICON_TRASH_SYMBOLIC, true, null, null, null, true, _("Trash")});
111
add_icon({ "network://", Marlin.ICON_FOLDER_REMOTE_SYMBOLIC, true, null, null, null, true, _("Network")});
115
115
dir = Environment.get_user_special_dir(UserDirectory.MUSIC);
116
116
if(dir.contains("/"))
118
IconDirectory icon = {dir, "folder-music-symbolic", false, null, null, dir.split("/"), false, null};
118
IconDirectory icon = {dir, Marlin.ICON_FOLDER_MUSIC_SYMBOLIC, false, null, null, dir.split("/"), false, null};
119
119
icon.exploded[0] = "/";
124
124
dir = Environment.get_user_special_dir(UserDirectory.PICTURES);
125
125
if(dir.contains("/"))
127
IconDirectory icon = {dir, "folder-pictures-symbolic", false, null, null, dir.split("/"), false, null};
127
IconDirectory icon = {dir, Marlin.ICON_FOLDER_PICTURES_SYMBOLIC, false, null, null, dir.split("/"), false, null};
128
128
icon.exploded[0] = "/";
133
133
dir = Environment.get_user_special_dir(UserDirectory.VIDEOS);
134
134
if(dir.contains("/"))
136
IconDirectory icon = {dir, "folder-videos-symbolic", false, null, null, dir.split("/"), false, null};
136
IconDirectory icon = {dir, Marlin.ICON_FOLDER_VIDEOS_SYMBOLIC, false, null, null, dir.split("/"), false, null};
137
137
icon.exploded[0] = "/";
142
142
dir = Environment.get_user_special_dir(UserDirectory.DOWNLOAD);
143
143
if(dir.contains("/"))
145
IconDirectory icon = {dir, "folder-downloads-symbolic", false, null, null, dir.split("/"), false, null};
145
IconDirectory icon = {dir, Marlin.ICON_FOLDER_DOWNLOADS_SYMBOLIC, false, null, null, dir.split("/"), false, null};
146
146
icon.exploded[0] = "/";
151
151
dir = Environment.get_user_special_dir(UserDirectory.DOCUMENTS);
152
152
if(dir.contains("/"))
154
IconDirectory icon = {dir, "folder-documents-symbolic", false, null, null, dir.split("/"), false, null};
154
IconDirectory icon = {dir, Marlin.ICON_FOLDER_DOCUMENTS_SYMBOLIC, false, null, null, dir.split("/"), false, null};
155
155
icon.exploded[0] = "/";
160
160
dir = Environment.get_user_special_dir(UserDirectory.TEMPLATES);
161
161
if(dir.contains("/"))
163
IconDirectory icon = {dir, "folder-templates-symbolic", false, null, null, dir.split("/"), false, null};
163
IconDirectory icon = {dir, Marlin.ICON_FOLDER_TEMPLATES_SYMBOLIC, false, null, null, dir.split("/"), false, null};
164
164
icon.exploded[0] = "/";
168
168
dir = Environment.get_home_dir();
169
169
if(dir.contains("/"))
171
IconDirectory icon = {dir, "go-home-symbolic", false, null, null, dir.split("/"), true, null};
171
IconDirectory icon = {dir, Marlin.ICON_GO_HOME_SYMBOLIC, false, null, null, dir.split("/"), true, null};
172
172
icon.exploded[0] = "/";
177
IconDirectory icon = {"/", Marlin.ICON_FILESYSTEM, false, null, null, null, false, null};
177
IconDirectory icon = {"/", Marlin.ICON_FILESYSTEM_SYMBOLIC, false, null, null, null, false, null};
178
178
icon.exploded = {"/"};