Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bstgconfig.hh
Go to the documentation of this file.
1  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
2 #ifndef __BST_GCONFIG_H__
3 #define __BST_GCONFIG_H__
4 
5 #include "bstutils.hh"
6 
7 /* --- BstGConfig - configurable defaults --- */
8 #define BST_GUI_ENABLE_ERROR_BELL BST_GCONFIG (gui_enable_error_bell)
9 #define BST_SNET_ANTI_ALIASED BST_GCONFIG (snet_anti_aliased)
10 #define BST_SNET_EDIT_FALLBACK BST_GCONFIG (snet_edit_fallback)
11 #define BST_SNET_SWAP_IO_CHANNELS BST_GCONFIG (snet_swap_io_channels)
12 
13 
14 /* --- prototypes --- */
15 void _bst_gconfig_init (void);
16 void bst_gconfig_set_rc_version (const gchar *rc_version);
17 void bst_gconfig_set_rec_rc_version (SfiRec *rec,
18  const gchar *rc_version);
19 void bst_gconfig_apply (SfiRec *rec);
20 GParamSpec* bst_gconfig_pspec (void);
21 void bst_gconfig_push_updates (void);
22 /* bstutils.hh: BstGConfig* bst_gconfig_get_global (void); */
23 
24 
25 /* --- rc file --- */
26 Bse::Error bst_rc_dump (const gchar *file_name);
27 Bse::Error bst_rc_parse (const gchar *file_name);
28 
29 #endif /* __BST_GCONFIG_H__ */