diff --git a/README.md b/README.md index ae950da..cabeb62 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ - GuiLite(超轻量UI框架)是5千行代码的**全平台UI框架**,可以完美运行在iOS,Android,Linux(ARM/x86-64),Windows(包含VR),Mac,和**Dokcer容器**上。 - GuiLite可以嵌入在iOS、Android、MFC、QT等其他UI系统中,让你的界面集百家之长,又不失个性。 - GuiLite与操作系统及第三方图形库无关,甚至也可以运行在无OS的单片机环境。 -- GuiLite鼓励混合编程,开发者可以用GuiLite接管UI部分,用Swift,Java,Go,C#,Python开发业务部分。 +- GuiLite鼓励混合编程,开发者可以用GuiLite接管UI部分,用Swift,Java,Golang,C#,Python开发业务部分。 - ⚠️不鼓励大家全盘接受GuiLite,更愿意大家自主定制GuiLite - ⚙️希望GuiLite小到足够帮助大家掌握UI工作原理,从而摆脱UI框架的束缚,构建自己独一无二的UI - 👑任何UI框架都不为你我而生,你才是自己真正的主人 @@ -94,4 +94,4 @@ GuiLite只是一个框架,本身并不能生成UI。为了能够展示如何 ## 致谢 - 感谢开发者群的所有同学,是你们塑造了今天的GuiLite!也欢迎新的大神/小白加入我们。
![QQ group: 527251257](qq.group.jpg) -- 感谢来自[码云用户](https://gitee.com/idea4good/GuiLite)的捐赠,您的每一分钱都会用来帮助急需帮助的中国儿童或家庭。 +- 感谢来自码云用户的捐赠,您的每一分钱都会用来帮助急需帮助的中国儿童或家庭。 diff --git a/core/core_include/cmd_target.h b/core/core_include/cmd_target.h index 49e2669..f867a6a 100644 --- a/core/core_include/cmd_target.h +++ b/core/core_include/cmd_target.h @@ -6,7 +6,7 @@ class c_cmd_target; #define MSG_TYPE_INVALID 0xFFFF #define MSG_TYPE_WND 0x0001 #define MSG_TYPE_USR 0x0002 -#define USR_MSG_MAX 1024 +#define USR_MSG_MAX 32 typedef void (c_cmd_target::*MsgFuncVV)(); diff --git a/gui/gui_include/dialog.h b/gui/gui_include/dialog.h index bbe1bdc..9753ba8 100644 --- a/gui/gui_include/dialog.h +++ b/gui/gui_include/dialog.h @@ -16,7 +16,6 @@ public: static int open_dialog(c_dialog* p_dlg); static int close_dialog(c_surface* surface); static c_dialog* get_the_dialog(c_surface* surface); - void set_divider_lines(unsigned char lines){m_divider_lines = lines;} virtual void on_touch_down(int x, int y); virtual void on_touch_up(int x, int y); protected: @@ -26,7 +25,6 @@ protected: static DIALOG_ARRAY ms_the_dialogs[SURFACE_CNT_MAX]; private: int set_me_the_dialog(); - unsigned char m_divider_lines; }; #endif diff --git a/gui/src/dialog.cpp b/gui/src/dialog.cpp index d748759..878170f 100644 --- a/gui/src/dialog.cpp +++ b/gui/src/dialog.cpp @@ -20,7 +20,6 @@ void c_dialog::pre_create_wnd() m_style = GL_ATTR_FOCUS; m_z_order = Z_ORDER_LEVEL_1; m_bg_color = GL_RGB(33, 42, 53); - m_divider_lines = 0; } void c_dialog::on_paint() @@ -29,17 +28,6 @@ void c_dialog::on_paint() get_screen_rect(rect); fill_rect(rect, m_bg_color); - int start_y = 29; - int interval = 41; - //draw border - if ( m_divider_lines ) - { - for ( unsigned int i = 0; i < m_divider_lines; i++ ) - { - draw_hline(rect.m_left + 35, rect.m_right - 35, rect.m_top + start_y + (i * interval), GL_RGB(70, 73, 76)); - } - } - if (m_str) { c_word::draw_string(m_surface, m_z_order, m_str, rect.m_left+35, rect.m_top, c_my_resource::get_font(FONT_DEFAULT), GL_RGB(255, 255, 255), GL_ARGB(0, 0, 0, 0), ALIGN_LEFT);