![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Dialog class. More...
#include <ilviews/dataccess/gadgets/tblcombo.h>
Public Member Functions | |
| IliTablePopupView (IlvDisplay *display, IlvSystemView transient=0) | |
| This constructor initializes a dialog, which is the default pull-down menu of the combobox. | |
| virtual void | closeDone () |
| Called immediately after the dialog is closed. | |
| virtual IliTable * | getTableForDisplay () |
| Returns the table used by table gadget. | |
| IliTableGadget * | getTableGadget () const |
| Returns the dialog table gadget. | |
| virtual IlvDim | getWindowHeight () const |
| Returns the height of the dialog. | |
| virtual IlvDim | getWindowWidth () const |
| Returns the width of the dialog. | |
| virtual void | makeTable () |
| Builds dialog gadgets. | |
| virtual void | makeWindowResize (IlvDim, IlvDim) |
| Called when the dialog must be resized. | |
| virtual void | prepareOpen (IlInt *, IlInt, IlInt) |
| Called just before the dialog is opened. | |
| virtual void | processEvent (IlvEvent &event, const IlvRect &bbox) |
| Called to handle events such as button, key up, and key down. | |
| virtual IlBoolean | processInputEvent (IlvEvent &event) |
Called to handle the input events that are not handled by handleInput function. | |
| virtual void | select () |
| Called when a value has been selected. | |
| virtual void | selectInitialRow (IlInt rowno) |
| Called to select the data corresponding to the current row. | |
Dialog class.
Library: dbgadget
This class defines the default pull-down menu for the IliTableComboBox class. This pull-down menu is a dialog with a table gadget which displays one or several columns of the foreign table. The foreign table and the table of the pull-down menu can be different, but the tables must have the same column names. (The function getTableForDisplay returns the table used to display the data of the pull-down menu.)
| IliTablePopupView::IliTablePopupView | ( | IlvDisplay * | display, | |
| IlvSystemView | transient = 0 | |||
| ) |
This constructor initializes a dialog, which is the default pull-down menu of the combobox.
| display | The display. | |
| transient | A system view for which the gadget container is transient. For more details, see the IlvView constructors. |
| virtual IliTable* IliTablePopupView::getTableForDisplay | ( | ) | [virtual] |
Returns the table used by table gadget.
| IliTableGadget* IliTablePopupView::getTableGadget | ( | ) | const |
Returns the dialog table gadget.
| virtual IlvDim IliTablePopupView::getWindowHeight | ( | ) | const [virtual] |
Returns the height of the dialog.
Dialog and combo box heights can differ.
Reimplemented from IliAbstractTablePopupView.
| virtual IlvDim IliTablePopupView::getWindowWidth | ( | ) | const [virtual] |
Returns the width of the dialog.
Dialog and combo box widths can differ.
Reimplemented from IliAbstractTablePopupView.
Called when the dialog must be resized.
| w | The new dialog width. | |
| h | The new dialog height. |
Reimplemented from IliAbstractTablePopupView.
Called just before the dialog is opened.
| dispcol | The list of columns that must be displayed. | |
| count | The number of columns to be displayed. | |
| rowno | The current row position. |
Reimplemented from IliAbstractTablePopupView.
Called to handle events such as button, key up, and key down.
| event | The event. | |
| bbox | The event location. |
Reimplemented from IliAbstractTablePopupView.
Called to handle the input events that are not handled by handleInput function.
| event | The event. return IlTrue if the event is processed. |
Reimplemented from IliAbstractTablePopupView.
| virtual void IliTablePopupView::selectInitialRow | ( | IlInt | rowno | ) | [virtual] |
Called to select the data corresponding to the current row.
| rowno | The row position. |
Reimplemented from IliAbstractTablePopupView.
© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.