rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Gadgets Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvDefaultPopupMenuLFHandler Class Reference

Object look-and-feel class. More...

#include <ilviews/gadgets/menu.h>

Inheritance diagram for IlvDefaultPopupMenuLFHandler:
IlvPopupMenuLFHandler IlvObjectLFHandler IlvPopupMenuMLFHandler IlvPopupMenuWLFHandler IlvPopupMenuVXLFHandler IlvPopupMenuW95LFHandler

List of all members.

Public Member Functions

virtual IlBoolean allowSelectWithMove () const
 Indicates whether the item selection should follow the mouse.
virtual void drawBackground (const IlvPopupMenu *, IlvPort *, const IlvTransformer *, const IlvRegion *, IlBoolean drawRelief=IlTrue) const
 Is called to draw the frame of a pop-up menu.
virtual void drawFrame (const IlvPopupMenu *, IlvPort *, const IlvTransformer *, const IlvRegion *, IlBoolean drawRelief=IlTrue) const
 Is called to draw the frame of a pop-up menu.
virtual void drawGadgetItem (const IlvPopupMenu *, const IlvMenuItem *, IlvPort *port, const IlvRect &rect, const IlvTransformer *t, const IlvRegion *clip) const
 Is called to draw a menu item of the menu.
virtual IlvColorgetBackground (const IlvPopupMenu *) const
 Returns the color used to draw the background of a pop-up menu.
virtual IlBoolean handleEvent (IlvPopupMenu *, IlvEvent &event) const
 Is called to handle the events of a pop-up menu.

Detailed Description

Object look-and-feel class.

Library: ilvgadgt

The predefined object look-and-feel handlers of the pop-up menu are subclasses of this class. It defines several methods of the base class that are common to all predefined looks.


Member Function Documentation

virtual IlBoolean IlvDefaultPopupMenuLFHandler::allowSelectWithMove (  )  const [virtual]

Indicates whether the item selection should follow the mouse.

Returns:
IlTrue if the item selection must follow the mouse.

Implements IlvPopupMenuLFHandler.

Reimplemented in IlvPopupMenuVXLFHandler, and IlvPopupMenuW95LFHandler.

virtual void IlvDefaultPopupMenuLFHandler::drawBackground ( const IlvPopupMenu menu,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip,
IlBoolean  drawRelief = IlTrue 
) const [virtual]

Is called to draw the frame of a pop-up menu.

Parameters:
menu The pop-up menu.
dst The destination port.
t The transformer.
clip The clipping region.
drawRelief A Boolean indicating whether relief will be used to draw.

Implements IlvPopupMenuLFHandler.

Reimplemented in IlvPopupMenuVXLFHandler, IlvPopupMenuW95LFHandler, and IlvPopupMenuWLFHandler.

virtual void IlvDefaultPopupMenuLFHandler::drawFrame ( const IlvPopupMenu menu,
IlvPort dst,
const IlvTransformer t,
const IlvRegion clip,
IlBoolean  drawRelief = IlTrue 
) const [virtual]

Is called to draw the frame of a pop-up menu.

Parameters:
menu The pop-up menu.
dst The destination port.
t The transformer.
clip The clipping region.
drawRelief A Boolean indicating whether relief will be used to draw.

Implements IlvPopupMenuLFHandler.

Reimplemented in IlvPopupMenuVXLFHandler, IlvPopupMenuW95LFHandler, and IlvPopupMenuWLFHandler.

virtual void IlvDefaultPopupMenuLFHandler::drawGadgetItem ( const IlvPopupMenu menu,
const IlvMenuItem item,
IlvPort dst,
const IlvRect rect,
const IlvTransformer t,
const IlvRegion clip 
) const [virtual]

Is called to draw a menu item of the menu.

Parameters:
menu The pop-up menu.
item The pop-up menu item to draw.
dst The destination port.
rect The rectangle where to draw the item.
t The transformer. Not Used.
clip The clipping region.

Implements IlvPopupMenuLFHandler.

virtual IlvColor* IlvDefaultPopupMenuLFHandler::getBackground ( const IlvPopupMenu  )  const [virtual]

Returns the color used to draw the background of a pop-up menu.

Returns:
The color used to draw the background of a pop-up menu.

Implements IlvPopupMenuLFHandler.

Reimplemented in IlvPopupMenuWLFHandler.

virtual IlBoolean IlvDefaultPopupMenuLFHandler::handleEvent ( IlvPopupMenu menu,
IlvEvent event 
) const [virtual]

Is called to handle the events of a pop-up menu.

Parameters:
menu The pop-up menu.
event The event to handle.
Returns:
IlTrue if the event has been consumed.

Implements IlvPopupMenuLFHandler.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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