LibreOffice Module svx (master) 1
Classes | Functions
galbrws2.cxx File Reference
#include <sot/formats.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/event.hxx>
#include <vcl/transfer.hxx>
#include <vcl/virdev.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/viewfrm.hxx>
#include <vcl/graphicfilter.hxx>
#include <helpids.h>
#include <svx/svxids.hrc>
#include <galobj.hxx>
#include <svx/gallery1.hxx>
#include <svx/galtheme.hxx>
#include <svx/galctrl.hxx>
#include <svx/galmisc.hxx>
#include <galbrws2.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld.hxx>
#include <svx/svxdlg.hxx>
#include <svx/galleryitem.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <com/sun/star/frame/FrameSearchFlag.hpp>
#include <com/sun/star/frame/XDispatchProvider.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/gallery/GalleryItemType.hpp>
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/style/GraphicLocation.hpp>
#include <cassert>
#include <map>
#include <memory>
#include <cppuhelper/implbase.hxx>
#include <osl/diagnose.h>
#include <o3tl/string_view.hxx>
Include dependency graph for galbrws2.cxx:

Go to the source code of this file.

Classes

struct  DispatchInfo
 

Functions

 IMPL_STATIC_LINK (GalleryBrowser2, AsyncDispatch_Impl, void *, p, void)
 
 IMPL_LINK (GalleryBrowser2, PopupMenuHdl, const CommandEvent &, rCEvt, bool)
 
 IMPL_LINK (GalleryBrowser2, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (GalleryBrowser2, RowActivatedHdl, weld::TreeView &, bool)
 
 IMPL_LINK (GalleryBrowser2, DragBeginHdl, bool &, rUnsetDragIcon, bool)
 
 IMPL_LINK_NOARG (GalleryBrowser2, VisRowsScrolledHdl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (GalleryBrowser2, SizeAllocHdl, const Size &, void)
 
 IMPL_LINK_NOARG (GalleryBrowser2, SelectObjectValueSetHdl, ValueSet *, void)
 
 IMPL_LINK_NOARG (GalleryBrowser2, SelectObjectHdl, weld::TreeView &, void)
 
 IMPL_LINK (GalleryBrowser2, SelectTbxHdl, weld::Toggleable &, rBox, void)
 

Function Documentation

◆ IMPL_LINK() [1/4]

IMPL_LINK ( GalleryBrowser2  ,
DragBeginHdl  ,
bool &  ,
rUnsetDragIcon  ,
bool   
)

Definition at line 477 of file galbrws2.cxx.

References StartDrag.

◆ IMPL_LINK() [2/4]

IMPL_LINK ( GalleryBrowser2  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 389 of file galbrws2.cxx.

References KeyInput.

◆ IMPL_LINK() [3/4]

IMPL_LINK ( GalleryBrowser2  ,
PopupMenuHdl  ,
const CommandEvent ,
rCEvt  ,
bool   
)

Definition at line 381 of file galbrws2.cxx.

◆ IMPL_LINK() [4/4]

IMPL_LINK ( GalleryBrowser2  ,
SelectTbxHdl  ,
weld::Toggleable ,
rBox  ,
void   
)

Definition at line 1235 of file galbrws2.cxx.

References GALLERYBROWSERMODE_ICON, and GALLERYBROWSERMODE_LIST.

◆ IMPL_LINK_NOARG() [1/5]

IMPL_LINK_NOARG ( GalleryBrowser2  ,
RowActivatedHdl  ,
weld::TreeView ,
bool   
)

Definition at line 394 of file galbrws2.cxx.

◆ IMPL_LINK_NOARG() [2/5]

IMPL_LINK_NOARG ( GalleryBrowser2  ,
SelectObjectHdl  ,
weld::TreeView ,
void   
)

Definition at line 1230 of file galbrws2.cxx.

◆ IMPL_LINK_NOARG() [3/5]

IMPL_LINK_NOARG ( GalleryBrowser2  ,
SelectObjectValueSetHdl  ,
ValueSet ,
void   
)

Definition at line 1225 of file galbrws2.cxx.

◆ IMPL_LINK_NOARG() [4/5]

IMPL_LINK_NOARG ( GalleryBrowser2  ,
SizeAllocHdl  ,
const Size ,
void   
)

Definition at line 903 of file galbrws2.cxx.

◆ IMPL_LINK_NOARG() [5/5]

IMPL_LINK_NOARG ( GalleryBrowser2  ,
VisRowsScrolledHdl  ,
weld::TreeView ,
void   
)

Definition at line 898 of file galbrws2.cxx.

◆ IMPL_STATIC_LINK()

IMPL_STATIC_LINK ( GalleryBrowser2  ,
AsyncDispatch_Impl  ,
void *  ,
p  ,
void   
)