BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gxkauxwidgets.hh
Go to the documentation of this file.
1  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
2 #ifndef __GXK_AUX_WIDGETS_H__
3 #define __GXK_AUX_WIDGETS_H__
4 
5 #include "gxkutils.hh"
6 #include "gxkradget.hh"
7 
8 G_BEGIN_DECLS
9 
10 /* --- menu item --- */
11 #define GXK_TYPE_MENU_ITEM (gxk_menu_item_get_type ())
12 #define GXK_MENU_ITEM(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_MENU_ITEM, GxkMenuItem))
13 #define GXK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_MENU_ITEM, GxkMenuItemClass))
14 #define GXK_IS_MENU_ITEM(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_MENU_ITEM))
15 #define GXK_IS_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_MENU_ITEM))
16 #define GXK_MENU_ITEM_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_MENU_ITEM, GxkMenuItemClass))
17 typedef GtkImageMenuItem GxkMenuItem;
18 typedef GtkImageMenuItemClass GxkMenuItemClass;
19 GType gxk_menu_item_get_type (void);
20 
21 /* --- scrolled window --- */
22 #define GXK_TYPE_SCROLLED_WINDOW (gxk_scrolled_window_get_type ())
23 #define GXK_SCROLLED_WINDOW(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_SCROLLED_WINDOW, GxkScrolledWindow))
24 #define GXK_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_SCROLLED_WINDOW, GxkScrolledWindowClass))
25 #define GXK_IS_SCROLLED_WINDOW(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_SCROLLED_WINDOW))
26 #define GXK_IS_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_SCROLLED_WINDOW))
27 #define GXK_SCROLLED_WINDOW_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_SCROLLED_WINDOW, GxkScrolledWindowClass))
28 typedef GtkScrolledWindow GxkScrolledWindow;
29 typedef GtkScrolledWindowClass GxkScrolledWindowClass;
30 GType gxk_scrolled_window_get_type (void);
31 
32 /* --- free radio button --- */
33 #define GXK_TYPE_FREE_RADIO_BUTTON (gxk_free_radio_button_get_type ())
34 #define GXK_FREE_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GXK_TYPE_FREE_RADIO_BUTTON, GxkFreeRadioButton))
35 #define GXK_FREE_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_FREE_RADIO_BUTTON, GxkFreeRadioButtonClass))
36 #define GXK_IS_FREE_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GXK_TYPE_FREE_RADIO_BUTTON))
37 #define GXK_IS_FREE_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_FREE_RADIO_BUTTON))
38 #define GXK_FREE_RADIO_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GXK_TYPE_FREE_RADIO_BUTTON, GxkFreeRadioButtonClass))
39 typedef GtkRadioButton GxkFreeRadioButton;
40 typedef GtkRadioButtonClass GxkFreeRadioButtonClass;
41 GType gxk_free_radio_button_get_type (void);
42 GtkWidget* gxk_free_radio_button_new (void);
43 
44 /* --- image --- */
45 #define GXK_TYPE_IMAGE (gxk_image_get_type ())
46 #define GXK_IMAGE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_IMAGE, GxkImage))
47 #define GXK_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_IMAGE, GxkImageClass))
48 #define GXK_IS_IMAGE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_IMAGE))
49 #define GXK_IS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_IMAGE))
50 #define GXK_IMAGE_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_IMAGE, GxkImageClass))
51 typedef GtkImage GxkImage;
52 typedef GtkImageClass GxkImageClass;
53 GType gxk_image_get_type (void);
54 
55 /* --- widget-patcher --- */
56 #define GXK_TYPE_WIDGET_PATCHER (gxk_widget_patcher_get_type ())
57 #define GXK_WIDGET_PATCHER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_WIDGET_PATCHER, GxkWidgetPatcher))
58 #define GXK_WIDGET_PATCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_WIDGET_PATCHER, GxkWidgetPatcherClass))
59 #define GXK_IS_WIDGET_PATCHER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_WIDGET_PATCHER))
60 #define GXK_IS_WIDGET_PATCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_WIDGET_PATCHER))
61 #define GXK_WIDGET_PATCHER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_WIDGET_PATCHER, GxkWidgetPatcherClass))
62 typedef GObjectClass GxkWidgetPatcherClass;
63 typedef struct {
64  GObject parent_instance;
65  gchar *tooltip;
66  guint tooltip_visible : 1;
67  guint mute_events : 1;
68  guint lower_windows : 1;
69  guint hide_insensitive : 1;
70  guint modify_normal_bg_as_base : 1;
71  guint modify_bg_as_base : 1;
72  guint modify_base_as_bg : 1;
73  guint modify_bg_as_active : 1;
74  gdouble resize_hsteps, resize_vsteps;
75  gdouble resize_hunits, resize_vunits;
76  gdouble width_from_height;
77  gdouble height_from_width;
79 GType gxk_widget_patcher_get_type (void);
80 extern const GxkRadgetType *gxk_widget_patcher_def;
81 
82 /* --- back shade --- */
83 #define GXK_TYPE_BACK_SHADE (gxk_back_shade_get_type ())
84 #define GXK_BACK_SHADE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_BACK_SHADE, GxkBackShade))
85 #define GXK_BACK_SHADE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_BACK_SHADE, GxkBackShadeClass))
86 #define GXK_IS_BACK_SHADE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_BACK_SHADE))
87 #define GXK_IS_BACK_SHADE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_BACK_SHADE))
88 #define GXK_BACK_SHADE_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_BACK_SHADE, GxkBackShadeClass))
89 typedef GtkAlignment GxkBackShade;
90 typedef GtkAlignmentClass GxkBackShadeClass;
91 GType gxk_back_shade_get_type (void);
92 
93 
94 
95 G_END_DECLS
96 
97 #endif /* __GXK_AUX_WIDGETS_H__ */
Definition: gxkradget.hh:72
Definition: gxkauxwidgets.hh:63