Mercurial > audlegacy
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 { |