LiVES 3.2.0
rte_window.h
Go to the documentation of this file.
1// rte_window.h
2// LiVES (lives-exe)
3// (c) G. Finch 2005 - 2013
4// released under the GNU GPL 3 or later
5// see file ../COPYING or www.gnu.org for licensing details
6
7#ifndef HAS_LIVES_RTE_WINDOW_H
8#define HAS_LIVES_RTE_WINDOW_H
9
10#define RTE_INFO_WIDTH ((int)(550. * widget_opts.scale))
11#define RTE_INFO_HEIGHT ((int)(400. * widget_opts.scale))
12
13#define DEF_FX_KEYMODES "8" // keep as string
14
15#define DEF_KEYMAP_FILE2 "fxdefs.perkey"
16#define DEF_KEYMAP_FILE3 "datacons.map"
17
18#define DEF_KEYMAP_FILE_OLD "default.keymap"
19#define DEF_KEYMAP_FILE2_OLD "default.keymap2"
20#define DEF_KEYMAP_FILE3_OLD "default.keymap3"
21
22#define FX_DEFS_FILENAME "fxdefs"
23#define FX_SIZES_FILENAME "fxsizes"
24
25#define FX_DEFS_VERSIONSTRING_1_1 "LiVES filter defaults file version 1.1"
26#define FX_SIZES_VERSIONSTRING_2 "LiVES generator default sizes file version 2"
27
28void rte_window_set_interactive(boolean interactive);
29
30void check_string_choice_params(weed_plant_t *inst);
31
32void on_assign_rte_keys_activate(LiVESMenuItem *, livespointer);
33void on_rte_info_clicked(LiVESButton *, livespointer data);
34void load_default_keymap(void);
35void rtew_combo_set_text(int key, int mode, const char *txt);
36void rtew_set_keych(int key, boolean on);
38void rtew_set_keygr(int key);
39void rtew_set_mode_radio(int key, int mode);
40void rtew_set_grab_button(boolean on);
41void update_pwindow(int key, int i, LiVESList *);
42boolean on_rtew_delete_event(LiVESWidget *, LiVESXEventDelete *, livespointer user_data);
43
44void rte_set_defs_activate(LiVESMenuItem *, livespointer user_data);
45void rte_set_defs_cancel(LiVESButton *, lives_rfx_t *);
46void rte_set_defs_ok(LiVESButton *, lives_rfx_t *);
47void rte_reset_defs_clicked(LiVESButton *, lives_rfx_t *);
48void rte_set_key_defs(LiVESButton *, lives_rfx_t *);
49void on_save_rte_defs_activate(LiVESMenuItem *, livespointer);
50boolean on_clear_all_clicked(LiVESButton *, livespointer user_data);
51
52void on_clear_clicked(LiVESButton *, livespointer user_data);
53
54boolean rte_window_hidden(void);
55
56LiVESWidget *refresh_rte_window(void);
57
58LiVESWidget *rte_window;
59
60
61#endif // HAS_LIVES_RTE_WINDOW_H
boolean on_rtew_delete_event(LiVESWidget *, LiVESXEventDelete *, livespointer user_data)
Definition: rte_window.c:1846
boolean on_clear_all_clicked(LiVESButton *, livespointer user_data)
Definition: rte_window.c:133
void on_assign_rte_keys_activate(LiVESMenuItem *, livespointer)
Definition: rte_window.c:2448
void rtew_set_keych(int key, boolean on)
Definition: rte_window.c:2464
void rte_reset_defs_clicked(LiVESButton *, lives_rfx_t *)
Definition: rte_window.c:2599
void rte_set_defs_cancel(LiVESButton *, lives_rfx_t *)
Definition: rte_window.c:2593
void rtew_set_keygr(int key)
Definition: rte_window.c:2472
void update_pwindow(int key, int i, LiVESList *)
Definition: rte_window.c:2491
void rte_set_defs_activate(LiVESMenuItem *, livespointer user_data)
Definition: rte_window.c:2513
void check_string_choice_params(weed_plant_t *inst)
Definition: rte_window.c:1774
void rtew_set_key_check_state(void)
Definition: rte_window.c:95
LiVESWidget * refresh_rte_window(void)
Definition: rte_window.c:2434
boolean rte_window_hidden(void)
Definition: rte_window.c:55
void rte_window_set_interactive(boolean interactive)
Definition: rte_window.c:60
void rtew_set_grab_button(boolean on)
void rte_set_key_defs(LiVESButton *, lives_rfx_t *)
Definition: rte_window.c:2531
void on_save_rte_defs_activate(LiVESMenuItem *, livespointer)
Definition: rte_window.c:457
void rtew_set_mode_radio(int key, int mode)
Definition: rte_window.c:2483
void on_clear_clicked(LiVESButton *, livespointer user_data)
Definition: rte_window.c:1697
void on_rte_info_clicked(LiVESButton *, livespointer data)
Definition: rte_window.c:1520
LiVESWidget * rte_window
Definition: rte_window.h:58
void load_default_keymap(void)
Definition: rte_window.c:2717
void rtew_combo_set_text(int key, int mode, const char *txt)
Definition: rte_window.c:1905
void rte_set_defs_ok(LiVESButton *, lives_rfx_t *)
Definition: rte_window.c:2547