LibreOffice Module xmloff (master) 1
Classes | Namespaces | Enumerations
formattributes.hxx File Reference
#include <sal/config.h>
#include <map>
#include <com/sun/star/uno/Type.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmltoken.hxx>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for formattributes.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< CCAFlags >
 
struct  o3tl::typed_flags< DAFlags >
 
struct  o3tl::typed_flags< BAFlags >
 
struct  o3tl::typed_flags< EAFlags >
 
struct  o3tl::typed_flags< SCAFlags >
 
class  xmloff::OAttributeMetaData
 allows the translation of attribute ids into strings. More...
 
class  xmloff::OAttribute2Property
 some kind of opposite to the OAttributeMetaData class. More...
 
struct  xmloff::OAttribute2Property::AttributeAssignment
 

Namespaces

namespace  o3tl
 
namespace  xmloff
 

Enumerations

enum class  CCAFlags {
  NONE = 0x00000000 ,
  Name = 0x00000001 ,
  ServiceName = 0x00000002 ,
  ButtonType = 0x00000004 ,
  ControlId = 0x00000008 ,
  CurrentSelected = 0x00000010 ,
  CurrentValue = 0x00000020 ,
  Disabled = 0x00000040 ,
  Dropdown = 0x00000080 ,
  For = 0x00000100 ,
  ImageData = 0x00000200 ,
  Label = 0x00000400 ,
  MaxLength = 0x00000800 ,
  Printable = 0x00001000 ,
  ReadOnly = 0x00002000 ,
  Selected = 0x00004000 ,
  Size = 0x00008000 ,
  TabIndex = 0x00010000 ,
  TargetFrame = 0x00020000 ,
  TargetLocation = 0x00040000 ,
  TabStop = 0x00080000 ,
  Title = 0x00100000 ,
  Value = 0x00200000 ,
  Orientation = 0x00400000 ,
  VisualEffect = 0x00800000 ,
  EnableVisible = 0x01000000
}
 
enum class  DAFlags {
  NONE = 0x0000 ,
  BoundColumn = 0x0001 ,
  ConvertEmpty = 0x0002 ,
  DataField = 0x0004 ,
  ListSource = 0x0008 ,
  ListSource_TYPE = 0x0010 ,
  InputRequired = 0x0020
}
 
enum class  BAFlags {
  NONE = 0x0000 ,
  LinkedCell = 0x0001 ,
  ListLinkingType = 0x0002 ,
  ListCellRange = 0x0004 ,
  XFormsBind = 0x0008 ,
  XFormsListBind = 0x0010 ,
  XFormsSubmission = 0x0020
}
 
enum class  EAFlags {
  NONE = 0x0000 ,
  ControlEvents = 0x0001 ,
  OnChange = 0x0002 ,
  OnClick = 0x0004 ,
  OnDoubleClick = 0x0008 ,
  OnSelect = 0x0010
}
 
enum class  SCAFlags {
  NONE = 0x000000 ,
  EchoChar = 0x000001 ,
  MaxValue = 0x000002 ,
  MinValue = 0x000004 ,
  Validation = 0x000008 ,
  GroupName = 0x000010 ,
  MultiLine = 0x000020 ,
  AutoCompletion = 0x000080 ,
  Multiple = 0x000100 ,
  DefaultButton = 0x000200 ,
  CurrentState = 0x000400 ,
  IsTristate = 0x000800 ,
  State = 0x001000 ,
  ColumnStyleName = 0x002000 ,
  StepSize = 0x004000 ,
  PageStepSize = 0x008000 ,
  RepeatDelay = 0x010000 ,
  Toggle = 0x020000 ,
  FocusOnClick = 0x040000 ,
  ImagePosition = 0x080000
}
 
enum  xmloff::FormAttributes {
  xmloff::faName ,
  xmloff::faAction ,
  xmloff::faEnctype ,
  xmloff::faMethod ,
  xmloff::faAllowDeletes ,
  xmloff::faAllowInserts ,
  xmloff::faAllowUpdates ,
  xmloff::faApplyFilter ,
  xmloff::faCommand ,
  xmloff::faCommandType ,
  xmloff::faEscapeProcessing ,
  xmloff::faDatasource ,
  xmloff::faDetailFields ,
  xmloff::faFilter ,
  xmloff::faIgnoreResult ,
  xmloff::faMasterFields ,
  xmloff::faNavigationMode ,
  xmloff::faOrder ,
  xmloff::faTabbingCycle
}
 attributes in the xml tag representing a form More...
 
enum  xmloff::OfficeFormsAttributes {
  xmloff::ofaAutomaticFocus ,
  xmloff::ofaApplyDesignMode
}
 

Enumeration Type Documentation

◆ BAFlags

enum class BAFlags
strong
Enumerator
NONE 
LinkedCell 
ListLinkingType 
ListCellRange 
XFormsBind 
XFormsListBind 
XFormsSubmission 

Definition at line 84 of file formattributes.hxx.

◆ CCAFlags

enum class CCAFlags
strong
Enumerator
NONE 
Name 
ServiceName 
ButtonType 
ControlId 
CurrentSelected 
CurrentValue 
Disabled 
Dropdown 
For 
ImageData 
Label 
MaxLength 
Printable 
ReadOnly 
Selected 
Size 
TabIndex 
TargetFrame 
TargetLocation 
TabStop 
Title 
Value 
Orientation 
VisualEffect 
EnableVisible 

Definition at line 37 of file formattributes.hxx.

◆ DAFlags

enum class DAFlags
strong
Enumerator
NONE 
BoundColumn 
ConvertEmpty 
DataField 
ListSource 
ListSource_TYPE 
InputRequired 

Definition at line 70 of file formattributes.hxx.

◆ EAFlags

enum class EAFlags
strong
Enumerator
NONE 
ControlEvents 
OnChange 
OnClick 
OnDoubleClick 
OnSelect 

Definition at line 98 of file formattributes.hxx.

◆ SCAFlags

enum class SCAFlags
strong
Enumerator
NONE 
EchoChar 
MaxValue 
MinValue 
Validation 
GroupName 
MultiLine 
AutoCompletion 
Multiple 
DefaultButton 
CurrentState 
IsTristate 
State 
ColumnStyleName 
StepSize 
PageStepSize 
RepeatDelay 
Toggle 
FocusOnClick 
ImagePosition 

Definition at line 111 of file formattributes.hxx.