gui/widgets/ directory

GUI Widgets.

Contents

Files

file active_hardware_mb.h
Active hardware menu button.
file arranger.h
Arranger base widget.
file arranger_bg.h
Arranger background.
file arranger_draw.h
Draw functions for ArrangerWidget - split to make file smaller.
file arranger_object.h
ArrangerObject related functions for the GUI.
file audio_bus_track.h
Bus track for effects.
file audio_editor_space.h
Audio editor space.
file audio_group_track.h
Bus track for effects.
file automation_arranger.h
Automation arranger API.
file automation_editor_legend.h
Legend for AutomationArranger.
file automation_editor_space.h
Automation editor space.
file automation_mode.h
Automation mode.
file automation_point.h
Automation Point.
file automation_region.h
Widget for MIDI regions, inheriting from RegionWidget.
file bar_slider.h
Custom slider widget.
file bot_bar.h
Bottomest bar.
file bot_dock_edge.h
Bot dock.
file bounce_step_selector.h
Bounce step selector.
file button_with_menu.h
Button with an arrow on the right side for a menu.
file cc_bindings.h
CC Bindings matrix.
file cc_bindings_tree.h
CC Bindings tree.
file center_dock.h
Center dock.
file channel_send.h
Channel send widget.
file channel_send_selector.h
Channel send selector widget.
file channel_sends_expander.h
Channel sends.
file channel_slot.h
Channel slot.
file chord.h
Single chord pad.
file chord_button.h
A button-like Chord pad used in the ChordPadWidget.
file chord_editor_space.h
Chord editor space.
file chord_object.h
Widget for ChordObject.
file chord_pad.h
Chord pad in the bottom panel.
file chord_region.h
Widget for MIDI regions, inheriting from RegionWidget.
file chord_selector_window.h
ChordDescriptor selector popover.
file clip_editor_inner.h
Piano roll widget.
file color_area.h
Color picker for a channel strip.
file cpu.h
Cpu widget.
file custom_button.h
Custom button to be drawn inside drawing areas.
file digital_meter.h
Digital meter used for displaying Position, BPM, etc.
file editor_ruler.h
MIDI ruler.
file editor_selection_info.h
PianoRoll selection info.
file event_viewer.h
Event viewer.
file expander_box.h
Expander box.
file fader.h
Fader widget.
file fader_buttons.h
Channel slot.
file fader_controls_expander.h
Fader controls expander.
file fader_controls_grid.h
Channel slot.
file file_browser.h
File browser widget.
file file_browser_window.h
Wrapper for a FileBrowserWidget.
file foldable_notebook.h
A foldable GtkNotebook.
file header.h
Header notebook.
file home_toolbar.h
Home toolbar.
file inspector_plugin.h
Inspector section for plugins.
file inspector_port.h
Inspector port widget.
file inspector_track.h
Inspector section for tracks.
file instrument_track.h
Widget for InstrumentTrack.
file knob.h
Basic knob widget, taken from Ardour.
file left_dock_edge.h
Left dock.
file live_waveform.h
Live waveform display like LMMS.
file log_viewer.h
Log viewer.
file main_notebook.h
Timeline panel.
file marker.h
Marker widget.
file midi_activity_bar.h
MIDI activity bar for tracks.
file midi_bus_track.h
Bus track for effects.
file midi_editor_space.h
Piano roll widget.
file midi_group_track.h
Bus track for effects.
file midi_note.h
MidiNote widget API.
file midi_track.h
Widget for MidiTrack.
file modulator.h
Modulator.
file modulator_macro.h
ModulatorMacro macro knob.
file modulator_view.h
Modulator view in the bottom panel.
file monitor_section.h
Monitor section panel.
file piano_keyboard.h
Piano keyboard widget.
file piano_roll_keys.h
Piano roll keys canvas.
file pinned_tracklist.h
The ruler tracklist contains special tracks that are shown above the normal tracklist (Chord tracks, Marker tracks, etc.).
file plugin_browser.h
Plugin browser.
file plugin_properties_expander.h
PluginProperties expander widget.
file plugin_strip_expander.h
Plugin strip expander widget.
file port_connections.h
CC Bindings matrix.
file port_connections_tree.h
Port connections tree.
file port_selector_popover.h
Port selector popover.
file ports_expander.h
Ports expander widget.
file preferences.h
Preferences widget.
file project_assistant.h
Start assistant to be shown on startup to select a project.
file region.h
Base widget class for Region's.
file right_dock_edge.h
Right panel.
file ruler.h
Ruler parent class.
file ruler_marker.h
Ruler marker.
file ruler_range.h
Ruler range box.
file scale_object.h
Widget for ScaleObject.
file scale_selector_window.h
MusicalScale selector popover.
file scripting_window.h
Scripting window.
file selection_info.h
Widget for showing info about the current selection.
file slider_bar.h
A slider widget that looks like a progress bar.
file snap_grid_popover.h
Snap grid popover.
file text_expander.h
Text expander widget.
file timeline_arranger.h
Timeline arranger API.
file timeline_bot_box.h
Bot part of timeline panel (with timeline minimap).
file timeline_minimap.h
Timeline minimap.
file timeline_panel.h
Timeline panel.
file timeline_ruler.h
Timeline ruler derived from base ruler.
file timeline_selection_info.h
Timeline selection info.
file timeline_toolbar.h
Timeline toolbar.
file track.h
Track widget to be shown in the tracklist.
file track_lanelist.h
A multi-paned holding multiple TrackLaneWidgets.
file track_properties_expander.h
Track properties box.
file track_top_grid.h
Widget for TrackTopGrid.
file track_visibility_tree.h
Track visibility list store.
file tracklist_header.h
Composite widget above the tracklist.
file transport_controls.h
Transport controls widget.
file velocity.h
Velocity widget.