10#ifndef __GUI_WIDGETS_MULTI_SELECTION_H__
11#define __GUI_WIDGETS_MULTI_SELECTION_H__
20#define MULTI_SELECTION_WIDGET_TYPE (multi_selection_widget_get_type ())
23 multi_selection_widget,
25 MULTI_SELECTION_WIDGET,
37typedef void (*MultiSelectionChangedCallback) (
39 const GArray * selection_indices,
46typedef struct _MultiSelectionWidget
48 GtkWidget parent_instance;
60 MultiSelectionChangedCallback sel_changed_cb;
62 GtkFlowBox * flow_box;
67multi_selection_widget_setup (
69 const char ** strings,
71 MultiSelectionChangedCallback sel_changed_cb,
72 const guint * selections,
73 const int num_selections,
77multi_selection_widget_new (
void);