diff --git a/rtgui/common/rtgui_theme.c b/rtgui/common/rtgui_theme.c index 5b4a069c64..a99030219d 100644 --- a/rtgui/common/rtgui_theme.c +++ b/rtgui/common/rtgui_theme.c @@ -441,3 +441,14 @@ void rtgui_theme_draw_iconbox(rtgui_iconbox_t* iconbox) rtgui_dc_end_drawing(dc); } +/* get default background color */ +rtgui_color_t rtgui_theme_default_bc() +{ + return default_background; +} + +/* get default foreground color */ +rtgui_color_t rtgui_theme_default_fc() +{ + return default_foreground; +} diff --git a/rtgui/include/rtgui/rtgui_theme.h b/rtgui/include/rtgui/rtgui_theme.h index 60711dcaab..44dd76e465 100644 --- a/rtgui/include/rtgui/rtgui_theme.h +++ b/rtgui/include/rtgui/rtgui_theme.h @@ -32,6 +32,9 @@ void rtgui_theme_draw_label(rtgui_label_t* label); void rtgui_theme_draw_textbox(rtgui_textbox_t* box); void rtgui_theme_draw_iconbox(rtgui_iconbox_t* iconbox); +rtgui_color_t rtgui_theme_default_bc(); +rtgui_color_t rtgui_theme_default_fc(); + #ifdef __cplusplus } #endif diff --git a/rtgui/include/rtgui/widgets/workbench.h b/rtgui/include/rtgui/widgets/workbench.h index 858c1a49cf..dd132757c7 100644 --- a/rtgui/include/rtgui/widgets/workbench.h +++ b/rtgui/include/rtgui/widgets/workbench.h @@ -68,7 +68,6 @@ void rtgui_workbench_event_loop(rtgui_workbench_t* workbench); rt_err_t rtgui_workbench_show (rtgui_workbench_t* workbench); rt_err_t rtgui_workbench_hide (rtgui_workbench_t* workbench); -rtgui_view_t *rtgui_workbench_get_current_view(rtgui_workbench_t * workbench); void rtgui_workbench_add_view(rtgui_workbench_t* workbench, rtgui_view_t* view); void rtgui_workbench_remove_view(rtgui_workbench_t* workbench, rtgui_view_t* view); void rtgui_workbench_show_view(rtgui_workbench_t* workbench, rtgui_view_t* view);