Class UICHILDWINDOW

Name

UICHILDWINDOW  --  Класс дочернего окна.

Synopsis

 UIChildWindow([<caption>],<parent>,[<name>])	--> Объект UIChildWindow

Description

Класс UIChildWindow.

Attributes

<className> - Имя класса. Значение: "UIChildWindow".
<name> - Имя окна для его поиска, заданное в конструкторе.
<userSpace> - Область размещения виджетов. Объект UIVBox.
  

Methods

ADD Добавить виджет сверху на дочернее окно.
ADDEND Добавить виджет снизу на дочернее окно.
CLOSE Закрыть дочернее окно.
DIALOGBOX Показать диалоговое окно.
GETOBJ Возвращает объект, поля которого заполнены данными из полей окна.
GETVALUES Возвратить массив значений из полей окна.
ISCHANGED Возвращает логическое значение, было ли изменено хотя одно поле изменяемого в окне объекта.
RETURN Возвратить определённое значение в окно, инициировавшее создание данного окна.
SETCAPTION Изменить заголовок дочернего окна.
SETFOCUS Установить фокус ввода на указанный виджет.
SETID Установить идентификатор объекта, изменяемого в окне.
SETNAME Присвоить имя полю окна.
SETOBJ Заполнить поля окна значениями атрибутов заданного объекта.
SETPANELS Привязать к окну меню, панель инструментов и строку состояния.
SETVALUES Заполнить поля окна значениями из массива.
SHOW Показать окно.
VAL Вернуть значение поля по его имени.

Method UICHILDWINDOW:ADD()

 add(<o>,[<expand>],[<fill>],[<padding>])

Method UICHILDWINDOW:ADDEND()

 addEnd(<o>,[<expand>],[<fill>],[<padding>])

Method UICHILDWINDOW:CLOSE()

 close()

Method UICHILDWINDOW:DIALOGBOX()

 dialogBox(<caption>,<text>,[<buttons>],[<buttonNames>],[<action>])

Method UICHILDWINDOW:GETOBJ()

 getObj()	--> <object>

Method UICHILDWINDOW:GETVALUES()

 getValues()	--> <array>

Method UICHILDWINDOW:ISCHANGED()

 isChanged()	--> <bChanged>

Method UICHILDWINDOW:RETURN()

 return(<val>)

Method UICHILDWINDOW:SETCAPTION()

 setCaption(<caption>)

Method UICHILDWINDOW:SETFOCUS()

 setFocus(<obj>)

Method UICHILDWINDOW:SETID()

 setId(<id>)

Method UICHILDWINDOW:SETNAME()

 setName(<name>,<o>) --> <o>

Method UICHILDWINDOW:SETOBJ()

 setObj(<obj>)

Method UICHILDWINDOW:SETPANELS()

 setPanels([<menu>],[<toolBar>],[<statusBar>])

Method UICHILDWINDOW:SETVALUES()

 setValues(<values>)

Method UICHILDWINDOW:SHOW()

 show()

Method UICHILDWINDOW:VAL()

 val(<name>)

Example:

 win := UIMainWindow("Main window")
 win:setMDI()
 childWindow := UIChildWindow("Child window", win, "child")
 
 childWindow:show()
 win:show()
 

Platforms

Не зависит от платформы.