|
enum | Option {
NoOptions = 0x0
, ReadOnly = 0x1
, Invisible = 0x2
, Angle = 0x4
,
AffectsOtherProperties = 0x8
, IgnoreCase = 0x10
, AllowMixedValue = 0x20
, List = 0x40
,
Mixed = 0x80
, RichText = 0x100
, Style = 0x200
, DimensionLabel = 0x400
,
Label = 0x800
, Pattern = 0x1000
, Custom = 0x2000
, Integer = 0x4000
,
Redundant = 0x8000
, VisibleToParent = 0x10000
, KnownVariable = 0x20000
, NumericallySorted = 0x40000
,
Percentage = 0x80000 | Integer
, Sum = 0x100000 | ReadOnly | Redundant
, Undeletable = 0x200000
, OnRequest = 0x400000
,
Location = 0x800000
, RefPoint = 0x1000000
, Geometry = Location | RefPoint
, Scale = 0x2000000
,
Area = 0x4000000
, UnitLess = 0x8000000
, DimStyleOverride = 0x10000000
, CustomApp001 = 0x20000000
,
StoreIndex = 0x40000000
} |
|
Copyright (c) 2011-2018 by Andrew Mustun.
All rights reserved.
This file is part of the QCAD project.
QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with QCAD. Structure to transfer attributes about property types. For example a property 'Side' might have the two choices 'Left' and 'Right'. These choices can be stored in a RPropertyAttributes
object. Other attributes define if a property is visible, if it is an angle (such properties require conversion between radiants and degrees), etc.
- Scriptable:\nThis class is available in script environments.\n
- Copyable:\nObjects are cleaned up automatically by the garbage collector of the script engine.\n
Copyright (c) 2011-2018 by Andrew Mustun.
All rights reserved.
This file is part of the QCAD project.
QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with QCAD.