summaryrefslogtreecommitdiff
path: root/rtgui/include
diff options
context:
space:
mode:
authorbernard.xiong <[email protected]>2010-02-01 09:45:33 +0000
committerbernard.xiong <[email protected]>2010-02-01 09:45:33 +0000
commit97d4abe29425c4beb5f13b9b64947e22927b5396 (patch)
treeed4317473048523747b59043a2c757188e077e10 /rtgui/include
parent5c2be6f0ea8152fb87f5e8c3c497f0ec8f22c99a (diff)
change window close button outlook and add select bar drawing.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@355 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'rtgui/include')
-rw-r--r--rtgui/include/rtgui/dc.h3
-rw-r--r--rtgui/include/rtgui/rtgui.h4
-rw-r--r--rtgui/include/rtgui/rtgui_server.h2
3 files changed, 7 insertions, 2 deletions
diff --git a/rtgui/include/rtgui/dc.h b/rtgui/include/rtgui/dc.h
index 5e05def8e5..43704d1785 100644
--- a/rtgui/include/rtgui/dc.h
+++ b/rtgui/include/rtgui/dc.h
@@ -107,7 +107,8 @@ void rtgui_dc_draw_rect (struct rtgui_dc* dc, struct rtgui_rect* rect);
void rtgui_dc_draw_round_rect(struct rtgui_dc* dc, struct rtgui_rect* rect);
void rtgui_dc_draw_text (struct rtgui_dc* dc, const rt_uint8_t* text, struct rtgui_rect* rect);
-void rtgui_dc_draw_byte(struct rtgui_dc*dc, int x, int y, int h, rt_uint8_t* data);
+void rtgui_dc_draw_byte(struct rtgui_dc*dc, int x, int y, int h, const rt_uint8_t* data);
+void rtgui_dc_draw_word(struct rtgui_dc*dc, int x, int y, int h, const rt_uint8_t* data);
void rtgui_dc_draw_border(struct rtgui_dc* dc, rtgui_rect_t* rect, int flag);
void rtgui_dc_draw_horizontal_line(struct rtgui_dc* dc, int x1, int x2, int y);
diff --git a/rtgui/include/rtgui/rtgui.h b/rtgui/include/rtgui/rtgui.h
index 62b229c4e6..66e2d00369 100644
--- a/rtgui/include/rtgui/rtgui.h
+++ b/rtgui/include/rtgui/rtgui.h
@@ -61,7 +61,9 @@ enum RTGUI_BORDER_STYLE
RTGUI_BORDER_SUNKEN,
RTGUI_BORDER_BOX,
RTGUI_BORDER_STATIC,
- RTGUI_BORDER_EXTRA
+ RTGUI_BORDER_EXTRA,
+ RTGUI_BORDER_UP,
+ RTGUI_BORDER_DOWN
};
#define RTGUI_BORDER_DEFAULT_WIDTH 2
#define RTGUI_WIDGET_DEFAULT_MARGIN 3
diff --git a/rtgui/include/rtgui/rtgui_server.h b/rtgui/include/rtgui/rtgui_server.h
index 6cd692c297..46e1837e35 100644
--- a/rtgui/include/rtgui/rtgui_server.h
+++ b/rtgui/include/rtgui/rtgui_server.h
@@ -31,6 +31,8 @@ enum
};
#define WINTITLE_HEIGHT 20
+#define WINTITLE_CB_WIDTH 16
+#define WINTITLE_CB_HEIGHT 16
#define WINTITLE_BORDER_SIZE 2
struct rtgui_topwin