Mercurial > mplayer.hg
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 ); |