comparison src/audacious/ui_playlist.c @ 4554:961906c766e4

introduce ui_skinned_window_button_press and ui_skinned_window_button_release
author Tomasz Mon <desowin@gmail.com>
date Sun, 18 May 2008 16:54:22 +0200
parents d4c5719d30d1
children 44a552c67021
comparison
equal deleted inserted replaced
4553:47cc110bef0c 4554:961906c766e4
371 playlistwin_shade_toggle(void) 371 playlistwin_shade_toggle(void)
372 { 372 {
373 playlistwin_set_shade_menu(!cfg.playlist_shaded); 373 playlistwin_set_shade_menu(!cfg.playlist_shaded);
374 } 374 }
375 375
376 static void 376 static gboolean
377 playlistwin_release(GtkWidget * widget, 377 playlistwin_release(GtkWidget * widget,
378 GdkEventButton * event, 378 GdkEventButton * event,
379 gpointer callback_data) 379 gpointer callback_data)
380 { 380 {
381 playlistwin_resizing = FALSE; 381 playlistwin_resizing = FALSE;
382 382 return FALSE;
383 if (dock_is_moving(GTK_WINDOW(playlistwin)))
384 dock_move_release(GTK_WINDOW(playlistwin));
385 } 383 }
386 384
387 void 385 void
388 playlistwin_scroll(gint num) 386 playlistwin_scroll(gint num)
389 { 387 {
1049 event->time); 1047 event->time);
1050 } 1048 }
1051 else if (event->button == 1 && event->type == GDK_BUTTON_PRESS && 1049 else if (event->button == 1 && event->type == GDK_BUTTON_PRESS &&
1052 (cfg.easy_move || event->y < 14)) 1050 (cfg.easy_move || event->y < 14))
1053 { 1051 {
1054 dock_move_press(get_dock_window_list(), GTK_WINDOW(playlistwin), event, 1052 return FALSE;
1055 FALSE);
1056 } 1053 }
1057 else if (event->button == 1 && event->type == GDK_2BUTTON_PRESS 1054 else if (event->button == 1 && event->type == GDK_2BUTTON_PRESS
1058 && event->y < 14) { 1055 && event->y < 14) {
1059 /* double click on title bar */ 1056 /* double click on title bar */
1060 playlistwin_shade_toggle(); 1057 playlistwin_shade_toggle();
1069 */ 1066 */
1070 ui_manager_popup_menu_show(GTK_MENU(mainwin_general_menu), event->x_root, 1067 ui_manager_popup_menu_show(GTK_MENU(mainwin_general_menu), event->x_root,
1071 event->y_root + 2, 3, event->time); 1068 event->y_root + 2, 3, event->time);
1072 } 1069 }
1073 1070
1074 return FALSE; 1071 return TRUE;
1075 } 1072 }
1076 1073
1077 static gboolean 1074 static gboolean
1078 playlistwin_delete(GtkWidget * w, gpointer data) 1075 playlistwin_delete(GtkWidget * w, gpointer data)
1079 { 1076 {