LibreOffice Module sc (master) 1
Classes | Typedefs | Variables
xlview.hxx File Reference
#include <tools/color.hxx>
#include "xladdress.hxx"
#include <map>
#include <memory>
Include dependency graph for xlview.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XclDocViewData
 Excel ignores Tab color when set to this value... More...
 
struct  XclSelectionData
 Contains all settings for a selection in a single pane of a sheet. More...
 
struct  XclTabViewData
 Contains all view settings for a single sheet. More...
 

Typedefs

typedef std::shared_ptr< XclSelectionDataXclSelectionDataRef
 

Variables

const sal_uInt16 EXC_ZOOM_MIN = 10
 
const sal_uInt16 EXC_ZOOM_MAX = 400
 
const sal_uInt16 EXC_ID_SELECTION = 0x001D
 
const sal_uInt16 EXC_ID_WINDOW1 = 0x003D
 
const sal_uInt16 EXC_WIN1_HIDDEN = 0x0001
 
const sal_uInt16 EXC_WIN1_MINIMIZED = 0x0002
 
const sal_uInt16 EXC_WIN1_HOR_SCROLLBAR = 0x0008
 
const sal_uInt16 EXC_WIN1_VER_SCROLLBAR = 0x0010
 
const sal_uInt16 EXC_WIN1_TABBAR = 0x0020
 
const sal_uInt16 EXC_ID2_WINDOW2 = 0x003E
 
const sal_uInt16 EXC_ID_WINDOW2 = 0x023E
 
const sal_uInt16 EXC_WIN2_SHOWFORMULAS = 0x0001
 
const sal_uInt16 EXC_WIN2_SHOWGRID = 0x0002
 
const sal_uInt16 EXC_WIN2_SHOWHEADINGS = 0x0004
 
const sal_uInt16 EXC_WIN2_FROZEN = 0x0008
 
const sal_uInt16 EXC_WIN2_SHOWZEROS = 0x0010
 
const sal_uInt16 EXC_WIN2_DEFGRIDCOLOR = 0x0020
 
const sal_uInt16 EXC_WIN2_MIRRORED = 0x0040
 
const sal_uInt16 EXC_WIN2_SHOWOUTLINE = 0x0080
 
const sal_uInt16 EXC_WIN2_FROZENNOSPLIT = 0x0100
 
const sal_uInt16 EXC_WIN2_SELECTED = 0x0200
 
const sal_uInt16 EXC_WIN2_DISPLAYED = 0x0400
 
const sal_uInt16 EXC_WIN2_PAGEBREAKMODE = 0x0800
 
const sal_uInt16 EXC_WIN2_NORMALZOOM_DEF = 100
 
const sal_uInt16 EXC_WIN2_PAGEZOOM_DEF = 60
 Default zoom for normal view. More...
 
const sal_uInt16 EXC_ID_PANE = 0x0041
 Default zoom for pagebreak preview. More...
 
const sal_uInt8 EXC_PANE_BOTTOMRIGHT = 0
 
const sal_uInt8 EXC_PANE_TOPRIGHT = 1
 Bottom-right pane. More...
 
const sal_uInt8 EXC_PANE_BOTTOMLEFT = 2
 Right, or top-right pane. More...
 
const sal_uInt8 EXC_PANE_TOPLEFT = 3
 Bottom, or bottom-left pane. More...
 
const sal_uInt16 EXC_ID_SCL = 0x00A0
 Single, top, left, or top-left pane. More...
 
const sal_uInt16 EXC_ID_SHEETEXT = 0x0862
 
const sal_uInt8 EXC_SHEETEXT_TABCOLOR = 0x7F
 header id for sheetext More...
 
const sal_uInt16 EXC_COLOR_NOTABBG = 0x7F
 mask for tab color More...
 

Typedef Documentation

◆ XclSelectionDataRef

typedef std::shared_ptr< XclSelectionData > XclSelectionDataRef

Definition at line 113 of file xlview.hxx.

Variable Documentation

◆ EXC_COLOR_NOTABBG

const sal_uInt16 EXC_COLOR_NOTABBG = 0x7F

mask for tab color

Definition at line 84 of file xlview.hxx.

Referenced by XclExpTabViewSettings::XclExpTabViewSettings().

◆ EXC_ID2_WINDOW2

const sal_uInt16 EXC_ID2_WINDOW2 = 0x003E

Definition at line 48 of file xlview.hxx.

◆ EXC_ID_PANE

const sal_uInt16 EXC_ID_PANE = 0x0041

Default zoom for pagebreak preview.

Definition at line 69 of file xlview.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_SCL

const sal_uInt16 EXC_ID_SCL = 0x00A0

Single, top, left, or top-left pane.

Definition at line 78 of file xlview.hxx.

Referenced by ImportExcel8::Read(), and XclImpChart::ReadChartSubStream().

◆ EXC_ID_SELECTION

const sal_uInt16 EXC_ID_SELECTION = 0x001D

Definition at line 34 of file xlview.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_SHEETEXT

const sal_uInt16 EXC_ID_SHEETEXT = 0x0862

Definition at line 82 of file xlview.hxx.

Referenced by ImportExcel8::Read(), and XclImpChart::ReadChartSubStream().

◆ EXC_ID_WINDOW1

const sal_uInt16 EXC_ID_WINDOW1 = 0x003D

Definition at line 38 of file xlview.hxx.

◆ EXC_ID_WINDOW2

const sal_uInt16 EXC_ID_WINDOW2 = 0x023E

Definition at line 49 of file xlview.hxx.

Referenced by ImportExcel8::Read(), and XclImpChart::ReadChartSubStream().

◆ EXC_PANE_BOTTOMLEFT

const sal_uInt8 EXC_PANE_BOTTOMLEFT = 2

◆ EXC_PANE_BOTTOMRIGHT

const sal_uInt8 EXC_PANE_BOTTOMRIGHT = 0

◆ EXC_PANE_TOPLEFT

const sal_uInt8 EXC_PANE_TOPLEFT = 3

◆ EXC_PANE_TOPRIGHT

const sal_uInt8 EXC_PANE_TOPRIGHT = 1

◆ EXC_SHEETEXT_TABCOLOR

const sal_uInt8 EXC_SHEETEXT_TABCOLOR = 0x7F

header id for sheetext

Definition at line 83 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadTabBgColor().

◆ EXC_WIN1_HIDDEN

const sal_uInt16 EXC_WIN1_HIDDEN = 0x0001

Definition at line 40 of file xlview.hxx.

◆ EXC_WIN1_HOR_SCROLLBAR

const sal_uInt16 EXC_WIN1_HOR_SCROLLBAR = 0x0008

◆ EXC_WIN1_MINIMIZED

const sal_uInt16 EXC_WIN1_MINIMIZED = 0x0002

Definition at line 41 of file xlview.hxx.

◆ EXC_WIN1_TABBAR

const sal_uInt16 EXC_WIN1_TABBAR = 0x0020

◆ EXC_WIN1_VER_SCROLLBAR

const sal_uInt16 EXC_WIN1_VER_SCROLLBAR = 0x0010

◆ EXC_WIN2_DEFGRIDCOLOR

const sal_uInt16 EXC_WIN2_DEFGRIDCOLOR = 0x0020

Definition at line 56 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_DISPLAYED

const sal_uInt16 EXC_WIN2_DISPLAYED = 0x0400

Definition at line 61 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_FROZEN

const sal_uInt16 EXC_WIN2_FROZEN = 0x0008

Definition at line 54 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_FROZENNOSPLIT

const sal_uInt16 EXC_WIN2_FROZENNOSPLIT = 0x0100

Definition at line 59 of file xlview.hxx.

Referenced by XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_MIRRORED

const sal_uInt16 EXC_WIN2_MIRRORED = 0x0040

Definition at line 57 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_NORMALZOOM_DEF

const sal_uInt16 EXC_WIN2_NORMALZOOM_DEF = 100

◆ EXC_WIN2_PAGEBREAKMODE

const sal_uInt16 EXC_WIN2_PAGEBREAKMODE = 0x0800

Definition at line 62 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_PAGEZOOM_DEF

const sal_uInt16 EXC_WIN2_PAGEZOOM_DEF = 60

Default zoom for normal view.

Definition at line 65 of file xlview.hxx.

Referenced by XclImpTabViewSettings::Finalize(), XclTabViewData::SetDefaults(), and XclExpTabViewSettings::XclExpTabViewSettings().

◆ EXC_WIN2_SELECTED

const sal_uInt16 EXC_WIN2_SELECTED = 0x0200

Definition at line 60 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_SHOWFORMULAS

const sal_uInt16 EXC_WIN2_SHOWFORMULAS = 0x0001

Definition at line 51 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_SHOWGRID

const sal_uInt16 EXC_WIN2_SHOWGRID = 0x0002

Definition at line 52 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_SHOWHEADINGS

const sal_uInt16 EXC_WIN2_SHOWHEADINGS = 0x0004

Definition at line 53 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_SHOWOUTLINE

const sal_uInt16 EXC_WIN2_SHOWOUTLINE = 0x0080

Definition at line 58 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_WIN2_SHOWZEROS

const sal_uInt16 EXC_WIN2_SHOWZEROS = 0x0010

Definition at line 55 of file xlview.hxx.

Referenced by XclImpTabViewSettings::ReadWindow2(), and XclExpWindow2::XclExpWindow2().

◆ EXC_ZOOM_MAX

const sal_uInt16 EXC_ZOOM_MAX = 400

Definition at line 30 of file xlview.hxx.

◆ EXC_ZOOM_MIN

const sal_uInt16 EXC_ZOOM_MIN = 10

Definition at line 29 of file xlview.hxx.