summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-06-25show the client meun on "press" on the iconDana Jansens
2003-06-25use the stock shownig method for the client menu for now, makes it pop up ↵Dana Jansens
under the cursor so a click-release works like expected
2003-06-25use the alst button press for clicks instead of teh fisrt. it make sno diff ↵Dana Jansens
to me really and this makes it work when you grab the pointer on the click, without leaving the mouse plugin in a weird state.
2003-06-25grab all motion events for pointer grabsDana Jansens
2003-06-24position submenus correctly horizontallyDana Jansens
2003-06-24menus were too short by a border widthDana Jansens
2003-06-24check to make sure the window is on screen *after* positioning itDana Jansens
2003-06-24do horz grads without any multipliactionDana Jansens
2003-06-24made all the gradients work with integer math. removed the pipecross and ↵Dana Jansens
rectangle gradietns tho cuz they are ugly and i dont want to code that bullshit cuz they are ugly.
2003-06-24integer math for gradients. horz vert and diags and pipecross work so far.Dana Jansens
2003-06-22add a simple menu parser.Dana Jansens
while menu parsing, the theme does not exist so we can't do any theme stuff while creating menu stuff, so put that off for later, i.e when the menu is shown.
2003-06-22reorder startup so menu goes before config parsingDana Jansens
2003-06-22add a root menuDana Jansens
2003-06-21add decoration state to the frame struct. make client_configure adjust the ↵Dana Jansens
frame if the decorations do not match between the client and the frame, so that when they change it can send a configurenotify to the client.
2003-06-21make client_reconfigure a non-user-type client_configureDana Jansens
2003-06-21strdup the exec path cuz it gets freed by the time we restart otherwiseDana Jansens
2003-06-21moveresize messages are not user-requestsDana Jansens
2003-06-21remove debug printDana Jansens
2003-06-21send teh configure event to client on user-requested final configures even ↵Dana Jansens
if not moved, cuz usualy the final isnt sent with a change, but just to end the move process.
2003-06-21always create the bg pixmap, X seems to not like it if i dont?Dana Jansens
2003-06-21always use the session id from the session manager when setting the restart ↵Dana Jansens
property
2003-06-21add -sm-disable optionDana Jansens
2003-06-21only show -sm-client-id in the help when session management is build inDana Jansens
2003-06-21session management works, and it can resume with its old ID, so it works ↵Dana Jansens
with gnome-session
2003-06-21make session management optionalDana Jansens
2003-06-21set the required properties so that session managers see openboxDana Jansens
2003-06-21don't exit in the render lib, rather return a NULL font/theme on failureDana Jansens
2003-06-21add libSM *client* support, so we should work with gnome-session now!Dana Jansens
2003-06-21more namespacing with Rr*Dana Jansens
2003-06-21more namespacing with Rr*Dana Jansens
2003-06-21use the pseudo shit in the instance nowDana Jansens
2003-06-21more namespacing with Rr*Dana Jansens
2003-06-21more namespacing with Rr*Dana Jansens
2003-06-21dont use .. in include pathsDana Jansens
2003-06-21more namespacing with Rr*Dana Jansens
2003-06-21kill a warningDana Jansens
2003-06-21more namespacing to Rr*Dana Jansens
2003-06-21fix a warningDana Jansens
2003-06-21rename pixel32/16 to RrPixel32/16Dana Jansens
2003-06-21rename color_rgb to RrColorDana Jansens
2003-06-21put the render theme into a structDana Jansens
2003-06-21fixed to accomodate the changes to the render/ API.Dana Jansens
2003-06-20this is going to break the kernel/ building.Dana Jansens
lots of modifications to the render API, prefixing everything, making proper names for everything. the structures are not hidden/opaque yet, but the naming scheme of the public API works much better now.
2003-06-20oops typoDana Jansens
2003-06-20take the bevel width into account for the width availableDana Jansens
2003-06-20position the client menu rightDana Jansens
2003-06-20simply the render interface by not requiring the setting of all the areas. ↵Dana Jansens
only take a w and h in paint(). best font layout ever.
2003-06-20miklos does themes like madDana Jansens
2003-06-20slight optimizations, and make the last 4 gradients work properlyDana Jansens
2003-06-20center text vertically. use the font's height because all that space is ↵Dana Jansens
needed for some charcters