LibreOffice Module sw (master) 1
|
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/embed/EmbedMisc.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <cmdid.h>
#include <hintids.hxx>
#include <bitmaps.hlst>
#include <o3tl/safeint.hxx>
#include <vcl/mnemonic.hxx>
#include <svl/stritem.hxx>
#include <sfx2/htmlmode.hxx>
#include <editeng/opaqitem.hxx>
#include <editeng/protitem.hxx>
#include <editeng/prntitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <svx/swframeposstrings.hxx>
#include <svx/swframevalidation.hxx>
#include <svx/sdangitm.hxx>
#include <comphelper/classids.hxx>
#include <tools/globname.hxx>
#include <tools/urlobj.hxx>
#include <fmturl.hxx>
#include <fmteiro.hxx>
#include <fmtcnct.hxx>
#include <fmtsrnd.hxx>
#include <view.hxx>
#include <wrtsh.hxx>
#include <swmodule.hxx>
#include <uitool.hxx>
#include <docsh.hxx>
#include <viewopt.hxx>
#include <frmdlg.hxx>
#include <frmmgr.hxx>
#include <frmpage.hxx>
#include <colmgr.hxx>
#include <grfatr.hxx>
#include <fmtfollowtextflow.hxx>
#include <svx/sdtaitm.hxx>
#include <sal/macros.h>
#include <osl/diagnose.h>
#include <strings.hrc>
#include <formatflysplit.hxx>
#include <fmtcntnt.hxx>
#include <svx/strings.hrc>
#include <svx/dialmgr.hxx>
#include <svx/graphichelper.hxx>
#include <sfx2/filedlghelper.hxx>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <com/sun/star/ui/dialogs/XFilePicker3.hpp>
#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>
#include <vcl/graphicfilter.hxx>
#include <svtools/embedhlp.hxx>
#include <comphelper/lok.hxx>
#include <memory>
Go to the source code of this file.
Classes | |
struct | o3tl::typed_flags< LB > |
struct | FrameMap |
Namespaces | |
namespace | o3tl |
Macros | |
#define | SwFPos SvxSwFramePosString |
#define | MAX_PERCENT_WIDTH SAL_CONST_INT64(254) |
#define | MAX_PERCENT_HEIGHT SAL_CONST_INT64(254) |
#define | VERT_PAGE_REL (LB::RelPageFrame|LB::RelPagePrintArea) |
#define | VERT_FRAME_REL (LB::FlyVertFrame|LB::FlyVertPrintArea) |
#define | HTML_HORI_PARA_REL (LB::Frame|LB::PrintArea) |
#define | HTML_HORI_CHAR_REL (LB::Frame|LB::PrintArea|LB::RelChar) |
Variables | |
RelationMap const | aRelationMap [] |
RelationMap const | aAsCharRelationMap [] |
constexpr auto | HORI_PAGE_REL |
FrameMap const | aHPageMap [] |
FrameMap const | aHPageHtmlMap [] |
FrameMap const | aVPageMap [] |
FrameMap const | aVPageHtmlMap [] |
constexpr auto | HORI_FRAME_REL |
FrameMap const | aHFrameMap [] |
FrameMap const | aHFlyHtmlMap [] |
FrameMap const | aVFrameMap [] |
FrameMap const | aVFlyHtmlMap [] |
constexpr auto | HORI_PARA_REL |
FrameMap const | aHParaMap [] |
FrameMap const | aHParaHtmlMap [] |
FrameMap const | aHParaHtmlAbsMap [] |
constexpr auto | VERT_PARA_REL |
FrameMap const | aVParaMap [] |
FrameMap const | aVParaHtmlMap [] |
constexpr auto | HORI_CHAR_REL |
FrameMap const | aHCharMap [] |
FrameMap const | aHCharHtmlMap [] |
FrameMap const | aHCharHtmlAbsMap [] |
constexpr auto | VERT_CHAR_REL |
FrameMap const | aVCharMap [] |
FrameMap const | aVCharHtmlMap [] |
FrameMap const | aVCharHtmlAbsMap [] |
FrameMap const | aVAsCharMap [] |
FrameMap const | aVAsCharHtmlMap [] |
#define HTML_HORI_CHAR_REL (LB::Frame|LB::PrintArea|LB::RelChar) |
Definition at line 312 of file frmpage.cxx.
#define HTML_HORI_PARA_REL (LB::Frame|LB::PrintArea) |
Definition at line 268 of file frmpage.cxx.
#define MAX_PERCENT_HEIGHT SAL_CONST_INT64(254) |
Definition at line 95 of file frmpage.cxx.
#define MAX_PERCENT_WIDTH SAL_CONST_INT64(254) |
Definition at line 94 of file frmpage.cxx.
#define SwFPos SvxSwFramePosString |
Definition at line 82 of file frmpage.cxx.
#define VERT_FRAME_REL (LB::FlyVertFrame|LB::FlyVertPrintArea) |
Definition at line 239 of file frmpage.cxx.
#define VERT_PAGE_REL (LB::RelPageFrame|LB::RelPagePrintArea) |
Definition at line 205 of file frmpage.cxx.
IMPL_LINK | ( | SwFrameAddPage | , |
ChainModifyHdl | , | ||
weld::ComboBox & | , | ||
rBox | , | ||
void | |||
) |
Definition at line 3204 of file frmpage.cxx.
References weld::ComboBox::find_text(), weld::ComboBox::get_count(), lcl_InsertVectors(), weld::ComboBox::remove(), weld::ComboBox::set_active(), and weld::ComboBox::set_active_text().
IMPL_LINK | ( | SwFramePage | , |
ModifyHdl | , | ||
weld::MetricSpinButton & | , | ||
rEdit | , | ||
void | |||
) |
Definition at line 2117 of file frmpage.cxx.
IMPL_LINK | ( | SwFramePage | , |
PosHdl | , | ||
weld::ComboBox & | , | ||
rLB | , | ||
void | |||
) |
Definition at line 1969 of file frmpage.cxx.
References weld::ComboBox::clear(), weld::ComboBox::get_active(), weld::ComboBox::get_active_id(), and SwPostItHelper::NONE.
IMPL_LINK | ( | SwFramePage | , |
RelHdl | , | ||
weld::ComboBox & | , | ||
rLB | , | ||
void | |||
) |
Definition at line 2068 of file frmpage.cxx.
IMPL_LINK | ( | SwFramePage | , |
RelSizeClickHdl | , | ||
weld::Toggleable & | , | ||
rBtn | , | ||
void | |||
) |
Definition at line 1787 of file frmpage.cxx.
References MAX_PERCENT_HEIGHT, and MAX_PERCENT_WIDTH.
IMPL_LINK_NOARG | ( | SwFrameAddPage | , |
DecorativeHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 3186 of file frmpage.cxx.
IMPL_LINK_NOARG | ( | SwFrameAddPage | , |
EditModifyHdl | , | ||
weld::Entry & | , | ||
void | |||
) |
Definition at line 3179 of file frmpage.cxx.
IMPL_LINK_NOARG | ( | SwFramePage | , |
AnchorTypeHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 1941 of file frmpage.cxx.
References LONG_MAX.
IMPL_LINK_NOARG | ( | SwFramePage | , |
AutoHeightClickHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 2111 of file frmpage.cxx.
IMPL_LINK_NOARG | ( | SwFramePage | , |
AutoWidthClickHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 2105 of file frmpage.cxx.
IMPL_LINK_NOARG | ( | SwFramePage | , |
MirrorHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 1781 of file frmpage.cxx.
References LONG_MAX.
IMPL_LINK_NOARG | ( | SwFramePage | , |
RangeModifyClickHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 1813 of file frmpage.cxx.
IMPL_LINK_NOARG | ( | SwFramePage | , |
RealSizeHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 2097 of file frmpage.cxx.
IMPL_LINK_NOARG | ( | SwFrameURLPage | , |
InsertFileHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 2833 of file frmpage.cxx.
References ERRCODE_NONE, and GetFrameWeld().
IMPL_LINK_NOARG | ( | SwGrfExtPage | , |
BrowseHdl | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 2580 of file frmpage.cxx.
References INetURLObject::decode(), ERRCODE_NONE, GetFrameWeld(), GraphicHelper::GetImageType(), Graphic::GetType(), GraphicFilter::LoadGraphic(), and INetURLObject::Unambiguous.
IMPL_LINK_NOARG | ( | SwGrfExtPage | , |
MirrorHdl | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 2627 of file frmpage.cxx.
|
static |
Definition at line 480 of file frmpage.cxx.
References nIndex, and SAL_N_ELEMENTS.
Referenced by SwFramePage::FillPosLB(), and SwFramePage::FillRelLB().
|
static |
Definition at line 405 of file frmpage.cxx.
References aHCharHtmlAbsMap, aHCharHtmlMap, aHCharMap, aHFlyHtmlMap, aHFrameMap, aHPageHtmlMap, aHPageMap, aHParaHtmlAbsMap, aHParaHtmlMap, aHParaMap, aVAsCharHtmlMap, aVAsCharMap, aVCharHtmlAbsMap, aVCharHtmlMap, aVCharMap, aVFlyHtmlMap, aVFrameMap, aVPageHtmlMap, aVPageMap, aVParaHtmlMap, and aVParaMap.
Referenced by SwFramePage::FillPosLB(), SwFramePage::FillRelLB(), SwFramePage::GetAlignment(), SwFramePage::GetMapPos(), and lcl_GetLBRelationsForStrID().
|
static |
Definition at line 573 of file frmpage.cxx.
References aRelationMap, i, and SwPostItHelper::NONE.
Referenced by SwFramePage::FillPosLB().
|
static |
Definition at line 590 of file frmpage.cxx.
References lcl_GetFrameMapCount(), FrameMap::nLBRelations, and SwPostItHelper::NONE.
Referenced by SwFramePage::FillRelLB().
|
static |
Definition at line 454 of file frmpage.cxx.
References weld::ComboBox::append_separator(), weld::ComboBox::append_text(), weld::ComboBox::get_count(), and InsertStringSorted().
Referenced by IMPL_LINK(), and SwFrameAddPage::Reset().
RelationMap const aAsCharRelationMap[] |
Definition at line 181 of file frmpage.cxx.
Referenced by SwFramePage::FillRelLB(), and SwFramePage::setOptimalRelWidth().
FrameMap const aHCharHtmlAbsMap[] |
Definition at line 320 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHCharHtmlMap[] |
Definition at line 314 of file frmpage.cxx.
Referenced by lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHCharMap[] |
Definition at line 304 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHFlyHtmlMap[] |
Definition at line 232 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHFrameMap[] |
Definition at line 224 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHPageHtmlMap[] |
Definition at line 200 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHPageMap[] |
Definition at line 192 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHParaHtmlAbsMap[] |
Definition at line 276 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHParaHtmlMap[] |
Definition at line 270 of file frmpage.cxx.
Referenced by lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aHParaMap[] |
Definition at line 260 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
RelationMap const aRelationMap[] |
Definition at line 155 of file frmpage.cxx.
Referenced by SwFramePage::FillRelLB(), lcl_GetLBRelationsForRelations(), and SwFramePage::setOptimalRelWidth().
FrameMap const aVAsCharHtmlMap[] |
Definition at line 379 of file frmpage.cxx.
Referenced by SwFramePage::FillRelLB(), SwFramePage::GetAlignment(), SwFramePage::GetMapPos(), SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVAsCharMap[] |
Definition at line 362 of file frmpage.cxx.
Referenced by SwFramePage::FillRelLB(), SwFramePage::GetAlignment(), SwFramePage::GetMapPos(), SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVCharHtmlAbsMap[] |
Definition at line 355 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVCharHtmlMap[] |
Definition at line 350 of file frmpage.cxx.
Referenced by lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVCharMap[] |
Definition at line 331 of file frmpage.cxx.
Referenced by SwFramePage::FillPosLB(), SwFramePage::FillRelLB(), SwFramePage::GetAlignment(), SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVFlyHtmlMap[] |
Definition at line 249 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVFrameMap[] |
Definition at line 241 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVPageHtmlMap[] |
Definition at line 215 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVPageMap[] |
Definition at line 207 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVParaHtmlMap[] |
Definition at line 294 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
FrameMap const aVParaMap[] |
Definition at line 286 of file frmpage.cxx.
Referenced by SwFramePage::InitPos(), lcl_GetFrameMapCount(), and SwFramePage::setOptimalFrameWidth().
|
constexpr |
Definition at line 300 of file frmpage.cxx.
|
constexpr |
Definition at line 221 of file frmpage.cxx.
|
constexpr |
Definition at line 189 of file frmpage.cxx.
|
constexpr |
Definition at line 256 of file frmpage.cxx.
|
constexpr |
Definition at line 328 of file frmpage.cxx.
|
constexpr |
Definition at line 283 of file frmpage.cxx.