LibreOffice Module sd (master) 1
|
Namespaces | |
namespace | TableColumnUndo |
namespace | TableLayouter |
namespace | TableRowUndo |
namespace | TableStyleUndo |
Classes | |
class | CellCursor |
struct | CellPos |
class | CellRange |
class | CellUndo |
struct | EdgeInfo |
class | FastPropertySet |
class | FastPropertySetInfo |
class | InsertColUndo |
class | InsertRowUndo |
class | RangeIterator |
class | RemoveColUndo |
class | RemoveRowUndo |
class | SdrTableObj |
class | SdrTableObjImpl |
class | SdrTableRtfExporter |
class | SdrTableRTFParser |
class | SvxTableController |
class | TableBorderHdl |
class | TableColumn |
class | TableColumns |
class | TableColumnUndo |
struct | TableEdge |
class | TableEdgeHdl |
class | TableLayouter |
class | TableModel |
class | TableModelNotifyGuard |
class | TableRow |
class | TableRows |
class | TableRowUndo |
struct | TableStyleSettings |
class | TableStyleUndo |
Typedefs | |
typedef rtl::Reference< Cell > | CellRef |
typedef rtl::Reference< TableModel > | TableModelRef |
typedef rtl::Reference< TableRow > | TableRowRef |
typedef rtl::Reference< TableColumn > | TableColumnRef |
typedef std::vector< CellRef > | CellVector |
typedef std::vector< TableRowRef > | RowVector |
typedef std::vector< TableColumnRef > | ColumnVector |
typedef ::cppu::WeakComponentImplHelper< css::table::XTable, css::util::XBroadcaster > | TableModelBase |
typedef ::cppu::ImplInheritanceHelper< CellRange, css::table::XCellCursor, css::table::XMergeableCellRange > | CellCursorBase |
typedef std::vector< css::beans::Property > | PropertyVector |
typedef std::unordered_map< OUString, ::sal_uInt32 > | PropertyMap |
typedef ::cppu::AggImplInheritanceHelper2< FastPropertySet, css::table::XCellRange, css::container::XNamed > | TableColumnBase |
typedef std::map< OUString, sal_Int32 > | CellStyleNameMap |
typedef ::comphelper::WeakComponentImplHelper< XStyle, XNameReplace, XServiceInfo, XIndexReplace, XModifiable, XModifyListener, XPropertySet > | TableDesignStyleBase |
typedef std::vector< Reference< XStyle > > | TableDesignStyleVector |
typedef std::vector< CellRef > | MergeableCellVector |
typedef std::vector< MergeableCellVector > | MergeVector |
typedef std::vector< editeng::SvxBorderLine * > | BorderLineVector |
typedef std::vector< BorderLineVector > | BorderLineMap |
typedef ::cppu::AggImplInheritanceHelper2< FastPropertySet, css::table::XCellRange, css::container::XNamed > | TableRowBase |
typedef std::vector< std::shared_ptr< RTFCellDefault > > | RTFCellDefaultVector |
typedef std::shared_ptr< RTFCellInfo > | RTFCellInfoPtr |
typedef std::vector< RTFCellInfoPtr > | RTFColumnVector |
typedef std::shared_ptr< RTFColumnVector > | RTFColumnVectorPtr |
Enumerations | |
enum | TableEdgeState |
enum | TableHitKind { NONE , Cell , CellTextArea , HorizontalBorder , VerticallBorder } |
Functions | |
class | SAL_LOPLUGIN_ANNOTATE ("crosscast") ICellRange |
rtl::Reference< sdr::SelectionController > | CreateTableController (SdrView &rView, const SdrTableObj &rObj, const rtl::Reference< sdr::SelectionController > &xRefController) |
static void | ImplSetLinePreserveColor (SvxBoxItem &rNewFrame, const SvxBorderLine *pNew, SvxBoxItemLine nLine) |
static void | ImplApplyBoxItem (CellPosFlag nCellPosFlags, const SvxBoxItem *pBoxItem, const SvxBoxInfoItem *pBoxInfoItem, SvxBoxItem &rNewFrame) |
static void | ImplSetLineColor (SvxBoxItem &rNewFrame, SvxBoxItemLine nLine, const Color &rColor) |
static void | ImplApplyLineColorItem (CellPosFlag nCellPosFlags, const SvxColorItem *pLineColorItem, SvxBoxItem &rNewFrame) |
static void | ImplApplyBorderLineItem (CellPosFlag nCellPosFlags, const SvxBorderLine *pBorderLineItem, SvxBoxItem &rNewFrame) |
IMPL_LINK_NOARG (SvxTableController, UpdateHdl, void *, void) | |
Reference< XNameAccess > | CreateTableDesignFamily () |
constexpr OUStringLiteral | gsSize (u"Size") |
static bool | checkMergeOrigin (const TableModelRef &xTable, sal_Int32 nMergedX, sal_Int32 nMergedY, sal_Int32 nCellX, sal_Int32 nCellY, bool &bRunning) |
bool | findMergeOrigin (const TableModelRef &xTable, sal_Int32 nMergedX, sal_Int32 nMergedY, sal_Int32 &rOriginX, sal_Int32 &rOriginY) |
static void | remove_range (Vec &rVector, sal_Int32 nIndex, sal_Int32 nCount) |
static sal_Int32 | insert_range (Vec &rVector, sal_Int32 nIndex, sal_Int32 nCount) |
void | ExportAsRTF (SvStream &rStrm, SdrTableObj &rObj) |
IMPL_LINK (SdrTableRTFParser, RTFImportHdl, RtfImportInfo &, rInfo, void) | |
void | ImportAsRTF (SvStream &rStream, SdrTableObj &rObj) |
static void | Dispose (RowVector &rRows) |
static void | Dispose (ColumnVector &rCols) |
static void | Dispose (CellVector &rCells) |
Variables | |
Empty | |
Invisible | |
Visible | |
const sal_Int32 | Property_Width |
const sal_Int32 | Property_OptimalWidth |
const sal_Int32 | Property_IsVisible |
const sal_Int32 | Property_IsStartOfNewPage |
static SvxBorderLine | gEmptyBorder |
const sal_Int32 | Property_Height |
const sal_Int32 | Property_OptimalHeight |
const sal_Int32 | first_row_style |
const sal_Int32 | last_row_style |
const sal_Int32 | first_column_style |
const sal_Int32 | last_column_style |
const sal_Int32 | even_rows_style |
const sal_Int32 | odd_rows_style |
const sal_Int32 | even_columns_style |
const sal_Int32 | odd_columns_style |
const sal_Int32 | body_style |
const sal_Int32 | background_style |
const sal_Int32 | style_count |