Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  RSS  wikifarm  Login

Form

Form

FormはComponentの集合。Formは他のFormを含む事もある。

newtコンポーネントは共通のデータタイプを持っています。

Newt::Form#new(Newt::Component vertBar, help, flags)

vartBarは縦のスクロールバーのコンポーネント。

Newt::Form#SetTimer?()

Newt::Form#WatchFd?

Newt::Form#SetSize?

Newt::Form#GetCurrent?

Newt::Form#SetBackground?

Newt::Form#SetCurrent?

Newt::Form#AddComponent?(component)

Newt::Form#AddComponents?(component1[,component2[,...]])

FormにComponentを追加する。

Form#AddComponentsの引数の最後をNULLにする必要はない。

Newt::Form#SetHeight?

Newt::Form#SetWidth?

Newt::Form#Run

Formを実行する。

Newt::Form#ExitReason?

Newt::Form#ExitValueWatch?

Newt::Form#ExitValueComponent?

Newt::Form#Draw

Newt::Form#AddHotKey?

Newt::Form#Destroy

Formを削除する。FormにつけられていたComponentも削除される。

サンプルソース

#!/usr/bin/env ruby

require 'newt'

Newt::init
Newt::cls

Newt::openWindow(10,5,40,6,"Button Sample")

b1 = Newt::Button.new(10,1,"Ok")
b2 = Newt::CompactButton.new(22,2,"Cancel")
form = Newt::Form.new(nil,nil,0)
form.AddComponents(b1,b2)

form.Run

form.Destroy
Newt::finished
Last modified:2003/09/02 00:29:05
Keyword(s):
References:[Reference]