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

A GtkPopover to create a ScaleDescriptor for use in the ScaleTrack's ScaleObject's. More...

#include <gui/widgets/scale_selector_window.h>

Collaboration diagram for ScaleSelectorWindowWidget:

Data Fields

GtkDialog parent_instance
 
GtkFlowBox * creator_root_note_flowbox
 
GtkFlowBoxChild * creator_root_note_c
 
GtkFlowBoxChild * creator_root_note_cs
 
GtkFlowBoxChild * creator_root_note_d
 
GtkFlowBoxChild * creator_root_note_ds
 
GtkFlowBoxChild * creator_root_note_e
 
GtkFlowBoxChild * creator_root_note_f
 
GtkFlowBoxChild * creator_root_note_fs
 
GtkFlowBoxChild * creator_root_note_g
 
GtkFlowBoxChild * creator_root_note_gs
 
GtkFlowBoxChild * creator_root_note_a
 
GtkFlowBoxChild * creator_root_note_as
 
GtkFlowBoxChild * creator_root_note_b
 
GtkFlowBoxChild * creator_root_notes [12]
 All of the above in an array.
 
GtkFlowBox * creator_type_flowbox
 
GtkFlowBox * creator_type_other_flowbox
 
GtkFlowBoxChild * creator_types [ENUM_COUNT(MusicalScaleType)]
 All of the above in an array.
 
ScaleObjectscale
 The owner ScaleObjectWidget.
 
MusicalScaledescr
 The descriptor of the edited scale, so it can be used to save into the ScaleObject.
 

Detailed Description

A GtkPopover to create a ScaleDescriptor for use in the ScaleTrack's ScaleObject's.

Definition at line 37 of file scale_selector_window.h.

Field Documentation

◆ creator_root_note_a

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_a

Definition at line 51 of file scale_selector_window.h.

◆ creator_root_note_as

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_as

Definition at line 52 of file scale_selector_window.h.

◆ creator_root_note_b

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_b

Definition at line 53 of file scale_selector_window.h.

◆ creator_root_note_c

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_c

Definition at line 42 of file scale_selector_window.h.

◆ creator_root_note_cs

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_cs

Definition at line 43 of file scale_selector_window.h.

◆ creator_root_note_d

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_d

Definition at line 44 of file scale_selector_window.h.

◆ creator_root_note_ds

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_ds

Definition at line 45 of file scale_selector_window.h.

◆ creator_root_note_e

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_e

Definition at line 46 of file scale_selector_window.h.

◆ creator_root_note_f

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_f

Definition at line 47 of file scale_selector_window.h.

◆ creator_root_note_flowbox

GtkFlowBox* ScaleSelectorWindowWidget::creator_root_note_flowbox

Definition at line 41 of file scale_selector_window.h.

◆ creator_root_note_fs

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_fs

Definition at line 48 of file scale_selector_window.h.

◆ creator_root_note_g

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_g

Definition at line 49 of file scale_selector_window.h.

◆ creator_root_note_gs

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_note_gs

Definition at line 50 of file scale_selector_window.h.

◆ creator_root_notes

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_root_notes[12]

All of the above in an array.

Definition at line 56 of file scale_selector_window.h.

◆ creator_type_flowbox

GtkFlowBox* ScaleSelectorWindowWidget::creator_type_flowbox

Definition at line 58 of file scale_selector_window.h.

◆ creator_type_other_flowbox

GtkFlowBox* ScaleSelectorWindowWidget::creator_type_other_flowbox

Definition at line 59 of file scale_selector_window.h.

◆ creator_types

GtkFlowBoxChild* ScaleSelectorWindowWidget::creator_types[ENUM_COUNT(MusicalScaleType)]

All of the above in an array.

Definition at line 62 of file scale_selector_window.h.

◆ descr

MusicalScale* ScaleSelectorWindowWidget::descr

The descriptor of the edited scale, so it can be used to save into the ScaleObject.

Definition at line 69 of file scale_selector_window.h.

◆ parent_instance

GtkDialog ScaleSelectorWindowWidget::parent_instance

Definition at line 39 of file scale_selector_window.h.

◆ scale

ScaleObject* ScaleSelectorWindowWidget::scale

The owner ScaleObjectWidget.

Definition at line 65 of file scale_selector_window.h.


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