|
Packit |
8930e1 |
#ifndef GFIO_HELPERS_H
|
|
Packit |
8930e1 |
#define GFIO_HELPERS_H
|
|
Packit |
8930e1 |
|
|
Packit |
8930e1 |
GtkWidget *new_combo_entry_in_frame(GtkWidget *box, const char *label);
|
|
Packit |
8930e1 |
GtkWidget *new_info_entry_in_frame(GtkWidget *box, const char *label);
|
|
Packit |
8930e1 |
GtkWidget *new_info_label_in_frame(GtkWidget *box, const char *label);
|
|
Packit |
8930e1 |
GtkWidget *new_info_entry_in_frame_rgb(GtkWidget *box, const char *label,
|
|
Packit |
8930e1 |
gfloat r, gfloat g, gfloat b);
|
|
Packit |
8930e1 |
GtkWidget *create_spinbutton(GtkWidget *hbox, double min, double max, double defval);
|
|
Packit |
8930e1 |
void label_set_int_value(GtkWidget *entry, unsigned int val);
|
|
Packit |
8930e1 |
void entry_set_int_value(GtkWidget *entry, unsigned int val);
|
|
Packit |
8930e1 |
|
|
Packit |
8930e1 |
GtkWidget *get_scrolled_window(gint border_width);
|
|
Packit |
8930e1 |
|
|
Packit |
8930e1 |
struct multitext_widget {
|
|
Packit |
8930e1 |
GtkWidget *entry;
|
|
Packit |
8930e1 |
char **text;
|
|
Packit |
8930e1 |
unsigned int cur_text;
|
|
Packit |
8930e1 |
unsigned int max_text;
|
|
Packit |
8930e1 |
};
|
|
Packit |
8930e1 |
|
|
Packit |
8930e1 |
void multitext_add_entry(struct multitext_widget *mt, const char *text);
|
|
Packit |
8930e1 |
void multitext_set_entry(struct multitext_widget *mt, unsigned int index);
|
|
Packit |
8930e1 |
void multitext_update_entry(struct multitext_widget *mt, unsigned int index,
|
|
Packit |
8930e1 |
const char *text);
|
|
Packit |
8930e1 |
void multitext_free(struct multitext_widget *mt);
|
|
Packit |
8930e1 |
|
|
Packit |
8930e1 |
#define ALIGN_LEFT 1
|
|
Packit |
8930e1 |
#define ALIGN_RIGHT 2
|
|
Packit |
8930e1 |
#define INVISIBLE 4
|
|
Packit |
8930e1 |
#define UNSORTABLE 8
|
|
Packit |
8930e1 |
|
|
Packit |
8930e1 |
GtkTreeViewColumn *tree_view_column(GtkWidget *tree_view, int index, const char *title, unsigned int flags);
|
|
Packit |
8930e1 |
|
|
Packit |
8930e1 |
#endif
|