コード例 #1
0
GType
gnome_two_password_dialog_get_type (void)
{
	static GType type = 0;

	if (!type) {
		static const GTypeInfo info = {
			sizeof (GnomeTwoPasswordDialogClass),
                        NULL, NULL,
			(GClassInitFunc) gnome_two_password_dialog_class_init,
                        NULL, NULL,
			sizeof (GnomeTwoPasswordDialog), 0,
			(GInstanceInitFunc) gnome_two_password_dialog_init,
			NULL
		};

                type = g_type_register_static (gtk_dialog_get_type(), 
					       "GnomeTwoPasswordDialog", 
					       &info, 0);

		parent_class = g_type_class_ref (gtk_dialog_get_type());
	}

	return type;
}
コード例 #2
0
guint
glade_keys_dialog_get_type (void)
{
  static guint glade_keys_dialog_type = 0;

  if (!glade_keys_dialog_type)
    {
      GtkTypeInfo glade_keys_dialog_info =
      {
	"GladeKeysDialog",
	sizeof (GladeKeysDialog),
	sizeof (GladeKeysDialogClass),
	(GtkClassInitFunc) glade_keys_dialog_class_init,
	(GtkObjectInitFunc) glade_keys_dialog_init,
	/* reserved_1 */ NULL,
	/* reserved_2 */ NULL,
	(GtkClassInitFunc) NULL,
      };

      glade_keys_dialog_type = gtk_type_unique (gtk_dialog_get_type (),
						&glade_keys_dialog_info);
    }

  return glade_keys_dialog_type;
}
コード例 #3
0
ファイル: xfsm-chooser.c プロジェクト: EchelonTeam/sca3_main
static void
xfsm_chooser_class_init (XfsmChooserClass *klass)
{
  GObjectClass *gobject_class;

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = xfsm_chooser_finalize;

  parent_class = gtk_type_class (gtk_dialog_get_type ());
}
コード例 #4
0
static void
glade_keys_dialog_class_init (GladeKeysDialogClass *klass)
{
  GtkObjectClass *object_class;
  GtkWidgetClass *widget_class;

  object_class = (GtkObjectClass*) klass;
  widget_class = (GtkWidgetClass*) klass;

  parent_class = gtk_type_class (gtk_dialog_get_type ());
}
コード例 #5
0
static void
message_tag_editor_class_init (MessageTagEditorClass *klass)
{
	GObjectClass *object_class = G_OBJECT_CLASS (klass);

	parent_class = g_type_class_ref (gtk_dialog_get_type ());

	object_class->finalize = message_tag_editor_finalise;

	klass->get_tag_list = get_tag_list;
	klass->set_tag_list = set_tag_list;
}
コード例 #6
0
ファイル: browser.c プロジェクト: metratec/gst-editor
GType
gst_element_browser_get_type (void)
{
  static GType element_browser_type = 0;

  if (!element_browser_type) {
    static const GTypeInfo element_browser_info = {
      sizeof (GstElementBrowserClass),
      NULL,
      NULL,
      (GClassInitFunc) gst_element_browser_class_init,
      NULL,
      NULL,
      sizeof (GstElementBrowser),
      0,
      (GInstanceInitFunc) gst_element_browser_init,
    };
    element_browser_type =
        g_type_register_static (gtk_dialog_get_type (), "GstElementBrowser",
        &element_browser_info, 0);
  }
  return element_browser_type;
}
コード例 #7
0
GType
message_tag_editor_get_type (void)
{
	static GType type = 0;

	if (!type) {
		static const GTypeInfo info = {
			sizeof (MessageTagEditorClass),
			NULL, /* base_class_init */
			NULL, /* base_class_finalize */
			(GClassInitFunc) message_tag_editor_class_init,
			NULL, /* class_finalize */
			NULL, /* class_data */
			sizeof (MessageTagEditor),
			0,
			(GInstanceInitFunc) message_tag_editor_init,
		};

		type = g_type_register_static (gtk_dialog_get_type (), "MessageTagEditor", &info, 0);
	}

	return type;
}
コード例 #8
0
ファイル: browser.c プロジェクト: metratec/gst-editor
static void
gst_element_browser_class_init (GstElementBrowserClass * klass)
{
  parent_class = (GtkDialogClass *) g_type_class_ref (gtk_dialog_get_type ());
}