Go to the source code of this file.
| #define N_HOOKS 3 |
Definition at line 169 of file group-props.c.
Referenced by find_hooks(), meta_display_init_group_prop_hooks(), and meta_display_init_window_prop_hooks().
| typedef void(* InitValueFunc)(MetaDisplay *display, Atom property, MetaPropValue *value) |
Definition at line 30 of file group-props.c.
| typedef void(* ReloadValueFunc)(MetaGroup *group, MetaPropValue *value) |
Definition at line 33 of file group-props.c.
| static MetaGroupPropHooks * find_hooks | ( | MetaDisplay * | display, | |
| Atom | property | |||
| ) | [static] |
Definition at line 215 of file group-props.c.
References _MetaDisplay::group_prop_hooks, N_HOOKS, NULL, and _MetaGroupPropHooks::property.
Referenced by init_prop_value(), and reload_prop_value().
| static void init_net_startup_id | ( | MetaDisplay * | display, | |
| Atom | property, | |||
| MetaPropValue * | value | |||
| ) | [static] |
Definition at line 147 of file group-props.c.
References MetaPropValue::atom, META_PROP_VALUE_UTF8, and MetaPropValue::type.
Referenced by meta_display_init_group_prop_hooks(), and meta_display_init_window_prop_hooks().
| static void init_prop_value | ( | MetaDisplay * | display, | |
| Atom | property, | |||
| MetaPropValue * | value | |||
| ) | [static] |
Definition at line 98 of file group-props.c.
References MetaPropValue::atom, find_hooks(), _MetaGroupPropHooks::init_func, META_PROP_VALUE_INVALID, NULL, and MetaPropValue::type.
Referenced by meta_group_reload_properties(), and meta_window_reload_properties_from_xwindow().
| static void init_wm_client_machine | ( | MetaDisplay * | display, | |
| Atom | property, | |||
| MetaPropValue * | value | |||
| ) | [static] |
Definition at line 124 of file group-props.c.
References MetaPropValue::atom, META_PROP_VALUE_STRING, and MetaPropValue::type.
Referenced by meta_display_init_group_prop_hooks(), and meta_display_init_window_prop_hooks().
| void meta_display_free_group_prop_hooks | ( | MetaDisplay * | display | ) |
Definition at line 206 of file group-props.c.
References _MetaDisplay::group_prop_hooks, and NULL.
Referenced by meta_display_close().
| void meta_display_init_group_prop_hooks | ( | MetaDisplay * | display | ) |
Definition at line 172 of file group-props.c.
References _MetaDisplay::group_prop_hooks, _MetaGroupPropHooks::init_func, init_net_startup_id(), init_wm_client_machine(), N_HOOKS, NULL, _MetaGroupPropHooks::property, _MetaGroupPropHooks::reload_func, reload_net_startup_id(), and reload_wm_client_machine().
| void meta_group_reload_properties | ( | MetaGroup * | group, | |
| const Atom * | properties, | |||
| int | n_properties | |||
| ) |
Definition at line 61 of file group-props.c.
References _MetaGroup::display, _MetaGroup::group_leader, init_prop_value(), meta_prop_free_values(), meta_prop_get_values(), NULL, and reload_prop_value().
Referenced by meta_group_new(), and meta_group_reload_property().
| void meta_group_reload_property | ( | MetaGroup * | group, | |
| Atom | property | |||
| ) |
Definition at line 54 of file group-props.c.
References meta_group_reload_properties().
Referenced by meta_group_property_notify().
| static void reload_net_startup_id | ( | MetaGroup * | group, | |
| MetaPropValue * | value | |||
| ) | [static] |
Definition at line 156 of file group-props.c.
References META_PROP_VALUE_INVALID, NULL, _MetaGroup::startup_id, MetaPropValue::str, MetaPropValue::type, and MetaPropValue::v.
Referenced by meta_display_init_group_prop_hooks(), and meta_display_init_window_prop_hooks().
| static void reload_prop_value | ( | MetaGroup * | group, | |
| MetaPropValue * | value | |||
| ) | [static] |
Definition at line 113 of file group-props.c.
References MetaPropValue::atom, _MetaGroup::display, find_hooks(), NULL, and _MetaGroupPropHooks::reload_func.
Referenced by meta_group_reload_properties(), and meta_window_reload_properties_from_xwindow().
| static void reload_wm_client_machine | ( | MetaGroup * | group, | |
| MetaPropValue * | value | |||
| ) | [static] |
Definition at line 133 of file group-props.c.
References META_PROP_VALUE_INVALID, NULL, MetaPropValue::str, MetaPropValue::type, MetaPropValue::v, and _MetaGroup::wm_client_machine.
Referenced by meta_display_init_group_prop_hooks(), and meta_display_init_window_prop_hooks().
1.5.5