104
104
/* Set the minimize hint for the window */
105
105
wnck_window_set_icon_geometry (window, x, y,
106
106
button->allocation.width,
142
142
children = gtk_container_get_children (GTK_CONTAINER (list));
143
143
for (c = children; c; c = c->next)
145
145
GtkWidget *widget = c->data;
146
146
WnckWindow *window = g_object_get_data (G_OBJECT (widget), "WnckWindow");
378
378
active = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (button), "drag-true"));
382
382
WnckWindow *window;
384
384
window = (WnckWindow*)g_object_get_data (G_OBJECT (button), "WnckWindow");
385
385
if (WNCK_IS_WINDOW (window))
386
386
wnck_window_activate (window, time (NULL));
389
389
g_object_set_data (G_OBJECT (button), "drag-true", GINT_TO_POINTER (0));
565
565
"relief", GTK_RELIEF_NONE,
568
gtk_widget_add_events (GTK_WIDGET (button),GDK_ALL_EVENTS_MASK);
569
gtk_drag_dest_set (GTK_WIDGET (button),
570
GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP,
571
drop_types, n_drop_types,
573
gtk_drag_dest_add_uri_targets (GTK_WIDGET (button));
574
gtk_drag_dest_add_text_targets (GTK_WIDGET (button));
568
gtk_widget_add_events (GTK_WIDGET (button),GDK_ALL_EVENTS_MASK);
569
gtk_drag_dest_set (GTK_WIDGET (button),
570
GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP,
571
drop_types, n_drop_types,
573
gtk_drag_dest_add_uri_targets (GTK_WIDGET (button));
574
gtk_drag_dest_add_text_targets (GTK_WIDGET (button));
575
575
g_signal_connect (button, "drag-motion",
576
576
G_CALLBACK (on_drag_motion), NULL);
577
577
g_signal_connect (button, "drag-leave",
578
578
G_CALLBACK (on_drag_leave), NULL);
580
580
gtk_box_pack_start (GTK_BOX (list), button, FALSE, FALSE, 0);
582
582
g_signal_connect (button, "button-release-event",
583
583
G_CALLBACK (on_button_clicked), window);
584
584
g_signal_connect (button, "leave-notify-event",
591
591
G_CALLBACK (on_state_changed), list);
592
592
g_signal_connect (window, "workspace-changed",
593
593
G_CALLBACK (on_workspace_changed), list);
595
595
g_hash_table_insert (priv->win_table, window, button);
596
596
g_object_set_data (G_OBJECT (button), "WnckWindow", window);
830
830
GtkWidget *list = NULL;
832
list = g_object_new (TASK_TYPE_LIST,
833
"homogeneous", FALSE,
832
list = g_object_new (TASK_TYPE_LIST,
833
"homogeneous", FALSE,
837
837
g_idle_add ((GSourceFunc)ensure_list, list);