summaryrefslogtreecommitdiff
path: root/demos/gtk-demo/demo2layout.h
blob: 4bb84ab241723d249d8ad95c2d3e22609c13c56b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include <gtk/gtk.h>

#define DEMO2_TYPE_LAYOUT (demo2_layout_get_type ())

G_DECLARE_FINAL_TYPE (Demo2Layout, demo2_layout, DEMO2, LAYOUT, GtkLayoutManager)

GtkLayoutManager * demo2_layout_new          (void);

void               demo2_layout_set_position (Demo2Layout *layout,
                                              float        position);
float              demo2_layout_get_position (Demo2Layout *layout);
void               demo2_layout_set_offset   (Demo2Layout *layout,
                                              float        offset);
float              demo2_layout_get_offset   (Demo2Layout *layout);