diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-28 21:52:37 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-05-28 21:52:37 +0000 |
commit | ccf55b9ed33e6d01b4b703bae37f8405ef865fb6 (patch) | |
tree | 2e887574c220728cc5ec592578d2b139d600a9f8 /Gui | |
parent | c10381ca79ad3738fe4f46c45c96e0d63053f4be (diff) | |
download | mpv-ccf55b9ed33e6d01b4b703bae37f8405ef865fb6.tar.bz2 mpv-ccf55b9ed33e6d01b4b703bae37f8405ef865fb6.tar.xz |
small changes in skin selection
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6223 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r-- | Gui/mplayer/gtk/sb.c | 1 | ||||
-rw-r--r-- | Gui/mplayer/widgets.c | 9 |
2 files changed, 8 insertions, 2 deletions
diff --git a/Gui/mplayer/gtk/sb.c b/Gui/mplayer/gtk/sb.c index 0c3a4a960b..eb3ed5faa8 100644 --- a/Gui/mplayer/gtk/sb.c +++ b/Gui/mplayer/gtk/sb.c @@ -103,6 +103,7 @@ void on_SkinList_select_row( GtkCList * clist,gint row,gint column,GdkEvent * be { prev=sbSelectedSkin; ChangeSkin( sbSelectedSkin ); + gtkActive( SkinBrowser ); } if( !bevent ) return; if( bevent->type == GDK_2BUTTON_PRESS ) diff --git a/Gui/mplayer/widgets.c b/Gui/mplayer/widgets.c index 08f868a220..a4ef8aa422 100644 --- a/Gui/mplayer/widgets.c +++ b/Gui/mplayer/widgets.c @@ -134,15 +134,20 @@ void gtkShow( int type,char * param ) switch( type ) { case evSkinBrowser: -// SkinBrowser=create_SkinBrowser(); ShowSkinBrowser(); // gtkClearList( SkinList ); if ( gtkFillSkinList( sbMPlayerPrefixDir ) && gtkFillSkinList( sbMPlayerDirInHome ) ) { gtkSetDefaultToCList( SkinList,param ); + gtk_clist_sort( SkinList ); gtk_widget_show( SkinBrowser ); gtkSetLayer( SkinBrowser ); - } else gtk_widget_destroy( SkinBrowser ); + } + else + { + gtk_widget_destroy( SkinBrowser ); + gtkMessageBox( GTK_MB_ERROR,"Skin dirs not found ... Please install skins." ); + } break; case evPreferences: gtkMessageBox( GTK_MB_WARNING,"Sorry, this feature is under development ..." ); |