/* -*- 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/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef INCLUDED_VCL_UNOWRAP_HXX #define INCLUDED_VCL_UNOWRAP_HXX #include #include class XWindowPeer; class XToolkit; class EventList; namespace vcl { class Window; } class OutputDevice; class MouseEvent; class CommandEvent; class KeyEvent; namespace tools { class Rectangle; } class Menu; namespace com { namespace sun { namespace star { namespace awt { class XGraphics; class XToolkit; class XWindowPeer; } namespace lang { class XMultiServiceFactory; } } } } namespace com { namespace sun { namespace star { namespace accessibility { class XAccessible; }}}} class VCL_DLLPUBLIC UnoWrapperBase { public: virtual void Destroy() = 0; // Toolkit virtual css::uno::Reference< css::awt::XToolkit > GetVCLToolkit() = 0; // Graphics virtual css::uno::Reference< css::awt::XGraphics > CreateGraphics( OutputDevice* pOutDev ) = 0; virtual void ReleaseAllGraphics( OutputDevice* pOutDev ) = 0; // Window virtual css::uno::Reference< css::awt::XWindowPeer> GetWindowInterface( vcl::Window* pWindow ) = 0; virtual void SetWindowInterface( vcl::Window* pWindow, css::uno::Reference< css::awt::XWindowPeer > xIFace ) = 0; virtual void WindowDestroyed( vcl::Window* pWindow ) = 0; // Accessibility virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible( Menu* pMenu, bool bIsMenuBar ) = 0; protected: ~UnoWrapperBase() {} }; #endif // INCLUDED_VCL_UNOWRAP_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ t'>distro/collabora/co-22.05-testflight LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
message (Expand)
AgeCommit message (Expand)Author
Author
2023-03-08tdf#152887 Add status bar icons for Accessibility CheckRizal Muttaqin
2023-03-07Resolves tdf#153344 - Resize Save icon in statusbar to 16pxHeiko Tietze
2023-03-04Related tdf#153344 - Resize Selection Mode icon in statusbar to 16pxHeiko Tietze
2023-03-01Related tdf#153344 - Resize Save icon in statusbar to 18pxHeiko Tietze
2023-02-23Revert "Resolves tdf#152947 - Accessibility for save status icon"Heiko Tietze
2023-01-25Resolves tdf#152947 - Accessibility for save status iconHeiko Tietze
2022-11-22sw: change statusbar to use an icon, fix statusbar updatingTomaž Vajngerl
2022-03-12Colibre: tdf#146545 Fix some color, remove gradient to fullyRizal Muttaqin
2021-12-25Colibre: update Undo/Redo, adjust Wizard & Clear Direct Formatting iconsRizal Muttaqin
2021-12-25Colibre: update graphics/image related iconsRizal Muttaqin
2021-08-24Colibre: tdf#143300 add criss-cross borderRizal Muttaqin
2021-07-14tdf#143300 add diagonal border for Writer tableRizal Muttaqin
2021-04-11tdf#141600 fix blured vertical line of Colibre anchor markerRizal Muttaqin
2021-03-27tdf#140936 statusbar selection mode control improvementsJim Raykowski
2021-01-30tdf#140013 change icon for list view in Template Manager & Remote Files dialogRizal Muttaqin
2021-01-03Colibre: tdf#138845 fix for unecessary magenta/purple backgroundRizal Muttaqin
2020-11-23Colibre: tdf#138350 fix wrong color from monoline color to these HEXRizal Muttaqin
2020-11-05Colibre: fix some dark color, update Choose Control iconsRizal Muttaqin
2020-11-01Colibre: Update navigation, mail merge, gallery component, info iconsRizal Muttaqin
2020-11-01Colibre: Update image/picture/graphic iconsRizal Muttaqin
2020-09-12Breeze,Colibre,elementary,KJ,Sukapura: tdf#136593 icon for new Distribution u...Rizal Muttaqin
2020-07-13Icon themes: Fix for tdf#134768Rizal Muttaqin
2020-06-16tdf#133268: Update non cmd icons, update Glue point iconsRizal Muttaqin
2020-06-16Colibre & Sukapura: Update Slide FieldRizal Muttaqin
2020-06-15Colibre:tdf#133758 make handles semi-transparent againRizal Muttaqin
2020-06-10tdf#133268 Update Calc's conditional format iconsRizal Muttaqin
2020-06-09Colibre:tdf#133753 add svx iconsRizal Muttaqin
2020-06-07Fix tdf#133753 missing base point, Calc page dialog & Fontwork dialogRizal Muttaqin
2020-06-02tdf#133268 (Sync w Sukapura, + & improve many icons)Rizal Muttaqin
2020-05-31Resolves tdf#133268: Update Colibre color paletteRizal Muttaqin
2019-10-26Colibre: tdf#127976, Fix icons in Navigator Writer master document moderizmut
2019-06-29Colibre: Fix for tdf#126107, change table border to be more cell-likeRizal Muttaqin
2019-06-24Colibre: Fix for tdf#122924, tdf#126044rizmut
2019-06-19Colibre: Fix wrong master/page, remove uneccessary extra bold linerizmut
2019-06-18Colibre, elementary, KJ: Fix for tdf#107144rizmut
2019-06-17Colibre: Fix for tdf#107144 & clean SVG filesrizmut
2019-06-13Colibre: tdf#125879 Change Wrap Through Icon, tdf#125888, clean SVGRizal Muttaqin