diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2001-06-24 13:06:53 +0000 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2001-06-24 13:06:53 +0000 |
commit | 444bde2e739d73c27418461fa001adb7b9ce83db (patch) | |
tree | 5e80f08c8f67e0e5dc6ae11a0e9a7af00949fca8 /mixgtk/mixgtk_mixal.c | |
parent | e19a76a225c19df1d7290ff1cf329dc577b892fe (diff) | |
download | mdk-444bde2e739d73c27418461fa001adb7b9ce83db.tar.gz mdk-444bde2e739d73c27418461fa001adb7b9ce83db.tar.bz2 |
split windows mode
Diffstat (limited to 'mixgtk/mixgtk_mixal.c')
-rw-r--r-- | mixgtk/mixgtk_mixal.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/mixgtk/mixgtk_mixal.c b/mixgtk/mixgtk_mixal.c index 916ef1e..73e9fc0 100644 --- a/mixgtk/mixgtk_mixal.c +++ b/mixgtk/mixgtk_mixal.c @@ -128,16 +128,17 @@ init_color_ (GdkColor *c, const gchar *name) /* initialise the mixal widgets */ gboolean -mixgtk_mixal_init (mix_vm_t *vm) +mixgtk_mixal_init (mix_vm_t *vm, mixgtk_dialog_id_t top) { int i,j; g_return_val_if_fail (vm != NULL, FALSE); vm_ = vm; - clist_ = GTK_CLIST (mixgtk_widget_factory_get (MIXGTK_WIDGET_MIXAL)); + clist_ = GTK_CLIST (mixgtk_widget_factory_get (top, MIXGTK_WIDGET_MIXAL)); g_return_val_if_fail (clist_ != NULL, FALSE); - status_ = GTK_STATUSBAR (mixgtk_widget_factory_get (MIXGTK_WIDGET_STATUSBAR)); + status_ = GTK_STATUSBAR + (mixgtk_widget_factory_get (MIXGTK_MAIN, MIXGTK_WIDGET_STATUSBAR)); g_return_val_if_fail (status_ != NULL, FALSE); status_context_ = gtk_statusbar_get_context_id (status_, "MIXAL status"); @@ -420,3 +421,9 @@ on_notebook_switch_page (GtkNotebook *notebook) if (p != MIXAL_TAB_POS_) gtk_statusbar_pop (status_, status_context_); if (p == MIXAL_TAB_POS_) mixgtk_mixal_update (); } + +void +on_mixal_leave_notify_event () +{ + gtk_statusbar_pop (status_, status_context_); +} |