Пример #1
0
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());
}