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

Header notebook. More...

#include <stdbool.h>
#include <adwaita.h>
#include <gtk/gtk.h>
Include dependency graph for header.h:

Go to the source code of this file.

Data Structures

struct  HeaderWidget
 Header notebook to be used at the very top of the main window. More...
 

Macros

#define HEADER_WIDGET_TYPE   (header_widget_get_type ())
 
#define MW_HEADER   MAIN_WINDOW->header
 

Typedefs

typedef struct _HomeToolbarWidget HomeToolbarWidget
 
typedef struct _ProjectToolbarWidget ProjectToolbarWidget
 
typedef struct _ViewToolbarWidget ViewToolbarWidget
 
typedef struct _HelpToolbarWidget HelpToolbarWidget
 
typedef struct _MidiActivityBarWidget MidiActivityBarWidget
 
typedef struct _LiveWaveformWidget LiveWaveformWidget
 
typedef struct _SpectrumAnalyzerWidget SpectrumAnalyzerWidget
 

Functions

void header_widget_refresh (HeaderWidget *self)
 
void header_widget_setup (HeaderWidget *self, const char *title)
 
void header_widget_set_subtitle (HeaderWidget *self, const char *subtitle)
 

Detailed Description

Header notebook.

Definition in file header.h.

Macro Definition Documentation

◆ HEADER_WIDGET_TYPE

#define HEADER_WIDGET_TYPE   (header_widget_get_type ())

Definition at line 12 of file header.h.

◆ MW_HEADER

#define MW_HEADER   MAIN_WINDOW->header

Definition at line 21 of file header.h.

Typedef Documentation

◆ HelpToolbarWidget

typedef struct _HelpToolbarWidget HelpToolbarWidget

Definition at line 26 of file header.h.

◆ HomeToolbarWidget

typedef struct _HomeToolbarWidget HomeToolbarWidget

Definition at line 23 of file header.h.

◆ LiveWaveformWidget

typedef struct _LiveWaveformWidget LiveWaveformWidget

Definition at line 28 of file header.h.

◆ MidiActivityBarWidget

typedef struct _MidiActivityBarWidget MidiActivityBarWidget

Definition at line 27 of file header.h.

◆ ProjectToolbarWidget

typedef struct _ProjectToolbarWidget ProjectToolbarWidget

Definition at line 24 of file header.h.

◆ SpectrumAnalyzerWidget

typedef struct _SpectrumAnalyzerWidget SpectrumAnalyzerWidget

Definition at line 29 of file header.h.

◆ ViewToolbarWidget

typedef struct _ViewToolbarWidget ViewToolbarWidget

Definition at line 25 of file header.h.