mcGraphObjStyle Enumeration
|
|
Object's Style used in McGraphObj.Style. Describes object's behavior.
Namespace:
MediaCy.IQL.Display.Overlays
Assembly:
MediaCy.IQL.Display.Overlays (in MediaCy.IQL.Display.Overlays.dll) Version: 10.0.6912.0
SyntaxPublic Enumeration mcGraphObjStyle
Members
| Member name | Value | Description |
---|
| mcgsVisible | 1 | Object is visible. |
| mcgsDrawHandles | 2 | Handles are displayed when object is selected. |
| mcgsInvertHandles | 4 | |
| mcgsCustomMask | 24 | Mask for 2 bits allowing for3 possible custom type-specific object attributes. Currently the only one
is the mcgsCustomBitmapNoInterpolate McGraphObjBitmap custom attribute. |
| mcgsCustomBitmapNoInterpolate | 8 | A mcgsCustomMask attribute thatcan be set for McGraphObjBitmap objects which causes their scaling to use
nearest neighbor replication rather than the default bi-linear
interpolation. The effect of this is to cause bitmap scaling to match the
way that images are scaled with "chunky" pixel edges instead of smoothed
edges on zoomed-in images. To set use:
myMcGraphObjBitmap.Style(mcgsCustomMask) = mcgsCustomBitmapNoInterpolate |
| mcgsAllowZoomWithImage | 32 | Object's McGraphObj.ZoomWithImage property can be set by the user. |
| mcgsAllowGrouping | 64 | Object can be grouped. |
| mcgsAllowRotate | 128 | Object can be rotated. |
| mcgsAllowSelect | 256 | Object can be selected by the user. |
| mcgsAllowMove | 512 | Object can be moved. |
| mcgsAllowResize | 1024 | |
| mcgsAllowPropChange | 2048 | Object properties areedited with the obsolete internal properties dialog. As of 2013-07-29 this
bit is not clear by default. |
| mcgsAllowNotify | 4096 | Notify McGraphOverlay clients when object changes. |
| mcgsAllowDelete | 8192 | |
| mcgsShowSelectAlways | 16384 | Selected object handles willshow even if the overlay is not the being shown on the ActiveWindow (the
McView with the focus) and even if the mcgsAllowSelect bit is clear (in this
case, the object is still not selectable by the user). However, selected
object handles will only be shown if the active tool is running on the
object's parent McGraphOverlay and if the object's McGraphObj.Style
mcgsDrawHandles bit is set. |
| mcgsBeingDestroyed | 524288 | Set during the EditClear, ObjectAboutToBeDeleted andObjectAboutToBeDestroyed notifies. Cannot be set by the user. |
| mcgsLabelTopleft | 1048576 | Object has a top left label attached. |
| mcgsLabelTopright | 2097152 | Object has a top right label attached. |
| mcgsLabelBtmleft | 4194304 | Object has a bottom left label attached. |
| mcgsLabelBtmright | 8388608 | Object has a bottom right label attached. |
| mcgsLabelCenter | 16777216 | |
| mcgsLabelLinebgn | 33554432 | Display the label near the start of the object.For McGraphObjRect, this is the upper-left. For McGraphObjCircle, this is the
left side of the circle. |
| mcgsLabelLineend | 67108864 | Display the label near the last point of the object.For McGraphObjRect, this is the lower-right. For McGraphObjCircle, this is the
right side of the circle. |
| mcgsLabelInside | 134217728 | The label is positioned inside the specifiedposition. For mcgsLabelCenter, mcgsLabelLinebgn and mcgsLabelLineend
the position is switched to the opposite side of the specified position. |
| mcgsLabelHidden | 268435456 | |
| mcgsLabelRotates | 536870912 | The LabelObject'sAngleOfRotation property follows assignments to it's master object's
AngleOfRotation property. Assignments to the LabelObject.AngleOfRotation can
still be made. |
| mcgsLabelOnTopOfLayer | 1073741824 | When set, this bit forces theobject's label to be displayed at the top of the layer in which their master object is
displayed. Such labels will be displayed after all other objects in the layer
(including labels without this bit set) in the order in which their master object is
displayed. If enabled, label collision prevention (see
mcGraphOverlayOptionFlags.mcgoofMaskLabelCrowdingPrevention) continues to work for
these "topmost" labels. |
| mcgsNoBits | 0 | No style bits |
| mcgsLabelPositionBitsMask | 1877999616 | Label position bits mask |
| mcgsLabelBitsMask | 2146435072 | Label position and hidden bits mask |
| mcgsAllBitsMask | -1 | All style bits bits mask |
See Also