r1430@localhost: muntyan | 2005-12-20 19:43:02 -0600
Add detail to config-notify signalmaster
parent
bb20ea8cd7
commit
1b5e95f86a
|
@ -148,7 +148,7 @@ moo_edit_class_init (MooEditClass *klass)
|
||||||
signals[CONFIG_NOTIFY] =
|
signals[CONFIG_NOTIFY] =
|
||||||
g_signal_new ("config-notify",
|
g_signal_new ("config-notify",
|
||||||
G_OBJECT_CLASS_TYPE (klass),
|
G_OBJECT_CLASS_TYPE (klass),
|
||||||
G_SIGNAL_RUN_FIRST,
|
G_SIGNAL_RUN_FIRST | G_SIGNAL_DETAILED,
|
||||||
G_STRUCT_OFFSET (MooEditClass, config_notify),
|
G_STRUCT_OFFSET (MooEditClass, config_notify),
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
_moo_marshal_VOID__UINT_POINTER,
|
_moo_marshal_VOID__UINT_POINTER,
|
||||||
|
@ -881,8 +881,9 @@ config_changed (MooEdit *edit,
|
||||||
GParamSpec *pspec)
|
GParamSpec *pspec)
|
||||||
{
|
{
|
||||||
guint id = moo_edit_config_get_setting_id (pspec);
|
guint id = moo_edit_config_get_setting_id (pspec);
|
||||||
|
GQuark detail = g_quark_from_string (pspec->name);
|
||||||
g_return_if_fail (id != 0);
|
g_return_if_fail (id != 0);
|
||||||
g_signal_emit (edit, signals[CONFIG_NOTIFY], 0, id, pspec);
|
g_signal_emit (edit, signals[CONFIG_NOTIFY], detail, id, pspec);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -103,7 +103,6 @@ struct _MooEditClass
|
||||||
|
|
||||||
void (* filename_changed) (MooEdit *edit,
|
void (* filename_changed) (MooEdit *edit,
|
||||||
const char *new_filename);
|
const char *new_filename);
|
||||||
void (* lang_changed) (MooEdit *edit);
|
|
||||||
|
|
||||||
void (* bookmarks_changed) (MooEdit *edit);
|
void (* bookmarks_changed) (MooEdit *edit);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue