LMMS
Loading...
Searching...
No Matches
ctl_pattern.h File Reference
#include <gtk/gtk.h>
#include <calf/gui.h>

Go to the source code of this file.

Classes

struct  calf_pattern_handle
struct  CalfPattern
struct  CalfPatternClass

Macros

#define __CALF_CTL_PATTERN
#define CALF_TYPE_PATTERN   (calf_pattern_get_type())
#define CALF_PATTERN(obj)
#define CALF_IS_PATTERN(obj)
#define CALF_PATTERN_CLASS(klass)
#define CALF_IS_PATTERN_CLASS(obj)
#define CALF_PATTERN_GET_CLASS(obj)

Typedefs

typedef struct calf_pattern_handle calf_pattern_handle

Functions

GtkWidget * calf_pattern_new ()
GType calf_pattern_get_type ()
void calf_pattern_draw_handle (GtkWidget *wi, cairo_t *cr, int bar, int beat, int x, int y, double value, float alpha, bool outline=false)
void calf_pattern_expose_request (GtkWidget *widget, bool force=false)

Macro Definition Documentation

◆ __CALF_CTL_PATTERN

#define __CALF_CTL_PATTERN

◆ CALF_IS_PATTERN

#define CALF_IS_PATTERN ( obj)
Value:
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), CALF_TYPE_PATTERN))
#define CALF_TYPE_PATTERN
Definition ctl_pattern.h:34

◆ CALF_IS_PATTERN_CLASS

#define CALF_IS_PATTERN_CLASS ( obj)
Value:
(G_TYPE_CHECK_CLASS_TYPE ((klass), CALF_TYPE_PATTERN))

◆ CALF_PATTERN

#define CALF_PATTERN ( obj)
Value:
(G_TYPE_CHECK_INSTANCE_CAST ((obj), CALF_TYPE_PATTERN, CalfPattern))
Definition ctl_pattern.h:46

◆ CALF_PATTERN_CLASS

#define CALF_PATTERN_CLASS ( klass)
Value:
(G_TYPE_CHECK_CLASS_CAST ((klass), CALF_TYPE_PATTERN, CalfPatternClass))
Definition ctl_pattern.h:66

◆ CALF_PATTERN_GET_CLASS

#define CALF_PATTERN_GET_CLASS ( obj)
Value:
(G_TYPE_INSTANCE_GET_CLASS ((obj), CALF_TYPE_PATTERN, CalfPatternClass))

◆ CALF_TYPE_PATTERN

#define CALF_TYPE_PATTERN   (calf_pattern_get_type())

Typedef Documentation

◆ calf_pattern_handle

typedef struct calf_pattern_handle calf_pattern_handle

Function Documentation

◆ calf_pattern_draw_handle()

void calf_pattern_draw_handle ( GtkWidget * wi,
cairo_t * cr,
int bar,
int beat,
int x,
int y,
double value,
float alpha,
bool outline = false )
extern

◆ calf_pattern_expose_request()

void calf_pattern_expose_request ( GtkWidget * widget,
bool force = false )
extern

◆ calf_pattern_get_type()

GType calf_pattern_get_type ( )
extern

◆ calf_pattern_new()

GtkWidget * calf_pattern_new ( )
extern