|
| CGUIComboBox () |
|
| CGUIComboBox (CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const eC_Value &vHeaderButtonWidth, const ObjectHandle_t &eID=NO_HANDLE) |
|
virtual | ~CGUIComboBox () |
| This destructor is automatically virtual, as the base class destructor is virtual.
|
|
eC_Bool | AddItem (CGUIListItem *pItem, eC_Bool bIsAutoAdjustArrange=true) |
|
eC_Bool | AddItem (const eC_String &kText, eC_Bool bIsAutoAdjustArrange=true) |
|
void | AddSelectionObserver (CGUIObserver *pObserver) |
|
void | AdjustComboBox () |
|
virtual void | Close () |
|
virtual eC_Bool | DoChar (const eC_UInt &uiKey, const GUIKeyIdentifier_t &eKeyIdentifier, const eC_UInt &uiModifiers) |
|
virtual eC_Bool | DoDraw () |
|
virtual eC_Bool | DoKeyDown (const GUIKeyIdentifier_t &eKeyID, const eC_UInt &uiModifiers) |
|
virtual eC_Bool | DoUserEvent (CGUIEvent *const pEvent) |
|
eC_Int | FindItem (const eC_String &kItemStr) const |
|
eC_Bool | FocusAny () |
|
eC_Bool | FocusSelectedItem () |
|
eC_Bool | GetForceVisible () const |
|
eC_UInt | GetFrameBorderColor () const |
|
CGUIComboBoxHeader * | GetHeader () const |
|
CGUIEditableText * | GetHeaderLabel () const |
|
eC_String | GetHeaderText () const |
|
InputActionType_t | GetInputActionType () const |
|
CGUIListItem * | GetItem (eC_UInt uiIndex) const |
|
eC_UInt | GetItemCount () const |
|
CGUIListBox * | GetListBox () const |
|
eC_String | GetPreviousSelection () const |
|
eC_String | GetSelectedItemStr () const |
|
eC_UInt | GetSelectedTextColor () const |
|
eC_Int | GetSelection () const |
|
eC_Bool | IsOpen () const |
|
virtual void | LoseFocus () |
|
virtual void | OnNotification (const CGUIValue &kObservedValue, const CGUIObject *const pkUpdatedObject, const eC_UInt uiX=0, const eC_UInt uiY=0) |
|
virtual void | Open () |
|
virtual void | ReadFromStream () |
|
eC_Bool | RemoveItem (CGUIListItem *pItem, eC_Bool bIsAutoAdjustArrange=true) |
|
eC_Bool | RemoveItem (const eC_String &kItemStr, eC_Bool bIsAutoAdjustArrange=true) |
|
void | RemoveSelectionObserver (CGUIObserver *pObserver) |
|
void | Reset () |
|
void | SetCommand (CGUICommandPtr pkCommand) |
|
void | SetDisabled (const eC_Bool &bDisabled) |
|
void | SetForceVisible (const eC_Bool &bForceVisible) |
|
void | SetFrameBorderColor (const eC_UInt &uiFrameBorderColor) |
|
void | SetFrameBorderColor (const GlobalProperty_t &eFrameBorderColor) |
|
void | SetFrameBorderWidth (const eC_Value &vFrameBorderWidth) |
|
void | SetGrayedOut (const eC_Bool &bGrayedOut) |
|
void | SetHeaderButtonImages (const ImageResource_t &eBtnStandard, const ImageResource_t &eBtnPressed, const ImageResource_t &eBtnHighlighted, const ImageResource_t &eBtnGrayedOut, const ImageResource_t &eBtnFocused) const |
|
void | SetHeaderButtonWidth (const eC_Value &vHeaderButtonWidth) const |
|
void | SetHeaderEditable (const eC_Bool &bEditable) const |
|
void | SetHeaderSelectedTextColor (eC_UInt uiCol) const |
|
void | SetHeaderText (const eC_String &kStr) const |
|
virtual void | SetHeight (const eC_Value &vHeight) |
|
void | SetInputActionType (const InputActionType_t &eInputActionType) |
|
void | SetItemSelectedColor (eC_UInt uiItemSelectedColor) const |
|
void | SetLabel (CGUIEditableText *pkText) const |
|
void | SetSelection (eC_Int iIndex) |
|
virtual eC_Bool | SetValue (CDataPoolEntry &rkValue) |
|
virtual eC_Bool | SetValue (const CGUIValue &rkValue) |
|
virtual void | SetWidth (const eC_Value &vWidth) |
|
virtual void | WriteToStream (const eC_Bool bWriteClassID=false) |
|
| CGUICompositeObject () |
|
| CGUICompositeObject (CGUICompositeObject *const pkParent, const CGUIRect &kRect, const ObjectHandle_t &eID=NO_HANDLE) |
|
| CGUICompositeObject (CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const ObjectHandle_t &eID=NO_HANDLE) |
|
| CGUICompositeObject (const CGUICompositeObject &kSource) |
|
virtual | ~CGUICompositeObject () |
| This destructor is automatically virtual, as the base class destructor is virtual.
|
|
virtual eC_Bool | AddObject (CGUIObject *pkObject) |
|
eC_Bool | BringToFront (const CGUIObject *pkObject) |
|
eC_Bool | CanBeCyclicFocussed () const |
|
virtual eC_Bool | DoPostDraw () |
|
void | DrawOnTop (CGUIObject *pkObject) |
|
void | DrawOnTopOf (CGUIObject *const pkObject, CGUIObject *const pDrawOnTopOf) |
|
virtual CGUIObject * | FindObject (const eC_Value &vAbsX, const eC_Value &vAbsY) |
|
void | Flip (const eC_Bool &rbVertical) |
|
eC_Bool | FocusAny () |
|
virtual eC_Bool | FocusNext (CGUIObject *const pRefObj=NULL, const eC_Bool &bSubTreeOfRefObjDone=false) |
|
virtual eC_Bool | FocusPrevious (CGUIObject *const pRefObj=NULL, const eC_Bool &bSubTreeOfRefObjDone=false) |
|
CGUIObject * | GetAndCheckObjectByID (ObjectHandle_t eObjID, const eC_String &kObjectName) |
|
const CGUIObject * | GetAndCheckObjectByID (ObjectHandle_t eObjID, const eC_String &kObjectName) const |
|
CGUIObject * | GetChild (const eC_UInt uIndex) |
|
CGUIObject * | GetChild (const eC_UInt uIndex) const |
|
const ObjectPtrList & | GetChildObjectsList () const |
|
const ObjectPtrList & | GetDrawOrderList () const |
|
eC_Int | GetIndexOfChild (const CGUIObject *pkObject) const |
|
eC_UInt | GetNumberOfChildren () const |
|
CGUIObject * | GetObjectByID (const ObjectHandle_t &eID, const eC_Bool &bOnlyVisible=false) |
|
const CGUIObject * | GetObjectByID (const ObjectHandle_t &eID, const eC_Bool &bOnlyVisible=false) const |
|
eC_Bool | InsertChildAt (const eC_UInt cuiIndex, CGUIObject *pkChild) |
|
void | InvalidateChildren () |
| Invalidates all chidren, but not this parent.
|
|
eC_Bool | IsAncestorOf (const CGUIObject *pkObject) const |
|
virtual eC_Bool | IsCompositeObject () const |
|
eC_Bool | LowerOneLevel (const CGUIObject *pkObject) |
|
CGUICompositeObject & | operator= (const CGUICompositeObject &kSource) |
|
eC_Bool | RaiseOneLevel (const CGUIObject *pkObject) |
|
virtual void | ReadFromStream () |
|
virtual void | RefreshLayout (CGUILayouter::eMovedEdges_t eMovedEdges) const |
|
void | RemoveAllChildren () |
|
virtual void | RemoveObject (CGUIObject *pkObject) |
|
void | Rotate (const eC_UInt &ruiDegrees, const eC_Bool &rbFirst=false) |
|
eC_Bool | SendToBack (const CGUIObject *pkObject) |
|
virtual void | SetClickThrough (const eC_Bool &bClickThrough) |
|
virtual void | SetClickThrough (const eC_Bool &bClickThrough, const eC_Bool &bChildrenClickThrough) |
|
void | SetCyclicFocus (const eC_Bool &bCyclicFocus) |
|
virtual void | SetDisabled (const eC_Bool &bDisabled) |
|
virtual void | SetDisabled (const eC_Bool &bDisabled, const eC_Bool &bChildrenDisabled) |
|
virtual void | SetFocussable (const eC_Bool &bFocussable) |
|
virtual void | SetFocussable (const eC_Bool &bFocussable, const eC_Bool &bChildrenFocussable) |
|
virtual void | SetGrayedOut (const eC_Bool &bGrayedOut) |
|
virtual void | SetGrayedOut (const eC_Bool &bGrayedOut, const eC_Bool &bChildrenGrayedOut) |
|
virtual void | SetHeight (const eC_Value &vY) |
|
virtual void | SetInvisible (const eC_Bool &bInvisible) |
|
virtual void | SetInvisible (const eC_Bool &bInvisible, const eC_Bool &bChildrenInvisible) |
|
virtual void | SetWidth (const eC_Value &vX) |
|
virtual void | WriteToStream (const eC_Bool bWriteClassID=false) |
|
| CGUIObject () |
|
| CGUIObject (CGUICompositeObject *const pkParent, const CGUIRect &kRect, const ObjectHandle_t &eID=NO_HANDLE) |
|
| CGUIObject (CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const ObjectHandle_t &eID=NO_HANDLE) |
|
| CGUIObject (const CGUIObject &kSource) |
|
virtual | ~CGUIObject () |
|
void | AddValueObserver (CGUIObserver *pkObserver) |
|
eC_Bool | CalculateInvalidatedRect (CGUIRect &rRect) const |
|
virtual eC_Bool | ClaimFocus () |
|
virtual void | CreateSnapshot (eC_UInt uiBackColor=0x00) |
|
eC_Bool | DataPoolConnectorExists () const |
|
void | DeleteSnapshot () |
|
virtual void | DisableSnapshotDrawing (eC_Bool bDeleteSnapshot=true) |
|
virtual eC_Bool | DoDraw () |
|
virtual eC_Bool | DoDrawSnapshot () |
|
virtual void | EnableSnapshotDrawing () |
|
virtual CGUIObject * | FindObject (const eC_Value &vAbsX, const eC_Value &vAbsY) |
|
virtual eC_Bool | FocusAny () |
|
virtual eC_Bool | FocusNext (CGUIObject *const pRefObj=NULL, const eC_Bool &bSubTreeOfRefObjDone=false) |
|
virtual eC_Bool | FocusPrevious (CGUIObject *const pRefObj=NULL, const eC_Bool &bSubTreeOfRefObjDone=false) |
|
CGUIRect | GetAbsRect () const |
|
eC_Value | GetAbsXPos () const |
|
eC_Value | GetAbsXPosCenter () const |
|
eC_Value | GetAbsXPosREdge () const |
|
eC_Value | GetAbsYPos () const |
|
eC_Value | GetAbsYPosBEdge () const |
|
eC_Value | GetAbsYPosCenter () const |
|
eC_UByte | GetAlpha () const |
|
CGUIBehaviourDecorator * | GetBehaviour () |
|
const CGUIBehaviourDecorator * | GetBehaviour () const |
|
GUIBitmapPlaneID_t | GetBitmapID () const |
|
CGUIBitmapPlane & | GetBitmapPlane () const |
|
CGUIRect | GetCurrentAbsRect () const |
|
eC_Value | GetCurrentAbsXPos () const |
|
eC_Value | GetCurrentAbsXPosCenter () const |
|
eC_Value | GetCurrentAbsXPosREdge () const |
|
eC_Value | GetCurrentAbsYPos () const |
|
eC_Value | GetCurrentAbsYPosBEdge () const |
|
eC_Value | GetCurrentAbsYPosCenter () const |
|
CDataPoolConnector & | GetDataPoolConnector () |
|
eC_Value | GetDistanceBottom () const |
|
eC_Value | GetDistanceRight () const |
|
eC_Value | GetHalfHeight () const |
|
eC_Value | GetHalfWidth () const |
|
eC_Value | GetHeight () const |
|
ObjectHandle_t | GetID () const |
|
CGUILayouter * | GetLayouter () |
|
const CGUILayouter * | GetLayouter () const |
|
ObjectHandle_t | GetNeighborBottomID () const |
|
ObjectHandle_t | GetNeighborLeftID () const |
|
ObjectHandle_t | GetNeighborRightID () const |
|
ObjectHandle_t | GetNeighborTopID () const |
|
CGUIObject * | GetObjectByID (const ObjectHandle_t &eID, const eC_Bool &bOnlyVisible=false) |
|
const CGUIObject * | GetObjectByID (const ObjectHandle_t &eID, const eC_Bool &bOnlyVisible=false) const |
|
CGUIRect | GetOriginRect () const |
|
CGUICompositeObject * | GetParent () |
|
const CGUICompositeObject * | GetParent () const |
|
CGUIRect | GetRelRect () const |
|
eC_Value | GetRelXPos () const |
|
eC_Value | GetRelXPosCenter () const |
|
eC_Value | GetRelXPosREdge () const |
|
eC_Value | GetRelYPos () const |
|
eC_Value | GetRelYPosBEdge () const |
|
eC_Value | GetRelYPosCenter () const |
|
eC_Value | GetWidth () const |
|
void | InvalidateArea () |
|
eC_Bool | IsClickable () const |
|
eC_Bool | IsClickThrough () const |
|
virtual eC_Bool | IsCompositeObject () const |
|
eC_Bool | IsDescendantOf (const CGUIObject *const pAncestor) const |
|
eC_Bool | IsDisabled () const |
|
eC_Bool | IsDragable () const |
|
eC_Bool | IsDragged () const |
|
eC_Bool | IsDrawingSnapshot () const |
|
eC_Bool | IsFocussable () const |
|
eC_Bool | IsFocussed () const |
|
eC_Bool | IsGrayedOut () const |
|
virtual eC_Bool | IsHighlightable () const |
|
eC_Bool | IsHighlighted () const |
|
eC_Bool | IsInvisible () const |
|
eC_Bool | IsPressed () const |
|
eC_Bool | IsStopFocus () const |
|
void | NotifyValueObservers (const CGUIValue &kValue, const eC_UInt uiX=0, const eC_UInt uiY=0) |
|
CGUIObject & | operator= (const CGUIObject &kSource) |
|
virtual void | ReadFromStream () |
|
virtual void | RefreshLayout (CGUILayouter::eMovedEdges_t eMovedEdges) const |
|
void | RemoveValueObserver (CGUIObserver *pkObserver) |
|
void | RenderToBitmap (eC_UInt uiBitmapID, eC_Value vXOffset=eC_FromInt(0), eC_Value vYOffset=eC_FromInt(0)) |
|
eC_Bool | RequestFocus () |
|
void | SetAlpha (eC_UByte ubAlpha) |
|
void | SetBehaviour (CGUIBehaviourDecorator *pkBehaviour) |
|
void | SetClickThrough (const eC_Bool &bClickThrough) |
|
virtual void | SetDisabled (const eC_Bool &bDisabled) |
|
virtual void | SetFocussable (const eC_Bool &bFocussable) |
|
virtual void | SetGrayedOut (const eC_Bool &bGrayOut) |
|
virtual void | SetHeight (const eC_Value &vY) |
|
void | SetID (const ObjectHandle_t &eID) |
|
virtual void | SetInvisible (const eC_Bool &bInvisible) |
|
void | SetLayouter (CGUILayouter *pLayouter) |
|
void | SetNeighborBottomID (const ObjectHandle_t eNewNeighborBottomID) |
|
void | SetNeighborIDs (const ObjectHandle_t eNewNeighborLeftID, const ObjectHandle_t eNewNeighborRightID, const ObjectHandle_t eNewNeighborTopID, const ObjectHandle_t eNewNeighborBottomID) |
|
void | SetNeighborLeftID (const ObjectHandle_t eNewNeighborLeftID) |
|
void | SetNeighborRightID (const ObjectHandle_t eNewNeighborRightID) |
|
void | SetNeighborTopID (const ObjectHandle_t eNewNeighborTopID) |
|
virtual void | SetParent (CGUICompositeObject *const pkParent) |
|
void | SetRelRect (const CGUIRect &kNewRect) |
|
virtual void | SetRelXPos (const eC_Value &vX) |
|
void | SetRelXPosCenter (const eC_Value &vXCenter) |
|
void | SetRelXPosREdge (const eC_Value &vX) |
|
virtual void | SetRelYPos (const eC_Value &vY) |
|
void | SetRelYPosBEdge (const eC_Value &vY) |
|
void | SetRelYPosCenter (const eC_Value &vYCenter) |
|
void | SetStopFocus (const eC_Bool &bDontFocusToParent) |
|
virtual eC_Bool | SetValue (CDataPoolEntry &rkValue) |
|
virtual eC_Bool | SetValue (const CGUIValue &rkValue) |
|
virtual void | SetWidth (const eC_Value &vX) |
|
virtual void | WriteToStream (const eC_Bool bWriteClassID=false) |
|
virtual eC_Bool | DoUserEvent (CGUIEvent *const pEvent) |
|
virtual void | OnCreate () |
|
virtual void | OnDelete () |
|
virtual void | OnHide () |
|
virtual void | OnShow () |
|
virtual eC_Bool | DoLongClick (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoDoubleClick (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoButtonDown (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoButtonUp (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoDrag (const eC_Value &vDeltaX=eC_FromInt(-1), const eC_Value &vDeltaY=eC_FromInt(-1), const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoDragEnd (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoMouseEnter (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoMouseLeave (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual eC_Bool | DoMouseMove (const eC_Value &vAbsX=eC_FromInt(-1), const eC_Value &vAbsY=eC_FromInt(-1)) |
|
virtual void | GetFocus () |
|
virtual eC_Bool | Decrease () |
|
virtual eC_Bool | Increase () |
|
virtual eC_Bool | DoKeyUp (const GUIKeyIdentifier_t &eKeyIdentifier, const eC_UInt &uiModifiers) |
|
virtual eC_Bool | DoScrollUp (const eC_Value &vAbsX, const eC_Value &vAbsY) |
|
virtual eC_Bool | DoScrollDown (const eC_Value &vAbsX, const eC_Value &vAbsY) |
|
virtual eC_Bool | DoScrollLeft (const eC_Value &vAbsX, const eC_Value &vAbsY) |
|
virtual eC_Bool | DoScrollRight (const eC_Value &vAbsX, const eC_Value &vAbsY) |
|
const eC_String & | GetXMLTag () const |
|
virtual void | ReadFromStream () |
|
void | SetXMLTag (const eC_String &kXMLTag) |
|
virtual void | WriteToStream (const eC_Bool bWriteClassID=false) |
|
virtual | ~CGUIAnimatable () |
| Destructor. Removes all existing animation callbacks.
|
|
virtual void | DoAnimate (const eC_Value &vTimes=eC_FromInt(1)) |
|
virtual eC_Bool | IsAnimating () const |
|
virtual void | StartAnimation () |
|
virtual void | StopAnimation () |
|
| CGUIColorPropertyObserver () |
| default-constructor
|
|
| ~CGUIColorPropertyObserver () |
| destructor
|
|
eC_UInt | AddColorProperty (const eC_Bool &bColorIsProperty, const eC_UInt &uiColorValue, const GlobalProperty_t &eColorProperty) |
|
void | AddColorProperty (const eC_UInt &uiIndex, const eC_Bool &bColorIsProperty, const eC_UInt &uiColorValue, const GlobalProperty_t &eColorProperty) |
|
ColorValue_t | GetColorProperty (const eC_UInt &uiIndex) const |
|
eC_UInt | GetColorValue (const eC_UInt &uiIndex) const |
|
virtual void | OnColorPropertyChange () |
|
virtual void | OnNotification () |
| Called by CGUISubject whenever an observed object triggers an update. More...
|
|
void | RemoveColorProperty (const eC_UInt &uiIndex) |
|
void | SetColorProperty (const eC_UInt &uiIndex, const ColorValue_t &kColorValue) |
|
void | SetColorProperty (const eC_UInt &uiIndex, const eC_UInt &uiColorValue) |
|
void | SetColorProperty (const eC_UInt &uiIndex, const GlobalProperty_t &eColorProperty) |
|
| CGUIObserver () |
| Default constructor.
|
|
virtual | ~CGUIObserver () |
| Default destructor. Notifies all subjects of destruction.
|
|
const eC_TListDoubleLinked< CGUISubject * > & | GetSubjectList () const |
|
virtual void | OnNotification () |
| Called by CGUISubject whenever an observed object triggers an update. More...
|
|
virtual void | OnNotification (const CGUIObject *const pkUpdatedObject) |
|
virtual void | OnNotification (const CGUIValue &kObservedValue, const CGUIObject *const pkUpdatedObject, const eC_UInt uiX=0, const eC_UInt uiY=0) |
|
virtual void | OnNotification (const eC_String &kMessage) |
|
void | SetAutoDelete (const eC_Bool bAutoDelete) |
|
Class for construction of a combo box control.
| The "combo box" control consists of a scrollable list combined with an input field. The list portion of the combo box may be displayed unfold or fold when the user selects the drop-down button next to the control. The "combo box" can be used for e.g., drop-down selection lists (Class: CGUIComboBox). |
A combo box consists of a scrollable list combined with an input field as header that is either editable or not. The list portion of the control may be displayed dropped down or dropped up when the user selects the drop-down button next to the control. The currently selected item (if any) in the list is displayed. In addition, if the user types a character in the header, the list box is opened. If the type of combo box is to insert an input string, a new item is created and inserted to the list. After the combo box is opened, the next item is selected that matches that initial string in the header. The list is implemented using CGUIListBox class and the header is implemented with CGUIComboBoxHeader.
The combo box has two possible layouts, either the list is under header or above the header. The layout is decided automatically according to the space under the header or above the header. If there is enough space under header, the combo box has the layout of having list box under header, otherwise it checks whether there is enough space above header. It there is, then it turns out to have the list box above header.
The height of the combo box is adjusted according to the items that are inserted into the list box. If there is any change affect the height of the combo box, the height of the combo box is adjusted automatically.
It is possible to open or close the list box if the user clicks the drop-down button in the header. The list will also be opened when the user types character in the editable input field. The item can be selected into the combo box by clicking the item in the list box or pressing the GK_ACTION key if the selected item in the list box is focused.
The items in the combo box can be inserted by AddItem and removed by RemoveItem methods.
Key events are handled as follows:
- If the drop down button is focused and the GK_ACTION key is pressed, the list is opened and the selected item is focused.
- Entering characters in the header (if it is set to editable) will either search for an entry in the listbox which matches the entered search-string (if mode is INPUT_SEARCHED) or create a new entry within the ListBox (if mnode is INPUT_INSERTED).
- If the user hits the GK_ACTION key while focusing an entry in the listbox, the respective entry is selected and the text of header bar is updated accordingly. The list is then closed.
- Pressing GK_ESCAPE key closes the list, if is currently open.
It is possible to execute a user callback after an item is selected into header.
Example:
CGUIComboBox *pComboBox =
new CGUIComboBox(&GETGUI, eC_FromInt(100), eC_FromInt(40), eC_FromInt(110), eC_FromInt(20), eC_FromInt(20));
const eC_Char* kContent[] = { "Earth", "Mars", "Venus", "Jupiter", "Saturn" };
for (int i=0;i<5;i++)
{
}
IMG_STDCTRL_IMGBTN_STANDARD,
IMG_STDCTRL_IMGBTN_PRESSED,IMG_STDCTRL_IMGBTN_HIGHLIGHTED,
IMG_STDCTRL_IMGBTN_GRAYED_OUT,IMG_STDCTRL_IMGBTN_FOCUSED);
IMG_STDCTRL_INPUTFIELD_STANDARD,
IMG_STDCTRL_INPUTFIELD_HIGHLIGHTED,
IMG_STDCTRL_INPUTFIELD_FOCUSSED,
IMG_STDCTRL_INPUTFIELD_GRAYEDOUT);
const CGUIText * GetLabel() const
Definition: GUIBaseTextField.h:164
Class for construction of a combo box control.
Definition: GUIComboBox.h:105
void SetHeaderButtonImages(const ImageResource_t &eBtnStandard, const ImageResource_t &eBtnPressed, const ImageResource_t &eBtnHighlighted, const ImageResource_t &eBtnGrayedOut, const ImageResource_t &eBtnFocused) const
void SetItemSelectedColor(eC_UInt uiItemSelectedColor) const
void SetHeaderEditable(const eC_Bool &bEditable) const
CGUIComboBoxHeader * GetHeader() const
eC_Bool AddItem(CGUIListItem *pItem, eC_Bool bIsAutoAdjustArrange=true)
void SetSelection(eC_Int iIndex)
A list item is a control that is shown in a list as an element.
Definition: GUIListItem.h:64
@ V_CENTERED
The text is vertically centered in its area.
Definition: GUIText.h:118
void SetAligned(const VerAligned_t &eVerAligned=V_TOP, const HorAligned_t &eHorAligned=H_LEFT)
virtual void SetTextColor(const eC_UInt &uiTextColorStandard, const eC_UInt &uiTextColorHighlighted, const eC_UInt &uiTextColorGrayedOut, const eC_UInt &uiTextColorPressed)