LibreOffice Module cui (master) 1
|
#include <sal/config.h>
#include <sfx2/objsh.hxx>
#include <svx/strings.hrc>
#include <svx/svxids.hrc>
#include <strings.hrc>
#include <bitmaps.hlst>
#include <editeng/boxitem.hxx>
#include <editeng/lineitem.hxx>
#include <border.hxx>
#include <svx/dlgutil.hxx>
#include <dialmgr.hxx>
#include <sfx2/htmlmode.hxx>
#include <vcl/fieldvalues.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <svx/dialmgr.hxx>
#include <svx/flagsdef.hxx>
#include <svl/grabbagitem.hxx>
#include <svl/intitem.hxx>
#include <svl/ilstitem.hxx>
#include <svl/int64item.hxx>
#include <sal/macros.h>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <comphelper/lok.hxx>
#include <svtools/unitconv.hxx>
Go to the source code of this file.
Macros | |
#define | IID_PRE_CELL_NONE 1 |
#define | IID_PRE_CELL_ALL 2 |
#define | IID_PRE_CELL_LR 3 |
#define | IID_PRE_CELL_TB 4 |
#define | IID_PRE_CELL_L 5 |
#define | IID_PRE_CELL_DIAG 6 |
#define | IID_PRE_HOR_NONE 7 |
#define | IID_PRE_HOR_OUTER 8 |
#define | IID_PRE_HOR_HOR 9 |
#define | IID_PRE_HOR_ALL 10 |
#define | IID_PRE_HOR_OUTER2 11 |
#define | IID_PRE_VER_NONE 12 |
#define | IID_PRE_VER_OUTER 13 |
#define | IID_PRE_VER_VER 14 |
#define | IID_PRE_VER_ALL 15 |
#define | IID_PRE_VER_OUTER2 16 |
#define | IID_PRE_TABLE_NONE 17 |
#define | IID_PRE_TABLE_OUTER 18 |
#define | IID_PRE_TABLE_OUTERH 19 |
#define | IID_PRE_TABLE_ALL 20 |
#define | IID_PRE_TABLE_OUTER2 21 |
Functions | |
static void | lcl_SetDecimalDigitsTo1 (weld::MetricSpinButton &rField) |
static sal_Int64 | lcl_GetMinLineWidth (SvxBorderLineStyle aStyle) |
IMPL_LINK_NOARG (SvxBorderTabPage, SelPreHdl_Impl, ValueSet *, void) | |
IMPL_LINK_NOARG (SvxBorderTabPage, SelSdwHdl_Impl, ValueSet *, void) | |
IMPL_LINK (SvxBorderTabPage, SelColHdl_Impl, ColorListBox &, rColorBox, void) | |
IMPL_LINK_NOARG (SvxBorderTabPage, ModifyWidthLBHdl_Impl, weld::ComboBox &, void) | |
IMPL_LINK_NOARG (SvxBorderTabPage, ModifyWidthMFHdl_Impl, weld::MetricSpinButton &, void) | |
IMPL_LINK_NOARG (SvxBorderTabPage, SelStyleHdl_Impl, SvtLineListBox &, void) | |
static Color | lcl_mediumColor (Color aMain, Color) |
IMPL_LINK_NOARG (SvxBorderTabPage, LinesChanged_Impl, LinkParamNone *, void) | |
IMPL_LINK (SvxBorderTabPage, ModifyDistanceHdl_Impl, weld::MetricSpinButton &, rField, void) | |
IMPL_LINK (SvxBorderTabPage, SyncHdl_Impl, weld::Toggleable &, rBox, void) | |
IMPL_LINK (SvxBorderTabPage, RemoveAdjacentCellBorderHdl_Impl, weld::Toggleable &, rBox, void) | |
Variables | |
const sal_uInt16 | BORDER_PRESET_COUNT = 5 |
const sal_uInt16 | BORDER_SHADOW_COUNT = 5 |
#define IID_PRE_CELL_ALL 2 |
Definition at line 1135 of file border.cxx.
#define IID_PRE_CELL_DIAG 6 |
Definition at line 1139 of file border.cxx.
#define IID_PRE_CELL_L 5 |
Definition at line 1138 of file border.cxx.
#define IID_PRE_CELL_LR 3 |
Definition at line 1136 of file border.cxx.
#define IID_PRE_CELL_NONE 1 |
Definition at line 1134 of file border.cxx.
#define IID_PRE_CELL_TB 4 |
Definition at line 1137 of file border.cxx.
#define IID_PRE_HOR_ALL 10 |
Definition at line 1143 of file border.cxx.
#define IID_PRE_HOR_HOR 9 |
Definition at line 1142 of file border.cxx.
#define IID_PRE_HOR_NONE 7 |
Definition at line 1140 of file border.cxx.
#define IID_PRE_HOR_OUTER 8 |
Definition at line 1141 of file border.cxx.
#define IID_PRE_HOR_OUTER2 11 |
Definition at line 1144 of file border.cxx.
#define IID_PRE_TABLE_ALL 20 |
Definition at line 1153 of file border.cxx.
#define IID_PRE_TABLE_NONE 17 |
Definition at line 1150 of file border.cxx.
#define IID_PRE_TABLE_OUTER 18 |
Definition at line 1151 of file border.cxx.
#define IID_PRE_TABLE_OUTER2 21 |
Definition at line 1154 of file border.cxx.
#define IID_PRE_TABLE_OUTERH 19 |
Definition at line 1152 of file border.cxx.
#define IID_PRE_VER_ALL 15 |
Definition at line 1148 of file border.cxx.
#define IID_PRE_VER_NONE 12 |
Definition at line 1145 of file border.cxx.
#define IID_PRE_VER_OUTER 13 |
Definition at line 1146 of file border.cxx.
#define IID_PRE_VER_OUTER2 16 |
Definition at line 1149 of file border.cxx.
#define IID_PRE_VER_VER 14 |
Definition at line 1147 of file border.cxx.
IMPL_LINK | ( | SvxBorderTabPage | , |
ModifyDistanceHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
rField | , | ||
void | |||
) |
Definition at line 1590 of file border.cxx.
IMPL_LINK | ( | SvxBorderTabPage | , |
RemoveAdjacentCellBorderHdl_Impl | , | ||
weld::Toggleable & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 1620 of file border.cxx.
IMPL_LINK | ( | SvxBorderTabPage | , |
SelColHdl_Impl | , | ||
ColorListBox & | , | ||
rColorBox | , | ||
void | |||
) |
Definition at line 1235 of file border.cxx.
References NamedColor::getComplexColor(), and NamedColor::m_aColor.
IMPL_LINK | ( | SvxBorderTabPage | , |
SyncHdl_Impl | , | ||
weld::Toggleable & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 1615 of file border.cxx.
IMPL_LINK_NOARG | ( | SvxBorderTabPage | , |
LinesChanged_Impl | , | ||
LinkParamNone * | , | ||
void | |||
) |
Definition at line 1545 of file border.cxx.
References SAL_MAX_UINT16.
IMPL_LINK_NOARG | ( | SvxBorderTabPage | , |
ModifyWidthLBHdl_Impl | , | ||
weld::ComboBox & | , | ||
void | |||
) |
Definition at line 1241 of file border.cxx.
References nPos.
IMPL_LINK_NOARG | ( | SvxBorderTabPage | , |
ModifyWidthMFHdl_Impl | , | ||
weld::MetricSpinButton & | , | ||
void | |||
) |
Definition at line 1255 of file border.cxx.
References vcl::ConvertDoubleValue().
IMPL_LINK_NOARG | ( | SvxBorderTabPage | , |
SelPreHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 1156 of file border.cxx.
References svx::DontCare, svx::FRAMEBORDERTYPE_COUNT, svx::GetFrameBorderTypeFromIndex(), svx::Hide, HIDE, nBorder, svx::Show, and SHOW.
IMPL_LINK_NOARG | ( | SvxBorderTabPage | , |
SelSdwHdl_Impl | , | ||
ValueSet * | , | ||
void | |||
) |
Definition at line 1226 of file border.cxx.
IMPL_LINK_NOARG | ( | SvxBorderTabPage | , |
SelStyleHdl_Impl | , | ||
SvtLineListBox & | , | ||
void | |||
) |
Definition at line 1275 of file border.cxx.
References vcl::ConvertDoubleValue(), SvxBorderLineWidth::Hairline, i, lcl_GetMinLineWidth(), SvxBorderLineWidth::Medium, SvxBorderLineWidth::Thin, and SvxBorderLineWidth::VeryThin.
|
static |
Definition at line 105 of file border.cxx.
Referenced by SvxBorderTabPage::FillLineListBox_Impl(), and IMPL_LINK_NOARG().
Definition at line 1482 of file border.cxx.
Referenced by SvxBorderTabPage::FillLineListBox_Impl().
|
static |
Definition at line 97 of file border.cxx.
References weld::MetricSpinButton::denormalize(), weld::MetricSpinButton::get_min(), weld::MetricSpinButton::normalize(), weld::MetricSpinButton::set_digits(), and weld::MetricSpinButton::set_min().
const sal_uInt16 BORDER_PRESET_COUNT = 5 |
Definition at line 142 of file border.cxx.
Referenced by SvxBorderTabPage::FillPresetVS(), and SvxBorderTabPage::GetPresetImageId().
const sal_uInt16 BORDER_SHADOW_COUNT = 5 |
Definition at line 145 of file border.cxx.
Referenced by SvxBorderTabPage::FillShadowVS().