pidgin/gtkwhiteboard.c

changeset 17213
25a0ae0d0ff7
parent 16752
e6bcb1628c57
child 17243
e731e733d5bf
child 18072
482ad5dd2033
equal deleted inserted replaced
17181:cc871788e3f8 17213:25a0ae0d0ff7
141 /* Give some initial brush-info */ 141 /* Give some initial brush-info */
142 gtkwb->brush_size = 2; 142 gtkwb->brush_size = 2;
143 gtkwb->brush_color = 0xff0000; 143 gtkwb->brush_color = 0xff0000;
144 } 144 }
145 145
146 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
147 gtkwb->window = window;
148 gtk_widget_set_name(window, wb->who);
149
150 /* Try and set window title as the name of the buddy, else just use their 146 /* Try and set window title as the name of the buddy, else just use their
151 * username 147 * username
152 */ 148 */
153 buddy = purple_find_buddy(wb->account, wb->who); 149 buddy = purple_find_buddy(wb->account, wb->who);
154 150
155 if (buddy != NULL) 151 window = pidgin_create_window(buddy != NULL ? purple_buddy_get_contact_alias(buddy) : wb->who, 0, NULL, FALSE);
156 gtk_window_set_title((GtkWindow*)(window), purple_buddy_get_contact_alias(buddy)); 152 gtkwb->window = window;
157 else 153 gtk_widget_set_name(window, wb->who);
158 gtk_window_set_title((GtkWindow*)(window), wb->who);
159
160 gtk_window_set_resizable((GtkWindow*)(window), FALSE);
161 154
162 g_signal_connect(G_OBJECT(window), "delete_event", 155 g_signal_connect(G_OBJECT(window), "delete_event",
163 G_CALLBACK(whiteboard_close_cb), gtkwb); 156 G_CALLBACK(whiteboard_close_cb), gtkwb);
164 157
165 #if 0 158 #if 0

mercurial