LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Typedefs | Functions
gtkdata.hxx File Reference
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <gdk/gdkx.h>
#include <com/sun/star/accessibility/XAccessibleContext.hpp>
#include <com/sun/star/accessibility/XAccessibleEventListener.hpp>
#include <unx/gendata.hxx>
#include <unx/saldisp.hxx>
#include <unx/gtk/gtksys.hxx>
#include <vcl/ptrstyle.hxx>
#include <osl/conditn.hxx>
#include <saltimer.hxx>
#include <o3tl/enumarray.hxx>
#include <vector>
Include dependency graph for gtkdata.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GtkSalTimer
 
class  DocumentFocusListener
 
class  GtkSalData
 
class  GtkSalDisplay
 

Namespaces

 com::sun::star::accessibility
 

Macros

#define GLIB_DISABLE_DEPRECATION_WARNINGS
 

Typedefs

typedef GdkWindow GdkSurface
 
typedef GdkWindowState GdkToplevelState
 
typedef int gtk_coord
 
typedef GtkClipboard GdkClipboard
 

Functions

void main_loop_run (GMainLoop *pLoop)
 
void css_provider_load_from_data (GtkCssProvider *css_provider, const gchar *data, gssize length)
 
GtkWidget * widget_get_toplevel (GtkWidget *pWidget)
 
const char * image_get_icon_name (GtkImage *pImage)
 
GtkWidget * widget_get_first_child (GtkWidget *pWidget)
 
void style_context_get_color (GtkStyleContext *pStyle, GdkRGBA *pColor)
 
GdkSurfacewidget_get_surface (GtkWidget *pWidget)
 
void widget_set_cursor (GtkWidget *pWidget, GdkCursor *pCursor)
 
cairo_surface_tsurface_create_similar_surface (GdkSurface *pSurface, cairo_content_t eContent, int nWidth, int nHeight)
 
void im_context_set_client_widget (GtkIMContext *pIMContext, GtkWidget *pWidget)
 
bool surface_get_device_position (GdkSurface *pSurface, GdkDevice *pDevice, double &x, double &y, GdkModifierType *pMask)
 
GdkGLContext * surface_create_gl_context (GdkSurface *pSurface)
 
int getButtonPriority (const OString &rType)
 
GtkSalDataGetGtkSalData ()
 

Macro Definition Documentation

#define GLIB_DISABLE_DEPRECATION_WARNINGS

Definition at line 23 of file gtkdata.hxx.

Typedef Documentation

typedef GtkClipboard GdkClipboard

Definition at line 195 of file gtkdata.hxx.

typedef GdkWindow GdkSurface

Definition at line 47 of file gtkdata.hxx.

typedef GdkWindowState GdkToplevelState

Definition at line 51 of file gtkdata.hxx.

typedef int gtk_coord

Definition at line 161 of file gtkdata.hxx.

Function Documentation

void css_provider_load_from_data ( GtkCssProvider *  css_provider,
const gchar *  data,
gssize  length 
)
inline

Definition at line 65 of file gtkdata.hxx.

int getButtonPriority ( const OString &  rType)
GtkSalData* GetGtkSalData ( )
inline

Definition at line 344 of file gtkdata.hxx.

References ImplGetSVData(), and ImplSVData::mpSalData.

void im_context_set_client_widget ( GtkIMContext *  pIMContext,
GtkWidget *  pWidget 
)
inline

Definition at line 149 of file gtkdata.hxx.

const char* image_get_icon_name ( GtkImage *  pImage)
inline

Definition at line 86 of file gtkdata.hxx.

void main_loop_run ( GMainLoop *  pLoop)
inline

Definition at line 54 of file gtkdata.hxx.

void style_context_get_color ( GtkStyleContext *  pStyle,
GdkRGBA *  pColor 
)
inline

Definition at line 110 of file gtkdata.hxx.

GdkGLContext* surface_create_gl_context ( GdkSurface pSurface)
inline

Definition at line 185 of file gtkdata.hxx.

cairo_surface_t* surface_create_similar_surface ( GdkSurface pSurface,
cairo_content_t  eContent,
int  nWidth,
int  nHeight 
)
inline

Definition at line 137 of file gtkdata.hxx.

bool surface_get_device_position ( GdkSurface pSurface,
GdkDevice *  pDevice,
double &  x,
double &  y,
GdkModifierType *  pMask 
)
inline

Definition at line 164 of file gtkdata.hxx.

GtkWidget* widget_get_first_child ( GtkWidget *  pWidget)
inline

Definition at line 97 of file gtkdata.hxx.

GdkSurface* widget_get_surface ( GtkWidget *  pWidget)
inline

Definition at line 119 of file gtkdata.hxx.

GtkWidget* widget_get_toplevel ( GtkWidget *  pWidget)
inline

Definition at line 76 of file gtkdata.hxx.

void widget_set_cursor ( GtkWidget *  pWidget,
GdkCursor *  pCursor 
)
inline

Definition at line 128 of file gtkdata.hxx.