| Top |
| BtUIResources * | bt_ui_resources_new () |
| GdkPixbuf * | bt_ui_resources_get_icon_pixbuf_by_machine () |
| GdkPixbuf * | bt_ui_resources_get_machine_graphics_pixbuf_by_machine () |
| GtkWidget * | bt_ui_resources_get_icon_image_by_machine () |
| GtkWidget * | bt_ui_resources_get_icon_image_by_machine_type () |
| GdkColor * | bt_ui_resources_get_gdk_color () |
| void | bt_ui_resources_get_rgb_color () |
| guint32 | bt_ui_resources_get_color_by_machine () |
| GtkAccelGroup * | bt_ui_resources_get_accel_group () |
This class serves as a central storage for colors and icons. It is implemented as a singleton.
BtUIResources *
bt_ui_resources_new (void);
Create a new instance on first call and return a reference later on.
GdkPixbuf *
bt_ui_resources_get_icon_pixbuf_by_machine
(const BtMachine *machine);
Gets a GdkPixbuf image that matches the given machine type for use in menus.
GdkPixbuf * bt_ui_resources_get_machine_graphics_pixbuf_by_machine (const BtMachine *machine,gdouble zoom);
Gets a GdkPixbuf image that matches the given machine type for use on the canvas.
GtkWidget *
bt_ui_resources_get_icon_image_by_machine
(const BtMachine *machine);
Gets a GtkImage that matches the given machine type.
GtkWidget *
bt_ui_resources_get_icon_image_by_machine_type
(GType machine_type);
Gets a GtkImage that matches the given machine type.
GdkColor *
bt_ui_resources_get_gdk_color (BtUIResourcesColors color_type);
Gets a prealocated color by id.
void bt_ui_resources_get_rgb_color (BtUIResourcesColors color_type,gdouble *r,gdouble *g,gdouble *b);
Gets a prealocated color by id. Sets the given parts to values from 0.0 to 1.0.
guint32 bt_ui_resources_get_color_by_machine (const BtMachine *machine,BtUIResourcesMachineColors color_type);
Gets a colors shade depending on machine type in rgba format.
Symbolic color names for the UI.
|
cursor color |
||
|
selection color |
||
|
shaded selection color |
||
|
playback line |
||
|
loop line |
||
|
song end line |
||
|
source machine base color |
||
|
source machine lighter variant |
||
|
source machine even lighter variant |
||
|
source machine darker variant |
||
|
source machine even darker variant |
||
|
processor machine base color |
||
|
processor machine lighter variant |
||
|
processor machine even lighter variant |
||
|
processor machine darker variant |
||
|
processor machine even darker variant |
||
|
sink machine base color |
||
|
sink machine lighter variant |
||
|
sink machine even lighter variant |
||
|
sink machine darker variant |
||
|
sink machine even darker variant |
||
|
analyzer peak lines |
||
|
grid lines |
||
|
symbolic color count |