Mercurial > audlegacy
diff audacious/ui_playlist.c @ 1064:13d721835794 trunk
[svn] - revert back to dock.c 2/2 (hope it works)
author | nenolod |
---|---|
date | Tue, 16 May 2006 17:12:36 -0700 |
parents | 73be9df33f30 |
children | f3d19313a2c1 |
line wrap: on
line diff
--- a/audacious/ui_playlist.c Tue May 16 17:05:47 2006 -0700 +++ b/audacious/ui_playlist.c Tue May 16 17:12:36 2006 -0700 @@ -37,6 +37,7 @@ #include "libaudacious/util.h" #include "dnd.h" +#include "dock.h" #include "equalizer.h" #include "hints.h" #include "input.h" @@ -529,6 +530,12 @@ playlistwin_close->pb_ny = 3; } + dock_shade(dock_window_list, GTK_WINDOW(playlistwin), + playlistwin_get_height()); + + dock_shade(dock_window_list, GTK_WINDOW(playlistwin), + playlistwin_get_height()); + playlistwin_set_geometry_hints(cfg.playlist_shaded); gtk_window_resize(GTK_WINDOW(playlistwin), @@ -695,9 +702,13 @@ { GdkEvent *gevent; - handle_motion_cb(playlistwin_wlist, widget, event); - draw_playlist_window(FALSE); - + if (dock_is_moving(GTK_WINDOW(playlistwin))) { + dock_move_motion(GTK_WINDOW(playlistwin), event); + } + else { + handle_motion_cb(playlistwin_wlist, widget, event); + draw_playlist_window(FALSE); + } gdk_flush(); while ((gevent = gdk_event_get()) != NULL) gdk_event_free(gevent);