Glade Signal Editor

Glade Signal Editor — An interface to edit signals for a GladeWidget

Synopsis


#include <gladeui/glade.h>


            GladeSignalEditor;
GtkWidget*  glade_signal_editor_get_widget  (GladeSignalEditor *editor);
GladeSignalEditor* glade_signal_editor_new  (gpointer *editor);
void        glade_signal_editor_load_widget (GladeSignalEditor *editor,
                                             GladeWidget *widget);

Description

This isnt really a dockable widget, since you need to access the GladeSignalEditor struct's '->main_window' widget, the signal editor is mostly of interest when implementing a custom object editor.

Details

GladeSignalEditor

typedef struct {
	GtkWidget *main_window;  /* A vbox where all the widgets are added */

	GladeWidget *widget;
	GladeWidgetAdaptor *adaptor;

	gpointer  *editor;

	GtkWidget *signals_list;
	GtkTreeStore *model;
	GtkTreeView *tree_view;
	
	GtkListStore *handler_store; /* This store contains all the posible handler names */
	GtkEntryCompletion *completion;
	GtkTreeIter iters[2];
} GladeSignalEditor;


glade_signal_editor_get_widget ()

GtkWidget*  glade_signal_editor_get_widget  (GladeSignalEditor *editor);

editor : a GladeSignalEditor
Returns : the GtkWidget that is the main window for editor, or NULL if it does not exist

glade_signal_editor_new ()

GladeSignalEditor* glade_signal_editor_new  (gpointer *editor);

editor : a GladeEditor
Returns : a new GladeSignalEditor associated with editor

glade_signal_editor_load_widget ()

void        glade_signal_editor_load_widget (GladeSignalEditor *editor,
                                             GladeWidget *widget);

TODO: write me

editor : a GladeSignalEditor
widget : a GladeWidget