Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
MultiSelectionWidget Struct Reference

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

#include <src/gui/backend/gtk_widgets/multi_selection.h>

Data Fields

GtkWidget parent_instance
GArray * item_strings
 Array of items as string labels.
GArray * selections
 Array of selected item indices from MultiSelectionWidget.item_strings.
void * obj
 Object to call callbacks with.
MultiSelectionChangedCallback sel_changed_cb
GtkFlowBox * flow_box

Detailed Description

A menu button that allows selecting active hardware ports.

Definition at line 43 of file multi_selection.h.

Field Documentation

◆ flow_box

GtkFlowBox* MultiSelectionWidget::flow_box

Definition at line 59 of file multi_selection.h.

◆ item_strings

GArray* MultiSelectionWidget::item_strings

Array of items as string labels.

Definition at line 48 of file multi_selection.h.

◆ obj

void* MultiSelectionWidget::obj

Object to call callbacks with.

Definition at line 55 of file multi_selection.h.

◆ parent_instance

GtkWidget MultiSelectionWidget::parent_instance

Definition at line 45 of file multi_selection.h.

◆ sel_changed_cb

MultiSelectionChangedCallback MultiSelectionWidget::sel_changed_cb

Definition at line 57 of file multi_selection.h.

◆ selections

GArray* MultiSelectionWidget::selections

Array of selected item indices from MultiSelectionWidget.item_strings.

Definition at line 52 of file multi_selection.h.


The documentation for this struct was generated from the following file: