2 #ifndef __GXK_RADGET_H__
3 #define __GXK_RADGET_H__
10 #define GXK_RADGET G_OBJECT
11 #define GXK_IS_RADGET G_IS_OBJECT
12 typedef void GxkRadget;
13 typedef struct _GxkRadgetArgs GxkRadgetArgs;
17 GxkRadgetArgs* gxk_radget_args (
const gchar *name1,
19 GxkRadgetArgs* gxk_radget_args_valist (
const gchar *name1,
21 GxkRadgetArgs* gxk_radget_const_args (
void);
22 GxkRadgetArgs* gxk_radget_args_set (GxkRadgetArgs *args,
25 const gchar* gxk_radget_args_get (
const GxkRadgetArgs *args,
27 GxkRadgetArgs* gxk_radget_args_merge (GxkRadgetArgs *dest,
28 const GxkRadgetArgs *source);
29 void gxk_radget_free_args (GxkRadgetArgs *args);
38 const gchar *domain_name,
42 GxkRadget* gxk_radget_creator (GxkRadget *radget,
43 const gchar *domain_name,
50 const gchar *file_name,
51 const gchar *i18n_domain,
56 const gchar *i18n_domain,
65 void gxk_radget_sensitize (GxkRadget *radget,
71 typedef struct GxkRadgetData GxkRadgetData;
73 GParamSpec* (*find_prop) (GTypeClass *klass,
74 const gchar *construct_param_name);
75 GxkRadget* (*create) (GType type,
77 guint n_construct_params,
78 GParameter *construct_params,
79 GxkRadgetData *gdgdata);
80 void (*set_prop) (GxkRadget *radget,
81 const gchar *prop_name,
83 gboolean (*adopt) (GxkRadget *radget,
85 GxkRadgetData *gdgdata);
86 GParamSpec* (*find_pack) (GxkRadget *radget,
87 const gchar *pack_name);
88 void (*set_pack) (GxkRadget *radget,
89 const gchar *pack_name,
92 void gxk_radget_define_widget_type (GType type);
93 void gxk_radget_define_type (GType type,
95 gboolean gxk_radget_type_lookup (GType type,
97 typedef void (*GxkRadgetHook) (GxkRadget *radget,
101 void gxk_radget_register_hook (GParamSpec *pspec,
103 GxkRadgetHook hook_func);
104 GxkRadgetArgs* gxk_radget_data_copy_call_args (GxkRadgetData *gdgdata);
105 GxkRadget* gxk_radget_data_get_scope_radget (GxkRadgetData *gdgdata);
106 gchar* gxk_radget_data_dup_expand (GxkRadgetData *gdgdata,
107 const gchar *expression);
void gxk_radget_parse(const gchar *domain_name, const gchar *file_name, const gchar *i18n_domain, GError **error)
Definition: gxkradget.cc:925
Definition: gxkradget.hh:72
GxkRadget * gxk_radget_create(const gchar *domain_name, const gchar *name, const gchar *var1,...)
Definition: gxkradget.cc:1672
GxkRadget * gxk_radget_complete(GxkRadget *radget, const gchar *domain_name, const gchar *name, const gchar *var1,...)
Definition: gxkradget.cc:1701
const gchar * gxk_radget_get_domain(GxkRadget *radget)
Definition: gxkradget.cc:1727
gpointer gxk_radget_find_area(GxkRadget *radget, const gchar *area)
Definition: gxkradget.cc:1794
gpointer gxk_radget_find(GxkRadget *radget, const gchar *name)
Definition: gxkradget.cc:1762
void gxk_radget_parse_text(const gchar *domain_name, const gchar *text, gint text_len, const gchar *i18n_domain, GError **error)
Definition: gxkradget.cc:960
void gxk_radget_add(GxkRadget *radget, const gchar *area, gpointer widget)
Definition: gxkradget.cc:1818