Custom Library/Cell Renderer for tree view
This allows direct storing of library/cell structures instead of only names
This commit is contained in:
@@ -28,10 +28,16 @@ static void layer_element_dispose(GObject *obj)
|
||||
G_OBJECT_CLASS(layer_element_parent_class)->dispose(obj);
|
||||
}
|
||||
|
||||
static void layer_element_constructed(GObject *obj)
|
||||
{
|
||||
G_OBJECT_CLASS(layer_element_parent_class)->constructed(obj);
|
||||
}
|
||||
|
||||
static void layer_element_class_init(LayerElementClass *klass)
|
||||
{
|
||||
GObjectClass *oclass = G_OBJECT_CLASS(klass);
|
||||
oclass->dispose = layer_element_dispose;
|
||||
oclass->constructed = layer_element_constructed;
|
||||
}
|
||||
|
||||
static void layer_element_init(LayerElement *self)
|
||||
|
@@ -25,7 +25,7 @@
|
||||
|
||||
#define LAYER_ELEMENT(obj) G_TYPE_CHECK_INSTANCE_CAST(obj, layer_element_get_type(), LayerElement)
|
||||
#define LAYER_ELEMENT_CLASS(klass) G_TYPE_CHECK_CLASS_CAST(klass, layer_element_get_type(), LayerElementClass)
|
||||
#define IS_LAYE_RELEMENT(obj) G_TYPE_CHECK_INSTANCE_TYPE(obj, layer_element_get_type())
|
||||
#define IS_LAYER_ELEMENT(obj) G_TYPE_CHECK_INSTANCE_TYPE(obj, layer_element_get_type())
|
||||
|
||||
typedef struct _LayerElementPriv {
|
||||
GtkEntry *name;
|
||||
|
Reference in New Issue
Block a user