## SwamiguiTreeStorePatch SwamiguiTreeStorePatch |

## Synopsis

                        SwamiguiTreeStorePatch;
    SwamiguiTreeStorePatch * swamigui_tree_store_patch_new  (void);
    void                swamigui_tree_store_patch_item_add  (SwamiguiTreeStore *store,
                                                             GObject *item);
    void                swamigui_tree_store_patch_item_changed
                                                            (SwamiguiTreeStore *store,
                                                             GObject *item);

## Object Hierarchy

      GObject
       +----GtkTreeStore
             +----SwamiguiTreeStore
                   +----SwamiguiTreeStorePatch

## Implemented Interfaces

SwamiguiTreeStorePatch implements GtkBuildable, GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest and GtkTreeSortable.

## Description

## Details

### SwamiguiTreeStorePatch

    typedef struct _SwamiguiTreeStorePatch SwamiguiTreeStorePatch;

### swamigui_tree_store_patch_new ()

    SwamiguiTreeStorePatch * swamigui_tree_store_patch_new  (void);

Create a new patch tree store for instruments.

Returns : | New patch tree store object with a ref count of 1.

### swamigui_tree_store_patch_item_add ()

    void                swamigui_tree_store_patch_item_add  (SwamiguiTreeStore *store,
                                                             GObject *item);

Function used as item_add method of SwamiguiTreeStorePatchClass. Might be useful to other tree store types.

`store` : | Patch tree store
`item` : | Item to add

### swamigui_tree_store_patch_item_changed ()

    void                swamigui_tree_store_patch_item_changed
                                                            (SwamiguiTreeStore *store,
                                                             GObject *item);

Function used as item_changed method of SwamiguiTreeStorePatchClass. Might be useful to other tree store types.

`store` : | Patch tree store
`item` : | Item that changed