si_t panel_exit(struct panel * i) { /* vector_exit( &(i->widget_vector) ); */ return widget_exit(WIDGET_POINTER(i)); }
/* 一般用户并不需要调用这个 用户应用程序退出之后,application 会释放这个控件所占的空间。 而窗口管理程序会释放所有资源,包括申请的每个图形设备。 */ si_t spinbox_exit(struct spinbox * b) { list_exit(&b->subscribe_info_list); text_line_exit(b->text_number); button_exit(b->button_up); button_exit(b->button_down); return widget_exit(WIDGET_POINTER(b)); }
/* 一般用户并不需要调用这个 用户应用程序退出之后,application 会释放这个控件所占的空间。 而窗口管理程序会释放所有资源,包括申请的每个图形设备。 */ si_t tab_exit(struct tab * b) { tab_header_exit(b->header); return widget_exit(WIDGET_POINTER(b)); }
si_t shortcut_exit (struct shortcut * i) { return widget_exit(WIDGET_POINTER(i)); }