Revision b5335fc89e560b1c28b13cbe7ac6a7abb077762e

sadrul at pidgin.im sadrul at pidgin.im
Mon Mar 26 00:19:51 EDT 2007


o   -----------------------------------------------------------------
|   Revision: b5335fc89e560b1c28b13cbe7ac6a7abb077762e
|   Ancestor: e6c103a84c5a0058d7cee9ba55a6f681aa40d3c9
|   Author: sadrul at pidgin.im
|   Date: 2007-03-26T04:10:39
|   Branch: im.pidgin.pidgin
|   
|   Modified files:
|           finch/gntblist.c finch/libgnt/gnt-skel.h finch/libgnt/gnt.h
|           finch/libgnt/gntbindable.h finch/libgnt/gntbox.h
|           finch/libgnt/gntbutton.h finch/libgnt/gntcheckbox.h
|           finch/libgnt/gntclipboard.h finch/libgnt/gntcombobox.h
|           finch/libgnt/gntentry.h finch/libgnt/gntlabel.h
|           finch/libgnt/gntline.h finch/libgnt/gntmenu.c
|           finch/libgnt/gntmenu.h finch/libgnt/gntmenuitem.c
|           finch/libgnt/gntmenuitem.h finch/libgnt/gntmenuitemcheck.c
|           finch/libgnt/gntmenuitemcheck.h finch/libgnt/gnttextview.c
|           finch/libgnt/gnttextview.h finch/libgnt/gnttree.c
|           finch/libgnt/gnttree.h finch/libgnt/gntwidget.h
|           finch/libgnt/gntwindow.h finch/libgnt/gntwm.h
|           finch/libgnt/test/file.c finch/libgnt/test/menu.c
|   
|   ChangeLog: 
|   
|   Some define changes. This helps in generating the python bindings.
|   
|   ============================================================
|   --- finch/gntblist.c	645924939f28c45ee47bc076c007eab9d4247e85
|   +++ finch/gntblist.c	971a633799c4657c334b0e35dd6444e31ecb557d
|   @@ -642,8 +642,8 @@ gnt_append_menu_action(GntMenu *menu, Pu
|    
|    	item = gnt_menuitem_new(action->label);
|    	if (action->callback)
|   -		gnt_menuitem_set_callback(GNT_MENUITEM(item), context_menu_callback, action);
|   -	gnt_menu_add_item(menu, GNT_MENUITEM(item));
|   +		gnt_menuitem_set_callback(GNT_MENU_ITEM(item), context_menu_callback, action);
|   +	gnt_menu_add_item(menu, GNT_MENU_ITEM(item));
|    
|    	if (action->children) {
|    		GntWidget *sub = gnt_menu_new(GNT_MENU_POPUP);
|   @@ -745,7 +745,7 @@ autojoin_toggled(GntMenuItem *item, gpoi
|    {
|    	PurpleMenuAction *action = data;
|    	purple_blist_node_set_bool(action->data, "gnt-autojoin",
|   -				gnt_menuitem_check_get_checked(GNT_MENUITEM_CHECK(item)));
|   +				gnt_menuitem_check_get_checked(GNT_MENU_ITEM_CHECK(item)));
|    }
|    
|    static void
|   @@ -753,7 +753,7 @@ create_chat_menu(GntMenu *menu, PurpleCh
|    {
|    	PurpleMenuAction *action = purple_menu_action_new(_("Auto-join"), NULL, chat, NULL);
|    	GntMenuItem *check = gnt_menuitem_check_new(action->label);
|   -	gnt_menuitem_check_set_checked(GNT_MENUITEM_CHECK(check),
|   +	gnt_menuitem_check_set_checked(GNT_MENU_ITEM_CHECK(check),
|    				purple_blist_node_get_bool((PurpleBlistNode*)chat, "gnt-autojoin"));
|    	gnt_menu_add_item(menu, check);
|    	gnt_menuitem_set_callback(check, autojoin_toggled, action);
|   @@ -2072,25 +2072,25 @@ create_menu()
|    
|    	item = gnt_menuitem_new(_("Send IM..."));
|    	gnt_menu_add_item(GNT_MENU(sub), item);
|   -	gnt_menuitem_set_callback(GNT_MENUITEM(item), send_im_select, NULL);
|   +	gnt_menuitem_set_callback(GNT_MENU_ITEM(item), send_im_select, NULL);
|    
|    	item = gnt_menuitem_check_new(_("Toggle offline buddies"));
|   -	gnt_menuitem_check_set_checked(GNT_MENUITEM_CHECK(item),
|   +	gnt_menuitem_check_set_checked(GNT_MENU_ITEM_CHECK(item),
|    				purple_prefs_get_bool(PREF_ROOT "/showoffline"));
|    	gnt_menu_add_item(GNT_MENU(sub), item);
|   -	gnt_menuitem_set_callback(GNT_MENUITEM(item), show_offline_cb, NULL);
|   +	gnt_menuitem_set_callback(GNT_MENU_ITEM(item), show_offline_cb, NULL);
|    
|    	item = gnt_menuitem_new(_("Sort by status"));
|    	gnt_menu_add_item(GNT_MENU(sub), item);
|   -	gnt_menuitem_set_callback(GNT_MENUITEM(item), sort_blist_change_cb, "status");
|   +	gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "status");
|    
|    	item = gnt_menuitem_new(_("Sort alphabetically"));
|    	gnt_menu_add_item(GNT_MENU(sub), item);
|   -	gnt_menuitem_set_callback(GNT_MENUITEM(item), sort_blist_change_cb, "text");
|   +	gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "text");
|    
|    	item = gnt_menuitem_new(_("Sort by log size"));
|    	gnt_menu_add_item(GNT_MENU(sub), item);
|   -	gnt_menuitem_set_callback(GNT_MENUITEM(item), sort_blist_change_cb, "log");
|   +	gnt_menuitem_set_callback(GNT_MENU_ITEM(item), sort_blist_change_cb, "log");
|    
|    	reconstruct_accounts_menu();
|    	gnt_menu_add_item(GNT_MENU(menu), ggblist->accounts);
|   ============================================================
|   --- finch/libgnt/gnt-skel.h	f5f6d6a88540cbb9bc6f7d55123216843f376d9b
|   +++ finch/libgnt/gnt-skel.h	16632e0ad89cfee9a87f98d3cae77b77dd35c41e
|   @@ -17,16 +17,16 @@
|    #define GNT_SKEL_SET_FLAGS(obj, flags)		(GNT_SKEL_FLAGS(obj) |= flags)
|    #define GNT_SKEL_UNSET_FLAGS(obj, flags)	(GNT_SKEL_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnSkel			GntSkel;
|   -typedef struct _GnSkelPriv		GntSkelPriv;
|   -typedef struct _GnSkelClass		GntSkelClass;
|   +typedef struct _GntSkel			GntSkel;
|   +typedef struct _GntSkelPriv		GntSkelPriv;
|   +typedef struct _GntSkelClass		GntSkelClass;
|    
|   -struct _GnSkel
|   +struct _GntSkel
|    {
|    	GntWidget parent;
|    };
|    
|   -struct _GnSkelClass
|   +struct _GntSkelClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gnt.h	e8be8358e6c776b4c5ca8564aab065ceee3ea25e
|   +++ finch/libgnt/gnt.h	1253c4dbfb1faa82bcba9c9bd8b6ae0fbd766112
|   @@ -16,8 +16,6 @@ void gnt_screen_update(GntWidget *widget
|    
|    void gnt_screen_update(GntWidget *widget);
|    
|   -void gnt_screen_take_focus(GntWidget *widget);
|   -
|    void gnt_screen_resize_widget(GntWidget *widget, int width, int height);
|    
|    void gnt_screen_move_widget(GntWidget *widget, int x, int y);
|   @@ -38,4 +36,4 @@ gchar *gnt_get_clipboard_string(void);
|    
|    gchar *gnt_get_clipboard_string(void);
|    
|   +void gnt_set_clipboard_string(gchar *string);
|   -void gnt_set_clipboard_string(gchar *);
|   ============================================================
|   --- finch/libgnt/gntbindable.h	fb65c3665dfd50d12e234c30016a497119a93d5d
|   +++ finch/libgnt/gntbindable.h	10490d490da1ad32a8bbb7a131fd826b9e778107
|   @@ -15,15 +15,15 @@
|    
|    #define	GNTDEBUG	g_printerr("%s\n", __FUNCTION__)
|    
|   -typedef struct _GnBindable			GntBindable;
|   -typedef struct _GnBindableClass		GntBindableClass;
|   +typedef struct _GntBindable			GntBindable;
|   +typedef struct _GntBindableClass		GntBindableClass;
|    
|   -struct _GnBindable
|   +struct _GntBindable
|    {
|    	GObject inherit;
|    };
|    
|   -struct _GnBindableClass
|   +struct _GntBindableClass
|    {
|    	GObjectClass parent;
|    
|   @@ -52,10 +52,10 @@ typedef gboolean (*GntBindableActionCall
|    typedef gboolean (*GntBindableActionCallback) (GntBindable *bindable, GList *params);
|    typedef gboolean (*GntBindableActionCallbackNoParam)(GntBindable *bindable);
|    
|   -typedef struct _GnBindableAction GntBindableAction;
|   -typedef struct _GnBindableActionParam GntBindableActionParam;
|   +typedef struct _GntBindableAction GntBindableAction;
|   +typedef struct _GntBindableActionParam GntBindableActionParam;
|    
|   -struct _GnBindableAction
|   +struct _GntBindableAction
|    {
|    	char *name;        /* The name of the action */
|    	union {
|   @@ -64,7 +64,7 @@ struct _GnBindableAction
|    	} u;
|    };
|    
|   -struct _GnBindableActionParam
|   +struct _GntBindableActionParam
|    {
|    	GntBindableAction *action;
|    	GList *list;
|   ============================================================
|   --- finch/libgnt/gntbox.h	ec4a72886d19c623baae8bd808131d7df774495e
|   +++ finch/libgnt/gntbox.h	78c577efa3e8838f0ea1fbd2057e3b254ae328df
|   @@ -11,8 +11,8 @@
|    #define GNT_IS_BOX_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_BOX))
|    #define GNT_BOX_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_BOX, GntBoxClass))
|    
|   -typedef struct _GnBox			GntBox;
|   -typedef struct _GnBoxClass		GntBoxClass;
|   +typedef struct _GntBox			GntBox;
|   +typedef struct _GntBoxClass		GntBoxClass;
|    
|    typedef enum
|    {
|   @@ -27,7 +27,7 @@ typedef enum
|    	GNT_ALIGN_BOTTOM
|    } GntAlignment;
|    
|   -struct _GnBox
|   +struct _GntBox
|    {
|    	GntWidget parent;
|    
|   @@ -49,7 +49,7 @@ struct _GnBox
|        void (*gnt_reserved4)(void);
|    };
|    
|   -struct _GnBoxClass
|   +struct _GntBoxClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntbutton.h	53187c6f7f2d58873b81d7655227d4df808a80b3
|   +++ finch/libgnt/gntbutton.h	303a15be50386fe8b758bec8199a6299b2bc1571
|   @@ -13,16 +13,16 @@
|    #define GNT_IS_BUTTON_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_BUTTON))
|    #define GNT_BUTTON_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_BUTTON, GntButtonClass))
|    
|   -typedef struct _GnButton			GntButton;
|   -typedef struct _GnButtonPriv		GntButtonPriv;
|   -typedef struct _GnButtonClass		GntButtonClass;
|   +typedef struct _GntButton			GntButton;
|   +typedef struct _GntButtonPriv		GntButtonPriv;
|   +typedef struct _GntButtonClass		GntButtonClass;
|    
|   -struct _GnButtonPriv
|   +struct _GntButtonPriv
|    {
|    	char *text;
|    };
|    
|   -struct _GnButton
|   +struct _GntButton
|    {
|    	GntWidget parent;
|    
|   @@ -34,7 +34,7 @@ struct _GnButton
|        void (*gnt_reserved4)(void);
|    };
|    
|   -struct _GnButtonClass
|   +struct _GntButtonClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntcheckbox.h	e37bd03db4933321b0ec72de4e56913e4f2abb9d
|   +++ finch/libgnt/gntcheckbox.h	e3ca08aa576adf4de6d53ea3b7fc9004c0f2171c
|   @@ -17,17 +17,17 @@
|    #define GNT_CHECK_BOX_SET_FLAGS(obj, flags)		(GNT_CHECK_BOX_FLAGS(obj) |= flags)
|    #define GNT_CHECK_BOX_UNSET_FLAGS(obj, flags)	(GNT_CHECK_BOX_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnCheckBox			GntCheckBox;
|   -typedef struct _GnCheckBoxPriv		GntCheckBoxPriv;
|   -typedef struct _GnCheckBoxClass		GntCheckBoxClass;
|   +typedef struct _GntCheckBox			GntCheckBox;
|   +typedef struct _GntCheckBoxPriv		GntCheckBoxPriv;
|   +typedef struct _GntCheckBoxClass		GntCheckBoxClass;
|    
|   -struct _GnCheckBox
|   +struct _GntCheckBox
|    {
|    	GntButton parent;
|    	gboolean checked;
|    };
|    
|   -struct _GnCheckBoxClass
|   +struct _GntCheckBoxClass
|    {
|    	GntButtonClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntclipboard.h	1213b5b9ecb88a8fdf4733ee1b1f0ba822cfe613
|   +++ finch/libgnt/gntclipboard.h	3c44fa6d0be485caa81fd8ac6ff6ec09889d7d48
|   @@ -14,16 +14,16 @@
|    
|    #define	GNTDEBUG	g_printerr("%s\n", __FUNCTION__)
|    
|   -typedef struct _GnClipboard			GntClipboard;
|   -typedef struct _GnClipboardClass		GntClipboardClass;
|   +typedef struct _GntClipboard			GntClipboard;
|   +typedef struct _GntClipboardClass		GntClipboardClass;
|    
|   -struct _GnClipboard
|   +struct _GntClipboard
|    {
|    	GObject inherit;
|    	gchar *string;
|    };
|    
|   -struct _GnClipboardClass
|   +struct _GntClipboardClass
|    {
|    	GObjectClass parent;
|    
|   @@ -37,9 +37,9 @@ GType gnt_clipboard_get_gtype(void);
|    
|    GType gnt_clipboard_get_gtype(void);
|    
|   -gchar *gnt_clipboard_get_string(GntClipboard *);
|   +gchar *gnt_clipboard_get_string(GntClipboard *clip);
|    
|   -void gnt_clipboard_set_string(GntClipboard *, gchar *);
|   +void gnt_clipboard_set_string(GntClipboard *clip, gchar *string);
|    
|    G_END_DECLS
|    
|   ============================================================
|   --- finch/libgnt/gntcombobox.h	91ebb707e1ba63ce28549b3fdced31aa56a7bacc
|   +++ finch/libgnt/gntcombobox.h	dbde0238faa7605a5e4ac17def8ab8e3b94fd03d
|   @@ -17,11 +17,11 @@
|    #define GNT_COMBO_BOX_SET_FLAGS(obj, flags)		(GNT_COMBO_BOX_FLAGS(obj) |= flags)
|    #define GNT_COMBO_BOX_UNSET_FLAGS(obj, flags)	(GNT_COMBO_BOX_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnComboBox			GntComboBox;
|   -typedef struct _GnComboBoxPriv		GntComboBoxPriv;
|   -typedef struct _GnComboBoxClass		GntComboBoxClass;
|   +typedef struct _GntComboBox			GntComboBox;
|   +typedef struct _GntComboBoxPriv		GntComboBoxPriv;
|   +typedef struct _GntComboBoxClass		GntComboBoxClass;
|    
|   -struct _GnComboBox
|   +struct _GntComboBox
|    {
|    	GntWidget parent;
|    
|   @@ -30,7 +30,7 @@ struct _GnComboBox
|    	void *selected;        /* Currently selected key */
|    };
|    
|   -struct _GnComboBoxClass
|   +struct _GntComboBoxClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntentry.h	4521e050f20c7bb19d08a3c8f5dc16f6245c0f98
|   +++ finch/libgnt/gntentry.h	b72db5ce023cbb152bdbe56fdce48d7543b32826
|   @@ -19,9 +19,9 @@
|    
|    #define	ENTRY_CHAR		'_'			/* The character to use to fill in the blank places */
|    
|   -typedef struct _GnEntry			GntEntry;
|   -typedef struct _GnEntryPriv		GntEntryPriv;
|   -typedef struct _GnEntryClass	GntEntryClass;
|   +typedef struct _GntEntry			GntEntry;
|   +typedef struct _GntEntryPriv		GntEntryPriv;
|   +typedef struct _GntEntryClass	GntEntryClass;
|    
|    typedef enum
|    {
|   @@ -34,7 +34,7 @@ typedef enum
|    
|    #define GNT_ENTRY_FLAG_ALL    (GNT_ENTRY_FLAG_ALPHA | GNT_ENTRY_FLAG_INT)
|    
|   -struct _GnEntry
|   +struct _GntEntry
|    {
|    	GntWidget parent;
|    
|   @@ -60,7 +60,7 @@ struct _GnEntry
|    	GntWidget *ddown;   /* The dropdown with the suggested list */
|    };
|    
|   -struct _GnEntryClass
|   +struct _GntEntryClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntlabel.h	75f8b361c471a7e905f006940f435392aee39fa5
|   +++ finch/libgnt/gntlabel.h	3cf014cd167cc8598a3aab5308a31a5cccd83f57
|   @@ -12,10 +12,10 @@
|    #define GNT_IS_LABEL_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_LABEL))
|    #define GNT_LABEL_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_LABEL, GntLabelClass))
|    
|   -typedef struct _GnLabel			GntLabel;
|   -typedef struct _GnLabelClass	GntLabelClass;
|   +typedef struct _GntLabel			GntLabel;
|   +typedef struct _GntLabelClass	GntLabelClass;
|    
|   -struct _GnLabel
|   +struct _GntLabel
|    {
|    	GntWidget parent;
|    
|   @@ -28,7 +28,7 @@ struct _GnLabel
|        void (*gnt_reserved4)(void);
|    };
|    
|   -struct _GnLabelClass
|   +struct _GntLabelClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntline.h	6d65a49fe693a45b019466923af669ec6e0fb94a
|   +++ finch/libgnt/gntline.h	23fd4855fbf15b2cd74d533bbeb9727bc10f4108
|   @@ -17,18 +17,18 @@
|    #define GNT_LINE_SET_FLAGS(obj, flags)		(GNT_LINE_FLAGS(obj) |= flags)
|    #define GNT_LINE_UNSET_FLAGS(obj, flags)	(GNT_LINE_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnLine			GntLine;
|   -typedef struct _GnLinePriv		GntLinePriv;
|   -typedef struct _GnLineClass		GntLineClass;
|   +typedef struct _GntLine			GntLine;
|   +typedef struct _GntLinePriv		GntLinePriv;
|   +typedef struct _GntLineClass		GntLineClass;
|    
|   -struct _GnLine
|   +struct _GntLine
|    {
|    	GntWidget parent;
|    
|    	gboolean vertical;
|    };
|    
|   -struct _GnLineClass
|   +struct _GntLineClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntmenu.c	00e5986ec9880d5b5c62a017cebea2696cbaea1c
|   +++ finch/libgnt/gntmenu.c	66ee94332dc4f372528a94a1d4a87c033687f425
|   @@ -28,7 +28,7 @@ gnt_menu_draw(GntWidget *widget)
|    		werase(widget->window);
|    
|    		for (i = 0, iter = menu->list; iter; iter = iter->next, i++) {
|   -			GntMenuItem *item = GNT_MENUITEM(iter->data);
|   +			GntMenuItem *item = GNT_MENU_ITEM(iter->data);
|    			type = ' ' | COLOR_PAIR(GNT_COLOR_HIGHLIGHT);
|    			if (i == menu->selected)
|    				type |= A_REVERSE;
|   @@ -61,10 +61,10 @@ menu_tree_add(GntMenu *menu, GntMenuItem
|    static void
|    menu_tree_add(GntMenu *menu, GntMenuItem *item, GntMenuItem *parent)
|    {
|   -	if (GNT_IS_MENUITEM_CHECK(item)) {
|   +	if (GNT_IS_MENU_ITEM_CHECK(item)) {
|    		gnt_tree_add_choice(GNT_TREE(menu), item,
|    			gnt_tree_create_row(GNT_TREE(menu), item->text, " "), parent, NULL);
|   -		gnt_tree_set_choice(GNT_TREE(menu), item, gnt_menuitem_check_get_checked(GNT_MENUITEM_CHECK(item)));
|   +		gnt_tree_set_choice(GNT_TREE(menu), item, gnt_menuitem_check_get_checked(GNT_MENU_ITEM_CHECK(item)));
|    	} else
|    		gnt_tree_add_row_last(GNT_TREE(menu), item,
|    			gnt_tree_create_row(GNT_TREE(menu), item->text, item->submenu ? ">" : " "), parent);
|   @@ -73,7 +73,7 @@ menu_tree_add(GntMenu *menu, GntMenuItem
|    		GntMenu *sub = GNT_MENU(item->submenu);
|    		GList *iter;
|    		for (iter = sub->list; iter; iter = iter->next) {
|   -			GntMenuItem *it = GNT_MENUITEM(iter->data);
|   +			GntMenuItem *it = GNT_MENU_ITEM(iter->data);
|    			menu_tree_add(menu, it, item);
|    		}
|    	}
|   @@ -91,7 +91,7 @@ gnt_menu_map(GntWidget *widget)
|    		GList *iter;
|    		gnt_tree_remove_all(GNT_TREE(widget));
|    		for (iter = menu->list; iter; iter = iter->next) {
|   -			GntMenuItem *item = GNT_MENUITEM(iter->data);
|   +			GntMenuItem *item = GNT_MENU_ITEM(iter->data);
|    			menu_tree_add(menu, item, NULL);
|    		}
|    		org_map(widget);
|   @@ -185,10 +185,10 @@ gnt_menu_toggled(GntTree *tree, gpointer
|    static void
|    gnt_menu_toggled(GntTree *tree, gpointer key)
|    {
|   -	GntMenuItem *item = GNT_MENUITEM(key);
|   +	GntMenuItem *item = GNT_MENU_ITEM(key);
|    	GntMenu *menu = GNT_MENU(tree);
|   -	gboolean check = gnt_menuitem_check_get_checked(GNT_MENUITEM_CHECK(item));
|   -	gnt_menuitem_check_set_checked(GNT_MENUITEM_CHECK(item), !check);
|   +	gboolean check = gnt_menuitem_check_get_checked(GNT_MENU_ITEM_CHECK(item));
|   +	gnt_menuitem_check_set_checked(GNT_MENU_ITEM_CHECK(item), !check);
|    	if (item->callback)
|    		item->callback(item, item->callbackdata);
|    	while (menu) {
|   @@ -210,7 +210,7 @@ gnt_menu_activate(GntWidget *widget)
|    	}
|    
|    	if (item) {
|   -		if (GNT_IS_MENUITEM_CHECK(item))
|   +		if (GNT_IS_MENU_ITEM_CHECK(item))
|    			gnt_menu_toggled(GNT_TREE(widget), item);
|    		else
|    			menuitem_activate(menu, item);
|   ============================================================
|   --- finch/libgnt/gntmenu.h	a612ee18f9ac681bdff742507a4950761b860e21
|   +++ finch/libgnt/gntmenu.h	92b18525e20eb6cfbade4260cf30f510229f05e4
|   @@ -16,9 +16,9 @@
|    #define GNT_MENU_SET_FLAGS(obj, flags)		(GNT_MENU_FLAGS(obj) |= flags)
|    #define GNT_MENU_UNSET_FLAGS(obj, flags)	(GNT_MENU_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnMenu			GntMenu;
|   -typedef struct _GnMenuPriv		GntMenuPriv;
|   -typedef struct _GnMenuClass		GntMenuClass;
|   +typedef struct _GntMenu			GntMenu;
|   +typedef struct _GntMenuPriv		GntMenuPriv;
|   +typedef struct _GntMenuClass		GntMenuClass;
|    
|    #include "gntmenuitem.h"
|    
|   @@ -33,7 +33,7 @@ typedef enum
|    	GNT_MENU_POPUP,         /* A popup menu */
|    } GntMenuType;
|    
|   -struct _GnMenu
|   +struct _GntMenu
|    {
|    	GntTree parent;
|    	GntMenuType type;
|   @@ -47,7 +47,7 @@ struct _GnMenu
|    	GntMenu *parentmenu;
|    };
|    
|   -struct _GnMenuClass
|   +struct _GntMenuClass
|    {
|    	GntTreeClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntmenuitem.c	d8cc1a151174aae72287a365c1f56bd6b156224d
|   +++ finch/libgnt/gntmenuitem.c	d0961abc4a881b8e35f32b285e7a8843896cf3e1
|   @@ -6,7 +6,7 @@ gnt_menuitem_destroy(GObject *obj)
|    static void
|    gnt_menuitem_destroy(GObject *obj)
|    {
|   -	GntMenuItem *item = GNT_MENUITEM(obj);
|   +	GntMenuItem *item = GNT_MENU_ITEM(obj);
|    	g_free(item->text);
|    	item->text = NULL;
|    	if (item->submenu)
|   @@ -61,8 +61,8 @@ GntMenuItem *gnt_menuitem_new(const char
|    
|    GntMenuItem *gnt_menuitem_new(const char *text)
|    {
|   -	GObject *item = g_object_new(GNT_TYPE_MENUITEM, NULL);
|   -	GntMenuItem *menuitem = GNT_MENUITEM(item);
|   +	GObject *item = g_object_new(GNT_TYPE_MENU_ITEM, NULL);
|   +	GntMenuItem *menuitem = GNT_MENU_ITEM(item);
|    
|    	menuitem->text = g_strdup(text);
|    
|   ============================================================
|   --- finch/libgnt/gntmenuitem.h	8c700510e9ff12711ddd666d05d91057430c0ecc
|   +++ finch/libgnt/gntmenuitem.h	8d688484ca972d32e27e9632826b635582c14454
|   @@ -1,27 +1,27 @@
|    #ifndef GNT_MENUITEM_H
|    #define GNT_MENUITEM_H
|    
|    #include <glib.h>
|    #include <glib-object.h>
|    
|   -#define GNT_TYPE_MENUITEM				(gnt_menuitem_get_gtype())
|   -#define GNT_MENUITEM(obj)				(G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_MENUITEM, GntMenuItem))
|   -#define GNT_MENUITEM_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_MENUITEM, GntMenuItemClass))
|   -#define GNT_IS_MENUITEM(obj)			(G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_MENUITEM))
|   -#define GNT_IS_MENUITEM_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_MENUITEM))
|   -#define GNT_MENUITEM_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_MENUITEM, GntMenuItemClass))
|   +#define GNT_TYPE_MENU_ITEM				(gnt_menuitem_get_gtype())
|   +#define GNT_MENU_ITEM(obj)				(G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_MENU_ITEM, GntMenuItem))
|   +#define GNT_MENU_ITEM_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_MENU_ITEM, GntMenuItemClass))
|   +#define GNT_IS_MENU_ITEM(obj)			(G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_MENU_ITEM))
|   +#define GNT_IS_MENU_ITEM_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_MENU_ITEM))
|   +#define GNT_MENU_ITEM_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_MENU_ITEM, GntMenuItemClass))
|    
|   -#define GNT_MENUITEM_FLAGS(obj)				(GNT_MENUITEM(obj)->priv.flags)
|   -#define GNT_MENUITEM_SET_FLAGS(obj, flags)		(GNT_MENUITEM_FLAGS(obj) |= flags)
|   -#define GNT_MENUITEM_UNSET_FLAGS(obj, flags)	(GNT_MENUITEM_FLAGS(obj) &= ~(flags))
|   +#define GNT_MENU_ITEM_FLAGS(obj)				(GNT_MENU_ITEM(obj)->priv.flags)
|   +#define GNT_MENU_ITEM_SET_FLAGS(obj, flags)		(GNT_MENU_ITEM_FLAGS(obj) |= flags)
|   +#define GNT_MENU_ITEM_UNSET_FLAGS(obj, flags)	(GNT_MENU_ITEM_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnMenuItem			GntMenuItem;
|   -typedef struct _GnMenuItemPriv		GntMenuItemPriv;
|   -typedef struct _GnMenuItemClass		GntMenuItemClass;
|   +typedef struct _GntMenuItem			GntMenuItem;
|   +typedef struct _GntMenuItemPriv		GntMenuItemPriv;
|   +typedef struct _GntMenuItemClass		GntMenuItemClass;
|    
|    #include "gntmenu.h"
|    
|   -struct _GnMenuItemPriv
|   +struct _GntMenuItemPriv
|    {
|    	/* These will be used to determine the position of the submenu */
|    	int x;
|   @@ -30,7 +30,7 @@ typedef void (*GntMenuItemCallback)(GntM
|    
|    typedef void (*GntMenuItemCallback)(GntMenuItem *item, gpointer data);
|    
|   -struct _GnMenuItem
|   +struct _GntMenuItem
|    {
|    	GObject parent;
|    	GntMenuItemPriv priv;
|   @@ -46,7 +46,7 @@ struct _GnMenuItem
|    	GntMenu *submenu;
|    };
|    
|   -struct _GnMenuItemClass
|   +struct _GntMenuItemClass
|    {
|    	GObjectClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntmenuitemcheck.c	3a5db9074c4d19f10ed5cd57ce3e29128f66c4c6
|   +++ finch/libgnt/gntmenuitemcheck.c	554b0c4ebc1809cd525b416150dc9d6808c7ef2d
|   @@ -5,7 +5,7 @@ gnt_menuitem_check_class_init(GntMenuIte
|    static void
|    gnt_menuitem_check_class_init(GntMenuItemCheckClass *klass)
|    {
|   -	parent_class = GNT_MENUITEM_CLASS(klass);
|   +	parent_class = GNT_MENU_ITEM_CLASS(klass);
|    
|    	GNTDEBUG;
|    }
|   @@ -39,7 +39,7 @@ gnt_menuitem_check_get_gtype(void)
|    			NULL					/* value_table		*/
|    		};
|    
|   -		type = g_type_register_static(GNT_TYPE_MENUITEM,
|   +		type = g_type_register_static(GNT_TYPE_MENU_ITEM,
|    									  "GntMenuItemCheck",
|    									  &info, 0);
|    	}
|   @@ -49,8 +49,8 @@ GntMenuItem *gnt_menuitem_check_new(cons
|    
|    GntMenuItem *gnt_menuitem_check_new(const char *text)
|    {
|   -	GntMenuItem *item = g_object_new(GNT_TYPE_MENUITEM_CHECK, NULL);
|   -	GntMenuItem *menuitem = GNT_MENUITEM(item);
|   +	GntMenuItem *item = g_object_new(GNT_TYPE_MENU_ITEM_CHECK, NULL);
|   +	GntMenuItem *menuitem = GNT_MENU_ITEM(item);
|    
|    	menuitem->text = g_strdup(text);
|    	return item;
|   ============================================================
|   --- finch/libgnt/gntmenuitemcheck.h	dc85d1b3e073222892547ae04032117ae050d328
|   +++ finch/libgnt/gntmenuitemcheck.h	619799ab80cab3b800a950bbf134cf54291620c9
|   @@ -1,33 +1,33 @@
|   -#ifndef GNT_MENUITEM_CHECK_H
|   -#define GNT_MENUITEM_CHECK_H
|   +#ifndef GNT_MENU_ITEM_CHECK_H
|   +#define GNT_MENU_ITEM_CHECK_H
|    
|    #include "gnt.h"
|    #include "gntcolors.h"
|    #include "gntkeys.h"
|    #include "gntmenuitem.h"
|    
|   -#define GNT_TYPE_MENUITEM_CHECK				(gnt_menuitem_check_get_gtype())
|   -#define GNT_MENUITEM_CHECK(obj)				(G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_MENUITEM_CHECK, GntMenuItemCheck))
|   -#define GNT_MENUITEM_CHECK_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_MENUITEM_CHECK, GntMenuItemCheckClass))
|   -#define GNT_IS_MENUITEM_CHECK(obj)			(G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_MENUITEM_CHECK))
|   -#define GNT_IS_MENUITEM_CHECK_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_MENUITEM_CHECK))
|   -#define GNT_MENUITEM_CHECK_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_MENUITEM_CHECK, GntMenuItemCheckClass))
|   +#define GNT_TYPE_MENU_ITEM_CHECK				(gnt_menuitem_check_get_gtype())
|   +#define GNT_MENU_ITEM_CHECK(obj)				(G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_MENU_ITEM_CHECK, GntMenuItemCheck))
|   +#define GNT_MENU_ITEM_CHECK_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_MENU_ITEM_CHECK, GntMenuItemCheckClass))
|   +#define GNT_IS_MENU_ITEM_CHECK(obj)			(G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_MENU_ITEM_CHECK))
|   +#define GNT_IS_MENU_ITEM_CHECK_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_MENU_ITEM_CHECK))
|   +#define GNT_MENU_ITEM_CHECK_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_MENU_ITEM_CHECK, GntMenuItemCheckClass))
|    
|   -#define GNT_MENUITEM_CHECK_FLAGS(obj)				(GNT_MENUITEM_CHECK(obj)->priv.flags)
|   -#define GNT_MENUITEM_CHECK_SET_FLAGS(obj, flags)		(GNT_MENUITEM_CHECK_FLAGS(obj) |= flags)
|   -#define GNT_MENUITEM_CHECK_UNSET_FLAGS(obj, flags)	(GNT_MENUITEM_CHECK_FLAGS(obj) &= ~(flags))
|   +#define GNT_MENU_ITEM_CHECK_FLAGS(obj)				(GNT_MENU_ITEM_CHECK(obj)->priv.flags)
|   +#define GNT_MENU_ITEM_CHECK_SET_FLAGS(obj, flags)		(GNT_MENU_ITEM_CHECK_FLAGS(obj) |= flags)
|   +#define GNT_MENU_ITEM_CHECK_UNSET_FLAGS(obj, flags)	(GNT_MENU_ITEM_CHECK_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnMenuItemCheck			GntMenuItemCheck;
|   -typedef struct _GnMenuItemCheckPriv		GntMenuItemCheckPriv;
|   -typedef struct _GnMenuItemCheckClass		GntMenuItemCheckClass;
|   +typedef struct _GntMenuItemCheck			GntMenuItemCheck;
|   +typedef struct _GntMenuItemCheckPriv		GntMenuItemCheckPriv;
|   +typedef struct _GntMenuItemCheckClass		GntMenuItemCheckClass;
|    
|   -struct _GnMenuItemCheck
|   +struct _GntMenuItemCheck
|    {
|    	GntMenuItem parent;
|    	gboolean checked;
|    };
|    
|   -struct _GnMenuItemCheckClass
|   +struct _GntMenuItemCheckClass
|    {
|    	GntMenuItemClass parent;
|    
|   @@ -49,4 +49,4 @@ G_END_DECLS
|    
|    G_END_DECLS
|    
|   +#endif /* GNT_MENU_ITEM_CHECK_H */
|   -#endif /* GNT_MENUITEM_CHECK_H */
|   ============================================================
|   --- finch/libgnt/gnttextview.c	55d8734dd92fb84e61e5c4bb5c74d4ea7f76031c
|   +++ finch/libgnt/gnttextview.c	975e869d7fce95b488bedffd75dc7fd97d0a1ab5
|   @@ -44,6 +44,7 @@ gnt_text_view_draw(GntWidget *widget)
|    	GList *lines;
|    	int rows, scrcol;
|    
|   +	wbkgd(widget->window, COLOR_PAIR(GNT_COLOR_NORMAL));
|    	werase(widget->window);
|    
|    	for (i = 0, lines = view->list; i < widget->priv.height && lines; i++, lines = lines->next)
|   @@ -434,7 +435,7 @@ GntWidget *gnt_text_view_new()
|    
|    GntWidget *gnt_text_view_new()
|    {
|   -	GntWidget *widget = g_object_new(GNT_TYPE_TEXTVIEW, NULL);
|   +	GntWidget *widget = g_object_new(GNT_TYPE_TEXT_VIEW, NULL);
|    	GntTextView *view = GNT_TEXT_VIEW(widget);
|    	GntTextLine *line = g_new0(GntTextLine, 1);
|    
|   ============================================================
|   --- finch/libgnt/gnttextview.h	ec5a6fbc46973436f33a057d3ca0ffac4ceeb819
|   +++ finch/libgnt/gnttextview.h	b32ae82fe8a1cb935896a4f0a48173186a64b9ba
|   @@ -6,22 +6,22 @@
|    #include "gntcolors.h"
|    #include "gntkeys.h"
|    
|   -#define GNT_TYPE_TEXTVIEW				(gnt_text_view_get_gtype())
|   -#define GNT_TEXT_VIEW(obj)				(G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_TEXTVIEW, GntTextView))
|   -#define GNT_TEXT_VIEW_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_TEXTVIEW, GntTextViewClass))
|   -#define GNT_IS_TEXTVIEW(obj)			(G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_TEXTVIEW))
|   -#define GNT_IS_TEXTVIEW_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_TEXTVIEW))
|   -#define GNT_TEXT_VIEW_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_TEXTVIEW, GntTextViewClass))
|   +#define GNT_TYPE_TEXT_VIEW				(gnt_text_view_get_gtype())
|   +#define GNT_TEXT_VIEW(obj)				(G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_TEXT_VIEW, GntTextView))
|   +#define GNT_TEXT_VIEW_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_TEXT_VIEW, GntTextViewClass))
|   +#define GNT_IS_TEXT_VIEW(obj)			(G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_TEXT_VIEW))
|   +#define GNT_IS_TEXT_VIEW_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_TEXT_VIEW))
|   +#define GNT_TEXT_VIEW_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_TEXT_VIEW, GntTextViewClass))
|    
|    #define GNT_TEXT_VIEW_FLAGS(obj)				(GNT_TEXT_VIEW(obj)->priv.flags)
|    #define GNT_TEXT_VIEW_SET_FLAGS(obj, flags)		(GNT_TEXT_VIEW_FLAGS(obj) |= flags)
|    #define GNT_TEXT_VIEW_UNSET_FLAGS(obj, flags)	(GNT_TEXT_VIEW_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnTextView			GntTextView;
|   -typedef struct _GnTextViewPriv		GntTextViewPriv;
|   -typedef struct _GnTextViewClass		GntTextViewClass;
|   +typedef struct _GntTextView			GntTextView;
|   +typedef struct _GntTextViewPriv		GntTextViewPriv;
|   +typedef struct _GntTextViewClass		GntTextViewClass;
|    
|   -struct _GnTextView
|   +struct _GntTextView
|    {
|    	GntWidget parent;
|    
|   @@ -41,7 +41,7 @@ typedef enum
|    	GNT_TEXT_FLAG_HIGHLIGHT   = 1 << 4,
|    } GntTextFormatFlags;
|    
|   -struct _GnTextViewClass
|   +struct _GntTextViewClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gnttree.c	514fda8f2319742978b9fc85e4e0fb082c3a9222
|   +++ finch/libgnt/gnttree.c	9ee650f4d7d9fa5bc7ddb721b5462c847f6f0cfe
|   @@ -20,7 +20,7 @@ enum
|    
|    /* XXX: Make this one into a GObject?
|     * 		 ... Probably not */
|   -struct _GnTreeRow
|   +struct _GntTreeRow
|    {
|    	void *key;
|    	void *data;		/* XXX: unused */
|   @@ -40,7 +40,7 @@ struct _GnTreeRow
|    	GntTree *tree;
|    };
|    
|   -struct _GnTreeCol
|   +struct _GntTreeCol
|    {
|    	char *text;
|    	int span;       /* How many columns does it span? */
|   ============================================================
|   --- finch/libgnt/gnttree.h	eedb0e773962b708620c31d3decd270acbea8aa1
|   +++ finch/libgnt/gnttree.h	eaadb3047ebef4d84308ece63d87509985a16727
|   @@ -18,14 +18,14 @@
|    #define GNT_TREE_SET_FLAGS(obj, flags)		(GNT_TREE_FLAGS(obj) |= flags)
|    #define GNT_TREE_UNSET_FLAGS(obj, flags)	(GNT_TREE_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnTree			GntTree;
|   -typedef struct _GnTreePriv		GntTreePriv;
|   -typedef struct _GnTreeClass		GntTreeClass;
|   +typedef struct _GntTree			GntTree;
|   +typedef struct _GntTreePriv		GntTreePriv;
|   +typedef struct _GntTreeClass		GntTreeClass;
|    
|   -typedef struct _GnTreeRow		GntTreeRow;
|   -typedef struct _GnTreeCol		GntTreeCol;
|   +typedef struct _GntTreeRow		GntTreeRow;
|   +typedef struct _GntTreeCol		GntTreeCol;
|    
|   -struct _GnTree
|   +struct _GntTree
|    {
|    	GntWidget parent;
|    
|   @@ -58,7 +58,7 @@ struct _GnTree
|    	GCompareFunc compare;
|    };
|    
|   -struct _GnTreeClass
|   +struct _GntTreeClass
|    {
|    	GntWidgetClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntwidget.h	7807bba6939d205f8c381dfa4ed49006d93e46cf
|   +++ finch/libgnt/gntwidget.h	f0451073573ad17a2481aa524cc9e5cf2214fffb
|   @@ -19,11 +19,11 @@
|    #define GNT_WIDGET_UNSET_FLAGS(obj, flags)	(GNT_WIDGET_FLAGS(obj) &= ~(flags))
|    #define GNT_WIDGET_IS_FLAG_SET(obj, flags)	(GNT_WIDGET_FLAGS(obj) & (flags))
|    
|   -typedef struct _GnWidget			GntWidget;
|   -typedef struct _GnWidgetPriv		GntWidgetPriv;
|   -typedef struct _GnWidgetClass		GntWidgetClass;
|   +typedef struct _GntWidget			GntWidget;
|   +typedef struct _GntWidgetPriv		GntWidgetPriv;
|   +typedef struct _GntWidgetClass		GntWidgetClass;
|    
|   -typedef enum _GnWidgetFlags
|   +typedef enum _GntWidgetFlags
|    {
|    	GNT_WIDGET_DESTROYING     = 1 << 0,
|    	GNT_WIDGET_CAN_TAKE_FOCUS = 1 << 1,
|   @@ -42,7 +42,7 @@ typedef enum _GnWidgetFlags
|    } GntWidgetFlags;
|    
|    /* XXX: This will probably move elsewhere */
|   -typedef enum _GnMouseEvent
|   +typedef enum _GntMouseEvent
|    {
|    	GNT_LEFT_MOUSE_DOWN = 1,
|    	GNT_RIGHT_MOUSE_DOWN,
|   @@ -53,12 +53,12 @@ typedef enum _GnMouseEvent
|    } GntMouseEvent;
|    
|    /* XXX: I'll have to ask grim what he's using this for in guifications. */
|   -typedef enum _GnParamFlags
|   +typedef enum _GntParamFlags
|    {
|    	GNT_PARAM_SERIALIZABLE	= 1 << G_PARAM_USER_SHIFT
|    } GntParamFlags;
|    
|   -struct _GnWidgetPriv
|   +struct _GntWidgetPriv
|    {
|    	int x, y;
|    	int width, height;
|   @@ -68,7 +68,7 @@ struct _GnWidgetPriv
|    	int minw, minh;    /* Minimum size for the widget */
|    };
|    
|   -struct _GnWidget
|   +struct _GntWidget
|    {
|    	GntBindable inherit;
|    
|   @@ -83,7 +83,7 @@ struct _GnWidget
|        void (*gnt_reserved4)(void);
|    };
|    
|   -struct _GnWidgetClass
|   +struct _GntWidgetClass
|    {
|    	GntBindableClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntwindow.h	3b6483a44bc0f62185817724738e5418eac831f0
|   +++ finch/libgnt/gntwindow.h	50772439bbb06e03d52a153883ac185448c53586
|   @@ -18,17 +18,17 @@
|    #define GNT_WINDOW_SET_FLAGS(obj, flags)		(GNT_WINDOW_FLAGS(obj) |= flags)
|    #define GNT_WINDOW_UNSET_FLAGS(obj, flags)	(GNT_WINDOW_FLAGS(obj) &= ~(flags))
|    
|   -typedef struct _GnWindow			GntWindow;
|   -typedef struct _GnWindowPriv		GntWindowPriv;
|   -typedef struct _GnWindowClass		GntWindowClass;
|   +typedef struct _GntWindow			GntWindow;
|   +typedef struct _GntWindowPriv		GntWindowPriv;
|   +typedef struct _GntWindowClass		GntWindowClass;
|    
|   -struct _GnWindow
|   +struct _GntWindow
|    {
|    	GntBox parent;
|    	GntMenu *menu;
|    };
|    
|   -struct _GnWindowClass
|   +struct _GntWindowClass
|    {
|    	GntBoxClass parent;
|    
|   ============================================================
|   --- finch/libgnt/gntwm.h	8fbfeb952f9b58cabd43172e85dd60145ae5b05f
|   +++ finch/libgnt/gntwm.h	f4ef6762bca0c637457bae53063c7ee92114ce1f
|   @@ -27,9 +27,9 @@ typedef struct
|    	PANEL *panel;
|    } GntNode;
|    
|   -typedef struct _GntWM GntWM;
|   +typedef struct _GnttWM GntWM;
|    
|   -typedef struct _GnPosition
|   +typedef struct _GntPosition
|    {
|    	int x;
|    	int y;
|   @@ -38,13 +38,13 @@ typedef struct _GnPosition
|    /**
|     * An application can register actions which will show up in a 'start-menu' like popup
|     */
|   -typedef struct _GnAction
|   +typedef struct _GntAction
|    {
|    	const char *label;
|    	void (*callback)();
|    } GntAction;
|    
|   -struct _GntWM
|   +struct _GnttWM
|    {
|    	GntBindable inherit;
|    
|   @@ -89,9 +89,9 @@ struct _GntWM
|    	void *res4;
|    };
|    
|   -typedef struct _GnWMClass GntWMClass;
|   +typedef struct _GntWMClass GntWMClass;
|    
|   -struct _GnWMClass
|   +struct _GntWMClass
|    {
|    	GntBindableClass parent;
|    
|   ============================================================
|   --- finch/libgnt/test/file.c	eff26206bf4a4273aed3aa6edff5d04b2b8a8672
|   +++ finch/libgnt/test/file.c	173ae8523adafac01ab0dc017c9dd3ea3022acb7
|   @@ -9,6 +9,7 @@ int main()
|    	GntWidget *w = gnt_file_sel_new();
|    	gnt_file_sel_set_current_location(GNT_FILE_SEL(w), "/home/");
|    	gnt_file_sel_set_dirs_only(GNT_FILE_SEL(w), TRUE);
|   +	gnt_file_sel_set_multi_select(GNT_FILE_SEL(w), TRUE);
|    	gnt_widget_show(w);
|    
|    	gnt_main();
|   ============================================================
|   --- finch/libgnt/test/menu.c	16a187458da94cc995227f78db45eafff398f1a1
|   +++ finch/libgnt/test/menu.c	a863851af4fa036be68f5ab7f35a7e9c82165c39
|   @@ -22,29 +22,29 @@ int main()
|    	GntWidget *menu = gnt_menu_new(GNT_MENU_TOPLEVEL);
|    	GObject *item = gnt_menuitem_new("File");
|    
|   -	gnt_menu_add_item(GNT_MENU(menu), GNT_MENUITEM(item));
|   +	gnt_menu_add_item(GNT_MENU(menu), GNT_MENU_ITEM(item));
|    
|    	item = gnt_menuitem_new("Edit");
|   -	gnt_menu_add_item(GNT_MENU(menu), GNT_MENUITEM(item));
|   +	gnt_menu_add_item(GNT_MENU(menu), GNT_MENU_ITEM(item));
|    
|    	item = gnt_menuitem_new("Help");
|   -	gnt_menu_add_item(GNT_MENU(menu), GNT_MENUITEM(item));
|   +	gnt_menu_add_item(GNT_MENU(menu), GNT_MENU_ITEM(item));
|    
|    	GntWidget *sub = gnt_menu_new(GNT_MENU_POPUP);
|   -	gnt_menuitem_set_submenu(GNT_MENUITEM(item), GNT_MENU(sub));
|   +	gnt_menuitem_set_submenu(GNT_MENU_ITEM(item), GNT_MENU(sub));
|    
|    	item = gnt_menuitem_new("Online Help");
|   -	gnt_menu_add_item(GNT_MENU(sub), GNT_MENUITEM(item));
|   +	gnt_menu_add_item(GNT_MENU(sub), GNT_MENU_ITEM(item));
|    
|    	item = gnt_menuitem_new("About");
|   -	gnt_menu_add_item(GNT_MENU(sub), GNT_MENUITEM(item));
|   +	gnt_menu_add_item(GNT_MENU(sub), GNT_MENU_ITEM(item));
|    
|    	sub = gnt_menu_new(GNT_MENU_POPUP);
|   -	gnt_menuitem_set_submenu(GNT_MENUITEM(item), GNT_MENU(sub));
|   +	gnt_menuitem_set_submenu(GNT_MENU_ITEM(item), GNT_MENU(sub));
|    
|    	item = gnt_menuitem_new("Online Help");
|   -	gnt_menu_add_item(GNT_MENU(sub), GNT_MENUITEM(item));
|   -	gnt_menuitem_set_callback(GNT_MENUITEM(item), dothis, NULL);
|   +	gnt_menu_add_item(GNT_MENU(sub), GNT_MENU_ITEM(item));
|   +	gnt_menuitem_set_callback(GNT_MENU_ITEM(item), dothis, NULL);
|    
|    	gnt_screen_menu_show(menu);
|    

To get the patch for this revision, please do this:
mtn log --last 1 --diffs --from b5335fc89e560b1c28b13cbe7ac6a7abb077762e


More information about the Commits mailing list