LibreOffice Module svx (master) 1
Enumerations | Functions
svdobjkind.hxx File Reference
#include <com/sun/star/form/FormComponentType.hpp>
Include dependency graph for svdobjkind.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  SdrObjKind : sal_uInt16 {
  NONE = 0 ,
  Group = 1 ,
  Line = 2 ,
  Rectangle = 3 ,
  CircleOrEllipse = 4 ,
  CircleSection = 5 ,
  CircleArc = 6 ,
  CircleCut = 7 ,
  Polygon = 8 ,
  PolyLine = 9 ,
  PathLine = 10 ,
  PathFill = 11 ,
  FreehandLine = 12 ,
  FreehandFill = 13 ,
  Text = 16 ,
  TitleText = 20 ,
  OutlineText = 21 ,
  Graphic = 22 ,
  OLE2 = 23 ,
  Edge = 24 ,
  Caption = 25 ,
  PathPoly = 26 ,
  PathPolyLine = 27 ,
  Page = 28 ,
  Measure = 29 ,
  OLEPluginFrame = 31 ,
  UNO = 32 ,
  CustomShape = 33 ,
  Media = 34 ,
  Table = 35 ,
  OLE2Applet = 100 ,
  OLE2Plugin = 101 ,
  E3D_Scene = 202 ,
  E3D_Object = 203 ,
  E3D_Cube = 204 ,
  E3D_Sphere = 205 ,
  E3D_Extrusion = 206 ,
  E3D_Lathe = 207 ,
  E3D_CompoundObject = 208 ,
  E3D_Polygon = 209 ,
  E3D_INVENTOR_FIRST = E3D_Scene ,
  E3D_INVENTOR_LAST = E3D_Polygon ,
  FormControl = 300 + css::form::FormComponentType::CONTROL ,
  FormEdit = 300 + css::form::FormComponentType::TEXTFIELD ,
  FormButton = 300 + css::form::FormComponentType::COMMANDBUTTON ,
  FormFixedText = 300 + css::form::FormComponentType::FIXEDTEXT ,
  FormListbox = 300 + css::form::FormComponentType::LISTBOX ,
  FormCheckbox = 300 + css::form::FormComponentType::CHECKBOX ,
  FormCombobox = 300 + css::form::FormComponentType::COMBOBOX ,
  FormRadioButton = 300 + css::form::FormComponentType::RADIOBUTTON ,
  FormGroupBox = 300 + css::form::FormComponentType::GROUPBOX ,
  FormGrid = 300 + css::form::FormComponentType::GRIDCONTROL ,
  FormImageButton = 300 + css::form::FormComponentType::IMAGEBUTTON ,
  FormFileControl = 300 + css::form::FormComponentType::FILECONTROL ,
  FormDateField = 300 + css::form::FormComponentType::DATEFIELD ,
  FormTimeField = 300 + css::form::FormComponentType::TIMEFIELD ,
  FormNumericField = 300 + css::form::FormComponentType::NUMERICFIELD ,
  FormCurrencyField = 300 + css::form::FormComponentType::CURRENCYFIELD ,
  FormPatternField = 300 + css::form::FormComponentType::PATTERNFIELD ,
  FormHidden = 300 + css::form::FormComponentType::HIDDENCONTROL ,
  FormImageControl = 300 + css::form::FormComponentType::IMAGECONTROL ,
  FormFormattedField = 300 + css::form::FormComponentType::PATTERNFIELD + 1 ,
  FormScrollbar = 300 + css::form::FormComponentType::PATTERNFIELD + 2 ,
  FormSpinButton = 300 + css::form::FormComponentType::PATTERNFIELD + 3 ,
  FormNavigationBar = 300 + css::form::FormComponentType::PATTERNFIELD + 4 ,
  BasicDialogControl = 401 ,
  BasicDialogDialog = 402 ,
  BasicDialogPushButton = 403 ,
  BasicDialogRadioButton = 404 ,
  BasicDialogCheckbox = 405 ,
  BasicDialogListbox = 406 ,
  BasicDialogCombobox = 407 ,
  BasicDialogGroupBox = 408 ,
  BasicDialogEdit = 409 ,
  BasicDialogFixedText = 410 ,
  BasicDialogImageControl = 411 ,
  BasicDialogProgressbar = 412 ,
  BasicDialogHorizontalScrollbar = 413 ,
  BasicDialogVerticalScrollbar = 414 ,
  BasicDialogHorizontalFixedLine = 415 ,
  BasicDialogVerticalFixedLine = 416 ,
  BasicDialogDateField = 417 ,
  BasicDialogTimeField = 418 ,
  BasicDialogNumericField = 419 ,
  BasicDialogCurencyField = 420 ,
  BasicDialogFormattedField = 421 ,
  BasicDialogPatternField = 422 ,
  BasicDialogFileControl = 423 ,
  BasicDialogTreeControl = 424 ,
  BasicDialogSpinButton = 425 ,
  BasicDialogGridControl = 426 ,
  BasicDialogHyperlinkControl = 427 ,
  BasicDialogFormRadio = 428 ,
  BasicDialogFormCheck = 429 ,
  BasicDialogFormList = 430 ,
  BasicDialogFormCombo = 431 ,
  BasicDialogFormSpin = 432 ,
  BasicDialogFormVerticalScroll = 433 ,
  BasicDialogFormHorizontalScroll = 434 ,
  ReportDesignFixedText = 501 ,
  ReportDesignImageControl = 502 ,
  ReportDesignFormattedField = 503 ,
  ReportDesignHorizontalFixedLine = 504 ,
  ReportDesignVerticalFixedLine = 505 ,
  ReportDesignSubReport = 506 ,
  SwFlyDrawObjIdentifier = 601 ,
  NewFrame = 602
}
 

Functions

constexpr bool IsInventorE3D (SdrObjKind e)
 

Enumeration Type Documentation

◆ SdrObjKind

enum class SdrObjKind : sal_uInt16
strong
Enumerator
NONE 
Group 

abstract object (SdrObject)

Line 

object group

Rectangle 

line

CircleOrEllipse 

rectangle (round corners optional)

CircleSection 

circle, ellipse

CircleArc 

circle section

CircleCut 

circle arc

Polygon 

circle cut

PolyLine 

polygon, PolyPolygon

PathLine 

PolyLine.

PathFill 

open Bezier-curve

FreehandLine 

closed Bezier-curve

FreehandFill 

open free-hand line

Text 

closed free-hand line

TitleText 

text object

OutlineText 

TitleText, special text object for StarDraw.

Graphic 

OutlineText, special text object for StarDraw.

OLE2 

foreign graphic (StarView Graphic)

Edge 

OLE object.

Caption 

connector object

PathPoly 

caption object

PathPolyLine 

Polygon/PolyPolygon represented by SdrPathObj.

Page 

Polyline represented by SdrPathObj.

Measure 

object that represents a SdrPage

OLEPluginFrame 

measurement object

UNO 

continuously activated OLE (PlugIn-Frame or similar)

CustomShape 

Universal Network Object packed into SvDraw object.

Media 

custom shape

Table 

media shape

OLE2Applet 

table

OLE2Plugin 
E3D_Scene 
E3D_Object 
E3D_Cube 
E3D_Sphere 
E3D_Extrusion 
E3D_Lathe 
E3D_CompoundObject 
E3D_Polygon 
E3D_INVENTOR_FIRST 
E3D_INVENTOR_LAST 
FormControl 
FormEdit 
FormButton 
FormFixedText 
FormListbox 
FormCheckbox 
FormCombobox 
FormRadioButton 
FormGroupBox 
FormGrid 
FormImageButton 
FormFileControl 
FormDateField 
FormTimeField 
FormNumericField 
FormCurrencyField 
FormPatternField 
FormHidden 
FormImageControl 
FormFormattedField 
FormScrollbar 
FormSpinButton 
FormNavigationBar 
BasicDialogControl 
BasicDialogDialog 
BasicDialogPushButton 
BasicDialogRadioButton 
BasicDialogCheckbox 
BasicDialogListbox 
BasicDialogCombobox 
BasicDialogGroupBox 
BasicDialogEdit 
BasicDialogFixedText 
BasicDialogImageControl 
BasicDialogProgressbar 
BasicDialogHorizontalScrollbar 
BasicDialogVerticalScrollbar 
BasicDialogHorizontalFixedLine 
BasicDialogVerticalFixedLine 
BasicDialogDateField 
BasicDialogTimeField 
BasicDialogNumericField 
BasicDialogCurencyField 
BasicDialogFormattedField 
BasicDialogPatternField 
BasicDialogFileControl 
BasicDialogTreeControl 
BasicDialogSpinButton 
BasicDialogGridControl 
BasicDialogHyperlinkControl 
BasicDialogFormRadio 
BasicDialogFormCheck 
BasicDialogFormList 
BasicDialogFormCombo 
BasicDialogFormSpin 
BasicDialogFormVerticalScroll 
BasicDialogFormHorizontalScroll 
ReportDesignFixedText 
ReportDesignImageControl 
ReportDesignFormattedField 
ReportDesignHorizontalFixedLine 
ReportDesignVerticalFixedLine 
ReportDesignSubReport 
SwFlyDrawObjIdentifier 
NewFrame 

Definition at line 24 of file svdobjkind.hxx.

Function Documentation

◆ IsInventorE3D()

constexpr bool IsInventorE3D ( SdrObjKind  e)
inlineconstexpr

Definition at line 148 of file svdobjkind.hxx.

References E3D_INVENTOR_FIRST, and E3D_INVENTOR_LAST.

Referenced by SvxDrawPage::GetTypeAndInventor().