/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #pragma once #include #include G_BEGIN_DECLS struct _CustomCellRenderer { GtkCellRendererText parent; VclPtr device; gchar* id; gpointer instance; }; /* Provide a mechanism to support custom rendering of cells in a GtkTreeView/GtkComboBox */ G_DECLARE_FINAL_TYPE(CustomCellRenderer, custom_cell_renderer, CUSTOM, CELL_RENDERER, GtkCellRendererText) #define CUSTOM_TYPE_CELL_RENDERER (custom_cell_renderer_get_type()) #define CUSTOM_CELL_RENDERER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((obj), CUSTOM_TYPE_CELL_RENDERER, CustomCellRenderer)) #define CUSTOM_IS_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), CUSTOM_TYPE_CELL_RENDERER)) GtkCellRenderer* custom_cell_renderer_new(); G_END_DECLS void custom_cell_renderer_ensure_device(CustomCellRenderer* cellsurface, gpointer user_data); Size custom_cell_renderer_get_size(VirtualDevice& rDevice, const OUString& rCellId, gpointer user_data); void custom_cell_renderer_render(VirtualDevice& rDevice, const tools::Rectangle& rRect, bool bSelected, const OUString& rId, gpointer user_data); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ ption value='distro/cib/libreoffice-6-2'>distro/cib/libreoffice-6-2 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-06-04Port framework/qa/complex/XTitle/CheckXTile.java to CppunitAdam Seskunas
2024-03-08tdf#45904 Remove old SwXFootnoteText Java testLuv Sharma
2024-02-25tdf#45904 Remove old SwXFootnote Java testLuv Sharma
2024-02-18tdf#45904 Remove old SwXFootnoteProperties Java testLuv Sharma
2024-02-04tdf#45904 Remove old SwXBodyText Java testLuv Sharma
2023-09-25tdf#146150 Use dispatch cmd for the corresponding SIDapurvapriyadarshi
2023-08-27tdf#45904: Remove old SwXReferenceMarks Java testanfanite396
2023-08-25tdf#45904: Remove old SwXParagraphEnumeration Java testanfanite396
2023-08-25tdf#45904: Remove old SwXFootnotes Java testanfanite396
2023-08-25tdf#45904: Remove old SwXFieldEnumeration Java testanfanite396
2023-08-25tdf#45904: Remove old SwXDocumentIndexes Java testanfanite396
2023-08-25tdf#45904: Remove old SwXStyleFamilies Java testanfanite396
2023-08-25tdf#45904: Move SwXTextEmbeddedObjects Java tests to C++anfanite396
2023-08-25tdf#45904: Remove old SwXReferenceMark Java testanfanite396
2023-08-25tdf#45904: Move SwXTextFieldMasters Java tests to C++anfanite396
2023-08-23tdf#45904: Remove old SwXBookmark Java testanfanite396
2023-08-23tdf#45904: Move SwXTextTables Java tests to C++anfanite396
2023-08-23tdf#45904: Move SwXTextSections Java tests to C++anfanite396
2023-08-21Move SwXTextFieldTypes Java tests to C++anfanite396
2023-08-21tdf#45904: Remove old SwXBookmarks Java testanfanite396
2023-01-18Fix typoAndrea Gelmini
2022-03-04tdf#45904: Remove ScHeaderFieldObj Java testJens Carl
2022-03-01tdf#45904 Move XComponent Java test to C++Jens Carl
2022-02-28tdf#45904 Move XElementAccess Java test to C++Jens Carl