gui_obj_get_root()
gui_obj_get_fake_root()
gui_obj_create()
gui_obj_show()
gui_obj_out_screen()
gui_obj_get_clip_rect()
gui_obj_in_rect()
gui_obj_enable_this_parent_short()
gui_obj_get_area()
gui_obj_point_in_obj_rect()
gui_obj_point_in_obj_circle()
gui_obj_checksum()
gui_get_root()
gui_obj_absolute_xy()
gui_obj_hidden()
gui_widget_name()
gui_update_speed()
gui_inertial()
gui_get_obj_count()
gui_set_location()
gui_dom_create_tree_nest()
gui_dom_get_preview_image_file()
gui_update_speed_by_displacement()
gui_obj_move()
gui_obj_create_timer()
gui_obj_delete_timer()
gui_obj_start_timer()
gui_obj_stop_timer()
gui_img_get_width()
gui_img_get_height()
gui_img_refresh_size()
gui_img_set_location()
gui_img_set_mode()
gui_img_set_attribute()
gui_img_rotation()
gui_img_scale()
gui_img_translate()
gui_img_skew_x()
gui_img_skew_y()
gui_img_set_opacity()
gui_img_create_from_mem()
gui_img_create_from_ftl()
gui_img_create_from_fs()
gui_img_set_animate()
gui_img_set_quality()
gui_img_tree_convert_to_img()
gui_img_get_transform_scale_x()
gui_img_get_transform_scale_y()
gui_img_get_transform_degrees()
gui_img_get_transform_c_x()
gui_img_get_transform_c_y()
gui_img_get_transform_t_x()
gui_img_get_transform_t_y()
gui_img_set_image_data()
gui_img_get_image_data()
gui_img_transform_t
gui_img_transform_t::degrees
gui_img_transform_t::c_x
gui_img_transform_t::c_y
gui_img_transform_t::scale_x
gui_img_transform_t::scale_y
gui_img_transform_t::t_x
gui_img_transform_t::t_y
gui_img_transform_t::t_x_old
gui_img_transform_t::t_y_old
gui_img_t
gui_img_t::base
gui_img_t::draw_img
gui_img_t::transform
gui_img_t::data
gui_img_t::filename
gui_img_t::ftl
gui_img_t::animate
gui_img_t::opacity_value
gui_img_t::blend_mode
gui_img_t::src_mode
gui_img_t::high_quality
gui_img_t::press_flag
gui_img_t::release_flag
gui_img_t::need_clip
gui_img_t::checksum
gui_img_t::animate_array_length
TEXT_MODE
TEXT_MODE::LEFT
TEXT_MODE::CENTER
TEXT_MODE::RIGHT
TEXT_MODE::MULTI_LEFT
TEXT_MODE::MULTI_CENTER
TEXT_MODE::MULTI_RIGHT
TEXT_MODE::MID_LEFT
TEXT_MODE::MID_CENTER
TEXT_MODE::MID_RIGHT
TEXT_MODE::SCROLL_X
TEXT_MODE::SCROLL_Y
TEXT_MODE::SCROLL_Y_REVERSE
TEXT_MODE::SCROLL_X_REVERSE
TEXT_MODE::VERTICAL_LEFT
TEXT_MODE::VERTICAL_RIGHT
FONT_SRC_TYPE
FONT_SRC_TYPE::GUI_FONT_SRC_BMP
FONT_SRC_TYPE::GUI_FONT_SRC_STB
FONT_SRC_TYPE::GUI_FONT_SRC_IMG
FONT_SRC_TYPE::GUI_FONT_SRC_MAT
FONT_SRC_TYPE::GUI_FONT_SRC_FT
FONT_SRC_TYPE::GUI_FONT_SRC_TTF
FONT_SRC_MODE
FONT_SRC_MODE::FONT_SRC_MEMADDR
FONT_SRC_MODE::FONT_SRC_FILESYS
FONT_SRC_MODE::FONT_SRC_FTL
gui_text_click()
gui_text_pswd_done()
gui_text_set()
gui_text_set_animate()
gui_text_mode_set()
gui_text_input_set()
gui_text_wordwrap_set()
gui_text_use_matrix_by_img()
gui_text_rendermode_set()
gui_text_set_min_scale()
gui_text_move()
gui_text_size_set()
gui_text_font_mode_set()
gui_text_type_set()
gui_text_emoji_set()
gui_text_encoding_set()
gui_text_set_matrix()
gui_text_content_set()
gui_text_convert_to_img()
gui_text_create()
gui_text_t
gui_text_t::base
gui_text_t::color
gui_text_t::animate
gui_text_t::scale_img
gui_text_t::emoji_path
gui_text_t::min_scale
gui_text_t::content
gui_text_t::data
gui_text_t::path
gui_text_t::matrix
gui_text_t::len
gui_text_t::font_len
gui_text_t::active_font_len
gui_text_t::char_width_sum
gui_text_t::char_height_sum
gui_text_t::char_line_sum
gui_text_t::offset_x
gui_text_t::offset_y
gui_text_t::mode
gui_text_t::charset
gui_text_t::font_type
gui_text_t::font_mode
gui_text_t::font_height
gui_text_t::emoji_size
gui_text_t::checksum
gui_text_t::layout_refresh
gui_text_t::content_refresh
gui_text_t::use_img_blit
gui_text_t::inputable
gui_text_t::ispasswd
gui_text_t::wordwrap
gui_text_t::scope
gui_text_t::rendermode
gui_text_line_t
gui_text_line_t::line_char
gui_text_line_t::line_dx
gui_3d_shape_transform_cb
gui_3d_create()
gui_3d_set_global_shape_transform_cb()
gui_3d_set_local_shape_transform_cb()
gui_3d_on_click()
gui_3d_base_t
gui_3d_base_t::base
gui_3d_base_t::desc
VIEW_SWITCH_STYLE
VIEW_SWITCH_STYLE::VIEW_STILL
VIEW_SWITCH_STYLE::VIEW_TRANSPLATION
VIEW_SWITCH_STYLE::VIEW_REDUCTION
VIEW_SWITCH_STYLE::VIEW_ROTATE
VIEW_SWITCH_STYLE::VIEW_CUBE
VIEW_SWITCH_STYLE::VIEW_ANIMATION_NULL
VIEW_SWITCH_STYLE::VIEW_ANIMATION_1
VIEW_SWITCH_STYLE::VIEW_ANIMATION_2
VIEW_SWITCH_STYLE::VIEW_ANIMATION_3
VIEW_SWITCH_STYLE::VIEW_ANIMATION_4
VIEW_SWITCH_STYLE::VIEW_ANIMATION_5
VIEW_SWITCH_STYLE::VIEW_ANIMATION_6
VIEW_SWITCH_STYLE::VIEW_ANIMATION_7
VIEW_SWITCH_STYLE::VIEW_ANIMATION_8
gui_view_create()
gui_view_descriptor_register()
gui_view_descriptor_get()
gui_view_switch_on_event()
gui_view_switch_direct()
gui_view_get_current_view()
gui_view_id_t
gui_view_id_t::x
gui_view_id_t::y
gui_view_t
gui_view_t::base
gui_view_t::release_x
gui_view_t::release_y
gui_view_t::animate
gui_view_t::cur_id
gui_view_t::style
gui_view_t::descriptor
gui_view_t::view_switch_ready
gui_view_t::event
gui_view_t::moveback
gui_view_t::view_tp
gui_view_t::view_left
gui_view_t::view_right
gui_view_t::view_up
gui_view_t::view_down
gui_view_t::view_click
gui_view_t::view_touch_long
gui_view_t::view_button
gui_view_t::view_button_long
gui_view_t::on_event
gui_view_t::on_event_num
gui_view_t::checksum
gui_view_descriptor_t
gui_view_descriptor_t::name
gui_view_descriptor_t::pView
gui_view_descriptor_t::on_switch_in
gui_view_descriptor_t::on_switch_out
gui_view_descriptor_t::keep
gui_view_on_event_t
gui_view_on_event_t::descriptor
gui_view_on_event_t::switch_out_style
gui_view_on_event_t::switch_in_style
gui_view_on_event_t::event
gui_font_mem_init()
gui_font_mem_init_ftl()
gui_font_mem_init_fs()
gui_font_mem_init_mem()
gui_font_mem_destroy()
gui_font_mem_load()
gui_font_mem_draw()
gui_font_mem_unload()
gui_font_mem_obj_destroy()
gui_get_mem_char_width()
gui_get_mem_utf8_char_width()
get_fontlib_by_size()
get_fontlib_by_name()
gui_font_mem_layout()
gui_font_get_dot_info()
GUI_CHAR_HEAD
GUI_CHAR_HEAD::char_y
GUI_CHAR_HEAD::baseline
GUI_CHAR_HEAD::char_w
GUI_CHAR_HEAD::char_h
mem_char_t
mem_char_t::unicode
mem_char_t::x
mem_char_t::y
mem_char_t::w
mem_char_t::h
mem_char_t::char_y
mem_char_t::char_w
mem_char_t::char_h
mem_char_t::dot_addr
mem_char_t::buf
mem_char_t::emoji_img
MEM_FONT_LIB
MEM_FONT_LIB::font_file
MEM_FONT_LIB::font_size
MEM_FONT_LIB::type
MEM_FONT_LIB::data
GUI_FONT_HEAD_BMP
GUI_FONT_HEAD_BMP::head_length
GUI_FONT_HEAD_BMP::file_type
GUI_FONT_HEAD_BMP::version
GUI_FONT_HEAD_BMP::font_size
GUI_FONT_HEAD_BMP::rendor_mode
GUI_FONT_HEAD_BMP::bold
GUI_FONT_HEAD_BMP::italic
GUI_FONT_HEAD_BMP::scan_mode
GUI_FONT_HEAD_BMP::index_method
GUI_FONT_HEAD_BMP::crop
GUI_FONT_HEAD_BMP::rsvd
GUI_FONT_HEAD_BMP::index_area_size
GUI_FONT_HEAD_BMP::font_name_length
GUI_FONT_HEAD_BMP::font_name
TEXT_CHARSET
TEXT_CHARSET::UTF_8
TEXT_CHARSET::UTF_16
TEXT_CHARSET::UTF_16LE
TEXT_CHARSET::UNICODE_ENCODING
TEXT_CHARSET::UTF_16BE
TEXT_CHARSET::UTF_32LE
TEXT_CHARSET::UTF_32BE
process_content_by_charset()
get_len_by_char_num()
generate_emoji_file_path_from_unicode()
gui_text_rect_t
gui_text_rect_t::x1
gui_text_rect_t::y1
gui_text_rect_t::x2
gui_text_rect_t::y2
gui_text_rect_t::xboundleft
gui_text_rect_t::xboundright
gui_text_rect_t::yboundtop
gui_text_rect_t::yboundbottom
此应用程序具有两个界面:定时器和秒表,可以通过点击底部的两个按钮轻松切换。
定时器界面:点击即可开始计时,屏幕上会显示秒数递增。
秒表界面:使用三个可调滚轴选择您的开始时间,包括小时、分钟和秒。开始后,会有一个动画效果,选择的时间居中并开始倒计时。
函数 app_clock_ui_design 位于文件 realgui/example/screen_454_454/gui_menu/app_clock.c。
app_clock_ui_design
realgui/example/screen_454_454/gui_menu/app_clock.c
定时器控件树设计