blob: b9be4a7370bb04639f39d0b7f5361c77c882af3a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#pragma once
#include <gtk/gtk.h>
G_BEGIN_DECLS
#define FOOBAR_TYPE_CONTROL_DETAILS_ACCESSORY foobar_control_details_accessory_get_type( )
#define FOOBAR_TYPE_CONTROL_DETAILS_ITEM foobar_control_details_item_get_type( )
typedef enum
{
FOOBAR_CONTROL_DETAILS_ACCESSORY_NONE,
FOOBAR_CONTROL_DETAILS_ACCESSORY_CHECKED,
FOOBAR_CONTROL_DETAILS_ACCESSORY_PROGRESS,
} FoobarControlDetailsAccessory;
GType foobar_control_details_accessory_get_type( void );
G_DECLARE_FINAL_TYPE( FoobarControlDetailsItem, foobar_control_details_item, FOOBAR, CONTROL_DETAILS_ITEM, GtkWidget )
GtkWidget* foobar_control_details_item_new ( void );
gchar const* foobar_control_details_item_get_label ( FoobarControlDetailsItem* self );
FoobarControlDetailsAccessory foobar_control_details_item_get_accessory( FoobarControlDetailsItem* self );
gboolean foobar_control_details_item_is_checked ( FoobarControlDetailsItem* self );
void foobar_control_details_item_set_label ( FoobarControlDetailsItem* self,
gchar const* value );
void foobar_control_details_item_set_accessory( FoobarControlDetailsItem* self,
FoobarControlDetailsAccessory value );
void foobar_control_details_item_set_checked ( FoobarControlDetailsItem* self,
gboolean value );
G_END_DECLS
|