Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
ActiveHardwareMbWidget Struct Reference

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

#include <gui/widgets/active_hardware_mb.h>

Collaboration diagram for ActiveHardwareMbWidget:

Data Fields

GtkWidget parent_instance
 
GtkMenuButton * mbutton
 The actual menu button.
 
ActiveHardwarePopoverWidgetpopover
 Image to show next to the label.
 
bool is_midi
 True for MIDI, false for audio.
 
bool input
 True for input, false for output.
 
GSettings * settings
 The settings to save to.
 
const char * key
 The key in the settings to save to.
 
GtkBox * content
 Popover content holder.
 
GenericCallback callback
 
void * object
 

Detailed Description

A menu button that allows selecting active hardware ports.

Definition at line 39 of file active_hardware_mb.h.

Field Documentation

◆ callback

GenericCallback ActiveHardwareMbWidget::callback

Definition at line 72 of file active_hardware_mb.h.

◆ content

GtkBox* ActiveHardwareMbWidget::content

Popover content holder.

Definition at line 70 of file active_hardware_mb.h.

◆ input

bool ActiveHardwareMbWidget::input

True for input, false for output.

Definition at line 61 of file active_hardware_mb.h.

◆ is_midi

bool ActiveHardwareMbWidget::is_midi

True for MIDI, false for audio.

Definition at line 58 of file active_hardware_mb.h.

◆ key

const char* ActiveHardwareMbWidget::key

The key in the settings to save to.

Definition at line 67 of file active_hardware_mb.h.

◆ mbutton

GtkMenuButton* ActiveHardwareMbWidget::mbutton

The actual menu button.

Definition at line 44 of file active_hardware_mb.h.

◆ object

void* ActiveHardwareMbWidget::object

Definition at line 73 of file active_hardware_mb.h.

◆ parent_instance

GtkWidget ActiveHardwareMbWidget::parent_instance

Definition at line 41 of file active_hardware_mb.h.

◆ popover

ActiveHardwarePopoverWidget* ActiveHardwareMbWidget::popover

Image to show next to the label.

Label to show. The popover.

Definition at line 55 of file active_hardware_mb.h.

◆ settings

GSettings* ActiveHardwareMbWidget::settings

The settings to save to.

Definition at line 64 of file active_hardware_mb.h.


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