20#ifndef INCLUDED_SVX_GALCTRL_HXX
21#define INCLUDED_SVX_GALCTRL_HXX
62 virtual void Show()
override;
63 virtual void Hide()
override;
void SetGraphic(const Graphic &rGraphic)
GraphicObject aGraphicObj
tools::Rectangle aPreviewRect
virtual void UserDraw(const UserDrawEvent &rUDEvt) override
virtual bool Command(const CommandEvent &rCEvt) override
GalleryIconView(GalleryBrowser2 *pParent, std::unique_ptr< weld::ScrolledWindow > xScrolledWindow)
GalleryBrowser2 * mpParent
virtual bool StartDrag() override
static void drawTransparenceBackground(vcl::RenderContext &rOut, const Point &rPos, const Size &rSize)
virtual void SetDrawingArea(weld::DrawingArea *pDrawingArea) override
virtual bool KeyInput(const KeyEvent &rKEvt) override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
void SetTheme(GalleryTheme *pTheme)
virtual ~GalleryIconView() override
std::unique_ptr< GalleryDragDrop > mxDragDropTargetHelper
virtual bool Command(const CommandEvent &rCEvt) override
virtual bool KeyInput(const KeyEvent &rKEvt) override
virtual void Show() override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
virtual bool StartDrag() override
virtual void Hide() override
tools::Rectangle aPreviewRect
virtual ~GalleryPreview() override
std::unique_ptr< weld::ScrolledWindow > mxScrolledWindow
static void PreviewMedia(const INetURLObject &rURL)
GalleryBrowser2 * mpParent
GraphicObject aGraphicObj
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
void SetTheme(GalleryTheme *pTheme)
std::unique_ptr< GalleryDragDrop > mxDragDropTargetHelper
bool ImplGetGraphicCenterRect(const Graphic &rGraphic, tools::Rectangle &rResultRect) const
void SetGraphic(const Graphic &rGraphic)
virtual void SetDrawingArea(weld::DrawingArea *pDrawingArea) override
GalleryPreview(GalleryBrowser2 *pParent, std::unique_ptr< weld::ScrolledWindow > xScrolledWindow)
void SetGraphic(const Graphic &rGraphic)
#define SVXCORE_DLLPUBLIC