LibreOffice Module sc (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
attrib.hxx File Reference
#include <memory>
#include <svl/poolitem.hxx>
#include <svl/intitem.hxx>
#include <svl/eitem.hxx>
#include <svx/sdangitm.hxx>
#include <o3tl/sorted_vector.hxx>
#include <o3tl/typed_flags_set.hxx>
#include "scdllapi.h"
#include "global.hxx"
Include dependency graph for attrib.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< ScMF >
 
class  ScMergeAttr
 
class  ScMergeFlagAttr
 
class  ScProtectionAttr
 
class  ScPageHFItem
 
class  ScViewObjectModeItem
 
class  ScPageScaleToItem
 Contains the "scale to width/height" attribute in page styles. More...
 
class  ScCondFormatItem
 
class  ScRotateValueItem
 
class  ScShrinkToFitCell
 
class  ScVerticalStackCell
 
class  ScLineBreakCell
 
class  ScHyphenateCell
 
class  ScIndentItem
 

Namespaces

namespace  o3tl
 
namespace  editeng
 

Macros

#define SC_HF_LEFTAREA   1
 
#define SC_HF_CENTERAREA   2
 
#define SC_HF_RIGHTAREA   3
 

Typedefs

typedef o3tl::sorted_vector< sal_uInt32 > ScCondFormatIndexes
 

Enumerations

enum class  ScMF {
  NONE = 0x0000 ,
  Hor = 0x0001 ,
  Ver = 0x0002 ,
  Auto = 0x0004 ,
  Button = 0x0008 ,
  Scenario = 0x0010 ,
  ButtonPopup = 0x0020 ,
  HiddenMember = 0x0040 ,
  DpTable = 0x0080 ,
  DpCollapse = 0x0100 ,
  DpExpand = 0x0200 ,
  ButtonPopup2 = 0x0400 ,
  All = 0x07FF
}
 

Functions

bool SC_DLLPUBLIC ScHasPriority (const ::editeng::SvxBorderLine *pThis, const ::editeng::SvxBorderLine *pOther)
 General Help Function. More...
 

Variables

const sal_uInt8 SC_MID_PAGE_SCALETO_WIDTH = 1
 Member ID for "page scale to width" value in QueryValue() and PutValue(). More...
 
const sal_uInt8 SC_MID_PAGE_SCALETO_HEIGHT = 2
 Member ID for "page scale to height" value in QueryValue() and PutValue(). More...
 

Macro Definition Documentation

◆ SC_HF_CENTERAREA

#define SC_HF_CENTERAREA   2

Definition at line 170 of file attrib.hxx.

◆ SC_HF_LEFTAREA

#define SC_HF_LEFTAREA   1

Definition at line 169 of file attrib.hxx.

◆ SC_HF_RIGHTAREA

#define SC_HF_RIGHTAREA   3

Definition at line 171 of file attrib.hxx.

Typedef Documentation

◆ ScCondFormatIndexes

Definition at line 270 of file attrib.hxx.

Enumeration Type Documentation

◆ ScMF

enum class ScMF
strong
Enumerator
NONE 
Hor 
Ver 
Auto 
Button 

autofilter arrow

Scenario 

field button for datapilot

ButtonPopup 
HiddenMember 

dp button with popup arrow

DpTable 

dp field button with presence of hidden member

DpCollapse 

dp table output

DpExpand 

dp compact layout collapse button

ButtonPopup2 

dp compact layout expand button

All 

dp button with popup arrow for multiple fields

Definition at line 34 of file attrib.hxx.

Function Documentation

◆ ScHasPriority()

bool SC_DLLPUBLIC ScHasPriority ( const ::editeng::SvxBorderLine pThis,
const ::editeng::SvxBorderLine pOther 
)

General Help Function.

Definition at line 49 of file attrib.cxx.

Referenced by XclExpCellBorder::FillFromItemSet(), ScTable::GetAutoFormatFrame(), and ScDocument::GetBorderLines().

Variable Documentation

◆ SC_MID_PAGE_SCALETO_HEIGHT

const sal_uInt8 SC_MID_PAGE_SCALETO_HEIGHT = 2

Member ID for "page scale to height" value in QueryValue() and PutValue().

Definition at line 226 of file attrib.hxx.

Referenced by ScPageScaleToItem::PutValue(), and ScPageScaleToItem::QueryValue().

◆ SC_MID_PAGE_SCALETO_WIDTH

const sal_uInt8 SC_MID_PAGE_SCALETO_WIDTH = 1

Member ID for "page scale to width" value in QueryValue() and PutValue().

Definition at line 224 of file attrib.hxx.

Referenced by ScPageScaleToItem::PutValue(), and ScPageScaleToItem::QueryValue().