pidgin/gtkscrollbook.c

changeset 38004
2a9e87b2a89c
parent 37997
7b62a2153898
child 39673
d02350b7261b
equal deleted inserted replaced
38003:2fe4dec70301 38004:2a9e87b2a89c
274 g_signal_connect_swapped(G_OBJECT(eb), "button-press-event", G_CALLBACK(scroll_close_cb), scroll_book); 274 g_signal_connect_swapped(G_OBJECT(eb), "button-press-event", G_CALLBACK(scroll_close_cb), scroll_book);
275 275
276 /* Right arrow */ 276 /* Right arrow */
277 eb = gtk_event_box_new(); 277 eb = gtk_event_box_new();
278 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), eb, FALSE, FALSE, 0); 278 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), eb, FALSE, FALSE, 0);
279 #if GTK_CHECK_VERSION(3,14,0)
280 scroll_book->right_arrow = gtk_image_new_from_icon_name("pan-right-symbolic", GTK_ICON_SIZE_BUTTON);
281 #else
279 scroll_book->right_arrow = gtk_arrow_new(GTK_ARROW_RIGHT, GTK_SHADOW_NONE); 282 scroll_book->right_arrow = gtk_arrow_new(GTK_ARROW_RIGHT, GTK_SHADOW_NONE);
283 #endif
280 gtk_container_add(GTK_CONTAINER(eb), scroll_book->right_arrow); 284 gtk_container_add(GTK_CONTAINER(eb), scroll_book->right_arrow);
281 g_signal_connect_swapped(G_OBJECT(eb), "button-press-event", G_CALLBACK(scroll_right_cb), scroll_book); 285 g_signal_connect_swapped(G_OBJECT(eb), "button-press-event", G_CALLBACK(scroll_right_cb), scroll_book);
282 286
283 /* Count */ 287 /* Count */
284 scroll_book->label = gtk_label_new(NULL); 288 scroll_book->label = gtk_label_new(NULL);
285 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), scroll_book->label, FALSE, FALSE, 0); 289 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), scroll_book->label, FALSE, FALSE, 0);
286 290
287 /* Left arrow */ 291 /* Left arrow */
288 eb = gtk_event_box_new(); 292 eb = gtk_event_box_new();
289 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), eb, FALSE, FALSE, 0); 293 gtk_box_pack_end(GTK_BOX(scroll_book->hbox), eb, FALSE, FALSE, 0);
294 #if GTK_CHECK_VERSION(3,14,0)
295 scroll_book->left_arrow = gtk_image_new_from_icon_name("pan-left-symbolic", GTK_ICON_SIZE_BUTTON);
296 #else
290 scroll_book->left_arrow = gtk_arrow_new(GTK_ARROW_LEFT, GTK_SHADOW_NONE); 297 scroll_book->left_arrow = gtk_arrow_new(GTK_ARROW_LEFT, GTK_SHADOW_NONE);
298 #endif
291 gtk_container_add(GTK_CONTAINER(eb), scroll_book->left_arrow); 299 gtk_container_add(GTK_CONTAINER(eb), scroll_book->left_arrow);
292 g_signal_connect_swapped(G_OBJECT(eb), "button-press-event", G_CALLBACK(scroll_left_cb), scroll_book); 300 g_signal_connect_swapped(G_OBJECT(eb), "button-press-event", G_CALLBACK(scroll_left_cb), scroll_book);
293 301
294 gtk_box_pack_start(GTK_BOX(scroll_book), scroll_book->hbox, FALSE, FALSE, 0); 302 gtk_box_pack_start(GTK_BOX(scroll_book), scroll_book->hbox, FALSE, FALSE, 0);
295 303

mercurial