codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
Window *win = Window::factory ("table", ELM_WIN_BASIC); win->setTitle ("Settings"); win->setAutoDel (true); Label *lb = NULL; Background *bg = Background::factory (*win); win->addResizeObject (*bg); bg->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); bg->setSizeHintMin (Eflxx::Size (400, 50)); bg->show (); Box *bx = Box::factory(*win); win->addResizeObject (*bx); bx->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); bx->setOrientation(Box::Vertical); bx->show(); Table *tb = Table::factory (*win); bx->packStart (*tb); tb->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); tb->show (); lb = Label::factory (*win); lb->setSizeHintWeight (0.1, EVAS_HINT_EXPAND); lb->setSizeHintAlign (0, 0); lb->setSizeHintPadding (Eflxx::Padding (10, 10, 10, 10)); lb->setText("Name:"); tb->pack (*lb, Rect (0, 0, 1, 1)); lb->show(); Entry *et = Entry::factory (*win); et->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); et->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL); et->setSizeHintPadding (Eflxx::Padding (10, 10, 10, 10)); et->setScrollable(true); et->setSingleLine(true); tb->pack (*et, Rect (1, 0, 1, 1)); et->show (); lb = Label::factory (*win); lb->setSizeHintWeight (0.1, EVAS_HINT_EXPAND); lb->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL); lb->setSizeHintPadding (Eflxx::Padding (10, 10, 10, 10)); lb->setText("Command:"); tb->pack (*lb, Rect (0, 1, 1, 1)); lb->show(); Entry *et2 = Entry::factory (*win); et2->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); et2->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL); et2->setSizeHintPadding (Eflxx::Padding (10, 10, 10, 10)); et2->setSizeHintMin (Eflxx::Size (50, 0)); et2->setScrollable(true); et2->setSingleLine(true); tb->pack (*et2, Rect (1, 1, 1, 1)); et2->show (); lb = Label::factory (*win); lb->setSizeHintWeight (0.1, EVAS_HINT_EXPAND); lb->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL); lb->setSizeHintPadding (Eflxx::Padding (10, 10, 10, 10)); lb->setText("Parameters:"); tb->pack (*lb, Rect (0, 2, 1, 1)); lb->show(); Entry *et3 = Entry::factory (*win); et3->setSizeHintWeight (EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); et3->setSizeHintAlign (EVAS_HINT_FILL, EVAS_HINT_FILL); et3->setSizeHintPadding (Eflxx::Padding (10, 10, 10, 10)); et3->setSizeHintMin (Eflxx::Size (50, 0)); et3->setScrollable(true); et3->setSingleLine(true); tb->pack (*et3, Rect (1, 2, 1, 1)); et3->show (); Button *bt = Button::factory(*win); bt->setText("OK"); bx->packEnd (*bt); bt->show(); win->show ();
Private
[
?
]
Run code
Submit