Blame gladeui/glade-editor.h

Packit 1e8aac
#ifndef __GLADE_EDITOR_H__
Packit 1e8aac
#define __GLADE_EDITOR_H__
Packit 1e8aac
Packit 1e8aac
#include <gladeui/glade-signal-editor.h>
Packit 1e8aac
#include <gladeui/glade-editable.h>
Packit 1e8aac
Packit 1e8aac
G_BEGIN_DECLS
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
#define GLADE_TYPE_EDITOR            (glade_editor_get_type ())
Packit 1e8aac
#define GLADE_EDITOR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GLADE_TYPE_EDITOR, GladeEditor))
Packit 1e8aac
#define GLADE_EDITOR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GLADE_TYPE_EDITOR, GladeEditorClass))
Packit 1e8aac
#define GLADE_IS_EDITOR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GLADE_TYPE_EDITOR))
Packit 1e8aac
#define GLADE_IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GLADE_TYPE_EDITOR))
Packit 1e8aac
#define GLADE_EDITOR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GLADE_TYPE_EDITOR, GladeEditorClass))
Packit 1e8aac
Packit 1e8aac
typedef struct _GladeEditor          GladeEditor;
Packit 1e8aac
typedef struct _GladeEditorClass     GladeEditorClass;
Packit 1e8aac
typedef struct _GladeEditorPrivate   GladeEditorPrivate;
Packit 1e8aac
Packit 1e8aac
/* The GladeEditor is a window that is used to display and modify widget
Packit 1e8aac
 * properties. The glade editor contains the details of the selected
Packit 1e8aac
 * widget for the selected project
Packit 1e8aac
 */
Packit 1e8aac
struct _GladeEditor
Packit 1e8aac
{
Packit 1e8aac
  GtkBox vbox;  /* The editor is a vbox */
Packit 1e8aac
	
Packit 1e8aac
  GladeEditorPrivate *priv;
Packit 1e8aac
};
Packit 1e8aac
Packit 1e8aac
struct _GladeEditorClass
Packit 1e8aac
{
Packit 1e8aac
  GtkBoxClass parent_class;
Packit 1e8aac
Packit 1e8aac
  void   (* glade_reserved1)   (void);
Packit 1e8aac
  void   (* glade_reserved2)   (void);
Packit 1e8aac
  void   (* glade_reserved3)   (void);
Packit 1e8aac
  void   (* glade_reserved4)   (void);
Packit 1e8aac
};
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GType        glade_editor_get_type           (void);
Packit 1e8aac
Packit 1e8aac
GladeEditor *glade_editor_new                (void);
Packit 1e8aac
void         glade_editor_load_widget        (GladeEditor       *editor,
Packit 1e8aac
					      GladeWidget       *widget);
Packit 1e8aac
G_DEPRECATED
Packit 1e8aac
void         glade_editor_show_info          (GladeEditor       *editor);
Packit 1e8aac
G_DEPRECATED
Packit 1e8aac
void         glade_editor_hide_info          (GladeEditor       *editor);
Packit 1e8aac
Packit 1e8aac
void         glade_editor_show_class_field   (GladeEditor       *editor);
Packit 1e8aac
void         glade_editor_hide_class_field   (GladeEditor       *editor);
Packit 1e8aac
Packit 1e8aac
gboolean     glade_editor_query_dialog       (GladeWidget       *widget);
Packit 1e8aac
GtkWidget   *glade_editor_dialog_for_widget  (GladeWidget       *widget);
Packit 1e8aac
void         glade_editor_reset_dialog_run   (GtkWidget         *parent,
Packit 1e8aac
                                              GladeWidget       *gwidget);
Packit 1e8aac
Packit 1e8aac
G_END_DECLS
Packit 1e8aac
Packit 1e8aac
#endif /* __GLADE_EDITOR_H__ */