summaryrefslogtreecommitdiffstats
path: root/twin/workspace.h
diff options
context:
space:
mode:
Diffstat (limited to 'twin/workspace.h')
-rw-r--r--twin/workspace.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/twin/workspace.h b/twin/workspace.h
index 954ea5191..17ef0c0b3 100644
--- a/twin/workspace.h
+++ b/twin/workspace.h
@@ -74,7 +74,7 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
{
TQ_OBJECT
public:
- Workspace( bool restore = FALSE );
+ Workspace( bool restore = false );
virtual ~Workspace();
static Workspace * self() { return _self; }
@@ -119,8 +119,8 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
// stealing prevention code.
Client* mostRecentlyActivatedClient() const;
- void activateClient( Client*, bool force = FALSE );
- void requestFocus( Client* c, bool force = FALSE );
+ void activateClient( Client*, bool force = false );
+ void requestFocus( Client* c, bool force = false );
void takeActivity( Client* c, int flags, bool handled ); // flags are ActivityFlags
void handleTakeActivity( Client* c, Time timestamp, int flags ); // flags are ActivityFlags
bool allowClientActivation( const Client* c, Time time = -1U, bool focus_in = false );
@@ -206,6 +206,11 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
void showWindowMenuAt( unsigned long id, int x, int y );
void showWindowMenu( unsigned long id );
+
+ void tileWindowToBorder(unsigned long w1, int location);
+ void tileTwoWindowsHorizontally(unsigned long w1, unsigned long w2);
+ void tileTwoWindowsVertically(unsigned long w1, unsigned long w2);
+ void tileFourWindowsInGrid(unsigned long w1, unsigned long w2, unsigned long w3, unsigned long w4);
void kDestopResized();
/**
@@ -410,6 +415,7 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
void writeWindowRules();
void kipcMessage( int id, int data );
void updateActiveBorders();
+ void tileCurrentWindowToBorder(int position);
// kompmgr
void setPopupClientOpacity(int v);
void resetClientOpacity();
@@ -501,6 +507,7 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
void calcDesktopLayout(int &x, int &y) const;
+ TQPopupMenu* makeTileMenu();
TQPopupMenu* clientPopup();
void closeActivePopup();
@@ -585,6 +592,7 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
TQPopupMenu *advanced_popup;
TQPopupMenu *desk_popup;
int desk_popup_index;
+ int tile_popup_index;
TDEGlobalAccel *keys;
TDEGlobalAccel *client_keys;