示例#1
0
platform_display_type insert<edit_number_t>(display_t&             display,
        platform_display_type& parent,
        edit_number_t&  element)
{
    platform_display_type pos(insert(display, parent, element.edit_text()));

    if (element.using_popup())
        insert(display, parent, element.popup());

    element.initialize();

    element.locale_change_connection_m =
        monitor_locale(boost::bind(&edit_number_t::monitor_locale, boost::ref(element), _1));

    return pos;
}
void number_formatter_platform_data_t::initialize()
{
    monitor_locale(dictionary_t());
}