annotate gui/ui/widgets.h @ 33556:520fb0f7544c

Rename GUI directory 'mplayer' and some files in it. The directory 'mplayer' contains the files for the user interface and has thus been renamed 'ui'. Inside this directory the following files have been renamed to better reflect their contents: mw.c -> main.c sw.c -> sub.c pb.c -> playbar.c gui_common.* -> render.* play.* -> actions.*
author ib
date Sat, 18 Jun 2011 16:03:31 +0000
parents gui/mplayer/widgets.h@10f9498fada1
children 998f94e62a61
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26458
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
1 /*
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
2 * This file is part of MPlayer.
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
3 *
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
4 * MPlayer is free software; you can redistribute it and/or modify
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
5 * it under the terms of the GNU General Public License as published by
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
6 * the Free Software Foundation; either version 2 of the License, or
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
7 * (at your option) any later version.
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
8 *
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
9 * MPlayer is distributed in the hope that it will be useful,
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
12 * GNU General Public License for more details.
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
13 *
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
14 * You should have received a copy of the GNU General Public License along
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
15 * with MPlayer; if not, write to the Free Software Foundation, Inc.,
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
17 */
b0a7b35b78d2 Add standard GPL header to individual files.
diego
parents: 26382
diff changeset
18
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25535
diff changeset
19 #ifndef MPLAYER_GUI_WIDGETS_H
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25535
diff changeset
20 #define MPLAYER_GUI_WIDGETS_H
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
21
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
22 #include <stdio.h>
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
23 #include <stdlib.h>
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
24 #include <gdk/gdkkeysyms.h>
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
25 #include <gtk/gtk.h>
33529
276eef06fb3d Store icon data in a struct variable.
ib
parents: 33507
diff changeset
26 #include <X11/Xlib.h>
33542
107084241b00 Add support for _NET_WM_ICON
ib
parents: 33538
diff changeset
27 #include <X11/Xproto.h>
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
28
26382
b2f4abcf20ed Make include paths consistent; do not use ../ in them.
diego
parents: 26365
diff changeset
29 #include "config.h"
b2f4abcf20ed Make include paths consistent; do not use ../ in them.
diego
parents: 26365
diff changeset
30 #include "osdep/shmem.h"
33556
520fb0f7544c Rename GUI directory 'mplayer' and some files in it.
ib
parents: 33543
diff changeset
31 #include "actions.h"
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
32 #include "mplayer.h"
26365
10dfbc523184 Add gui/ prefix to some #include paths so that compilation from the
diego
parents: 26029
diff changeset
33 #include "gui/interface.h"
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
34
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
35 #define GTK_MB_SIMPLE 0
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
36 #define GTK_MB_MODAL 1
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
37 #define GTK_MB_FATAL 2
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
38 #define GTK_MB_ERROR 4
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
39 #define GTK_MB_WARNING 8
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
40
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
41 extern GtkWidget *PlayList;
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
42 extern GtkWidget *Options;
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
43 extern GtkWidget *PopUpMenu;
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
44
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
45 extern GtkWidget *WarningPixmap;
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
46 extern GtkWidget *ErrorPixmap;
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
47
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
48 extern GtkWidget *SkinList;
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
49 extern GtkWidget *gtkMessageBoxText;
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
50
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
51 extern int gtkPopupMenu;
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
52 extern int gtkPopupMenuParam;
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
53
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
54 extern char *sbMPlayerDirInHome;
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
55 extern char *sbMPlayerPrefixDir;
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
56
33529
276eef06fb3d Store icon data in a struct variable.
ib
parents: 33507
diff changeset
57 typedef struct {
33543
10f9498fada1 Use small icon for property KWM_WIN_ICON, if available.
ib
parents: 33542
diff changeset
58 Pixmap small;
10f9498fada1 Use small icon for property KWM_WIN_ICON, if available.
ib
parents: 33542
diff changeset
59 Pixmap small_mask;
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
60 Pixmap normal;
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
61 Pixmap normal_mask;
33542
107084241b00 Add support for _NET_WM_ICON
ib
parents: 33538
diff changeset
62 int collection_size;
107084241b00 Add support for _NET_WM_ICON
ib
parents: 33538
diff changeset
63 CARD32 *collection;
33529
276eef06fb3d Store icon data in a struct variable.
ib
parents: 33507
diff changeset
64 } guiIcon_t;
276eef06fb3d Store icon data in a struct variable.
ib
parents: 33507
diff changeset
65
276eef06fb3d Store icon data in a struct variable.
ib
parents: 33507
diff changeset
66 extern guiIcon_t guiIcon;
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
67
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
68 void widgetsCreate(void);
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
69
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
70 void gtkInit(void);
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
71 void gtkAddIcon(GtkWidget *window);
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
72
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
73 int gtkFillSkinList(gchar *dir);
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
74 void gtkClearList(GtkWidget *list);
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
75 void gtkSetDefaultToCList(GtkWidget *list, char *item);
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
76 int gtkFindCList(GtkWidget *list, char *item);
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
77
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
78 void gtkEventHandling(void);
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
79
33538
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
80 void gtkShow(int type, char *param);
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
81 void gtkMessageBox(int type, const gchar *str);
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
82 void gtkSetLayer(GtkWidget *wdg);
64e43eb13ebf Cosmetic: Format to MPlayer coding style.
ib
parents: 33529
diff changeset
83 void gtkActive(GtkWidget *wdg);
23077
17bf4f4b0715 Gui --> gui
diego
parents:
diff changeset
84
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25535
diff changeset
85 #endif /* MPLAYER_GUI_WIDGETS_H */