Skip to content
James Bremner edited this page Oct 29, 2019 · 3 revisions

A widget where user can select a text option

    // construct top level  window
    gui& form = wex::windex::topWindow();
    form.move({ 50,50,400,400});
    form.text("A windex combobox");

    // display combobox
    choice& cb = wex::make<choice>( form );
    cb.move({20, 50, 150, 130 });
    cb.add("Alpha");
    cb.add("Beta");

    // display a button
    button& btn = wex::make<button>( form );
    btn.move( {20, 150, 150, 30 } );
    btn.text( "Show values selected" );
    btn.events().click([&]
    {
        msgbox(
            form,
            cb.SelectedText() );
    });

    form.show();

    form.run();

Methods

void move( const std::vector<int>& v ) locate and size. v specifies left, top, width, height in pixels

add

void add( const std::string& s )

add an option

SelectedText

std::string SelectedText()

return selected text

Clone this wiki locally