Ejemplo n.º 1
0
GtkType
gtk_label_get_type (void)
{
  static GtkType label_type = 0;
  
  if (!label_type)
    {
      static const GtkTypeInfo label_info =
      {
	"GtkLabel",
	sizeof (GtkLabel),
	sizeof (GtkLabelClass),
	(GtkClassInitFunc) gtk_label_class_init,
	(GtkObjectInitFunc) gtk_label_init,
        /* reserved_1 */ NULL,
	/* reserved_2 */ NULL,
	(GtkClassInitFunc) NULL,
      };
      
      label_type = gtk_type_unique (GTK_TYPE_MISC, &label_info);
      gtk_type_set_chunk_alloc (label_type, 32);
    }
  
  return label_type;
}
Ejemplo n.º 2
0
GtkType
gtk_tree_get_type (void)
{
  static GtkType tree_type = 0;
  
  if (!tree_type)
    {
      static const GtkTypeInfo tree_info =
      {
	"GtkTree",
	sizeof (GtkTree),
	sizeof (GtkTreeClass),
	(GtkClassInitFunc) gtk_tree_class_init,
	(GtkObjectInitFunc) gtk_tree_init,
	/* reserved_1 */ NULL,
        /* reserved_2 */ NULL,
        (GtkClassInitFunc) NULL,
      };
      
      I_("GtkTree");
      tree_type = gtk_type_unique (gtk_container_get_type (), &tree_info);
    }
  
  return tree_type;
}
Ejemplo n.º 3
0
/**
 * gtk_graph_get_type:
 *
 * This function is needed by the class handler and should not normally be
 * used. Used to defined the GtkGraph class to GTK
 * 
 * Returns: a #guint.
 */
guint gtk_graph_get_type (void)
{
  static guint graph_type = 0;

    if (!graph_type)    /* --- If not created yet --- */
		{

        /* --- Create a graph_info object --- */
        GtkTypeInfo graph_info =
            {
			"GtkGraph",
			sizeof (GtkGraph),
			sizeof (GtkGraphClass),
			(GtkClassInitFunc) gtk_graph_class_init,
			(GtkObjectInitFunc) gtk_graph_init,
			NULL,
			NULL,
			NULL
            };
  
        /* --- Tell GTK about it - get a unique identifying key --- */
        graph_type = gtk_type_unique (gtk_widget_get_type (), &graph_info);
    }
    return graph_type;
}
Ejemplo n.º 4
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;
}
Ejemplo n.º 5
0
GtkType gtk_attractor_view_get_type(void)
{
    static GtkType gtk_attractor_view_type = 0;
    if (!gtk_attractor_view_type)
    {
        static const GtkTypeInfo gtk_attractor_view_info = {"GtkAttractor_View", sizeof(GtkAttractor_View), sizeof(GtkAttractor_ViewClass), (GtkClassInitFunc) gtk_attractor_view_class_init, (GtkObjectInitFunc) gtk_attractor_view_init, NULL, NULL, (GtkClassInitFunc) NULL};
        gtk_attractor_view_type = gtk_type_unique(GTK_TYPE_WIDGET, &gtk_attractor_view_info);
    }
    return gtk_attractor_view_type;
}
Ejemplo n.º 6
0
static GtkType cpicker_get_type()
{
	if (!cpicker_type)
	{
		static const GtkTypeInfo cpicker_info = {
			"cpicker", sizeof (cpicker), sizeof(cpickerClass),
			(GtkClassInitFunc)cpicker_class_init,
			(GtkObjectInitFunc)cpicker_init,
			NULL, NULL, NULL };
		cpicker_type = gtk_type_unique(GTK_TYPE_HBOX, &cpicker_info);
	}

	return cpicker_type;
}
Ejemplo n.º 7
0
GtkType volume_dialog_get_type(void)
{
     static GtkType id = 0;
     if (!id) {
	  GtkTypeInfo info = {
	       "VolumeDialog",
	       sizeof(VolumeDialog),
	       sizeof(VolumeDialogClass),
	       (GtkClassInitFunc) volume_dialog_class_init,
	       (GtkObjectInitFunc) volume_dialog_init
	  };
	  id = gtk_type_unique(effect_dialog_get_type(),&info);
     }
     return id;
}
Ejemplo n.º 8
0
GtkType combo_get_type(void)
{
     static GtkType id = 0;
     if (!id) {
	  GtkTypeInfo info = {
	       "Combo",
	       sizeof(Combo),
	       sizeof(ComboClass),
	       (GtkClassInitFunc)combo_class_init,
	       (GtkObjectInitFunc)combo_init
	  };
	  id = gtk_type_unique(COMBO_PARENT_TYPE_FUNC(),&info);
     }
     return id;
}
Ejemplo n.º 9
0
GtkType
sp_color_preview_get_type (void)
{
	static GtkType type = 0;
	if (!type) {
		GtkTypeInfo info = {
			"SPColorPreview",
			sizeof (SPColorPreview),
			sizeof (SPColorPreviewClass),
			(GtkClassInitFunc) sp_color_preview_class_init,
			(GtkObjectInitFunc) sp_color_preview_init,
			NULL, NULL, NULL
		};
		type = gtk_type_unique (GTK_TYPE_WIDGET, &info);
	}
	return type;
}
Ejemplo n.º 10
0
GtkType
sp_gradient_image_get_type (void)
{
	static GtkType type = 0;
	if (!type) {
		GtkTypeInfo info = {
			"SPGradientImage",
			sizeof (SPGradientImage),
			sizeof (SPGradientImageClass),
			(GtkClassInitFunc) sp_gradient_image_class_init,
			(GtkObjectInitFunc) sp_gradient_image_init,
			NULL, NULL, NULL
		};
		type = gtk_type_unique (GTK_TYPE_WIDGET, &info);
	}
	return type;
}
Ejemplo n.º 11
0
GtkType
sp_widget_get_type (void)
{
	static GtkType type = 0;
	if (!type) {
		static const GtkTypeInfo info = {
			"SPWidget",
			sizeof (SPWidget),
			sizeof (SPWidgetClass),
			(GtkClassInitFunc) sp_widget_class_init,
			(GtkObjectInitFunc) sp_widget_init,
			NULL, NULL, NULL
		};
		type = gtk_type_unique (GTK_TYPE_BIN, &info);
	}
	return type;
}
Ejemplo n.º 12
0
unsigned long gtk_widget_2_get_id () {
	static unsigned long id = 0; if (id == 0) {
		static const GtkTypeInfo information = {
			"GtkWidget2",
			sizeof (GtkWidget2),
			sizeof (GtkWidget2Class),
			(GtkClassInitFunc) gtk_widget_2_callbacks,
			(GtkObjectInitFunc) gtk_widget_2_contents,
			NULL,
			NULL,
			(GtkClassInitFunc) NULL
		};
		id = gtk_type_unique (gtk_widget_get_type (), &information);
	}
	
	return id;
}
Ejemplo n.º 13
0
GtkType
sp_canvas_arena_get_type (void)
{
	static GtkType type = 0;
	if (!type) {
		GtkTypeInfo info = {
			"SPCanvasArena",
			sizeof (SPCanvasArena),
			sizeof (SPCanvasArenaClass),
			(GtkClassInitFunc) sp_canvas_arena_class_init,
			(GtkObjectInitFunc) sp_canvas_arena_init,
			NULL, NULL, NULL
		};
		type = gtk_type_unique (SP_TYPE_CANVAS_ITEM, &info);
	}
	return type;
}
Ejemplo n.º 14
0
GtkType
sp_canvas_acetate_get_type (void)
{
	static GtkType acetate_type = 0;
	if (!acetate_type) {
		GtkTypeInfo acetate_info = {
			(gchar *)"SPCanvasAcetate",
			sizeof (SPCanvasAcetate),
			sizeof (SPCanvasAcetateClass),
			(GtkClassInitFunc) sp_canvas_acetate_class_init,
			(GtkObjectInitFunc) sp_canvas_acetate_init,
			NULL, NULL, NULL
		};
		acetate_type = gtk_type_unique (sp_canvas_item_get_type (), &acetate_info);
	}
	return acetate_type;
}
Ejemplo n.º 15
0
Archivo: led.c Proyecto: keirf/e-uae
GtkType led_get_type ()
{
    static GtkType led_type = 0;

    if (!led_type) {
	static const GtkTypeInfo led_info = {
	    (char *) "Led",
	    sizeof (Led),
	    sizeof (LedClass),
	    (GtkClassInitFunc) led_class_init,
	    (GtkObjectInitFunc) led_init,
	    NULL,
	    NULL,
	    (GtkClassInitFunc) NULL
	};
	led_type = gtk_type_unique (gtk_misc_get_type (), &led_info);
    }
    return led_type;
}
Ejemplo n.º 16
0
guint chipsettypepanel_get_type (void)
{
    static guint chipsettypepanel_type = 0;

    if (!chipsettypepanel_type) {
	static const GtkTypeInfo chipsettypepanel_info = {
	    (char *) "ChipsetTypePanel",
	    sizeof (ChipsetTypePanel),
	    sizeof (ChipsetTypePanelClass),
	    (GtkClassInitFunc) chipsettypepanel_class_init,
	    (GtkObjectInitFunc) chipsettypepanel_init,
	    NULL,
	    NULL,
	    (GtkClassInitFunc) NULL
	};
	chipsettypepanel_type = gtk_type_unique (gtk_frame_get_type (), &chipsettypepanel_info);
    }
    return chipsettypepanel_type;
}
Ejemplo n.º 17
0
static guint
tclist_get_type ()
{
  static guint tclist_type = 0;
  
  if (!tclist_type)
  {   static const GtkTypeInfo tclist_info =
      { "TCList",
	sizeof (TCList),
	sizeof (TCListClass),
	(GtkClassInitFunc) tclist_class_init,
	(GtkObjectInitFunc) NULL,
        (GtkArgSetFunc) NULL,
	(GtkArgSetFunc) NULL
      };
    tclist_type = gtk_type_unique(gtk_clist_get_type(),&tclist_info);
  }
  return tclist_type;
}
Ejemplo n.º 18
0
guint cputypepanel_get_type ()
{
    static guint cputypepanel_type = 0;

    if (!cputypepanel_type) {
	GtkTypeInfo cputypepanel_info = {
	    "CpuTypePanel",
	    sizeof (CpuTypePanel),
	    sizeof (CpuTypePanelClass),
	    (GtkClassInitFunc) cputypepanel_class_init,
	    (GtkObjectInitFunc) cputypepanel_init,
	    NULL,
	    NULL,
	    (GtkClassInitFunc) NULL
	};
	cputypepanel_type = gtk_type_unique (gtk_frame_get_type (), &cputypepanel_info);
    }
    return cputypepanel_type;
}
Ejemplo n.º 19
0
guint gtk_slider_get_type(void) {
  static guint slider_type = 0;

  if (!slider_type) {
    GtkTypeInfo slider_info = {
      "GtkSlider",
      sizeof (GtkSlider),
      sizeof (GtkSliderClass),
      (GtkClassInitFunc) gtk_slider_class_init,
      (GtkObjectInitFunc) gtk_slider_init,
      NULL,
      NULL,
    };

    slider_type = gtk_type_unique(gtk_widget_get_type(), &slider_info);
  }

  return slider_type;
}
Ejemplo n.º 20
0
GtkType gtk_xournal_get_type(void) {
	static GtkType gtk_xournal_type = 0;

	if (!gtk_xournal_type) {
		static const GtkTypeInfo gtk_xournal_info = {
				"GtkXournal",
				sizeof(GtkXournal),
				sizeof(GtkXournalClass),
				(GtkClassInitFunc) gtk_xournal_class_init,
				(GtkObjectInitFunc) gtk_xournal_init,
				NULL,
				NULL,
				(GtkClassInitFunc) NULL
		};
		gtk_xournal_type = gtk_type_unique(GTK_TYPE_WIDGET, &gtk_xournal_info);
	}

	return gtk_xournal_type;
}
Ejemplo n.º 21
0
guint floppyfileentry_get_type ()
{
    static guint floppyfileentry_type = 0;

    if (!floppyfileentry_type) {
	static const GtkTypeInfo floppyfileentry_info = {
	    (char *) "FloppyFileEntry",
	    sizeof (FloppyFileEntry),
	    sizeof (FloppyFileEntryClass),
	    (GtkClassInitFunc) floppyfileentry_class_init,
	    (GtkObjectInitFunc) floppyfileentry_init,
	    NULL,
	    NULL,
	    (GtkClassInitFunc) NULL
	};
	floppyfileentry_type = gtk_type_unique (gtk_frame_get_type (), &floppyfileentry_info);
    }
    return floppyfileentry_type;
}
Ejemplo n.º 22
0
guint fputypepanel_get_type ()
{
    static guint fputypepanel_type = 0;

    if (!fputypepanel_type) {
        static const GtkTypeInfo fputypepanel_info = {
            (char *) "FpuTypePanel",
            sizeof (FpuTypePanel),
            sizeof (FpuTypePanelClass),
            (GtkClassInitFunc) fputypepanel_class_init,
            (GtkObjectInitFunc) fputypepanel_init,
            NULL,
            NULL,
            (GtkClassInitFunc) NULL
        };
        fputypepanel_type = gtk_type_unique (gtk_frame_get_type (), &fputypepanel_info);
    }
    return fputypepanel_type;
}
Ejemplo n.º 23
0
GtkType dtgtk_togglebutton_get_type()
{
  static GtkType dtgtk_togglebutton_type = 0;
  if (!dtgtk_togglebutton_type)
  {
    static const GtkTypeInfo dtgtk_togglebutton_info =
    {
      "GtkDarktableToggleButton",
      sizeof(GtkDarktableToggleButton),
      sizeof(GtkDarktableToggleButtonClass),
      (GtkClassInitFunc) _togglebutton_class_init,
      (GtkObjectInitFunc) _togglebutton_init,
      NULL,
      NULL,
      (GtkClassInitFunc) NULL
    };
    dtgtk_togglebutton_type = gtk_type_unique(GTK_TYPE_TOGGLE_BUTTON, &dtgtk_togglebutton_info);
  }
  return dtgtk_togglebutton_type;
}
Ejemplo n.º 24
0
GtkType gtk_sdl_get_type(void)
{
    static GtkType sdl_type = 0;

    if (!sdl_type) {
        static const GtkTypeInfo sdl_info = {
            "GtkSDL",
            sizeof (GtkSDL),
            sizeof (GtkSDLClass),
            (GtkClassInitFunc) gtk_sdl_class_init,
            (GtkObjectInitFunc) gtk_sdl_init_func,
            /* reserved_1 */ NULL,
            /* reserved_2 */ NULL,
            (GtkClassInitFunc) NULL,
        };
        sdl_type = gtk_type_unique(GTK_TYPE_WIDGET, &sdl_info);
    }

    return sdl_type;
}
Ejemplo n.º 25
0
GtkType dtgtk_label_get_type()
{
  static GtkType dtgtk_label_type = 0;
  if (!dtgtk_label_type)
  {
    static const GtkTypeInfo dtgtk_label_info =
    {
      "GtkDarktableLabel",
      sizeof(GtkDarktableLabel),
      sizeof(GtkDarktableLabelClass),
      (GtkClassInitFunc) _label_class_init,
      (GtkObjectInitFunc) _label_init,
      NULL,
      NULL,
      (GtkClassInitFunc) NULL
    };
    dtgtk_label_type = gtk_type_unique(GTK_TYPE_LABEL, &dtgtk_label_info);
  }
  return dtgtk_label_type;
}
Ejemplo n.º 26
0
/* Basic Object handling procedures
 */
    GtkType
gtk_form_get_type(void)
{
    static GtkType form_type = 0;

    if (!form_type)
    {
	GtkTypeInfo form_info;

	vim_memset(&form_info, 0, sizeof(form_info));
	form_info.type_name = "GtkForm";
	form_info.object_size = sizeof(GtkForm);
	form_info.class_size = sizeof(GtkFormClass);
	form_info.class_init_func = (GtkClassInitFunc)gtk_form_class_init;
	form_info.object_init_func = (GtkObjectInitFunc)gtk_form_init;

	form_type = gtk_type_unique(GTK_TYPE_CONTAINER, &form_info);
    }
    return form_type;
}
Ejemplo n.º 27
0
GtkType dtgtk_gradient_slider_multivalue_get_type()
{
  static GtkType dtgtk_gradient_slider_type = 0;
  if (!dtgtk_gradient_slider_type)
  {
    static const GtkTypeInfo dtgtk_gradient_slider_info =
    {
      "GtkDarktableGradientSlider",
      sizeof(GtkDarktableGradientSlider),
      sizeof(GtkDarktableGradientSliderClass),
      (GtkClassInitFunc) _gradient_slider_class_init,
      (GtkObjectInitFunc) _gradient_slider_init,
      NULL,
      NULL,
      (GtkClassInitFunc) NULL
    };
    dtgtk_gradient_slider_type = gtk_type_unique(GTK_TYPE_WIDGET, &dtgtk_gradient_slider_info);
  }
  return dtgtk_gradient_slider_type;
}
Ejemplo n.º 28
0
GtkType
gtk_xtbin_get_type (void)
{
  static GtkType xtbin_type = 0;

  if (!xtbin_type) {
      static const GtkTypeInfo xtbin_info =
      {
        "GtkXtBin",
        sizeof (GtkXtBin),
        sizeof (GtkXtBinClass),
        (GtkClassInitFunc) gtk_xtbin_class_init,
        (GtkObjectInitFunc) gtk_xtbin_init,
        /* reserved_1 */ NULL,
        /* reserved_2 */ NULL,
        (GtkClassInitFunc) NULL
      };
      xtbin_type = gtk_type_unique (GTK_TYPE_SOCKET, &xtbin_info);
    }
  return xtbin_type;
}
Ejemplo n.º 29
0
/*
 * Standard Gtk+ function
 */
GtkType a_Dw_gtk_viewport_get_type (void)
{
   static GtkType type = 0;

   if (!type) {
      GtkTypeInfo info = {
         "GtkDwViewport",
         sizeof (GtkDwViewport),
         sizeof (GtkDwViewportClass),
         (GtkClassInitFunc) Dw_gtk_viewport_class_init,
         (GtkObjectInitFunc) Dw_gtk_viewport_init,
         (GtkArgSetFunc) NULL,
         (GtkArgGetFunc) NULL,
         (GtkClassInitFunc) NULL
      };

      type = gtk_type_unique (GTK_TYPE_LAYOUT, &info);
   }

   return type;
}
Ejemplo n.º 30
0
guint gevasevh_get_type(void)
{
	static guint ev_type = 0;

	if (!ev_type) {
		static const GtkTypeInfo ev_info = {
			"GtkgEvasEvH",
			sizeof(GtkgEvasEvH),
			sizeof(GtkgEvasEvHClass),
			(GtkClassInitFunc) gevasevh_class_init,
			(GtkObjectInitFunc) gevasevh_init,
			/* reserved_1 */ NULL,
			/* reserved_2 */ NULL,
			(GtkClassInitFunc) NULL,
		};

		ev_type = gtk_type_unique(gtk_object_get_type(), &ev_info);
	}

	return ev_type;
}