![]() |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Calendar time scale class. More...
#include <ilviews/graphics/calendarscale.h>
Public Types | |
| enum | Rows |
| Predefined rows indexes. More... | |
Public Member Functions | |
| IlvCalendarScale (IlvDisplay *display, const IlvRect &drawrect, IlvPalette *palette=0) | |
| Constructor. More... | |
| IlvTimeScaleRow * | getPredefinedRow (IlInt index) |
| Returns the predefined row corresponding to a particular index. More... | |
| IlInt | getPredefinedRowCount () |
| Returns the number of predefined row. | |
| void | hidePredefinedRow (IlInt index) |
| Hides the predefined time scale row. More... | |
| virtual void | setRow (IlInt index, IlvTimeScaleRow *row) |
changes the IlvTimeScaleRow object at a specified index. More... | |
| void | setVisibleDuration (IlvDuration duration) |
| Sets the time interval displayed by this scale. More... | |
| void | setVisibleInterval (IlDate time, IlvDuration duration) |
| Sets the visible time and the visible duration of the time scale. More... | |
| void | showPredefinedRow (IlInt index) |
| Shows the predefined time scale row. More... | |
Public Member Functions inherited from IlvTimeScale | |
| IlvTimeScale (IlvDisplay *display, const IlvRect &drawrect, IlvPalette *palette=0) | |
| Constructor. More... | |
| virtual void | addRow (IlvTimeScaleRow *row) |
Append the specified IlvTimeScaleRow to the scale. More... | |
| void | applyTransform (const IlvTransformer *) |
| Applies a transformation function to the graphic object. More... | |
| virtual void | boundingBox (IlvRect &r, const IlvTransformer *t=0) const |
| Retrieves the bounding box of the graphic object. More... | |
| IlvTimeScalePaintContext * | createPaintContext (IlDate start, IlvDuration duration, IlvRect viewport) |
Create a IlvTimeScalePaintContext. More... | |
| void | draw (IlvPort *, const IlvTransformer *=0, const IlvRegion *=0) const |
| Draws the graphic object. More... | |
| IlCalendar * | getCalendar () |
| Get the internal calendar. | |
| IlCalendar * | getCalendar (IlDate time) |
| Get the internal calendar set to the specified time. More... | |
| virtual IlInt | getLocation (IlDate time) |
| Get the x position corresponding to the specified time. More... | |
| virtual IlInt | getLocation (IlDate time, const IlvTimeScalePaintContext &context) |
| Get the x position corresponding to the specified time in the specified paint context. More... | |
| virtual IlDate | getMaxVisibleTime () const |
| Returns the maximum time that the time scrollable can show. More... | |
| virtual IlDate | getMinVisibleTime () const |
| Returns the minimum time that the time scrollable can show. More... | |
| IlDouble | getOffset () const |
| Get the scale offset. | |
| IlvTimeScalePaintContext * | getPaintContext () |
Gets the scales' cached IlvTimeScalePaintContext. More... | |
| virtual IlvTimeScaleRow * | getRow (IlInt index) const |
Get the IlvTimeScaleRow at a specified index. More... | |
| virtual IlDate | getTime (IlInt x) |
| Get the time that is under the x position in the component. More... | |
| IlvTimeConverter * | getTimeConverter () const |
| virtual IlvDuration | getVisibleDuration () const |
| Returns the duration of the time interval displayed by the time scrollable. More... | |
| virtual IlvTimeInterval | getVisibleInterval () const |
| Returns the time interval displayed by the scale. More... | |
| virtual IlDate | getVisibleTime () const |
| Returns the beginning of the time interval displayed by the time scrollable. More... | |
| IlDouble | getZoomFactor () const |
| Get the scale zoom factor. | |
| virtual void | hideRow (IlvTimeScaleRow *row) |
| Hide the specified row. More... | |
| virtual void | hideRow (IlInt index) |
| Hide the specified row. More... | |
| IlBoolean | isLabelVisible () const |
| Returns whether the labels should be visible. More... | |
| IlBoolean | isSeparatorVisible () const |
| Returns whether the separators should be visible. More... | |
| virtual void | move (IlvPos x, IlvPos y) |
| Moves the graphic object. More... | |
| virtual IlBoolean | removeRow (IlvTimeScaleRow *row) |
Remove a row from the IlvTimeScale object. More... | |
| void | setLabelVisible (IlBoolean visible) |
| Specifies whether the labels should be visible. More... | |
| virtual void | setMaxVisibleTime (IlDate d) |
| Sets the maximum time that the time scrollable can show. More... | |
| virtual void | setMinVisibleTime (IlDate d) |
| Sets the minimum time that the time scrollable can show. More... | |
| void | setSeparatorVisible (IlBoolean visible) |
| Specifies whether the separators should be visible. More... | |
| void | setTimeConverter (IlvTimeConverter *t) |
| Sets the convertor of the time scale. More... | |
| virtual void | setVisibleTime (IlDate time) |
| Sets the beginning of the time interval displayed by the time scrollable. More... | |
| virtual void | showRow (IlvTimeScaleRow *row) |
| Show the specified row. More... | |
| virtual void | showRow (IlInt index) |
| Show the specified row. More... | |
Public Member Functions inherited from IlvSimpleGraphic | |
| IlvSimpleGraphic (IlvDisplay *display, IlvPalette *palette=0) | |
| Constructor. More... | |
| virtual | ~IlvSimpleGraphic () |
| Destructor. More... | |
| virtual void | applyResources (const char *, const char *, const char *, const char *, IlvDisplay *=0) |
| Applies resources on a graphic object. More... | |
| IlvIntensity | getAlpha () const |
| Retrieves the alpha value. More... | |
| IlvAntialiasingMode | getAntialiasingMode () const |
| Retrieves the anti-aliasing mode. More... | |
| IlvArcMode | getArcMode () const |
| Retrieves the arc mode. More... | |
| IlvColor * | getBackground () const |
| Retrieves the background color. More... | |
| IlvColorPattern * | getColorPattern () const |
| Retrieves the color pattern. More... | |
| virtual IlvDisplay * | getDisplay () const |
Retrieves the IlvDisplay instance. More... | |
| IlvFillRule | getFillRule () const |
| Retrieves the fill rule. More... | |
| IlvFillStyle | getFillStyle () const |
| Retrieves the fill style. More... | |
| IlvFont * | getFont () const |
| Retrieves the font. More... | |
| IlvColor * | getForeground () const |
| Retrieves the foreground color. More... | |
| IlvGradientPattern * | getGradientPattern () const |
| Retrieves the gradient pattern. More... | |
| IlvLineStyle * | getLineStyle () const |
| Retrieves the line style. More... | |
| IlUShort | getLineWidth () const |
| Retrieves the line width. More... | |
| virtual IlvLookFeelHandler * | getLookFeelHandler () const |
| Returns the look & feel handler used by this object. More... | |
| virtual int | getLookupStringInputMethod (IlvEvent &event, char *bufferReturn, int bytesBuffer, int *statusReturn) |
| Gets the preedit string from an input method. More... | |
| IlvDrawMode | getMode () const |
| Retrieves the draw mode. More... | |
| IlBoolean | getOverwrite () const |
| Retrieves the overwrite mode. More... | |
| IlvPalette * | getPalette () const |
| Retrieves the internal palette value. More... | |
| IlvPattern * | getPattern () const |
| Retrieves the pattern. More... | |
| virtual void | invert (IlBoolean=IlFalse) |
| Highlights the object. More... | |
| virtual void | registerInputMethod () const |
| Controls the connection of a graphic object to an input method. More... | |
| virtual void | setAlpha (IlvIntensity) |
| Sets the alpha value of the object. More... | |
| virtual void | setAntialiasingMode (IlvAntialiasingMode) |
| Sets the anti-aliasing mode of the object. More... | |
| virtual void | setArcMode (IlvArcMode) |
| Sets the arc mode of the object. More... | |
| virtual void | setBackground (IlvColor *) |
| Sets the background color of the object. More... | |
| virtual void | setColorPattern (IlvColorPattern *) |
| Sets the color pattern of the object. More... | |
| virtual void | setFillRule (IlvFillRule) |
| Sets the fill rule of the object. More... | |
| virtual void | setFillStyle (IlvFillStyle) |
| Sets the fill style of the object. More... | |
| virtual void | setFocusValuesInputMethod (IlUShort count, const IlvImValue *values) const |
| Controls the interaction between a simple graphic object and an input method. More... | |
| virtual void | setFont (IlvFont *) |
| Sets the font of the object. More... | |
| virtual void | setForeground (IlvColor *) |
| Sets the foreground color of the object. More... | |
| virtual void | setGradientPattern (IlvGradientPattern *) |
| Sets the gradient pattern of the object. More... | |
| virtual void | setHolder (IlvGraphicHolder *) |
| Sets the object's holder. More... | |
| virtual void | setLineStyle (IlvLineStyle *) |
| Sets the line style of the object. More... | |
| virtual void | setLineWidth (IlUShort) |
| Sets the line width of the object. More... | |
| virtual void | setMode (IlvDrawMode) |
| Sets the drawing mode of the object temporarily. More... | |
| virtual void | setOverwrite (IlBoolean) |
| Sets an overwrite mode that modifies how the drawing member functions operate. More... | |
| virtual void | setPalette (IlvPalette *palette) |
Sets the internal palette to the given palette value. More... | |
| virtual void | setPattern (IlvPattern *) |
| Sets the pattern of the object. More... | |
| virtual void | setValuesInputMethod (IlUShort count, const IlvImValue *values) const |
| Controls the interaction between a graphic object and an input method. More... | |
| virtual void | unRegisterInputMethod () const |
| Controls the disconnection of a graphic object from an input method. More... | |
| virtual void | unsetFocusInputMethod () const |
| Controls the interaction between a graphic object and an input method. More... | |
Public Member Functions inherited from IlvGraphic | |
| void | addCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) |
| Adds a callback function to a callback list. More... | |
| void | addCallback (const IlSymbol *callbackType, const IlSymbol *callbackName, const IlSymbol *script=0) |
| Adds a callback function to a callback list. More... | |
| void | addCallback (const IlSymbol *callbackType, IlvGraphicCallback callbackName, IlAny data) |
| Adds a callback function to a callback list. More... | |
| void | addClassProperty (const IlSymbol *key, IlAny value) |
| Adds a property to this object's class. More... | |
| void | addProperty (const IlSymbol *key, IlAny value) |
| Adds a specific property to the object. More... | |
| void | addTag (const IlSymbol *tag) |
| Adds a tag. More... | |
| virtual void | apply (IlvApplyObject function, IlAny arg) |
| Applies a function to objects that compose another object. More... | |
| IlBoolean | applyAttribute (const char *attributeClassName, IlInt value, IlAny checkData=0) const |
| Applies attributes. More... | |
| IlBoolean | applyAttribute (const char *attributeClassName, IlFloat value, IlAny checkData=0) const |
| Applies attributes. More... | |
| IlBoolean | applyAttribute (const char *attributeClassName, const char *value, IlAny checkData=0) const |
| Applies attributes. More... | |
| virtual void | applyReferences (IlvApplyObject function, IlAny arg) |
| Applies a function to objects that are referenced by another object. More... | |
| virtual IlBoolean | applyValue (const IlvValue &val) |
| Apply an accessor. More... | |
| virtual void | callCallbacks (const IlSymbol *callbackType) |
| Calls every callback of a given type. More... | |
| virtual IlBoolean | changeValue (const IlvValue &val) |
| Changes the value of an accessor. More... | |
| virtual IlBoolean | changeValues (const IlvValue *values, IlUShort count) |
| Changes several accessor values simultaneously. More... | |
| const char * | className () const |
| Returns the class name of an object. More... | |
| virtual void | computeFocusRegion (IlvRegion &r, const IlvTransformer *t=0) const |
| Computes the region needed for the drawing of the focus. More... | |
| virtual IlBoolean | contains (const IlvPoint &p, const IlvPoint &tp, const IlvTransformer *t=0) const |
| Checks whether a point is in the object. More... | |
| IlBoolean | contains (const IlvPoint &p) const |
| Checks whether a point is in the object. More... | |
| virtual IlvGraphic * | copy () const =0 |
| Copies this object. More... | |
| void | draw (IlvPort *dst, const IlvTransformer *t, const IlvRect *clip) const |
| Draws a graphic object. More... | |
| virtual void | drawFocus (IlvPort *dst, const IlvPalette *palette, const IlvTransformer *t=0, const IlvRegion *clip=0) const |
| Draws additional drawings for an object that has the keyboard focus. More... | |
| virtual void | getAccessors (const IlSymbol *const **accessors, const IlvValueTypeClass *const **types, IlUInt &count) const |
| Retrieves the list of available accessors of an object. More... | |
| IlvGraphicCallback | getCallback (const IlSymbol *callbackType) const |
| Gets a callback. More... | |
| IlvGraphicCallback | getCallback () const |
| Gets the main callback function. More... | |
| IlAny | getCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback) const |
| Gets a callback user data. More... | |
| IlAny | getCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName) const |
| Gets a callback user data. More... | |
| IlSymbol * | getCallbackName (const IlSymbol *callbackType) const |
| Gets the name of a callback. More... | |
| IlSymbol * | getCallbackName () const |
| Gets the symbol that identifies the main callback. More... | |
| virtual IlUInt | getCallbackTypes (const char *const **names, const IlSymbol *const **types) const |
| Gets the number of register callback types for the object. More... | |
| virtual IlvGraphic * | getChildAt (IlUInt index) const |
| Returns the sub-object of the graphic object specified by index. More... | |
| virtual IlvGraphic * | getChildByName (const char *name) const |
| Returns the sub-object of the graphic object specified by a name. More... | |
| virtual IlUInt | getChildCount () const |
| Returns the number of children of this graphic object. More... | |
| virtual IlInt | getChildIndex (const IlvGraphic *object) const |
| Returns the index of the specified sub-object in this graphic object. More... | |
| virtual IlvGraphic *const * | getChildren (IlUInt &count) const |
| Returns an array containing the sub-objects of this graphic object. More... | |
| virtual IlvClassInfo * | getClassInfo () const |
| Gets class information. More... | |
| IlAny | getClassProperty (const IlSymbol *key, IlBoolean checkParent=IlFalse) const |
| Retrieves the indicated property value in the class of this object. More... | |
| IlAny | getClientData () const |
| Gets client data. More... | |
| virtual const char * | getDefaultInteractor () const |
| Gets the name of the default interactor for this object. More... | |
| virtual IlvGraphicHolder * | getHolder () const |
| Gets a pointer to an object's holder. More... | |
| IlvInteractor * | getInteractor () const |
| Returns the interactor associated with the current object. More... | |
| const char * | getName () const |
| Gets the name of the object. More... | |
| IlvNamedProperty * | getNamedProperty (const IlSymbol *name) const |
| Gets a named property. More... | |
| IlSymbol * | getNextFocusGraphic () const |
| Gets the next object in the focus chain. More... | |
| IlSymbol * | getPreviousFocusGraphic () const |
| Gets the previous object in the focus chain. More... | |
| IlAny | getProperty (const IlSymbol *key) const |
| Gets a property. More... | |
| IlvSmartSet * | getSmartSet () const |
| Gets the smart set object containing this graphic object. More... | |
| IlvDim | h () const |
| Gets the height value of the object. More... | |
| void | h (IlvDim h) |
| Sets the height value of the object. More... | |
| IlBoolean | hasCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) const |
| Checks whether a callback function is in a callback list. More... | |
| IlBoolean | hasCallback (const IlSymbol *callbackType, const IlSymbol *callbackName) const |
| Checks whether a callback function is in a callback list. More... | |
| IlBoolean | hasCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback) const |
| Checks whether a callback function has user data. More... | |
| IlBoolean | hasCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName) const |
| Checks whether a callback function has user data. More... | |
| const IlvClassInfo * | hasClassProperty (const IlSymbol *key, IlBoolean s=IlFalse) const |
| Checks for a class where the keyed property exists. More... | |
| IlBoolean | hasProperty (const IlSymbol *key) const |
| Checks whether the object has a particular property. More... | |
| IlBoolean | hasTag (const IlSymbol *tag) const |
| Checks whether the object has a specific tag. More... | |
| virtual IlBoolean | inside (const IlvRegion &r, const IlvTransformer *t=0) const |
| Determines whether an object with transformation applied is inside the bounding box. More... | |
| IlBoolean | inside (const IlvRect &r, const IlvRect &tr, const IlvTransformer *t=0) const |
| Determines whether an object with transformation applied is inside the bounding box. More... | |
| IlBoolean | inside (const IlvRect &r) const |
| Determines whether a rectangle is inside the bounding box. More... | |
| virtual IlBoolean | intersects (const IlvRegion &r, const IlvTransformer *t=0) const |
| Checks whether a region intersects the bounding box with transformation applied. More... | |
| IlBoolean | intersects (const IlvRect &r, const IlvRect &tr, const IlvTransformer *t=0) const |
| Checks whether a rectangle intersects the bounding box with transformation applied. More... | |
| IlBoolean | intersects (const IlvRect &r) const |
| Checks whether a rectangle intersects the bounding box. More... | |
| IlBoolean | isFirstFocusGraphic () const |
| Checks whether the object is first in the focus chain. More... | |
| IlBoolean | isFocusable () const |
| Checks whether the object can receive the keyboard focus. More... | |
| IlBoolean | isInSmartSet () const |
| Checks whether a graphic object belongs to a smart set. More... | |
| IlBoolean | isLastFocusGraphic () const |
| Checks whether the object is last in the focus chain. More... | |
| IlBoolean | isSensitive () const |
| Checks whether the object is sensitive. More... | |
| IlBoolean | isSubtypeOf (const char *parentClass) const |
| Checks whether this object's class is a subclass of a given parent class. More... | |
| IlBoolean | isSubtypeOf (const IlvClassInfo *classInfo) const |
| Checks whether this object's class is a subclass. More... | |
| void | move (const IlvPoint &p) |
| Moves the graphic object. More... | |
| void | moveResize (const IlvRect &size) |
| Moves and resizes a graphic object. More... | |
| virtual IlBoolean | needsInputContext () const |
| Indicates whether the graphic instance can connect to an input method for locale dependent input. More... | |
| virtual void | print (std::ostream &out, int level=0) const |
| Prints for debugging purposes. More... | |
| virtual IlvValue & | queryValue (IlvValue &val) const |
| Retrieves the value of an accessor. More... | |
| virtual void | queryValues (IlvValue *values, IlUShort count) const |
| Retrieves multiple accessor values simultaneously. More... | |
| void | removeCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) |
| Removes a callback function from a callback list. More... | |
| void | removeCallback (const IlSymbol *callbackType, const IlSymbol *callbackName) |
| Removes a callback function from a callback list. More... | |
| IlBoolean | removeClassProperty (const IlSymbol *key) |
| Removes a property from this object's class. More... | |
| void | removeInteractor () |
| Removes the interactor from the current object. More... | |
| IlvNamedProperty * | removeNamedProperty (IlSymbol *name) |
| Removes a named property from the object. More... | |
| IlBoolean | removeProperty (const IlSymbol *key) |
| Removes a property from the object. More... | |
| void | removeTag (const IlSymbol *tag) |
| Removes a tag. More... | |
| IlBoolean | replaceClassProperty (const IlSymbol *key, IlAny value) |
| Replaces a property in this object's class. More... | |
| IlBoolean | replaceProperty (const IlSymbol *key, IlAny value) |
| Replaces a property. More... | |
| virtual void | resize (IlvDim newW, IlvDim newH) |
| Resizes a graphic object. More... | |
| virtual void | rotate (const IlvPoint ¢er, IlFloat angle) |
| Rotates a graphic object. More... | |
| virtual void | scale (IlFloat zoomX, IlFloat zoomY) |
| Scales the graphic object. More... | |
| void | setCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) |
| Sets a new callback. More... | |
| void | setCallback (const IlSymbol *callbackType, const IlSymbol *callbackName, const IlSymbol *script=0) |
| Removes all previously set callbacks. More... | |
| void | setCallback (const IlSymbol *callbackType, IlvGraphicCallback callbackName, IlAny data) |
| Removes all previously set callbacks. More... | |
| void | setCallback (IlvGraphicCallback callback, IlAny data) |
| Sets the main callback function. More... | |
| void | setCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback, IlAny data) |
| Sets the callback user data for a callback function. More... | |
| void | setCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName, IlAny data) |
| Sets the callback user data for a callback function. More... | |
| void | setCallbackName (const IlSymbol *callbackName) |
| Sets the symbol that identifies the main callback. More... | |
| void | setClientData (IlAny clientData) |
| Sets client data. More... | |
| void | setFirstFocusGraphic () |
| Sets the object to be first in the focus chain. | |
| void | setFocusable (IlBoolean value) |
| Set the focusable state of the object. More... | |
| IlBoolean | setInteractor (IlvInteractor *inter) |
| Attaches an interactor to the current object. More... | |
| IlBoolean | setInteractor (const char *name) |
| Attaches an interactor to this graphic object. More... | |
| void | setLastFocusGraphic () |
| Sets the object to be last in the focus chain. | |
| virtual void | setName (const char *name) |
| Sets the name of the object. More... | |
| IlvNamedProperty * | setNamedProperty (IlvNamedProperty *property) |
| Sets a named property on the object. More... | |
| virtual void | setNeedsInputContext (IlBoolean val) |
| Specifies whether the graphic object should have locale dependent input. More... | |
| void | setNextFocusGraphic (IlSymbol *name) |
| Sets the object to be next in the focus chain. More... | |
| void | setPreviousFocusGraphic (IlSymbol *name) |
| Sets an object as previous in the focus chain. More... | |
| void | setProperty (const IlSymbol *key, IlAny value) |
| Sets a property of the object to a value. More... | |
| virtual void | setSensitive (IlBoolean value) |
| Sets the sensitivity of the object. More... | |
| virtual void | symmetry (IlvDirection axis) |
| Flips a graphic object. More... | |
| virtual void | translate (IlvPos dx, IlvPos dy) |
| Applies a transformation function on a graphic object. More... | |
| IlvDim | w () const |
| Gets the width value of the object. More... | |
| void | w (IlvDim w) |
| Sets the width value of the object. More... | |
| virtual void | write (IlvOutputFile &output) const =0 |
| Writes an object description to a file. More... | |
| IlvPos | x () const |
Gets the x coordinate value of the object. More... | |
| void | x (IlvPos x) |
Sets the x coordinate value of the object. More... | |
| IlvPos | y () const |
Gets the y coordinate value of the object. More... | |
| void | y (IlvPos y) |
Sets the y coordinate value of the object. More... | |
| virtual IlBoolean | zoomable () const |
| Checks whether this object is zoomable. More... | |
Protected Member Functions | |
| virtual void | drawRows (IlvPort *p, const IlvTransformer *t) const |
Paints each visible IlvTimeScaleRow object of this scale. More... | |
Protected Member Functions inherited from IlvTimeScale | |
| void | shiftRows (IlInt index, IlvDim height) |
| Shift rows vertically of height. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvGraphic | |
| static void | AddProperty (const IlSymbol *key, IlAny value) |
| Adds a property to this object's class. More... | |
| static void | AddToCallbackTypeList (IlUInt &count, const char *const **names, const IlSymbol *const **types, const char *newName, const IlSymbol *newType) |
| Adds a callback to a list. More... | |
| static void | AllowZoom (IlBoolean az) |
| Sets or inhibits zooming. More... | |
| static IlvClassInfo * | ClassInfo () const |
| Gets class information. More... | |
| static IlAny | GetProperty (const IlSymbol *key, IlBoolean checkSuperClass=IlFalse) |
| Retrieves the property value associated with the key in this object's class. More... | |
| static const IlvClassInfo * | HasProperty (const IlSymbol *key, IlBoolean checkSuperClass=IlFalse) |
| Checks for the existence of a property for this object's class hierarchy. More... | |
| static IlBoolean | IsZoomAllowed () |
| Checks whether zoomable objects can display themselves when zooming out. More... | |
| static IlvGraphic * | read (IlvInputFile &file, IlvPalette *palette) |
| Reads an object description from a file. More... | |
| static IlBoolean | RemoveProperty (const IlSymbol *key) |
| Removes a property from this object's class. More... | |
| static IlBoolean | ReplaceProperty (const IlSymbol *key, IlAny value) |
| Replaces a property in this object's class. More... | |
Calendar time scale class.
Library: views
This class is an extension of the class IlvTimeScale. It contains all the predefined kinds of rows. Only two of these predefined rows are visible at a time, depending on the zoom level of the time scale.
Predefined rows indexes.
The indexes of each predefined row of the IlvCalendarScale.
| IlvCalendarScale::IlvCalendarScale | ( | IlvDisplay * | display, |
| const IlvRect & | drawrect, | ||
| IlvPalette * | palette = 0 |
||
| ) |
Constructor.
Create a new IlvCalendarScale
| display | The display where this object is created. |
| drawrect | The rectangle in which the scale will be drawn. |
| palette | The palette of the display object. |
|
protectedvirtual |
Paints each visible IlvTimeScaleRow object of this scale.
This method is overridden to automatically adjust which rows are visible, their tick spacing, and their format strings.
| p | The destination graphics. |
| t | The transformer value. If 0, no transformation is performed. |
Reimplemented from IlvTimeScale.
| IlvTimeScaleRow* IlvCalendarScale::getPredefinedRow | ( | IlInt | index | ) |
Returns the predefined row corresponding to a particular index.
| index | The index of the row. |
| void IlvCalendarScale::hidePredefinedRow | ( | IlInt | index | ) |
Hides the predefined time scale row.
| index | The index of the predefined row. |
showPredefinedRow
|
virtual |
changes the IlvTimeScaleRow object at a specified index.
Checks that the index is within the range of predefined rows.
| index | The index of the changed row. |
| row | The new IlvTimeScaleRow. |
Reimplemented from IlvTimeScale.
|
virtual |
Sets the time interval displayed by this scale.
The time scale adjusts its internal zoom and scroll parameters so that the specified duration is visible.
| duration | The duration of the new time interval. |
Reimplemented from IlvTimeScale.
|
virtual |
Sets the visible time and the visible duration of the time scale.
| time | The new visible time. |
| duration | The new visible duration. |
Reimplemented from IlvTimeScale.
| void IlvCalendarScale::showPredefinedRow | ( | IlInt | index | ) |
Shows the predefined time scale row.
| index | The index of the predefined row. |
hidePredefinedRow © Copyright 2015, 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.