LibreOffice Module vcl (master) 1
|
#include <gtksys.hxx>
Public Member Functions | |
GtkSalSystem () | |
virtual | ~GtkSalSystem () override |
virtual unsigned int | GetDisplayScreenCount () override |
virtual unsigned int | GetDisplayBuiltInScreen () override |
virtual tools::Rectangle | GetDisplayScreenPosSizePixel (unsigned int nScreen) override |
virtual int | ShowNativeDialog (const OUString &rTitle, const OUString &rMessage, const std::vector< OUString > &rButtons) override |
SalX11Screen | GetDisplayDefaultXScreen () |
SalX11Screen | getXScreenFromDisplayScreen (unsigned int nDisplayScreen) |
void | countScreenMonitors () |
int | getScreenIdxFromPtr (GdkScreen *pScreen) |
int | getScreenMonitorIdx (GdkScreen *pScreen, int nX, int nY) |
GdkScreen * | getScreenMonitorFromIdx (int nIdx, gint &nMonitor) |
Public Member Functions inherited from SalGenericSystem | |
SalGenericSystem () | |
virtual | ~SalGenericSystem () override |
virtual int | ShowNativeDialog (const OUString &rTitle, const OUString &rMessage, const std::vector< OUString > &rButtons)=0 |
virtual int | ShowNativeMessageBox (const OUString &rTitle, const OUString &rMessage) override |
Public Member Functions inherited from SalSystem | |
virtual | ~SalSystem () |
virtual unsigned int | GetDisplayScreenCount ()=0 |
virtual unsigned int | GetDisplayBuiltInScreen () |
virtual tools::Rectangle | GetDisplayScreenPosSizePixel (unsigned int nScreen)=0 |
virtual int | ShowNativeMessageBox (const OUString &rTitle, const OUString &rMessage)=0 |
Static Public Member Functions | |
static GtkSalSystem * | GetSingleton () |
Static Public Member Functions inherited from SalGenericSystem | |
static const char * | getFrameResName () |
static const char * | getFrameClassName () |
Private Attributes | |
GdkDisplay * | mpDisplay |
std::deque< std::pair< GdkScreen *, int > > | maScreenMonitors |
Definition at line 17 of file gtksys.hxx.
GtkSalSystem::GtkSalSystem | ( | ) |
|
overridevirtual |
void GtkSalSystem::countScreenMonitors | ( | ) |
|
overridevirtual |
Reimplemented from SalSystem.
Referenced by GetDisplayDefaultXScreen().
|
inline |
Definition at line 35 of file gtksys.hxx.
References GetDisplayBuiltInScreen(), and getXScreenFromDisplayScreen().
Referenced by GtkSalDisplay::GetDefaultXScreen().
|
overridevirtual |
Implements SalSystem.
int GtkSalSystem::getScreenIdxFromPtr | ( | GdkScreen * | pScreen | ) |
GdkScreen * GtkSalSystem::getScreenMonitorFromIdx | ( | int | nIdx, |
gint & | nMonitor | ||
) |
|
static |
SalX11Screen GtkSalSystem::getXScreenFromDisplayScreen | ( | unsigned int | nDisplayScreen | ) |
Referenced by GetDisplayDefaultXScreen().
|
overridevirtual |
Implements SalGenericSystem.
|
private |
Definition at line 22 of file gtksys.hxx.
|
private |
Definition at line 19 of file gtksys.hxx.