Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
item_factory.h File Reference

Item factory. More...

#include <gtk/gtk.h>
Include dependency graph for item_factory.h:

Go to the source code of this file.

Data Structures

struct  ItemFactory
 Item factory for column views. More...
 

Enumerations

enum  ItemFactoryType {
  ITEM_FACTORY_TOGGLE , ITEM_FACTORY_TEXT , ITEM_FACTORY_INTEGER , ITEM_FACTORY_ICON ,
  ITEM_FACTORY_ICON_AND_TEXT , ITEM_FACTORY_POSITION , ITEM_FACTORY_COLOR
}
 Item factory column type. More...
 

Functions

ItemFactoryitem_factory_new (ItemFactoryType type, bool editable, const char *column_name)
 Creates a new item factory.
 
ItemFactoryitem_factory_generate_and_append_column (GtkColumnView *column_view, GPtrArray *item_factories, ItemFactoryType type, bool editable, bool resizable, GtkSorter *sorter, const char *column_name)
 Shorthand to generate and append a column to a column view.
 
void item_factory_free (ItemFactory *self)
 
void item_factory_free_func (void *self)
 

Detailed Description

Item factory.

Definition in file item_factory.h.