KWinInternal Namespace Reference
Classes | |
| class | Atoms |
| class | Bridge |
| class | Client |
| The Client class encapsulates a window decoration frame. More... | |
| class | GeometryUpdatesPostponer |
| class | WinInfo |
| class | GeometryTip |
| class | Group |
| class | KillWindow |
| class | Application |
| class | Notify |
| class | Options |
| class | Placement |
| class | PluginMgr |
| class | PopupInfo |
| class | WindowRules |
| class | Rules |
| struct | SessionInfo |
| class | SessionSaveDoneHelper |
| class | SessionManaged |
| class | TabBox |
| class | Shape |
| class | Motif |
| class | KWinSelectionOwner |
| class | TemporaryAssign |
| class | ShortcutDialog |
| class | SystemTrayWindow |
| class | Workspace |
| class | StackingUpdatesBlocker |
| class | RootInfo |
Typedefs | |
| typedef QValueList< Client * > | ClientList |
|
typedef QValueList< const Client * > | ConstClientList |
| typedef QValueList< Group * > | GroupList |
|
typedef QValueList< const Group * > | ConstGroupList |
| typedef QValueList< SystemTrayWindow > | SystemTrayWindowList |
Enumerations | |
| enum | SMSavePhase { SMSavePhase0, SMSavePhase2, SMSavePhase2Full } |
| enum | Layer { UnknownLayer = -1, FirstLayer = 0, DesktopLayer = FirstLayer, BelowLayer, NormalLayer, DockLayer, AboveLayer, ActiveLayer, NumLayers } |
| enum | ActivityFlags { ActivityFocus = 1 << 0, ActivityFocusForce = 1 << 1, ActivityRaise = 1 << 2 } |
| enum | allowed_t { Allowed } |
| enum | ForceGeometry_t { NormalGeometrySet, ForceGeometrySet } |
| enum | clientAreaOption { PlacementArea, MovementArea, MaximizeArea, MaximizeFullArea, FullScreenArea, WorkArea, FullArea, ScreenArea } |
| enum | ShadeMode { ShadeNone, ShadeNormal, ShadeHover, ShadeActivated } |
Functions | |
| KWIN_COMPARE_PREDICATE (SameApplicationActiveHackPredicate, const Client *,!cl->isSplash()&&!cl->isToolbar()&&!cl->isTopMenu()&&!cl->isUtility()&&!cl->isMenu()&&Client::belongToSameApplication(cl, value, true)&&cl!=value) | |
| KWIN_COMPARE_PREDICATE (FetchNameInternalPredicate, const Client *,(!cl->isSpecialWindow()||cl->isToolbar())&&cl!=value &&cl->caption()==value->caption()) | |
| static int | nullErrorHandler (Display *, XErrorEvent *) |
| kdbgstream & | operator<< (kdbgstream &stream, const Client *cl) |
| kdbgstream & | operator<< (kdbgstream &stream, const ClientList &list) |
| kdbgstream & | operator<< (kdbgstream &stream, const ConstClientList &list) |
| QPixmap * | kwin_get_menu_pix_hack () |
| KWIN_PROCEDURE (CheckIgnoreFocusStealingProcedure, cl->ignore_focus_stealing=options->checkIgnoreFocusStealing(cl)) | |
| KWIN_COMPARE_PREDICATE (WindowMatchPredicate, Window, cl->window()==value) | |
| KWIN_COMPARE_PREDICATE (FrameIdMatchPredicate, Window, cl->frameId()==value) | |
| KWIN_COMPARE_PREDICATE (WrapperIdMatchPredicate, Window, cl->wrapperId()==value) | |
| int | qtToX11Button (Qt::ButtonState button) |
| int | qtToX11State (Qt::ButtonState state) |
| static Bool | motion_predicate (Display *, XEvent *ev, XPointer) |
| static bool | waitingMotionEvent () |
| static Bool | predicate_follows_focusin (Display *, XEvent *e, XPointer arg) |
| static bool | check_follows_focusin (Client *c) |
| void | checkNonExistentClients () |
| static int | x11ErrorHandler (Display *d, XErrorEvent *e) |
| static void | sighandler (int) |
| static int | limit0to4 (int i) |
| kdbgstream & | operator<< (kdbgstream &stream, const Rules *r) |
| static void | save_yourself (SmcConn conn_P, SmPointer ptr, int, Bool shutdown, int, Bool) |
| static void | die (SmcConn conn_P, SmPointer ptr) |
| static void | save_complete (SmcConn conn_P, SmPointer ptr) |
| static void | shutdown_cancelled (SmcConn conn_P, SmPointer ptr) |
| static bool | areKeySymXsDepressed (bool bAll, const uint keySyms[], int nKeySyms) |
| static bool | areModKeysDepressed (const KKeySequence &seq) |
| static bool | areModKeysDepressed (const KShortcut &cut) |
| QCString | getStringProperty (WId w, Atom prop, char separator) |
| static Bool | update_x_time_predicate (Display *, XEvent *event, XPointer) |
| void | updateXTime () |
| void | grabXServer () |
| void | ungrabXServer () |
| bool | grabbedXServer () |
| bool | isLocalMachine (const QCString &host) |
| const QPoint | invalidPoint (INT_MIN, INT_MIN) |
| void | operator++ (Layer &lay) |
| KWIN_CHECK_PREDICATE (TruePredicate, cl==cl) | |
| template<typename T> | |
| Client * | findClientInList (const ClientList &list, T predicate) |
| int | timestampCompare (Time time1, Time time2) |
| Time | timestampDiff (Time time1, Time time2) |
| KWIN_PROCEDURE (CheckBorderSizesProcedure, cl->checkBorderSizes()) | |
| KWIN_COMPARE_PREDICATE (ClientMatchPredicate, const Client *, cl==value) | |
Variables | |
| Atoms * | atoms |
| bool | blockAnimation = FALSE |
| static bool | was_motion = false |
| static Time | next_motion_time = CurrentTime |
| static bool | follows_focusin = false |
| static bool | follows_focusin_failed = false |
| static QRect * | visible_bound = 0 |
| static GeometryTip * | geometryTip = 0 |
| static EatAllPaintEvents * | eater = 0 |
| Options * | options |
| int | screen_number = -1 |
| static bool | initting = FALSE |
| static bool | forgetIt = FALSE |
| static const char *const | window_type_names [] |
| static Time | next_x_time |
| static int | server_grab_count = 0 |
| const int | SUPPORTED_WINDOW_TYPES_MASK |
| const long | ClientWinMask |
| const int | ShapeInput = 2 |
| KProcess * | kompmgr = 0 |
| KSelectionOwner * | kompmgr_selection |
| bool | allowKompmgrRestart = TRUE |
| static bool | pending_dfc = false |
Function Documentation
|
||||||||||||||||
|
Handles alt-tab / control-tab Definition at line 747 of file tabbox.cpp. |
|
||||||||||||
|
Reread settings |
Variable Documentation
|
|
Initial value: KeyPressMask | KeyReleaseMask |
ButtonPressMask | ButtonReleaseMask |
KeymapStateMask |
ButtonMotionMask |
PointerMotionMask |
EnterWindowMask | LeaveWindowMask |
FocusChangeMask |
ExposureMask |
StructureNotifyMask |
SubstructureRedirectMask
|
|
|
Initial value: NET::NormalMask | NET::DesktopMask | NET::DockMask
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask | NET::TopMenuMask
| NET::UtilityMask | NET::SplashMask
|
|
|
Initial value:
{
"Unknown", "Normal" , "Desktop", "Dock", "Toolbar", "Menu", "Dialog",
"Override", "TopMenu", "Utility", "Splash"
}
|

