|
| GtkSalFrame (SalFrame *pParent, SalFrameStyleFlags nStyle) |
|
| GtkSalFrame (SystemParentData *pSysData) |
|
void | grabPointer (bool bGrab, bool bKeyboardAlso, bool bOwnerEvents) |
|
GtkWidget * | getWindow () const |
|
GtkFixed * | getFixedContainer () const |
|
GtkWidget * | getMouseEventWidget () const |
|
GtkGrid * | getTopLevelGridWidget () const |
|
const SalX11Screen & | getXScreenNumber () const |
|
int | GetDisplayScreen () const |
|
void | updateScreenNumber () |
|
cairo_t * | getCairoContext () const |
|
void | damaged (sal_Int32 nExtentsLeft, sal_Int32 nExtentsTop, sal_Int32 nExtentsRight, sal_Int32 nExtentsBottom) const |
|
void | registerDropTarget (GtkInstDropTarget *pDropTarget) |
|
void | deregisterDropTarget (GtkInstDropTarget const *pDropTarget) |
|
void | registerDragSource (GtkInstDragSource *pDragSource) |
|
void | deregisterDragSource (GtkInstDragSource const *pDragSource) |
|
void | startDrag (const css::datatransfer::dnd::DragGestureEvent &rEvent, const css::uno::Reference< css::datatransfer::XTransferable > &rTrans, VclToGtkHelper &rConversionHelper, GdkDragAction sourceActions) |
|
void | closePopup () |
|
void | addGrabLevel () |
|
void | removeGrabLevel () |
|
void | nopaint_container_resize_children (GtkContainer *) |
|
void | LaunchAsyncScroll (GdkEvent const *pEvent) |
|
| DECL_LINK (AsyncScroll, Timer *, void) |
|
virtual | ~GtkSalFrame () override |
|
virtual SalGraphics * | AcquireGraphics () override |
|
virtual void | ReleaseGraphics (SalGraphics *pGraphics) override |
|
virtual bool | PostEvent (std::unique_ptr< ImplSVEvent > pData) override |
|
virtual void | SetTitle (const OUString &rTitle) override |
|
virtual void | SetIcon (sal_uInt16 nIcon) override |
|
virtual void | SetMenu (SalMenu *pSalMenu) override |
|
SalMenu * | GetMenu () |
|
virtual void | DrawMenuBar () override |
|
void | EnsureAppMenuWatch () |
|
virtual void | SetExtendedFrameStyle (SalExtStyle nExtStyle) override |
|
virtual void | Show (bool bVisible, bool bNoActivate=false) override |
|
virtual void | SetMinClientSize (tools::Long nWidth, tools::Long nHeight) override |
|
virtual void | SetMaxClientSize (tools::Long nWidth, tools::Long nHeight) override |
|
virtual void | SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags) override |
|
virtual void | GetClientSize (tools::Long &rWidth, tools::Long &rHeight) override |
|
virtual void | GetWorkArea (tools::Rectangle &rRect) override |
|
virtual SalFrame * | GetParent () const override |
|
virtual void | SetWindowState (const SalFrameState *pState) override |
|
virtual bool | GetWindowState (SalFrameState *pState) override |
|
virtual void | ShowFullScreen (bool bFullScreen, sal_Int32 nDisplay) override |
|
virtual void | StartPresentation (bool bStart) override |
|
virtual void | SetAlwaysOnTop (bool bOnTop) override |
|
virtual void | ToTop (SalFrameToTop nFlags) override |
|
virtual void | SetPointer (PointerStyle ePointerStyle) override |
|
virtual void | CaptureMouse (bool bMouse) override |
|
virtual void | GrabFocus () override |
|
virtual void | SetPointerPos (tools::Long nX, tools::Long nY) override |
|
virtual void | Flush () override |
|
virtual void | SetInputContext (SalInputContext *pContext) override |
|
virtual void | EndExtTextInput (EndExtTextInputFlags nFlags) override |
|
virtual OUString | GetKeyName (sal_uInt16 nKeyCode) override |
|
virtual bool | MapUnicodeToKeyCode (sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode &rKeyCode) override |
|
virtual LanguageType | GetInputLanguage () override |
|
virtual void | UpdateSettings (AllSettings &rSettings) override |
|
virtual void | Beep () override |
|
virtual const SystemEnvData * | GetSystemData () const override |
|
virtual void | ResolveWindowHandle (SystemEnvData &rData) const override |
|
virtual SalPointerState | GetPointerState () override |
|
virtual KeyIndicatorState | GetIndicatorState () override |
|
virtual void | SimulateKeyPress (sal_uInt16 nKeyCode) override |
|
virtual void | SetParent (SalFrame *pNewParent) override |
|
virtual void | SetPluginParent (SystemParentData *pNewParent) override |
|
virtual void | SetScreenNumber (unsigned int) override |
|
virtual void | SetApplicationID (const OUString &rWMClass) override |
|
virtual void | ResetClipRegion () override |
|
virtual void | BeginSetClipRegion (sal_uInt32 nRects) override |
|
virtual void | UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override |
|
virtual void | EndSetClipRegion () override |
|
virtual void | PositionByToolkit (const tools::Rectangle &rRect, FloatWinPopupFlags nFlags) override |
|
virtual void | SetModal (bool bModal) override |
|
virtual bool | GetModal () const override |
|
void | HideTooltip () |
|
void | BlockTooltip () |
|
void | UnblockTooltip () |
|
virtual bool | ShowTooltip (const OUString &rHelpText, const tools::Rectangle &rHelpArea) override |
|
virtual void * | ShowPopover (const OUString &rHelpText, vcl::Window *pParent, const tools::Rectangle &rHelpArea, QuickHelpFlags nFlags) override |
|
virtual bool | UpdatePopover (void *nId, const OUString &rHelpText, vcl::Window *pParent, const tools::Rectangle &rHelpArea) override |
|
virtual bool | HidePopover (void *nId) override |
|
virtual weld::Window * | GetFrameWeld () const override |
|
bool | CallCallbackExc (SalEvent nEvent, const void *pEvent) const |
|
void | queue_draw () |
|
const cairo_font_options_t * | get_font_options () |
|
void | SetColorScheme (GVariant *variant) |
|
void | DisallowCycleFocusOut () |
|
bool | IsCycleFocusOutDisallowed () const |
|
void | AllowCycleFocusOut () |
|
| SalFrame () |
|
virtual | ~SalFrame () override |
|
virtual tools::Long | GetWidth () const override |
|
virtual tools::Long | GetHeight () const override |
|
virtual bool | IsOffScreen () const override |
|
virtual void | SetRepresentedURL (const OUString &) |
|
SalFrameGeometry | GetGeometry () const |
|
const SalFrameGeometry & | GetUnmirroredGeometry () const |
|
virtual void | Flush (const tools::Rectangle &) |
|
void | SetCallback (vcl::Window *pWindow, SALFRAMEPROC pProc) |
|
vcl::Window * | GetWindow () const |
|
void | SetModalHierarchyHdl (const Link< bool, void > &rLink) |
|
void | NotifyModalHierarchy (bool bModal) |
|
bool | CallCallback (SalEvent nEvent, const void *pEvent) const |
|
void | addDel (DeletionListener *pListener) |
|
void | removeDel (DeletionListener *pListener) |
|
virtual | ~SalGeometryProvider () |
|
|
static GtkSalDisplay * | getDisplay () |
|
static GdkDisplay * | getGdkDisplay () |
|
static GtkSalFrame * | getFromWindow (GtkWidget *pWindow) |
|
static sal_uIntPtr | GetNativeWindowHandle (GtkWidget *pWidget) |
|
static void | KeyCodeToGdkKey (const vcl::KeyCode &rKeyCode, guint *pGdkKeyCode, GdkModifierType *pGdkModifiers) |
|
static guint32 | GetLastInputEventTime () |
|
static void | UpdateLastInputEventTime (guint32 nUserInputTime) |
|
static sal_uInt16 | GetMouseModCode (guint nState) |
|
static sal_uInt16 | GetKeyCode (guint nKeyVal) |
|
static guint | GetKeyValFor (GdkKeymap *pKeyMap, guint16 hardware_keycode, guint8 group) |
|
static sal_uInt16 | GetKeyModCode (guint nState) |
|
static GdkEvent * | makeFakeKeyPress (GtkWidget *pWidget) |
|
static SalWheelMouseEvent | GetWheelEvent (const GdkEventScroll &rEvent) |
|
static gboolean | NativeWidgetHelpPressed (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer pFrame) |
|
static OUString | GetPreeditDetails (GtkIMContext *pIMContext, std::vector< ExtTextInputAttr > &rInputFlags, sal_Int32 &rCursorPos, sal_uInt8 &rCursorFlags) |
|
static Selection | CalcDeleteSurroundingSelection (const OUString &rSurroundingText, sal_Int32 nCursorIndex, int nOffset, int nChars) |
|
|
void | Init (SalFrame *pParent, SalFrameStyleFlags nStyle) |
|
void | Init (SystemParentData *pSysData) |
|
void | InitCommon () |
|
void | InvalidateGraphics () |
|
void | DrawingAreaResized (GtkWidget *pWidget, int nWidth, int nHeight) |
|
void | DrawingAreaDraw (cairo_t *cr) |
|
bool | DrawingAreaButton (SalEvent nEventType, int nEventX, int nEventY, int nButton, guint32 nTime, guint nState) |
|
void | DrawingAreaFocusInOut (SalEvent nEventType) |
|
void | WindowMap () |
|
void | WindowUnmap () |
|
bool | WindowCloseRequest () |
|
void | DrawingAreaMotion (int nEventX, int nEventY, guint32 nTime, guint nState) |
|
void | DrawingAreaCrossing (SalEvent nEventType, int nEventX, int nEventY, guint32 nTime, guint nState) |
|
void | DrawingAreaScroll (double delta_x, double delta_y, int nEventX, int nEventY, guint32 nTime, guint nState) |
|
void | Center () |
|
void | SetDefaultSize () |
|
bool | doKeyCallback (guint state, guint keyval, guint16 hardware_keycode, guint8 group, sal_Unicode aOrigCode, bool bDown, bool bSendRelease) |
|
bool | isFloatGrabWindow () const |
|
bool | isChild (bool bPlug=true, bool bSysChild=true) |
|
void | window_resize (tools::Long nWidth, tools::Long nHeight) |
|
void | widget_set_size_request (tools::Long nWidth, tools::Long nHeight) |
|
void | resizeWindow (tools::Long nWidth, tools::Long nHeight) |
|
void | moveWindow (tools::Long nX, tools::Long nY) |
|
Size | calcDefaultSize () |
|
void | setMinMaxSize () |
|
void | AllocateFrame () |
|
void | TriggerPaintEvent () |
|
void | updateWMClass () |
|
void | SetScreen (unsigned int nNewScreen, SetType eType, tools::Rectangle const *pSize=nullptr) |
|
void | SetIcon (const char *pIcon) |
|
bool | HandleMenubarMnemonic (guint eState, guint nKeyval) |
|
void | ListenPortalSettings () |
|
|
static gboolean | signalButton (GtkWidget *, GdkEventButton *, gpointer) |
|
static void | signalStyleUpdated (GtkWidget *, gpointer) |
|
static gboolean | signalDraw (GtkWidget *, cairo_t *cr, gpointer) |
|
static void | sizeAllocated (GtkWidget *, GdkRectangle *pAllocation, gpointer frame) |
|
static void | signalRealize (GtkWidget *, gpointer frame) |
|
static gboolean | signalTooltipQuery (GtkWidget *, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip, gpointer frame) |
|
static gboolean | signalDragMotion (GtkWidget *widget, GdkDragContext *context, gint x, gint y, guint time, gpointer frame) |
|
static gboolean | signalDragDrop (GtkWidget *widget, GdkDragContext *context, gint x, gint y, guint time, gpointer frame) |
|
static void | signalDragDropReceived (GtkWidget *widget, GdkDragContext *context, gint x, gint y, GtkSelectionData *data, guint ttype, guint time, gpointer frame) |
|
static void | signalDragLeave (GtkWidget *widget, GdkDragContext *context, guint time, gpointer frame) |
|
static gboolean | signalDragFailed (GtkWidget *widget, GdkDragContext *context, GtkDragResult result, gpointer frame) |
|
static void | signalDragDelete (GtkWidget *widget, GdkDragContext *context, gpointer frame) |
|
static void | signalDragEnd (GtkWidget *widget, GdkDragContext *context, gpointer frame) |
|
static void | signalDragDataGet (GtkWidget *widget, GdkDragContext *context, GtkSelectionData *data, guint info, guint time, gpointer frame) |
|
static void | gestureSwipe (GtkGestureSwipe *gesture, gdouble velocity_x, gdouble velocity_y, gpointer frame) |
|
static void | gestureLongPress (GtkGestureLongPress *gesture, gdouble x, gdouble y, gpointer frame) |
|
static gboolean | signalFocus (GtkWidget *, GdkEventFocus *, gpointer) |
|
static void | signalSetFocus (GtkWindow *pWindow, GtkWidget *pWidget, gpointer frame) |
|
static gboolean | signalMap (GtkWidget *, GdkEvent *, gpointer) |
|
static gboolean | signalUnmap (GtkWidget *, GdkEvent *, gpointer) |
|
static gboolean | signalDelete (GtkWidget *, GdkEvent *, gpointer) |
|
static gboolean | signalMotion (GtkWidget *, GdkEventMotion *, gpointer) |
|
static gboolean | signalScroll (GtkWidget *, GdkEvent *, gpointer) |
|
static gboolean | signalCrossing (GtkWidget *, GdkEventCrossing *, gpointer) |
|
static gboolean | signalKey (GtkWidget *, GdkEventKey *, gpointer) |
|
static gboolean | signalWindowState (GtkWidget *, GdkEvent *, gpointer) |
|
static gboolean | signalConfigure (GtkWidget *, GdkEventConfigure *, gpointer) |
|
static void | signalDestroy (GtkWidget *, gpointer) |
|
static GdkNativeWindow | findTopLevelSystemWindow (GdkNativeWindow aWindow) |
|
Definition at line 66 of file gtkframe.hxx.