phpDocumentor php-ui-winbinder
[ class tree: php-ui-winbinder ] [ index: php-ui-winbinder ] [ all elements ]

Class: WBWindow

Source Location: /php/ui/winbinder/WBWindow.php

Class WBWindow

Descendants
Child Class Description
WBAppWindow AppWindow 클래스
WBModalDialog WBModalDialog
WBModalessDialog WBModalessDialog
WBNakedWindow WBNakedWindow
WBPopupWindow WBPopupWindow
WBResizableWindow WBResizableWindow
WBToolDialog WBToolDialog

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From WBComponent

WBComponent::$_isCreated

Inherited From WBContainer

WBContainer::__construct()
WBContainer::add()
WBComponent 추가
WBContainer::doLayout()
Layout 실행 , 화면구조 변경
WBContainer::get()
특정 컴포넌트 얻어오기
WBContainer::getComponentList()
component 리스트 얻어오기
WBContainer::getLayout()
layout 얻어오기
WBContainer::getMargin()
여백얻어오기
WBContainer::getMarginAll()
전체 여백 얻어오기
WBContainer::initEvent()
WBContainer::length()
component 개수 얻어오기
WBContainer::remove()
컴포넌트 삭제
WBContainer::setLayout()
layout 설정
WBContainer::setMargin()
개별 여백 설정 하기
WBContainer::setMarginAll()
여백 전체 설정

Inherited From WBComponent

WBComponent::__construct()
WBComponent 생성자
WBComponent::create()
객체 생성
WBComponent::createComponent()
객체 생성 실제 정의 , instance 생성
WBComponent::doLayout()
레이아웃 실행
WBComponent::extern()
윈도우 dll 기반 함수 사용
WBComponent::getBounds()
위치, 영역 얻어오기
WBComponent::getClass()
클래스 상수 얻어옴
WBComponent::getControl()
id에 해당하는 컨트롤의 instance를 얻어온다.
WBComponent::getFocus()
focus 얻기
WBComponent::getGraphics()
WBGraphics 객체 생성
WBComponent::getHwnd()
WinBinder 내부에서 사용하는 구조체를 리턴해준다.
WBComponent::getId()
현재 WBComponent id 가지고 오기
WBComponent::getInstance()
instance 얻어오기
WBComponent::getItemCount()
현재 WBComponent의 Child Component 개수 얻어오기
WBComponent::getItemList()
현재 WBComponent의 Child Component 의 instance 리스트
WBComponent::getMaximumSize()
최대 사이즈 얻어오기
WBComponent::getMinimumSize()
최소 사이즈 얻어오기
WBComponent::getParent()
상위 WBComponent instance 가져오기
WBComponent::getPosition()
현재 위치 가지고 오기
WBComponent::getPreferedSize()
기본크기 얻어오기
WBComponent::getSize()
윈도우 또는 컨트롤 크기 가져오기
WBComponent::getText()
text, caption 설정
WBComponent::initComponent()
WBComponent 기본 설정
WBComponent::initCreate()
객체가 생성되기 이전의 환경 설정
WBComponent::initEvent()
기본 이벤트 설정
WBComponent::isVisible()
보이기 여부
WBComponent::onRedraw()
WBC_REDRAW 이벤트 실행
WBComponent::onResize()
WBC_RESIZE 이벤트 실행
WBComponent::refresh()
지정한 영역을 다시 그림
WBComponent::repaint()
다시 그리기 실행
WBComponent::send()
Control 에 메세지를 보낸다.
WBComponent::setArea()
활성 영역 설정하기
WBComponent::setBounds()
위치, 크기 동시 설정
WBComponent::setFocus()
현재 WBComponent에 focus 설정
WBComponent::setFont()
폰트 설정
WBComponent::setImage()
이미지 설정하기
WBComponent::setInstance()
instance 설정하기
WBComponent::setMaximumSize()
최대 사이즈 설정
WBComponent::setMinimumSize()
최소사이즈 설정
WBComponent::setPosition()
현재 위치 설정
WBComponent::setSize()
윈도우 또는 컨트롤 크기 조정하기
WBComponent::setStyle()
style 설정하기
WBComponent::setText()
text,caption 설정하기
WBComponent::setVisible()
보이기 여부 설정
WBComponent::toString()
객체 문자열 얻어오기

Inherited From WBObject

WBObject::__construct()
WBObject 생성자
WBObject::addEvent()
사용자 이벤트 추가
WBObject::fire()
이벤트 실행 출발점
WBObject::fireEvent()
이벤트 실행
WBObject::getOption()
$key 에 맞는 값 가져오기
WBObject::getOptionList()
option list
WBObject::initEvent()
WBObject::on()
addEvent() 와 같음
WBObject::setEvent()
기본 이벤트에 해당하는 callback 함수 설정
WBObject::setOption()
option 설정
WBObject::setOptionList()
options 설정
WBObject::__get()
$key 에 맞는 값 가져오기
WBObject::__isset()
옵션 설정 여부 체크
WBObject::__set()
option value 설정하기
WBObject::__unset()
option 메모리 해제

Inherited From PObject

PObject::__construct()
생성자
PObject::display()
객체 문자열을 출력
PObject::equals()
객체 비교 (수정 필요)
PObject::getClass()
PObject::getObjValue()
객체인지 아닌지 판별해서 PObject 형 객체이면 toString() 메소드로 문자열을 반환하고 일단 자료형이면 그 형태 그대로 리턴한다
PObject::isObject()
객체 확인
PObject::toString()
객체 문자열로 변환
PObject::__toString()
magic methods 추가 , toString() 의 값을 그대로 리턴한다.

[ Top ]
Method Summary
WBWindow   __construct()  
void   add()  
void   close()  
void   createComponent()  
void   createMenu()  
void   createTimer()   기본 1초 기준
void   createToolBar()  
void   destroyTimer()  
void   doLayout()  
void   fire()  
void   getChild()  
void   getMenu()  
void   getRootPanel()  
void   getStatusBar()  
void   getTitle()  
void   handler()  
void   initComponent()  
void   initCreate()  
void   initEvent()  
void   isMaximized()  
void   isMinimized()  
void   isNormal()  
void   runAccel()  
void   setAccel()  
void   setHandler()  
void   setIcon()  
void   setLayout()  
void   setMaximized()  
void   setMaximumSize()  
void   setMinimized()  
void   setMinimumSize()  
void   setNormal()  
void   setRootPanel()  
void   setStatusBar()  
void   setTaskBar()  
void   setTitle()  
void   wait()  

[ Top ]
Methods
Constructor __construct  [line 23]

  WBWindow __construct( [ $options = array()]  )

Parameters:
   $options: 

API Tags:
Access:  public


Redefinition of:
WBContainer::__construct()

Redefined in descendants as:

[ Top ]
add  [line 270]

  void add( $component  )

Parameters:
   $component: 

API Tags:
Access:  public


Redefinition of:
WBContainer::add()
WBComponent 추가

[ Top ]
close  [line 133]

  void close( )


API Tags:
Access:  public


[ Top ]
createComponent  [line 115]

  void createComponent( )


API Tags:
Access:  protected


Redefinition of:
WBComponent::createComponent()
객체 생성 실제 정의 , instance 생성

[ Top ]
createMenu  [line 236]

  void createMenu( $items  )

Parameters:
   $items: 

API Tags:
Access:  public


[ Top ]
createTimer  [line 290]

  void createTimer( $callback, [ $interval = 1000]  )

기본 1초 기준

Parameters:
   $callback: 
   $interval: 

API Tags:
Access:  public


[ Top ]
createToolBar  [line 230]

  void createToolBar( [ $options = array()]  )

Parameters:
   $options: 

API Tags:
Access:  public


[ Top ]
destroyTimer  [line 300]

  void destroyTimer( $timer  )

Parameters:
   $timer: 

API Tags:
Access:  public


[ Top ]
doLayout  [line 249]

  void doLayout( )


API Tags:
Access:  public


Redefinition of:
WBContainer::doLayout()
Layout 실행 , 화면구조 변경

[ Top ]
fire  [line 260]

  void fire( $eo  )

Parameters:
   $eo: 

API Tags:
Access:  public


Redefinition of:
WBObject::fire()
이벤트 실행 출발점

[ Top ]
getChild  [line 141]

  void getChild( )


API Tags:
Access:  public


[ Top ]
getMenu  [line 245]

  void getMenu( )


API Tags:
Access:  public


[ Top ]
getRootPanel  [line 216]

  void getRootPanel( )


API Tags:
Access:  public


[ Top ]
getStatusBar  [line 226]

  void getStatusBar( )


API Tags:
Access:  public


[ Top ]
getTitle  [line 173]

  void getTitle( )


API Tags:
Access:  public


[ Top ]
handler  [line 83]

  void handler( $window, $id, [ $ctrl = 0], [ $param1 = 0], [ $param2 = 0], [ $param3 = 0]  )

Parameters:
   $window: 
   $id: 
   $ctrl: 
   $param1: 
   $param2: 
   $param3: 

API Tags:
Access:  public


[ Top ]
initComponent  [line 60]

  void initComponent( )


API Tags:
Access:  protected


Redefinition of:
WBComponent::initComponent()
WBComponent 기본 설정

[ Top ]
initCreate  [line 27]

  void initCreate( )


API Tags:
Access:  protected


Redefinition of:
WBComponent::initCreate()
객체가 생성되기 이전의 환경 설정

[ Top ]
initEvent  [line 44]

  void initEvent( )


API Tags:
Access:  protected


Redefinition of:
WBContainer::initEvent()

[ Top ]
isMaximized  [line 161]

  void isMaximized( )


API Tags:
Access:  public


[ Top ]
isMinimized  [line 157]

  void isMinimized( )


API Tags:
Access:  public


[ Top ]
isNormal  [line 165]

  void isNormal( )


API Tags:
Access:  public


[ Top ]
runAccel  [line 189]

  void runAccel( )


API Tags:
Access:  public


[ Top ]
setAccel  [line 185]

  void setAccel( $id, $key, [ $callback = '']  )

Parameters:
   $id: 
   $key: 
   $callback: 

API Tags:
Access:  public


[ Top ]
setHandler  [line 111]

  void setHandler( )


API Tags:
Access:  public


[ Top ]
setIcon  [line 169]

  void setIcon( $source  )

Parameters:
   $source: 

API Tags:
Access:  public


[ Top ]
setLayout  [line 280]

  void setLayout( $layout  )

Parameters:
   $layout: 

API Tags:
Access:  public


Redefinition of:
WBContainer::setLayout()
layout 설정

[ Top ]
setMaximized  [line 145]

  void setMaximized( )


API Tags:
Access:  public


[ Top ]
setMaximumSize  [line 202]

  void setMaximumSize( [ $width = 0], [ $height = 0]  )

Parameters:
   $width: 
   $height: 

API Tags:
Access:  public


Redefinition of:
WBComponent::setMaximumSize()
최대 사이즈 설정

[ Top ]
setMinimized  [line 149]

  void setMinimized( )


API Tags:
Access:  public


[ Top ]
setMinimumSize  [line 196]

  void setMinimumSize( [ $width = 0], [ $height = 0]  )

Parameters:
   $width: 
   $height: 

API Tags:
Access:  public


Redefinition of:
WBComponent::setMinimumSize()
최소사이즈 설정

[ Top ]
setNormal  [line 153]

  void setNormal( )


API Tags:
Access:  public


[ Top ]
setRootPanel  [line 212]

  void setRootPanel( $panel  )

Parameters:
   $panel: 

API Tags:
Access:  public


[ Top ]
setStatusBar  [line 220]

  void setStatusBar( $statusBar  )

Parameters:
   $statusBar: 

API Tags:
Access:  public


[ Top ]
setTaskBar  [line 208]

  void setTaskBar( [ $isTaskBar = true]  )

Parameters:
   $isTaskBar: 

API Tags:
Access:  public


[ Top ]
setTitle  [line 177]

  void setTitle( $str  )

Parameters:
   $str: 

API Tags:
Access:  public


[ Top ]
wait  [line 181]

  void wait( [ $pause = null], [ $flags = null]  )

Parameters:
   $pause: 
   $flags: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Fri, 09 Apr 2010 11:58:05 +0900 by phpDocumentor 1.4.3