forked from KolibriOS/kolibrios
a7a5824cfe
git-svn-id: svn://kolibrios.org@6391 a494cfbc-eb01-0410-851d-a64ba20cac60
29 lines
744 B
C
29 lines
744 B
C
#ifndef KOLIBRI_COLORS_H
|
|
#define KOLIBRI_COLORS_H
|
|
struct kolibri_system_colors {
|
|
unsigned int color_frame_area;
|
|
unsigned int color_grab_bar;
|
|
unsigned int color_grab_bar_button;
|
|
unsigned int color_grab_button_text;
|
|
unsigned int color_grab_text;
|
|
unsigned int color_work_area;
|
|
unsigned int color_work_button;
|
|
unsigned int color_work_button_text;
|
|
unsigned int color_work_text;
|
|
unsigned int color_work_graph;
|
|
};
|
|
|
|
struct kolibri_system_colors kolibri_color_table;
|
|
|
|
void kolibri_get_system_colors(struct kolibri_system_colors *color_table)
|
|
{
|
|
__asm__ volatile ("int $0x40"
|
|
:
|
|
:"a"(48),"b"(3),"c"(color_table),"d"(40)
|
|
);
|
|
|
|
/* color_table should point to the system color table */
|
|
}
|
|
|
|
#endif /* KOLIBRI_COLORS_H */
|