Newt への ruby インタフェース
Newt -+ | +- Newt::Screen | +- Newt::Widget -+- Newt::Label | +- Newt::CompactButton | +- Newt::Button | +- Newt::Checkbox | +- Newt::RadioButton | +- Newt::Listbox | +- Newt::CheckboxTree | +- Newt::CheckboxTreeMulti | +- Newt::Textbox | +- Newt::TextboxReflowed | +- Newt::Entry | +- Newt::Scale | +- Newt::Form | +- Newt::Grid
Newt::FLAGS_SET
Newt::FLAGS_RESET
Newt::FLAGS_TOGGLE
Newt::FLAG_RETURNEXIT
Newt::FLAG_HIDDEN
Newt::FLAG_SCROLL
Newt::FLAG_DISABLED
Newt::FLAG_BORDER
Newt::FLAG_WRAP
Newt::FLAG_NOF12
Newt::FLAG_MULTIPLE
Newt::FLAG_SELECTED
Newt::FLAG_CHECKBOX
Newt::ANCHOR_LEFT
Newt::ANCHOR_RIGHT
Newt::ANCHOR_TOP
Newt::ANCHOR_BOTTOM
Newt::GRID_FLAG_GROWX
Newt::GRID_FLAG_GROWY
Newt::GRID_EMPTY
Newt::GRID_COMPONENT
Newt::GRID_SUBGRID
Newt::KEY_UP
Newt::KEY_DOWN
Newt::KEY_LEFT
Newt::KEY_RIGHT
Newt::KEY_BKSPC
Newt::KEY_DELETE
Newt::KEY_HOME
Newt::KEY_END
Newt::KEY_UNTAB
Newt::KEY_PGUP
Newt::KEY_PGDN
Newt::KEY_INSERT
Newt::KEY_F1
Newt::KEY_F2
Newt::KEY_F3
Newt::KEY_F4
Newt::KEY_F5
Newt::KEY_F6
Newt::KEY_F7
Newt::KEY_F8
Newt::KEY_F9
Newt::KEY_F10
Newt::KEY_F11
Newt::KEY_F12
Newt.reflow_text(text, width, flexDown, flexUp)
Newt::Screen.new()
Newt::Screen.init()
Newt::Screen.cls()
Newt::Screen.finish()
Newt::Screen.wait_for_key()
Newt::Screen.clear_keybuffer()
Newt::Screen.open_window(left, top, width, height, title)
Newt::Screen.centered_window(width, height, title)
Newt::Screen.pop_window()
Newt::Screen.refresh()
Newt::Screen.suspend()
Newt::Screen.resume()
Newt::Screen.push_helpline(text)
Newt::Screen.redraw_helpline()
Newt::Screen.pop_helpline()
Newt::Screen.draw_roottext(col, row, text)
Newt::Screen.bell()
Newt::Screen.size()
Newt::Screen.win_message(title, buttonText, text)
Newt::Screen.win_choice(title, button1, button2, text)
Newt::Screen.win_menu(title, text, suggestedWidth, flexDown, flexUp, maxListHeight, items, button1 [, button2, ...])
Newt::Screen.win_entries(title, text, suggestedWidth, flexDown, flexUp, dataWidth, items, button1 [, button2, ...])
Newt::Widget#callback()
Newt::Widget#==
Newt::CompactButton.new(left, top, text)
CompactButton クラスを生成して返す。
Newt::Label.new(left, top, text)
Label クラスを生成して返す。
Newt::Label#set_text(text)
Newt::CompactButton.new(left, top, text)
CompactButton クラスを生成して返す。
Newt::Button.new(left, top, text)
Button クラスを生成して返す。
Newt::Listbox.new(left, top, height, flags)
Listbox クラスを生成して返す。
Newt::Listbox#append
Newt::Listbox#insert
Newt::Listbox#delete
Newt::Listbox#clear
Newt::CheckboxTree.new(left, top, height, flags)
CheckboxTree クラスを生成して返す。
Newt::CheckboxTree#add(text, data, flags, index)
Newt::CheckboxTreeMulti.new(left, top, height, seq, flags)
CheckboxTreeMulti クラスを生成して返す。
Newt::Textbox.new(left, top, width, height, flags)
Textbox クラスを生成して返す。
Newt::Textbox#set_text(text)
Newt::Textbox#set_height(height)
Newt::Textbox#get_num_lines()
Newt::TextboxReflowed.new(left, top, text, width, flexDown, flexUp, flags)
TextboxReflowed クラスを生成して返す。
Newt::Entry.new()
Entry クラスを生成して返す。
Newt::Entry#set(value, cursorAtEnd)
Newt::Entry#get()
Newt::Entry#set_flags(flags [, sense])
Newt::Scale.new()
Scale クラスを生成して返す。
Newt::Scale#set(amount)
Newt::Form.new()
Form クラスを生成して返す。
Newt::Form#set_background()
Newt::Form#add(widget)
Newt::Form#set_height(height)
Newt::Form#set_width(width)
Newt::Form#run()
Newt::Form#draw()
Newt::Form#add_hotkey(key)
Newt::Grid.new()
Grid クラスを生成して返す。
Newt::Grid#set_field(col, row, type, val, padLeft, padTop, padRight, padBottom, anchor, flags)
Newt::Grid#wrapped_window(title [, left, top])
Newt::Grid#get_size()