}
}
+// FIXME: this probably should be done somehow differently
static char *configFileName="/home/user/.slarc";
void SimpleLauncherApplet::loadConfig() {
}
addItem(myItems, buffer, (p != NULL && (*p == '1' || *p == 'y' || *p == 'Y')));
-
}
delete buffer;
}
}
- if (button_no) {
- gtk_container_add(GTK_CONTAINER(myWidget), GTK_WIDGET(toolbar));
- if (button_no == 0) {
- gtk_widget_set_size_request(myWidget, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE);
- } else {
- gtk_widget_set_size_request(myWidget, button_no*(SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE), SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE);
- }
+ gtk_container_add(GTK_CONTAINER(myWidget), GTK_WIDGET(toolbar));
+
+ if (button_no == 0) {
+ gtk_widget_set_size_request(myWidget, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE);
} else {
- gtk_widget_destroy(GTK_WIDGET(toolbar));
+ gtk_widget_set_size_request(myWidget, button_no*(SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE), SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE);
}
gtk_widget_show_all(myWidget);
}
GtkWidget *SimpleLauncherApplet::settings(GtkWindow *parent) {
- // TODO: in case we want SimpleLauncherApplet to be configurable, this method
- // should return a gtk_menu_item that would be included in home settings
- // menu. Method should make sure that when we activate that item, a
- // corresponding dialog appears.
myParent = parent; // FIXME: Ugly piece of code :(
GtkWidget *menuItem = gtk_menu_item_new_with_label("Launcher settings...");