platform_display_type insert<edit_text_t>(display_t& display, platform_display_type& parent, edit_text_t& element) { HWND parent_hwnd(parent); if (element.using_label_m) { insert(display, parent, element.get_label()); } element.initialize(parent_hwnd); return display.insert(parent, get_display(element)); }
platform_display_type insert<edit_text_t>(display_t& display, platform_display_type& parent, edit_text_t& element) { ::HIViewRef parent_ref(parent); if (element.using_label_m) { insert(display, parent, element.get_label()); } initialize(element, parent_ref); element.edit_text_handler_m.handler_m.install(element.control_m); return display.insert(parent, get_display(element)); }
std::string get_name<edit_text_t>(const edit_text_t& widget) { return get_name(widget.get_label()); }