comparison gui/mplayer/widgets.h @ 33529:276eef06fb3d

Store icon data in a struct variable. This is a preparation for differently sized icons to come.
author ib
date Tue, 14 Jun 2011 18:55:04 +0000
parents 2a1a52ba0d70
children 64e43eb13ebf
comparison
equal deleted inserted replaced
33528:6f20f2a42b76 33529:276eef06fb3d
21 21
22 #include <stdio.h> 22 #include <stdio.h>
23 #include <stdlib.h> 23 #include <stdlib.h>
24 #include <gdk/gdkkeysyms.h> 24 #include <gdk/gdkkeysyms.h>
25 #include <gtk/gtk.h> 25 #include <gtk/gtk.h>
26 #include <X11/Xlib.h>
26 27
27 #include "config.h" 28 #include "config.h"
28 #include "osdep/shmem.h" 29 #include "osdep/shmem.h"
29 #include "play.h" 30 #include "play.h"
30 #include "mplayer.h" 31 #include "mplayer.h"
31 #include "gui/interface.h" 32 #include "gui/interface.h"
32 #include "gui/wm/ws.h"
33 33
34 #define GTK_MB_SIMPLE 0 34 #define GTK_MB_SIMPLE 0
35 #define GTK_MB_MODAL 1 35 #define GTK_MB_MODAL 1
36 #define GTK_MB_FATAL 2 36 #define GTK_MB_FATAL 2
37 #define GTK_MB_ERROR 4 37 #define GTK_MB_ERROR 4
51 extern int gtkPopupMenuParam; 51 extern int gtkPopupMenuParam;
52 52
53 extern char * sbMPlayerDirInHome; 53 extern char * sbMPlayerDirInHome;
54 extern char * sbMPlayerPrefixDir; 54 extern char * sbMPlayerPrefixDir;
55 55
56 extern Pixmap guiIcon; 56 typedef struct {
57 extern Pixmap guiIconMask; 57 Pixmap normal;
58 Pixmap normal_mask;
59 } guiIcon_t;
60
61 extern guiIcon_t guiIcon;
58 62
59 void widgetsCreate( void ); 63 void widgetsCreate( void );
60 64
61 void gtkInit( void ); 65 void gtkInit( void );
62 void gtkAddIcon( GtkWidget * window ); 66 void gtkAddIcon( GtkWidget * window );