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

Multiple selection widget. More...

#include <stdbool.h>
#include "utils/types.h"
#include "utils/yaml.h"
#include <gtk/gtk.h>
Include dependency graph for multi_selection.h:

Go to the source code of this file.

Data Structures

struct  MultiSelectionWidget
 A menu button that allows selecting active hardware ports. More...
 

Macros

#define MULTI_SELECTION_WIDGET_TYPE   (multi_selection_widget_get_type ())
 

Functions

void multi_selection_widget_setup (MultiSelectionWidget *self, const char **strings, const cyaml_strval_t *cyaml_strings, const int num_items, MultiSelectionChangedCallback sel_changed_cb, const guint *selections, const int num_selections, void *object)
 
MultiSelectionWidgetmulti_selection_widget_new (void)
 

Variables

const GArray * selection_indices
 
const GArray void * object
 

Detailed Description

Multiple selection widget.

Definition in file multi_selection.h.

Macro Definition Documentation

◆ MULTI_SELECTION_WIDGET_TYPE

#define MULTI_SELECTION_WIDGET_TYPE   (multi_selection_widget_get_type ())

Definition at line 20 of file multi_selection.h.