rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Data Access Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IliAbstractTablePopupView Class Reference

Dialog class. More...

#include <ilviews/dataccess/gadgets/tblcombo.h>

Inheritance diagram for IliAbstractTablePopupView:
IlvGadgetContainer IlvContainer IlvDrawingView IlvView IlvAbstractView IlvSystemPort IlvPort IliTablePopupView

List of all members.

Public Member Functions

 IliAbstractTablePopupView (IlvDisplay *display, IlvSystemView transient=0)
 This constructor initializes a dialog to replace the pull-down menu of the combo box.
virtual void closeDone ()
 Called immediately after the dialog is closed.
IliTableComboBoxgetComboBox () const
 Returns the combo box associated with the dialog.
virtual IlvCursorgetWindowCursor ()
 Returns the cursor of the dialog.
virtual IlvDim getWindowHeight () const
 Returns the height of the dialog.
virtual IlvDim getWindowWidth () const
 Returns the width of the dialog.
virtual void handleInput (IlvEvent &event)
 Called to handle the input events.
IlBoolean isGrabbed () const
 Returns IlTrue if a grab operation is defined. Otherwise, returns IlFalse.
IlBoolean isOpen () const
 Returns IlTrue if the dialog is opened. Otherwise, returns IlFalse.
IlBoolean isOpenOn (const IliTableComboBox *combo) const
 Returns IlTrue if the open combo box dialog is associated with the combo box. Otherwise, returns IlFalse.
IlBoolean isWindowsLook () const
 Returns IlTrue if the current look is Windows 95 or Windows NT. Otherwise, returns IlFalse.
virtual void makeTable ()
 Builds dialog gadgets.
virtual void makeWindowResize (IlvDim w, IlvDim h)
 Called when the dialog must be resized.
virtual void prepareOpen (IlInt *dispcol, IlInt count, IlInt rowno)
 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.
void setComboBox (IliTableComboBox *combo)
 Associates the dialog with a combo box.

Detailed Description

Dialog class.

Library: dbgadget

This class is an abstract class that defines the dialog used by the combo box displaying the pull-down menu. To associate a combo box with a dialog, you should use the IliTableComboBox::setUserComboBoxWindow member function.

See also:
IliTableComboBox, IliTablePopupView.

Constructor & Destructor Documentation

IliAbstractTablePopupView::IliAbstractTablePopupView ( IlvDisplay display,
IlvSystemView  transient = 0 
)

This constructor initializes a dialog to replace the pull-down menu of the combo box.

Parameters:
display The display.
transient A system view for which the gadget container is transient. For more details, see the IlvView constructors.

Member Function Documentation

IliTableComboBox* IliAbstractTablePopupView::getComboBox (  )  const

Returns the combo box associated with the dialog.

Returns:
The combo box.
virtual IlvCursor* IliAbstractTablePopupView::getWindowCursor (  )  [virtual]

Returns the cursor of the dialog.

Returns:
The cursor.
virtual IlvDim IliAbstractTablePopupView::getWindowHeight (  )  const [virtual]

Returns the height of the dialog.

Dialog and combo box heights can differ.

Returns:
The height.

Reimplemented in IliTablePopupView.

virtual IlvDim IliAbstractTablePopupView::getWindowWidth (  )  const [virtual]

Returns the width of the dialog.

Dialog and combo box widths can differ.

Returns:
The width.

Reimplemented in IliTablePopupView.

virtual void IliAbstractTablePopupView::handleInput ( IlvEvent event  )  [virtual]

Called to handle the input events.

Parameters:
event The event.

Reimplemented from IlvContainer.

IlBoolean IliAbstractTablePopupView::isGrabbed (  )  const

Returns IlTrue if a grab operation is defined. Otherwise, returns IlFalse.

Returns:
The grab flag.
IlBoolean IliAbstractTablePopupView::isOpen (  )  const

Returns IlTrue if the dialog is opened. Otherwise, returns IlFalse.

Returns:
The opening state.
IlBoolean IliAbstractTablePopupView::isOpenOn ( const IliTableComboBox combo  )  const

Returns IlTrue if the open combo box dialog is associated with the combo box. Otherwise, returns IlFalse.

Parameters:
combo The combo box.
Returns:
The association state.
IlBoolean IliAbstractTablePopupView::isWindowsLook (  )  const

Returns IlTrue if the current look is Windows 95 or Windows NT. Otherwise, returns IlFalse.

Returns:
The Windows look flag.
virtual void IliAbstractTablePopupView::makeWindowResize ( IlvDim  w,
IlvDim  h 
) [virtual]

Called when the dialog must be resized.

Parameters:
w The new dialog width.
h The new dialog height.

Reimplemented in IliTablePopupView.

virtual void IliAbstractTablePopupView::prepareOpen ( IlInt dispcol,
IlInt  count,
IlInt  rowno 
) [virtual]

Called just before the dialog is opened.

Parameters:
dispcol The list of columns that must be displayed.
count The number of columns to be displayed.
rowno The current row position.

Reimplemented in IliTablePopupView.

virtual void IliAbstractTablePopupView::processEvent ( IlvEvent event,
const IlvRect bbox 
) [virtual]

Called to handle events such as button, key up, and key down.

Parameters:
event The event.
bbox The event location.

Reimplemented in IliTablePopupView.

virtual IlBoolean IliAbstractTablePopupView::processInputEvent ( IlvEvent event  )  [virtual]

Called to handle the input events that are not handled by handleInput function.

Parameters:
event The event. return IlTrue if the event is processed.

Reimplemented in IliTablePopupView.

virtual void IliAbstractTablePopupView::selectInitialRow ( IlInt  rowno  )  [virtual]

Called to select the data corresponding to the current row.

Parameters:
rowno The row position.

Reimplemented in IliTablePopupView.

void IliAbstractTablePopupView::setComboBox ( IliTableComboBox combo  ) 

Associates the dialog with a combo box.

Parameters:
combo The combo box.

© 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.