mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
68 lines
4.7 KiB
Python
68 lines
4.7 KiB
Python
# The following has been generated automatically from src/core/qgsdiagramrenderer.h
|
|
# monkey patching scoped based enum
|
|
QgsDiagramLayerSettings.BackgroundColor = QgsDiagramLayerSettings.Property.BackgroundColor
|
|
QgsDiagramLayerSettings.BackgroundColor.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.BackgroundColor.__doc__ = "Diagram background color"
|
|
QgsDiagramLayerSettings.StrokeColor = QgsDiagramLayerSettings.Property.StrokeColor
|
|
QgsDiagramLayerSettings.StrokeColor.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.StrokeColor.__doc__ = "Stroke color"
|
|
QgsDiagramLayerSettings.StrokeWidth = QgsDiagramLayerSettings.Property.StrokeWidth
|
|
QgsDiagramLayerSettings.StrokeWidth.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.StrokeWidth.__doc__ = "Stroke width"
|
|
QgsDiagramLayerSettings.PositionX = QgsDiagramLayerSettings.Property.PositionX
|
|
QgsDiagramLayerSettings.PositionX.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.PositionX.__doc__ = "X-coordinate data defined diagram position"
|
|
QgsDiagramLayerSettings.PositionY = QgsDiagramLayerSettings.Property.PositionY
|
|
QgsDiagramLayerSettings.PositionY.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.PositionY.__doc__ = "Y-coordinate data defined diagram position"
|
|
QgsDiagramLayerSettings.Distance = QgsDiagramLayerSettings.Property.Distance
|
|
QgsDiagramLayerSettings.Distance.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.Distance.__doc__ = "Distance to diagram from feature"
|
|
QgsDiagramLayerSettings.Priority = QgsDiagramLayerSettings.Property.Priority
|
|
QgsDiagramLayerSettings.Priority.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.Priority.__doc__ = "Diagram priority (between 0 and 10)"
|
|
QgsDiagramLayerSettings.ZIndex = QgsDiagramLayerSettings.Property.ZIndex
|
|
QgsDiagramLayerSettings.ZIndex.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.ZIndex.__doc__ = "Z-index for diagram ordering"
|
|
QgsDiagramLayerSettings.IsObstacle = QgsDiagramLayerSettings.Property.IsObstacle
|
|
QgsDiagramLayerSettings.IsObstacle.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.IsObstacle.__doc__ = "Whether diagram features act as obstacles for other diagrams/labels"
|
|
QgsDiagramLayerSettings.Show = QgsDiagramLayerSettings.Property.Show
|
|
QgsDiagramLayerSettings.Show.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.Show.__doc__ = "Whether to show the diagram"
|
|
QgsDiagramLayerSettings.AlwaysShow = QgsDiagramLayerSettings.Property.AlwaysShow
|
|
QgsDiagramLayerSettings.AlwaysShow.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.AlwaysShow.__doc__ = "Whether the diagram should always be shown, even if it overlaps other diagrams/labels"
|
|
QgsDiagramLayerSettings.StartAngle = QgsDiagramLayerSettings.Property.StartAngle
|
|
QgsDiagramLayerSettings.StartAngle.is_monkey_patched = True
|
|
QgsDiagramLayerSettings.StartAngle.__doc__ = "Angle offset for pie diagram"
|
|
QgsDiagramLayerSettings.Property.__doc__ = """Data definable properties.
|
|
|
|
* ``BackgroundColor``: Diagram background color
|
|
* ``StrokeColor``: Stroke color
|
|
* ``StrokeWidth``: Stroke width
|
|
* ``PositionX``: X-coordinate data defined diagram position
|
|
* ``PositionY``: Y-coordinate data defined diagram position
|
|
* ``Distance``: Distance to diagram from feature
|
|
* ``Priority``: Diagram priority (between 0 and 10)
|
|
* ``ZIndex``: Z-index for diagram ordering
|
|
* ``IsObstacle``: Whether diagram features act as obstacles for other diagrams/labels
|
|
* ``Show``: Whether to show the diagram
|
|
* ``AlwaysShow``: Whether the diagram should always be shown, even if it overlaps other diagrams/labels
|
|
* ``StartAngle``: Angle offset for pie diagram
|
|
|
|
"""
|
|
# --
|
|
try:
|
|
QgsDiagramSettings.__attribute_docs__ = {'sizeType': 'Diagram size unit', 'sizeScale': 'Diagram size unit scale', 'lineSizeUnit': 'Line unit index', 'lineSizeScale': 'Line unit scale', 'opacity': 'Opacity, from 0 (transparent) to 1.0 (opaque)', 'rotationOffset': 'Rotation offset, in degrees clockwise from horizontal.', 'maximumScale': 'The maximum map scale (i.e. most "zoomed in" scale) at which the diagrams will be visible.\nThe scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.\nA scale of 0 indicates no maximum scale visibility.\n\n.. seealso:: :py:func:`minimumScale`', 'minimumScale': 'The minimum map scale (i.e. most "zoomed out" scale) at which the diagrams will be visible.\nThe scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.\nA scale of 0 indicates no minimum scale visibility.\n\n.. seealso:: :py:func:`maximumScale`', 'minimumSize': 'Scale diagrams smaller than mMinimumSize to mMinimumSize'}
|
|
except NameError:
|
|
pass
|
|
try:
|
|
QgsDiagramInterpolationSettings.__attribute_docs__ = {'classificationField': 'Name of the field for classification'}
|
|
except NameError:
|
|
pass
|
|
try:
|
|
QgsDiagramRenderer.dpiPaintDevice = staticmethod(QgsDiagramRenderer.dpiPaintDevice)
|
|
except NameError:
|
|
pass
|