| 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 |