summaryrefslogtreecommitdiff
path: root/rtgui
diff options
context:
space:
mode:
Diffstat (limited to 'rtgui')
-rw-r--r--rtgui/common/rtgui_theme.c11
-rw-r--r--rtgui/include/rtgui/rtgui_theme.h3
-rw-r--r--rtgui/include/rtgui/widgets/workbench.h1
3 files changed, 14 insertions, 1 deletions
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);