]> Dogcows Code - chaz/tint2/blobdiff - src/launcher/launcher.h
XSETTINGS manager : reload icons when theme changed (gnome, xfce, ...).
[chaz/tint2] / src / launcher / launcher.h
index ddbc6e82017c833f82323807ae69fbc2499f082a..10a915101bf9677dc4e9f5ada1688a0999cee919 100644 (file)
@@ -16,7 +16,7 @@ typedef struct Launcher {
        Area area;
        GSList *list_apps;                      // List of char*, each is a path to a app.desktop file
        GSList *list_icons;             // List of LauncherIcon*
-       GSList *icon_themes;            // List of IconTheme*
+       GSList *list_themes;            // List of IconTheme*
 } Launcher;
 
 typedef struct LauncherIcon {
@@ -67,10 +67,15 @@ void default_launcher();
 void init_launcher();
 void init_launcher_panel(void *panel);
 void cleanup_launcher();
+void cleanup_launcher_theme(Launcher *launcher);
 
 int  resize_launcher(void *obj);
 void draw_launcher (void *obj, cairo_t *c);
 
+// Populates the list_themes list
+void launcher_load_themes(Launcher *launcher);
+// Populates the list_icons list
+void launcher_load_icons(Launcher *launcher);
 void launcher_action(LauncherIcon *icon);
 
 void test_launcher_read_desktop_file();
This page took 0.025126 seconds and 4 git commands to generate.