summaryrefslogtreecommitdiff
path: root/src/client.hh
AgeCommit message (Collapse)Author
2003-03-21rm the old code including the .pys and the c++ shitDana Jansens
2003-02-18typo!Dana Jansens
2003-02-17adjust to the new format for otk::Proeprty::get() functions (no nelements)Dana Jansens
let the user specify if it is a 'final' move for a window or not, and the client will only be sent a ConfigureNotify if it is.
2003-02-17add support for the openbox_restack_window message.Dana Jansens
use the state_add/remove/toggle values from otk::Property::atoms
2003-02-16support for pixmap icons, kwm_win_icon and the icon in wmhintsDana Jansens
2003-02-16keep track of the kwm_win_icon propertyDana Jansens
2003-02-13only keep fullscreen windows in the top layer when they or a relative is focusedDana Jansens
2003-02-13display icons in the frame titlebar!Dana Jansens
2003-02-13doc _layer.Dana Jansens
add an Icon struct
2003-02-11add a comment regarding the client.area() being not-what-you-wantDana Jansens
2003-02-10stop using a desktop number for iconic windows. woot!Dana Jansens
2003-02-10keep track of struts for each desktopDana Jansens
2003-02-10modal works like a charm nowDana Jansens
2003-02-09signed ints instead of unsigned ints again. less pain. pain bad.Dana Jansens
2003-02-08No longer using otk widgets for the frame decorations.Dana Jansens
The titlebar no long has any buttons, in preparation for a new button system. Using otk::Size for sizes, and unsigned ints (*PAIN*) we'll see..
2003-02-05make sure windows aren't doing things they aren't allowed when their allowed ↵Dana Jansens
actions changes. remaximize windows when their decorations are changed
2003-02-03handle modal windows better (bugfixes).Dana Jansens
handle client-installed colormaps.
2003-02-03add a focused() memberDana Jansens
2003-02-03support for modal children, both in the focus code and in the raise/lower codeDana Jansens
2003-02-03add function to focus modal childrenDana Jansens
2003-02-03Client::move moves the client to the position so that its *frame* will be at ↵Dana Jansens
the given coordinates
2003-02-03let the client be moved to a position specified for the *frame*Dana Jansens
2003-02-01let clients be remaximized to adjust to new surroundings/strutsDana Jansens
2003-02-01maximizing!Dana Jansens
2003-01-30add functions to give the skipTaskbar/Pager stateDana Jansens
2003-01-30working popups for moving/resizingDana Jansens
2003-01-29make struts get added to the screen when mapping a window. let the user ↵Dana Jansens
disable window decorations.
2003-01-29allow for the client to be validated.Dana Jansens
don't manage override_redirect windows. don't manage windows for whome get attributes fails. validate the client before managing it. validate the client in functions that query stuff off it: propertyHandler and clientMessageHandler
2003-01-28support the aspect ratio hints in the WMNormalHintsDana Jansens
2003-01-24add an UrgentNotify callback type. fire it when a window becomes "urgent"Dana Jansens
2003-01-23be smart about skipping focusing a window from unmap events, watch the ↵Dana Jansens
unmap_ignore
2003-01-23add iconifying!!!!Dana Jansens
also cleanup the map process a bit, the close action wasn't being set in the allowed actions.
2003-01-23remove the word "sticky" from everywhere, and replace with "all desktops". ↵Dana Jansens
change the titlebar layout to use D instead of S for the all-desktops button
2003-01-17Some cleanups in the mapping procedure. Apply requested states during the ↵Dana Jansens
process. Add new function types for new netwm supported actions, i.e. Func_Shade and Func_Fullscreen. Add support for the _NET_WM_FULLSCREEN state.
2003-01-17add internal_move/resize and wrap them with move() and resize() which are ↵Dana Jansens
for user use, and make sure that the window is allowed to be moved/resized. add the allowed actions hint setting.
2003-01-17add a getGravity function to get the gravity from the window attributes ↵Dana Jansens
initially
2003-01-13almost done the ustring conversionDana Jansens
2003-01-13add more doxygenDana Jansens
2003-01-11removing all prefixes completedDana Jansens
2003-01-10include the all otk stuff into the openbox python module. rename widget.hh ↵Dana Jansens
to stop conflicting with the one in otk/
2003-01-08make close() and shade() private.Dana Jansens
2003-01-08clarify an incorrect comment, and make some funcs constDana Jansens
2003-01-07use client messages to switch desktops/move windows between desktopsDana Jansens
2003-01-07keep track of desktops...Dana Jansens
2003-01-06handle maprequests after mapped correctly. thus making gaim happy againDana Jansens
2003-01-05gets transients! woot. tested and such.. no groups still thoDana Jansens
2003-01-05keep track of transients. however not group transients yetDana Jansens
2003-01-05transient window support..halfwayDana Jansens
2003-01-04add support for wm_window_roleDana Jansens
2003-01-04move the approproate code for map request handling to the client class. this ↵Dana Jansens
will deiconify the window when requested.