10 #define __unused __attribute__ ((unused))
16 BST_QUANTIZE_NONE = 0,
17 BST_QUANTIZE_NOTE_1 = 1,
18 BST_QUANTIZE_NOTE_2 = 2,
19 BST_QUANTIZE_NOTE_4 = 4,
20 BST_QUANTIZE_NOTE_8 = 8,
21 BST_QUANTIZE_NOTE_16 = 16,
22 BST_QUANTIZE_NOTE_32 = 32,
23 BST_QUANTIZE_NOTE_64 = 64,
24 BST_QUANTIZE_NOTE_128 = 128,
25 BST_QUANTIZE_TACT = 65535
26 } BstQuantizationType;
31 #define BST_COMMON_ROLL_TOOL_FIRST (G_MAXINT - 100000)
35 BST_COMMON_ROLL_TOOL_NONE,
36 BST_COMMON_ROLL_TOOL_INSERT = BST_COMMON_ROLL_TOOL_FIRST,
37 BST_COMMON_ROLL_TOOL_RESIZE,
38 BST_COMMON_ROLL_TOOL_LINK,
39 BST_COMMON_ROLL_TOOL_RENAME,
40 BST_COMMON_ROLL_TOOL_ALIGN,
41 BST_COMMON_ROLL_TOOL_MOVE,
42 BST_COMMON_ROLL_TOOL_DELETE,
43 BST_COMMON_ROLL_TOOL_SELECT,
44 BST_COMMON_ROLL_TOOL_VSELECT,
45 BST_COMMON_ROLL_TOOL_EDITOR,
46 BST_COMMON_ROLL_TOOL_MOVE_TICK_POINTER,
47 BST_COMMON_ROLL_TOOL_MOVE_TICK_LEFT,
48 BST_COMMON_ROLL_TOOL_MOVE_TICK_RIGHT,
49 BST_COMMON_ROLL_TOOL_LAST
53 #define BST_TAG_DIAMETER (20)
54 #define BST_STRDUP_RC_FILE() (g_strconcat (g_get_home_dir (), "/.beast/beastrc", NULL))
55 #define BST_STRDUP_SKIN_PATH() (g_strconcat ("~/.beast/skins/:~/.beast/skins
60 #define BST_DRAG_BUTTON_COPY (1)
61 #define BST_DRAG_BUTTON_COPY_MASK (GDK_BUTTON1_MASK)
62 #define BST_DRAG_BUTTON_MOVE (2)
63 #define BST_DRAG_BUTTON_MOVE_MASK (GDK_BUTTON2_MASK)
64 #define BST_DRAG_BUTTON_CONTEXT (3)
67 #define BST_DVL_HINTS (bst_developer_hints != FALSE)
68 #define BST_DBG_EXT (bst_debug_extensions != FALSE)
69 #define GNOME_CANVAS_NOTIFY(object) G_STMT_START { \
70 if (GTK_IS_OBJECT (object)) \
71 g_signal_emit_by_name (object, "notify::generic-change", NULL); \
75 #define BEAST_GETTEXT_DOMAIN (NULL)
76 #define _(str) dgettext (BEAST_GETTEXT_DOMAIN, str)
80 void beast_show_about_box (
void);
82 extern gboolean bst_developer_hints;
83 extern gboolean bst_debug_extensions;
Definition: bstkeybindings.hh:35
void bst_main_loop_wakeup()
wake up the main context used by the Beast main event looop.
Definition: bstmain.cc:607