improve tab button group

This commit is contained in:
lixianjing 2023-06-13 06:52:32 +08:00
parent 5df24f0831
commit c346c9f1fc
22 changed files with 409 additions and 41 deletions

View File

@ -699,6 +699,26 @@ static ret_t on_clone_tab(void* ctx, event_t* e) {
return widget_clone_tab(WIDGET(ctx));
}
static widget_t* find_tab_visible_target(widget_t* widget, const char* name) {
widget_t* tab_btn_group =
widget_lookup_by_type(widget->parent, WIDGET_TYPE_TAB_BUTTON_GROUP, FALSE);
if (tab_btn_group != NULL) {
return widget_lookup(tab_btn_group, name, FALSE);
}
return NULL;
}
static ret_t on_tab_visible_changed(void* ctx, event_t* e) {
widget_t* target = WIDGET(ctx);
widget_t* widget = WIDGET(e->target);
bool_t tab_visible = widget_get_value_int(widget) != 0;
widget_set_visible(target, tab_visible);
widget_set_enable(target, tab_visible);
return RET_OK;
}
static ret_t on_show_fps(void* ctx, event_t* e) {
widget_t* button = WIDGET(ctx);
widget_t* widget = window_manager();
@ -1069,6 +1089,10 @@ static ret_t install_one(void* ctx, const void* iter) {
} else if (tk_str_eq(name, "clone_tab")) {
widget_t* win = widget_get_window(widget);
widget_on(widget, EVT_CLICK, on_clone_tab, win);
} else if (strstr(name, "tab_visible:") != NULL) {
widget_t* target = find_tab_visible_target(widget, name + strlen("tab_visible:"));
widget_set_value_int(widget, widget_get_visible(target) ? 1 : 0);
widget_on(widget, EVT_VALUE_CHANGED, on_tab_visible_changed, (void*)target);
} else if (tk_str_eq(name, "remove_tab")) {
if (widget->parent != NULL &&
tk_str_eq(WIDGET_TYPE_TAB_BUTTON, widget_get_type(widget->parent))) {

View File

@ -7,5 +7,7 @@
<button name="open:tab_scrollable" text="Scrollable"/>
<button name="open:tab_dynamic_list" text="tab_dynamic_list"/>
<button name="open:tab_remove" text="tab_remove"/>
<button name="open:tab_invisible" text="Invisible"/>
<button name="open:tab_invisible_compact" text="Invisible Compact"/>
<button name="close" text="Close"/>
</window>

View File

@ -0,0 +1,15 @@
<window anim_hint="htranslate" theme="tab_top">
<check_button name="tab_visible:1" x="c" y="10" w="90%" h="30" text="Message.visible" />
<check_button name="tab_visible:2" x="c" y="40" w="90%" h="30" text="Contact.visible" />
<check_button name="tab_visible:3" x="c" y="70" w="90%" h="30" text="Discovery.visible" />
<check_button name="tab_visible:4" x="c" y="100" w="90%" h="30" text="Me.visible" />
<tab_button_group style="highlight" x="0" y="130" w="100%" h="50" >
<tab_button name="1" text="Message"/>
<tab_button name="2" text="Contact" value="true" />
<tab_button name="3" text="Discovery" />
<tab_button name="4" text="Me" />
</tab_button_group>
<pages x="0" y="bottom" w="100%" h="-180">
<?include filename="tab_views.inc" ?>
</pages>
</window>

View File

@ -0,0 +1,24 @@
<window anim_hint="htranslate" theme="tab_top_compact">
<check_button name="tab_visible:1" x="c" y="10" w="90%" h="30" text="General.visible" />
<check_button name="tab_visible:2" x="c" y="40" w="90%" h="30" text="Network.visible" />
<check_button name="tab_visible:3" x="c" y="70" w="90%" h="30" text="Security.visible" />
<tab_button_group x="c" y="110" w="90%" h="30" compact="true" >
<tab_button name="1" text="General"/>
<tab_button name="2" text="Network" value="true" />
<tab_button name="3" text="Security"/>
</tab_button_group>
<pages x="c" y="140" w="90%" h="-150" value="1">
<view w="100%" h="100%">
<label x="c" y="m" w="100%" h="60" text="General" />
<button name="close" x="c" y="bottom:100" w="80" h="40" text="Close" />
</view>
<view w="100%" h="100%">
<label x="c" y="m" w="100%" h="60" text="Network" />
<button name="close" x="c" y="bottom:100" w="80" h="40" text="Close" />
</view>
<view w="100%" h="100%">
<label x="c" y="m" w="100%" h="60" text="Security" />
<button name="close" x="c" y="bottom:100" w="80" h="40" text="Close" />
</view>
</pages>
</window>

View File

@ -3,6 +3,7 @@
2023/06/12
* 修复非普通窗口在底部时候弹出软键盘导致窗口动画跳变的问题以及软键盘导致窗口平移后切换edit导致画面跳变的问题(感谢智明提供补丁)
* 修改 combox 水平方向在窗口外时下拉框没有对齐 combox 的问题(感谢智明提供补丁)
* 完善tab\_button\_group对不可见子控件的处理。
2023/06/07
* 修复modeless资源属性名(感谢智明提供补丁)

View File

@ -132,6 +132,7 @@ extern TK_CONST_DATA_ALIGN(const unsigned char ui_gauge[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_file_chooser_for_open[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_scroll_view_h[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_list_view_dynamic[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_tab_invisible_compact[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_menu_up_center[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_slide_right[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_scroll_bar_h[]);
@ -196,6 +197,7 @@ extern TK_CONST_DATA_ALIGN(const unsigned char ui_menu_right_bottom[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_list_view_d[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_vtranslate[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_dialog_highlight_static[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_tab_invisible[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_menu_left_top[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_kb_ufloat[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_kb_default[]);
@ -1052,6 +1054,7 @@ ret_t assets_init_dark(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -1116,6 +1119,7 @@ ret_t assets_init_dark(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -132,6 +132,7 @@
#include "default/inc/ui/file_chooser_for_open.data"
#include "default/inc/ui/scroll_view_h.data"
#include "default/inc/ui/list_view_dynamic.data"
#include "default/inc/ui/tab_invisible_compact.data"
#include "default/inc/ui/menu_up_center.data"
#include "default/inc/ui/slide_right.data"
#include "default/inc/ui/scroll_bar_h.data"
@ -196,6 +197,7 @@
#include "default/inc/ui/list_view_d.data"
#include "default/inc/ui/vtranslate.data"
#include "default/inc/ui/dialog_highlight_static.data"
#include "default/inc/ui/tab_invisible.data"
#include "default/inc/ui/menu_left_top.data"
#include "default/inc/ui/kb_ufloat.data"
#include "default/inc/ui/kb_default.data"
@ -1052,6 +1054,7 @@ ret_t assets_init_default(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -1116,6 +1119,7 @@ ret_t assets_init_default(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -127,6 +127,7 @@ extern TK_CONST_DATA_ALIGN(const unsigned char ui_gauge[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_file_chooser_for_open[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_scroll_view_h[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_list_view_dynamic[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_tab_invisible_compact[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_menu_up_center[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_slide_right[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_scroll_bar_h[]);
@ -191,6 +192,7 @@ extern TK_CONST_DATA_ALIGN(const unsigned char ui_menu_right_bottom[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_list_view_d[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_vtranslate[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_dialog_highlight_static[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_tab_invisible[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_menu_left_top[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_kb_ufloat[]);
extern TK_CONST_DATA_ALIGN(const unsigned char ui_kb_default[]);
@ -668,6 +670,7 @@ ret_t assets_init_dark(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -732,6 +735,7 @@ ret_t assets_init_dark(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -127,6 +127,7 @@
#include "default/inc/ui/file_chooser_for_open.data"
#include "default/inc/ui/scroll_view_h.data"
#include "default/inc/ui/list_view_dynamic.data"
#include "default/inc/ui/tab_invisible_compact.data"
#include "default/inc/ui/menu_up_center.data"
#include "default/inc/ui/slide_right.data"
#include "default/inc/ui/scroll_bar_h.data"
@ -191,6 +192,7 @@
#include "default/inc/ui/list_view_d.data"
#include "default/inc/ui/vtranslate.data"
#include "default/inc/ui/dialog_highlight_static.data"
#include "default/inc/ui/tab_invisible.data"
#include "default/inc/ui/menu_left_top.data"
#include "default/inc/ui/kb_ufloat.data"
#include "default/inc/ui/kb_default.data"
@ -668,6 +670,7 @@ ret_t assets_init_default(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -732,6 +735,7 @@ ret_t assets_init_default(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -1,5 +1,5 @@
TK_CONST_DATA_ALIGN(const unsigned char ui_modeless[]) = {
0x04,0x00,0x01,0x01,0x6c,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x6d,0x6f,0x64,0x65,0x6c,0x65,0x73,0x73,
0x04,0x00,0x01,0x01,0x0d,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x6d,0x6f,0x64,0x65,0x6c,0x65,0x73,0x73,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x12,0x12,0x22,0x11,0x6f,0x76,0x65,0x72,0x6c,0x61,0x79,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
@ -46,41 +46,62 @@ TK_CONST_DATA_ALIGN(const unsigned char ui_modeless[]) = {
0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,
0x78,0x3d,0x30,0x2c,0x79,0x3d,0x62,0x2c,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x2d,0x33,0x30,
0x29,0x00,0x00,0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,
0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,
0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x3a,0x2d,
0x33,0x30,0x2c,0x77,0x3d,0x38,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x63,0x68,0x69,0x6c,0x64,
0x72,0x65,0x6e,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x72,
0x3d,0x31,0x2c,0x63,0x3d,0x30,0x2c,0x79,0x6d,0x3d,0x31,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,
0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x31,0x30,0x2c,
0x77,0x3d,0x38,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x63,0x68,0x69,0x6c,0x64,0x72,0x65,0x6e,
0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x72,0x3d,0x31,0x2c,
0x63,0x3d,0x30,0x2c,0x79,0x6d,0x3d,0x31,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,
0x74,0x28,0x77,0x3d,0x33,0x30,0x25,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x4d,0x61,0x78,0x20,0x55,0x69,
0x6e,0x74,0x00,0x00,0x00,0x65,0x64,0x69,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,
0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,
0x3d,0x33,0x30,0x25,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x4d,0x61,0x78,0x20,0x55,0x69,0x6e,0x74,0x00,
0x00,0x00,0x65,0x64,0x69,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,
0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x37,0x30,0x25,0x29,0x00,
0x69,0x6e,0x70,0x75,0x74,0x5f,0x74,0x79,0x70,0x65,0x00,0x75,0x69,0x6e,0x74,0x00,0x72,0x69,0x67,0x68,
0x74,0x5f,0x6d,0x61,0x72,0x67,0x69,0x6e,0x00,0x31,0x36,0x00,0x6d,0x69,0x6e,0x00,0x30,0x00,0x6d,0x61,
0x78,0x00,0x34,0x32,0x39,0x34,0x39,0x36,0x37,0x32,0x39,0x35,0x00,0x73,0x74,0x65,0x70,0x00,0x31,0x00,
0x6e,0x61,0x6d,0x65,0x00,0x65,0x64,0x69,0x74,0x00,0x61,0x75,0x74,0x6f,0x5f,0x66,0x69,0x78,0x00,0x74,
0x72,0x75,0x65,0x00,0x00,0x00,0x00,0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,
0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x37,0x30,0x25,0x29,0x00,0x69,0x6e,0x70,
0x75,0x74,0x5f,0x74,0x79,0x70,0x65,0x00,0x75,0x69,0x6e,0x74,0x00,0x72,0x69,0x67,0x68,0x74,0x5f,0x6d,
0x61,0x72,0x67,0x69,0x6e,0x00,0x31,0x36,0x00,0x6d,0x69,0x6e,0x00,0x30,0x00,0x6d,0x61,0x78,0x00,0x34,
0x32,0x39,0x34,0x39,0x36,0x37,0x32,0x39,0x35,0x00,0x73,0x74,0x65,0x70,0x00,0x31,0x00,0x6e,0x61,0x6d,
0x65,0x00,0x65,0x64,0x69,0x74,0x00,0x61,0x75,0x74,0x6f,0x5f,0x66,0x69,0x78,0x00,0x74,0x72,0x75,0x65,
0x00,0x00,0x00,0x00,0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,
0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,
0x3d,0x6d,0x3a,0x33,0x30,0x2c,0x77,0x3d,0x38,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x63,0x68,
0x69,0x6c,0x64,0x72,0x65,0x6e,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,
0x74,0x28,0x72,0x3d,0x31,0x2c,0x63,0x3d,0x30,0x2c,0x79,0x6d,0x3d,0x31,0x29,0x00,0x00,0x6c,0x61,0x62,
0x65,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,
0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x33,0x30,0x25,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x74,0x65,0x73,
0x74,0x00,0x00,0x00,0x63,0x6f,0x6d,0x62,0x6f,0x5f,0x62,0x6f,0x78,0x5f,0x65,0x78,0x00,0x00,0x00,0x00,
0x2d,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,
0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x34,0x35,
0x2c,0x77,0x3d,0x38,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x63,0x68,0x69,0x6c,0x64,0x72,0x65,
0x6e,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x72,0x3d,0x31,
0x2c,0x63,0x3d,0x30,0x2c,0x79,0x6d,0x3d,0x31,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,
0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x37,0x30,0x25,0x29,0x00,0x6f,
0x70,0x74,0x69,0x6f,0x6e,0x73,0x00,0x61,0x61,0x61,0x3b,0x62,0x62,0x62,0x3b,0x63,0x63,0x63,0x3b,0x64,
0x64,0x64,0x00,0x69,0x74,0x65,0x6d,0x5f,0x68,0x65,0x69,0x67,0x68,0x74,0x00,0x33,0x30,0x00,0x61,0x75,
0x74,0x6f,0x5f,0x66,0x69,0x78,0x00,0x74,0x72,0x75,0x65,0x00,0x72,0x65,0x61,0x64,0x6f,0x6e,0x6c,0x79,
0x00,0x74,0x72,0x75,0x65,0x00,0x73,0x65,0x6c,0x65,0x63,0x74,0x65,0x64,0x5f,0x69,0x6e,0x64,0x65,0x78,
0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};/*1692*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,
0x77,0x3d,0x33,0x30,0x25,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x74,0x65,0x73,0x74,0x00,0x00,0x00,0x63,
0x6f,0x6d,0x62,0x6f,0x5f,0x62,0x6f,0x78,0x5f,0x65,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x46,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,
0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x37,0x30,0x25,0x29,0x00,0x6f,0x70,0x74,0x69,0x6f,0x6e,
0x73,0x00,0x61,0x61,0x61,0x3b,0x62,0x62,0x62,0x3b,0x63,0x63,0x63,0x3b,0x64,0x64,0x64,0x00,0x69,0x74,
0x65,0x6d,0x5f,0x68,0x65,0x69,0x67,0x68,0x74,0x00,0x33,0x30,0x00,0x61,0x75,0x74,0x6f,0x5f,0x66,0x69,
0x78,0x00,0x74,0x72,0x75,0x65,0x00,0x72,0x65,0x61,0x64,0x6f,0x6e,0x6c,0x79,0x00,0x74,0x72,0x75,0x65,
0x00,0x73,0x65,0x6c,0x65,0x63,0x74,0x65,0x64,0x5f,0x69,0x6e,0x64,0x65,0x78,0x00,0x30,0x00,0x00,0x00,
0x00,0x6d,0x6c,0x65,0x64,0x69,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,
0x00,0x5a,0x00,0x00,0x00,0x6e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,
0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x38,0x30,0x2c,0x77,0x3d,
0x39,0x30,0x25,0x2c,0x68,0x3d,0x31,0x31,0x30,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x69,0x74,0x20,0x69,
0x73,0x20,0x61,0x20,0x6d,0x75,0x6c,0x74,0x69,0x2d,0x6c,0x69,0x6e,0x65,0x20,0x65,0x64,0x69,0x74,0x6f,
0x72,0x0a,0x31,0x0a,0x32,0x0a,0x33,0x0a,0x34,0x00,0x6c,0x65,0x66,0x74,0x5f,0x6d,0x61,0x72,0x67,0x69,
0x6e,0x00,0x33,0x33,0x00,0x74,0x6f,0x70,0x5f,0x6d,0x61,0x72,0x67,0x69,0x6e,0x00,0x32,0x00,0x62,0x6f,
0x74,0x74,0x6f,0x6d,0x5f,0x6d,0x61,0x72,0x67,0x69,0x6e,0x00,0x32,0x00,0x72,0x69,0x67,0x68,0x74,0x5f,
0x6d,0x61,0x72,0x67,0x69,0x6e,0x00,0x31,0x36,0x00,0x77,0x72,0x61,0x70,0x5f,0x77,0x6f,0x72,0x64,0x00,
0x74,0x72,0x75,0x65,0x00,0x6d,0x61,0x78,0x5f,0x6c,0x69,0x6e,0x65,0x73,0x00,0x31,0x30,0x30,0x00,0x00,
0x6c,0x69,0x6e,0x65,0x5f,0x6e,0x75,0x6d,0x62,0x65,0x72,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,
0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x30,0x2c,0x79,0x3d,0x30,0x2c,0x77,0x3d,0x33,0x32,
0x2c,0x68,0x3d,0x31,0x30,0x30,0x25,0x29,0x00,0x76,0x61,0x6c,0x75,0x65,0x00,0x30,0x00,0x00,0x00,0x73,
0x63,0x72,0x6f,0x6c,0x6c,0x5f,0x62,0x61,0x72,0x5f,0x64,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,
0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,
0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x72,0x69,0x67,0x68,0x74,0x2c,0x79,0x3d,0x30,0x2c,0x77,
0x3d,0x31,0x34,0x2c,0x68,0x3d,0x31,0x30,0x30,0x25,0x29,0x00,0x76,0x61,0x6c,0x75,0x65,0x00,0x30,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};/*2109*/

View File

@ -1,5 +1,5 @@
TK_CONST_DATA_ALIGN(const unsigned char ui_tab_control[]) = {
0x04,0x00,0x01,0x01,0x6c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x63,0x6f,0x6e,0x74,
0x04,0x00,0x01,0x01,0x2e,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x63,0x6f,0x6e,0x74,
0x72,0x6f,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x12,0x12,0x22,0x11,0x77,0x69,0x6e,0x64,0x6f,0x77,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
@ -44,5 +44,14 @@ TK_CONST_DATA_ALIGN(const unsigned char ui_tab_control[]) = {
0x6d,0x6f,0x76,0x65,0x00,0x00,0x00,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,0x65,0x00,
0x63,0x6c,0x6f,0x73,0x65,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,};/*924*/
0x6f,0x70,0x65,0x6e,0x3a,0x74,0x61,0x62,0x5f,0x69,0x6e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x00,0x74,
0x65,0x78,0x74,0x00,0x49,0x6e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x00,0x00,0x00,0x62,0x75,0x74,0x74,
0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,0x65,0x00,0x6f,0x70,0x65,0x6e,0x3a,0x74,0x61,0x62,0x5f,0x69,0x6e,
0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x5f,0x63,0x6f,0x6d,0x70,0x61,0x63,0x74,0x00,0x74,0x65,0x78,0x74,
0x00,0x49,0x6e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x20,0x43,0x6f,0x6d,0x70,0x61,0x63,0x74,0x00,0x00,
0x00,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,0x65,0x00,0x63,0x6c,0x6f,0x73,0x65,0x00,
0x74,0x65,0x78,0x74,0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};/*1118*/

View File

@ -0,0 +1,127 @@
TK_CONST_DATA_ALIGN(const unsigned char ui_tab_invisible[]) = {
0x04,0x00,0x01,0x01,0x9d,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x69,0x6e,0x76,0x69,
0x73,0x69,0x62,0x6c,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x12,0x12,0x22,0x11,0x77,0x69,0x6e,0x64,0x6f,0x77,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x6e,0x69,0x6d,
0x5f,0x68,0x69,0x6e,0x74,0x00,0x68,0x74,0x72,0x61,0x6e,0x73,0x6c,0x61,0x74,0x65,0x00,0x74,0x68,0x65,
0x6d,0x65,0x00,0x74,0x61,0x62,0x5f,0x74,0x6f,0x70,0x00,0x00,0x63,0x68,0x65,0x63,0x6b,0x5f,0x62,0x75,
0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,
0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,
0x78,0x3d,0x63,0x2c,0x79,0x3d,0x31,0x30,0x2c,0x77,0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,
0x00,0x6e,0x61,0x6d,0x65,0x00,0x74,0x61,0x62,0x5f,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3a,0x31,0x00,
0x74,0x65,0x78,0x74,0x00,0x4d,0x65,0x73,0x73,0x61,0x67,0x65,0x2e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,
0x00,0x00,0x00,0x63,0x68,0x65,0x63,0x6b,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,
0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,
0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x34,0x30,0x2c,
0x77,0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x74,0x61,0x62,
0x5f,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3a,0x32,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6f,0x6e,0x74,
0x61,0x63,0x74,0x2e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x00,0x00,0x00,0x63,0x68,0x65,0x63,0x6b,0x5f,
0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x1e,0x00,
0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,
0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x37,0x30,0x2c,0x77,0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,0x33,
0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x74,0x61,0x62,0x5f,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3a,
0x33,0x00,0x74,0x65,0x78,0x74,0x00,0x44,0x69,0x73,0x63,0x6f,0x76,0x65,0x72,0x79,0x2e,0x76,0x69,0x73,
0x69,0x62,0x6c,0x65,0x00,0x00,0x00,0x63,0x68,0x65,0x63,0x6b,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,
0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,
0x3d,0x31,0x30,0x30,0x2c,0x77,0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x6e,0x61,0x6d,
0x65,0x00,0x74,0x61,0x62,0x5f,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3a,0x34,0x00,0x74,0x65,0x78,0x74,
0x00,0x4d,0x65,0x2e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,
0x74,0x74,0x6f,0x6e,0x5f,0x67,0x72,0x6f,0x75,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x32,0x00,
0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,
0x74,0x28,0x78,0x3d,0x30,0x2c,0x79,0x3d,0x31,0x33,0x30,0x2c,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,
0x3d,0x35,0x30,0x29,0x00,0x73,0x74,0x79,0x6c,0x65,0x00,0x68,0x69,0x67,0x68,0x6c,0x69,0x67,0x68,0x74,
0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,0x65,0x00,0x31,0x00,0x74,0x65,0x78,
0x74,0x00,0x4d,0x65,0x73,0x73,0x61,0x67,0x65,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,0x74,0x74,
0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x6e,0x61,0x6d,0x65,0x00,0x32,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6f,0x6e,0x74,0x61,0x63,0x74,0x00,
0x76,0x61,0x6c,0x75,0x65,0x00,0x74,0x72,0x75,0x65,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,0x74,
0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x6e,0x61,0x6d,0x65,0x00,0x33,0x00,0x74,0x65,0x78,0x74,0x00,0x44,0x69,0x73,0x63,0x6f,0x76,0x65,
0x72,0x79,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,0x65,0x00,0x34,0x00,
0x74,0x65,0x78,0x74,0x00,0x4d,0x65,0x00,0x00,0x00,0x00,0x70,0x61,0x67,0x65,0x73,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x4c,0xff,0xff,0xff,0x73,
0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,
0x3d,0x30,0x2c,0x79,0x3d,0x62,0x6f,0x74,0x74,0x6f,0x6d,0x2c,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,
0x3d,0x2d,0x31,0x38,0x30,0x29,0x00,0x00,0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,
0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x31,0x30,
0x30,0x25,0x2c,0x68,0x3d,0x31,0x30,0x30,0x25,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,
0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,
0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x2c,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x36,0x30,0x29,
0x00,0x74,0x65,0x78,0x74,0x00,0x4d,0x65,0x73,0x73,0x61,0x67,0x65,0x00,0x00,0x00,0x62,0x75,0x74,0x74,
0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,
0x28,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,
0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x62,0x6f,0x74,0x74,0x6f,0x6d,0x3a,0x31,0x30,0x30,
0x2c,0x77,0x3d,0x38,0x30,0x2c,0x68,0x3d,0x34,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x63,0x6c,0x6f,
0x73,0x65,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x62,0x75,0x74,0x74,
0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,
0x28,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,
0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x2c,0x77,0x3d,0x38,0x30,0x2c,0x68,0x3d,0x34,
0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x6f,0x70,0x65,0x6e,0x3a,0x62,0x61,0x63,0x6b,0x5f,0x74,0x6f,
0x5f,0x68,0x6f,0x6d,0x65,0x00,0x74,0x65,0x78,0x74,0x00,0x48,0x6f,0x6d,0x65,0x00,0x00,0x00,0x00,0x76,
0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,
0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,
0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x31,0x30,0x30,0x25,
0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,
0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x2c,0x77,
0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x36,0x30,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6f,0x6e,
0x74,0x61,0x63,0x74,0x00,0x00,0x00,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,
0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,
0x3d,0x62,0x6f,0x74,0x74,0x6f,0x6d,0x3a,0x31,0x30,0x30,0x2c,0x77,0x3d,0x38,0x30,0x2c,0x68,0x3d,0x34,
0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x63,0x6c,0x6f,0x73,0x65,0x00,0x74,0x65,0x78,0x74,0x00,0x43,
0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,
0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x31,0x30,
0x30,0x25,0x2c,0x68,0x3d,0x31,0x30,0x30,0x25,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,
0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,
0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x2c,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x36,0x30,0x29,
0x00,0x74,0x65,0x78,0x74,0x00,0x44,0x69,0x73,0x63,0x6f,0x76,0x65,0x72,0x79,0x00,0x00,0x00,0x62,0x75,
0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,
0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,
0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x62,0x6f,0x74,0x74,0x6f,0x6d,0x3a,0x31,
0x30,0x30,0x2c,0x77,0x3d,0x38,0x30,0x2c,0x68,0x3d,0x34,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x63,
0x6c,0x6f,0x73,0x65,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0x76,
0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,
0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,
0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x31,0x30,0x30,0x25,
0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,
0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x2c,0x77,
0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x36,0x30,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x4d,0x65,0x00,
0x00,0x00,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x50,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,
0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x62,0x6f,0x74,0x74,
0x6f,0x6d,0x3a,0x31,0x30,0x30,0x2c,0x77,0x3d,0x38,0x30,0x2c,0x68,0x3d,0x34,0x30,0x29,0x00,0x6e,0x61,
0x6d,0x65,0x00,0x63,0x6c,0x6f,0x73,0x65,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};/*2509*/

View File

@ -0,0 +1,96 @@
TK_CONST_DATA_ALIGN(const unsigned char ui_tab_invisible_compact[]) = {
0x04,0x00,0x01,0x01,0x38,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x69,0x6e,0x76,0x69,
0x73,0x69,0x62,0x6c,0x65,0x5f,0x63,0x6f,0x6d,0x70,0x61,0x63,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x12,0x12,0x22,0x11,0x77,0x69,0x6e,0x64,0x6f,0x77,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x6e,0x69,0x6d,
0x5f,0x68,0x69,0x6e,0x74,0x00,0x68,0x74,0x72,0x61,0x6e,0x73,0x6c,0x61,0x74,0x65,0x00,0x74,0x68,0x65,
0x6d,0x65,0x00,0x74,0x61,0x62,0x5f,0x74,0x6f,0x70,0x5f,0x63,0x6f,0x6d,0x70,0x61,0x63,0x74,0x00,0x00,
0x63,0x68,0x65,0x63,0x6b,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,
0x5a,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,
0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x31,0x30,0x2c,0x77,0x3d,0x39,
0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x74,0x61,0x62,0x5f,0x76,0x69,
0x73,0x69,0x62,0x6c,0x65,0x3a,0x31,0x00,0x74,0x65,0x78,0x74,0x00,0x47,0x65,0x6e,0x65,0x72,0x61,0x6c,
0x2e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x00,0x00,0x00,0x63,0x68,0x65,0x63,0x6b,0x5f,0x62,0x75,0x74,
0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,
0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,
0x3d,0x63,0x2c,0x79,0x3d,0x34,0x30,0x2c,0x77,0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,
0x6e,0x61,0x6d,0x65,0x00,0x74,0x61,0x62,0x5f,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3a,0x32,0x00,0x74,
0x65,0x78,0x74,0x00,0x4e,0x65,0x74,0x77,0x6f,0x72,0x6b,0x2e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x00,
0x00,0x00,0x63,0x68,0x65,0x63,0x6b,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0x00,
0x00,0x00,0x5a,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,
0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x37,0x30,0x2c,0x77,
0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,0x33,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x74,0x61,0x62,0x5f,
0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x3a,0x33,0x00,0x74,0x65,0x78,0x74,0x00,0x53,0x65,0x63,0x75,0x72,
0x69,0x74,0x79,0x2e,0x76,0x69,0x73,0x69,0x62,0x6c,0x65,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,
0x74,0x74,0x6f,0x6e,0x5f,0x67,0x72,0x6f,0x75,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x1e,0x00,
0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,
0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x31,0x31,0x30,0x2c,0x77,0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,
0x33,0x30,0x29,0x00,0x63,0x6f,0x6d,0x70,0x61,0x63,0x74,0x00,0x74,0x72,0x75,0x65,0x00,0x00,0x74,0x61,
0x62,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,0x65,0x00,0x31,0x00,0x74,0x65,0x78,0x74,0x00,0x47,0x65,
0x6e,0x65,0x72,0x61,0x6c,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,0x65,
0x00,0x32,0x00,0x74,0x65,0x78,0x74,0x00,0x4e,0x65,0x74,0x77,0x6f,0x72,0x6b,0x00,0x76,0x61,0x6c,0x75,
0x65,0x00,0x74,0x72,0x75,0x65,0x00,0x00,0x00,0x74,0x61,0x62,0x5f,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x61,0x6d,
0x65,0x00,0x33,0x00,0x74,0x65,0x78,0x74,0x00,0x53,0x65,0x63,0x75,0x72,0x69,0x74,0x79,0x00,0x00,0x00,
0x00,0x70,0x61,0x67,0x65,0x73,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8c,0x00,0x00,
0x00,0x5a,0x00,0x00,0x00,0x6a,0xff,0xff,0xff,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,
0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x31,0x34,0x30,0x2c,0x77,
0x3d,0x39,0x30,0x25,0x2c,0x68,0x3d,0x2d,0x31,0x35,0x30,0x29,0x00,0x76,0x61,0x6c,0x75,0x65,0x00,0x31,
0x00,0x00,0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,
0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x31,
0x30,0x30,0x25,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,
0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,
0x6d,0x2c,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x36,0x30,0x29,0x00,0x74,0x65,0x78,0x74,0x00,
0x47,0x65,0x6e,0x65,0x72,0x61,0x6c,0x00,0x00,0x00,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x65,
0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,
0x63,0x2c,0x79,0x3d,0x62,0x6f,0x74,0x74,0x6f,0x6d,0x3a,0x31,0x30,0x30,0x2c,0x77,0x3d,0x38,0x30,0x2c,
0x68,0x3d,0x34,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x63,0x6c,0x6f,0x73,0x65,0x00,0x74,0x65,0x78,
0x74,0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,
0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,
0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x31,0x30,0x30,0x25,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x3c,
0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,
0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x2c,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,
0x36,0x30,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x4e,0x65,0x74,0x77,0x6f,0x72,0x6b,0x00,0x00,0x00,0x62,
0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,
0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,
0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x62,0x6f,0x74,0x74,0x6f,0x6d,0x3a,
0x31,0x30,0x30,0x2c,0x77,0x3d,0x38,0x30,0x2c,0x68,0x3d,0x34,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,
0x63,0x6c,0x6f,0x73,0x65,0x00,0x74,0x65,0x78,0x74,0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,
0x76,0x69,0x65,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,
0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x31,0x30,0x30,
0x25,0x29,0x00,0x00,0x6c,0x61,0x62,0x65,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x73,0x65,0x6c,0x66,0x5f,0x6c,0x61,0x79,
0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,0x2c,0x79,0x3d,0x6d,0x2c,
0x77,0x3d,0x31,0x30,0x30,0x25,0x2c,0x68,0x3d,0x36,0x30,0x29,0x00,0x74,0x65,0x78,0x74,0x00,0x53,0x65,
0x63,0x75,0x72,0x69,0x74,0x79,0x00,0x00,0x00,0x62,0x75,0x74,0x74,0x6f,0x6e,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x65,0x6c,
0x66,0x5f,0x6c,0x61,0x79,0x6f,0x75,0x74,0x00,0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x28,0x78,0x3d,0x63,
0x2c,0x79,0x3d,0x62,0x6f,0x74,0x74,0x6f,0x6d,0x3a,0x31,0x30,0x30,0x2c,0x77,0x3d,0x38,0x30,0x2c,0x68,
0x3d,0x34,0x30,0x29,0x00,0x6e,0x61,0x6d,0x65,0x00,0x63,0x6c,0x6f,0x73,0x65,0x00,0x74,0x65,0x78,0x74,
0x00,0x43,0x6c,0x6f,0x73,0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};/*1896*/

Binary file not shown.

Binary file not shown.

View File

@ -132,6 +132,7 @@
#include "assets/default/inc/ui/file_chooser_for_open.data"
#include "assets/default/inc/ui/scroll_view_h.data"
#include "assets/default/inc/ui/list_view_dynamic.data"
#include "assets/default/inc/ui/tab_invisible_compact.data"
#include "assets/default/inc/ui/menu_up_center.data"
#include "assets/default/inc/ui/slide_right.data"
#include "assets/default/inc/ui/scroll_bar_h.data"
@ -196,6 +197,7 @@
#include "assets/default/inc/ui/list_view_d.data"
#include "assets/default/inc/ui/vtranslate.data"
#include "assets/default/inc/ui/dialog_highlight_static.data"
#include "assets/default/inc/ui/tab_invisible.data"
#include "assets/default/inc/ui/menu_left_top.data"
#include "assets/default/inc/ui/kb_ufloat.data"
#include "assets/default/inc/ui/kb_default.data"
@ -1052,6 +1054,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -1116,6 +1119,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -132,6 +132,7 @@
#include "assets/default/inc/ui/file_chooser_for_open.data"
#include "assets/default/inc/ui/scroll_view_h.data"
#include "assets/default/inc/ui/list_view_dynamic.data"
#include "assets/default/inc/ui/tab_invisible_compact.data"
#include "assets/default/inc/ui/menu_up_center.data"
#include "assets/default/inc/ui/slide_right.data"
#include "assets/default/inc/ui/scroll_bar_h.data"
@ -196,6 +197,7 @@
#include "assets/default/inc/ui/list_view_d.data"
#include "assets/default/inc/ui/vtranslate.data"
#include "assets/default/inc/ui/dialog_highlight_static.data"
#include "assets/default/inc/ui/tab_invisible.data"
#include "assets/default/inc/ui/menu_left_top.data"
#include "assets/default/inc/ui/kb_ufloat.data"
#include "assets/default/inc/ui/kb_default.data"
@ -1052,6 +1054,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -1116,6 +1119,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -127,6 +127,7 @@
#include "assets/default/inc/ui/file_chooser_for_open.data"
#include "assets/default/inc/ui/scroll_view_h.data"
#include "assets/default/inc/ui/list_view_dynamic.data"
#include "assets/default/inc/ui/tab_invisible_compact.data"
#include "assets/default/inc/ui/menu_up_center.data"
#include "assets/default/inc/ui/slide_right.data"
#include "assets/default/inc/ui/scroll_bar_h.data"
@ -191,6 +192,7 @@
#include "assets/default/inc/ui/list_view_d.data"
#include "assets/default/inc/ui/vtranslate.data"
#include "assets/default/inc/ui/dialog_highlight_static.data"
#include "assets/default/inc/ui/tab_invisible.data"
#include "assets/default/inc/ui/menu_left_top.data"
#include "assets/default/inc/ui/kb_ufloat.data"
#include "assets/default/inc/ui/kb_default.data"
@ -668,6 +670,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -732,6 +735,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -127,6 +127,7 @@
#include "assets/default/inc/ui/file_chooser_for_open.data"
#include "assets/default/inc/ui/scroll_view_h.data"
#include "assets/default/inc/ui/list_view_dynamic.data"
#include "assets/default/inc/ui/tab_invisible_compact.data"
#include "assets/default/inc/ui/menu_up_center.data"
#include "assets/default/inc/ui/slide_right.data"
#include "assets/default/inc/ui/scroll_bar_h.data"
@ -191,6 +192,7 @@
#include "assets/default/inc/ui/list_view_d.data"
#include "assets/default/inc/ui/vtranslate.data"
#include "assets/default/inc/ui/dialog_highlight_static.data"
#include "assets/default/inc/ui/tab_invisible.data"
#include "assets/default/inc/ui/menu_left_top.data"
#include "assets/default/inc/ui/kb_ufloat.data"
#include "assets/default/inc/ui/kb_default.data"
@ -668,6 +670,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_file_chooser_for_open);
assets_manager_add(am, ui_scroll_view_h);
assets_manager_add(am, ui_list_view_dynamic);
assets_manager_add(am, ui_tab_invisible_compact);
assets_manager_add(am, ui_menu_up_center);
assets_manager_add(am, ui_slide_right);
assets_manager_add(am, ui_scroll_bar_h);
@ -732,6 +735,7 @@ ret_t assets_init(void) {
assets_manager_add(am, ui_list_view_d);
assets_manager_add(am, ui_vtranslate);
assets_manager_add(am, ui_dialog_highlight_static);
assets_manager_add(am, ui_tab_invisible);
assets_manager_add(am, ui_menu_left_top);
assets_manager_add(am, ui_kb_ufloat);
assets_manager_add(am, ui_kb_default);

View File

@ -26,14 +26,28 @@ static ret_t tab_button_group_on_layout_children_non_compact(widget_t* widget) {
int32_t x = 0;
int32_t y = 0;
int32_t w = 0;
bool_t first = TRUE;
int32_t h = widget->h;
int32_t nr = widget->children->size;
int32_t item_w = widget->w / nr;
int32_t first_w = widget->w - (nr - 1) * item_w;
int32_t visible_nr = 0;
int32_t item_w = 0;
int32_t first_w = 0;
tab_button_group_t* tab_button_group = TAB_BUTTON_GROUP(widget);
WIDGET_FOR_EACH_CHILD_BEGIN(widget, iter, i)
if (widget_get_visible(iter)) {
visible_nr++;
}
WIDGET_FOR_EACH_CHILD_END();
if (visible_nr > 0) {
item_w = widget->w / visible_nr;
first_w = widget->w - (visible_nr - 1) * item_w;
}
WIDGET_FOR_EACH_CHILD_BEGIN(widget, iter, i)
w = i == 0 ? first_w : item_w;
if (!widget_get_visible(iter)) {
continue;
}
w = first ? first_w : item_w;
first = FALSE;
widget_move_resize(iter, x, y, w, h);
x += w;
widget_layout_children(iter);
@ -56,6 +70,9 @@ static ret_t tab_button_group_on_layout_children_compact(widget_t* widget) {
tab_button_group_t* tab_button_group = TAB_BUTTON_GROUP(widget);
WIDGET_FOR_EACH_CHILD_BEGIN(widget, iter, i)
if (!widget_get_visible(iter)) {
continue;
}
iter->h = h;
if (widget_get_prop(iter, WIDGET_PROP_MIN_W, &v) == RET_OK) {
w = value_int(&v);