Top | ![]() |
![]() |
![]() |
![]() |
GdkPixbuf * | gdk_pixbuf_new_from_theme () |
GtkToolbarStyle | gtk_toolbar_get_style_from_string () |
GtkTargetEntry * | gtk_target_table_make () |
void | gtk_show_uri_simple () |
gboolean | bt_toolbar_style_changed () |
gboolean | bt_label_value_changed () |
gboolean | bt_pointer_to_boolean () |
GtkToolItem * | gtk_tool_button_new_from_icon_name () |
GtkToolItem * | gtk_toggle_tool_button_new_from_icon_name () |
void | (*BtNotifyFunc) () |
void | bt_notify_idle_dispatch () |
void | bt_gtk_workarea_size () |
char * | bt_strjoin_list () |
Implements the body of the buzztrax GUI editor.
You can try to run the uninstalled program via
1 |
libtool --mode=execute buzztrax-edit |
to enable debug output add:
1 2 |
--gst-debug="*:2,bt-*:3" for not-so-much-logdata or --gst-debug="*:2,bt-*:4" for a-lot-logdata |
Example songs can be found in ./test/songs/
.
GdkPixbuf * gdk_pixbuf_new_from_theme (const gchar *name
,gint size
);
Creates a new pixbuf image from the icon name
and size
.
GtkToolbarStyle
gtk_toolbar_get_style_from_string (const gchar *style_name
);
toolbar gconf to style conversion
GtkTargetEntry * gtk_target_table_make (GdkAtom format_atom
,gint *n_targets
);
Generate the target table for pasting to clipboard. Use gtk_target_table_free (targets, n_targets);
void gtk_show_uri_simple (GtkWidget *widget
,const gchar *uri
);
Show the given uri
. Uses same screen as widget
.
gboolean bt_toolbar_style_changed (GBinding *binding
,const GValue *from_value
,GValue *to_value
,gpointer user_data
);
Transform function to be used with g_object_bind_property_full()
gboolean bt_label_value_changed (GBinding *binding
,const GValue *from_value
,GValue *to_value
,gpointer user_data
);
Transform function to be used with g_object_bind_property_full()
gboolean bt_pointer_to_boolean (GBinding *binding
,const GValue *from_value
,GValue *to_value
,gpointer user_data
);
Transform function to be used with g_object_bind_property_full()
GtkToolItem * gtk_tool_button_new_from_icon_name (const gchar *icon_name
,const gchar *label
);
Creates a new GtkToolButton containing icon_name
as contents and label
as
label.
GtkToolItem * gtk_toggle_tool_button_new_from_icon_name (const gchar *icon_name
,const gchar *label
);
Creates a new GtkToggleToolButton containing icon_name
as contents and
label
as label.
void (*BtNotifyFunc) (GObject *object
,GParamSpec *pspec
,gpointer user_data
);
Callback function for “notify”.
void bt_notify_idle_dispatch (GObject *object
,GParamSpec *pspec
,gpointer user_data
,BtNotifyFunc func
);
Save the parameters from a “notify” callback, run it through
g_idle_add()
, unpack the params and call func
.
void bt_gtk_workarea_size (gint *max_width
,gint *max_height
);
Gets the potitial max size the window could occupy. This can be used to hint the content size for GtkScrelledWindow.