+ for (size_t i = 0 ; i < myItems.size() ; ++i) {
+ LauncherItem *item = myItems[i];
+
+ if (item != NULL && item->isEnabled()) {
+ GtkWidget *button = gtk_event_box_new();
+
+ gtk_widget_set_events(button, GDK_BUTTON_PRESS_MASK);
+ g_signal_connect(button, "button-press-event", G_CALLBACK(_button_pressed), this);
+
+ gtk_event_box_set_visible_window(GTK_EVENT_BOX(button), !myTransparent.value());
+
+ {
+ GdkPixbuf *pixbuf = item->getIcon(myIconSize.value());
+ gtk_container_add(GTK_CONTAINER(button), gtk_image_new_from_pixbuf(pixbuf));
+ g_object_unref(G_OBJECT(pixbuf));
+ }