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

Class: WBContainer

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

Class WBContainer

Descendants
Child Class Description
WBPanel WBPanel
WBWindow 윈도우 생성 기본 클래스

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

Inherited From WBComponent

WBComponent::$_isCreated

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

[ Top ]
Methods
Constructor __construct  [line 20]

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

Parameters:
   $options: 

API Tags:
Access:  public


Redefinition of:
WBComponent::__construct()
WBComponent 생성자

Redefined in descendants as:

[ Top ]
add  [line 37]

  WBComponent add( $com  )

WBComponent 추가

Parameters:
   $com: 

API Tags:
Return:  추가된 component
Access:  public


Redefined in descendants as:

[ Top ]
doLayout  [line 124]

  void doLayout( )

Layout 실행 , 화면구조 변경


API Tags:
Access:  public


Redefinition of:
WBComponent::doLayout()
레이아웃 실행

Redefined in descendants as:

[ Top ]
get  [line 99]

  WBComponent get( int $i  )

특정 컴포넌트 얻어오기

Parameters:
int   $i:  컴포넌트 인덱스

API Tags:
Access:  public


[ Top ]
getComponentList  [line 80]

  array getComponentList( )

component 리스트 얻어오기


API Tags:
Access:  public


[ Top ]
getLayout  [line 116]

  WBLayout getLayout( )

layout 얻어오기


API Tags:
Access:  public


[ Top ]
getMargin  [line 145]

  int getMargin( $direction  )

여백얻어오기

Parameters:
   $direction: 

API Tags:
Access:  public


[ Top ]
getMarginAll  [line 166]

  array getMarginAll( )

전체 여백 얻어오기


API Tags:
Access:  public


[ Top ]
initEvent  [line 24]

  void initEvent( )


API Tags:
Access:  protected


Redefinition of:
WBComponent::initEvent()
기본 이벤트 설정

Redefined in descendants as:

[ Top ]
length  [line 89]

  int length( )

component 개수 얻어오기


API Tags:
Access:  public


[ Top ]
remove  [line 55]

  void remove( $com  )

컴포넌트 삭제

Parameters:
   $com: 

API Tags:
Access:  public


[ Top ]
setLayout  [line 107]

  void setLayout( [ $layout = null]  )

layout 설정

Parameters:
   $layout: 

API Tags:
Access:  public


Redefined in descendants as:

[ Top ]
setMargin  [line 136]

  void setMargin( [ $direction = 'left'], $margin  )

개별 여백 설정 하기

left, right, top, bottom

Parameters:
   $direction: 
   $margin: 

API Tags:
Access:  public


[ Top ]
setMarginAll  [line 154]

  void setMarginAll( [ $margin = array()]  )

여백 전체 설정

Parameters:
   $margin: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Fri, 09 Apr 2010 11:57:41 +0900 by phpDocumentor 1.4.3