[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ayttm-commits] CVS: ayttm/src edit_local_accounts.c,1.8,1.8.2.1 plugin
From: |
Andy Maloney <address@hidden> |
Subject: |
[Ayttm-commits] CVS: ayttm/src edit_local_accounts.c,1.8,1.8.2.1 plugin.c,1.9.2.2,1.9.2.3 |
Date: |
Sat, 29 Mar 2003 14:31:22 -0500 |
Update of /cvsroot/ayttm/ayttm/src
In directory subversions:/tmp/cvs-serv379/src
Modified Files:
Tag: new_prefs
edit_local_accounts.c plugin.c
Log Message:
Move function from prefs_window.[ch] to where they belong
Index: edit_local_accounts.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/src/edit_local_accounts.c,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -u -r1.8 -r1.8.2.1
--- edit_local_accounts.c 22 Mar 2003 20:03:48 -0000 1.8
+++ edit_local_accounts.c 29 Mar 2003 19:31:19 -0000 1.8.2.1
@@ -62,6 +62,18 @@
static gboolean is_open = FALSE;
static gint num_accounts = 0;
+
+
+static void rebuild_set_status_menu( void )
+{
+ GtkWidget *set_status_submenuitem;
+
+ set_status_submenuitem = GetPref("widget::set_status_submenuitem");
+ gtk_menu_item_remove_submenu(GTK_MENU_ITEM(set_status_submenuitem));
+ eb_set_status_window(set_status_submenuitem);
+ gtk_widget_draw(GTK_WIDGET(set_status_submenuitem), NULL);
+}
+
static void destroy(GtkWidget * widget, gpointer data)
{
is_open = FALSE;
Index: plugin.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/src/plugin.c,v
retrieving revision 1.9.2.2
retrieving revision 1.9.2.3
diff -u -r1.9.2.2 -r1.9.2.3
--- plugin.c 28 Mar 2003 18:01:06 -0000 1.9.2.2
+++ plugin.c 29 Mar 2003 19:31:19 -0000 1.9.2.3
@@ -40,6 +40,7 @@
#include "value_pair.h"
#include "dialog.h"
#include "prefs_window.h"
+#include "status.h"
char *PLUGIN_TYPE_TXT[]={"SERVICE", "UTILITY", "SOUND", "LOG", "GUI",
"UNKNOWN"};
@@ -416,6 +417,34 @@
md->type=type;
SetPref(menu_name, md);
return(0);
+}
+
+static void rebuild_import_menu( void )
+{
+ GtkWidget *import_submenuitem;
+
+ import_submenuitem = GetPref("widget::import_submenuitem");
+ if(!import_submenuitem) {
+ eb_debug(DBG_CORE, "Not rebuilding import menu, it's never been
built.\n");
+ return;
+ }
+ gtk_menu_item_remove_submenu(GTK_MENU_ITEM(import_submenuitem));
+ eb_import_window(import_submenuitem);
+ gtk_widget_draw(GTK_WIDGET(import_submenuitem), NULL);
+}
+
+static void rebuild_profile_menu( void )
+{
+ GtkWidget *profile_submenuitem;
+
+ profile_submenuitem = GetPref("widget::profile_submenuitem");
+ if(!profile_submenuitem) {
+ eb_debug(DBG_CORE, "Not rebuilding profile menu, it's never
been built.\n");
+ return;
+ }
+ gtk_menu_item_remove_submenu(GTK_MENU_ITEM(profile_submenuitem));
+ eb_profile_window(profile_submenuitem);
+ gtk_widget_draw(GTK_WIDGET(profile_submenuitem), NULL);
}
/* Set up information about how menus are redrawn and what kind of data should
be sent to callbacks */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Ayttm-commits] CVS: ayttm/src edit_local_accounts.c,1.8,1.8.2.1 plugin.c,1.9.2.2,1.9.2.3,
Andy Maloney <address@hidden> <=
- Prev by Date:
[Ayttm-commits] CVS: ayttm/src globals.h,1.11.2.1,1.11.2.2
- Next by Date:
[Ayttm-commits] CVS: ayttm/src prefs.c,1.31.2.6,1.31.2.7 prefs.h,1.6.2.5,1.6.2.6
- Previous by thread:
[Ayttm-commits] CVS: ayttm/src globals.h,1.11.2.1,1.11.2.2
- Next by thread:
[Ayttm-commits] CVS: ayttm/src prefs.c,1.31.2.6,1.31.2.7 prefs.h,1.6.2.5,1.6.2.6
- Index(es):