mikachu/openbox.git
18 years agoHOOGE improvements. now widgets calculate their size according to the sizes of their...
Marius Nita [Wed, 13 Nov 2002 10:21:17 +0000 (10:21 +0000)]
HOOGE improvements. now widgets calculate their size according to the sizes of their children, they stretch stretchable elements to fit a maximum size, take into account bevel width, and much more

18 years agoinitial commit of focus widget
Marius Nita [Wed, 13 Nov 2002 10:19:28 +0000 (10:19 +0000)]
initial commit of focus widget

18 years agoremove the redundant _size property in OBScreen, and set the geometry root property...
Dana Jansens [Mon, 11 Nov 2002 11:33:32 +0000 (11:33 +0000)]
remove the redundant _size property in OBScreen, and set the geometry root property properly.
add otk::Point::setPoint

18 years agomanages windows that exist before running.
Dana Jansens [Mon, 11 Nov 2002 11:25:40 +0000 (11:25 +0000)]
manages windows that exist before running.

18 years agowatch for when screens cant be managed
Dana Jansens [Mon, 11 Nov 2002 10:41:44 +0000 (10:41 +0000)]
watch for when screens cant be managed

18 years agoHRM manageExisting() isnt working!
Dana Jansens [Mon, 11 Nov 2002 10:35:59 +0000 (10:35 +0000)]
HRM manageExisting() isnt working!

18 years agomanage and unmanage windows in OBScreen
Dana Jansens [Mon, 11 Nov 2002 10:26:08 +0000 (10:26 +0000)]
manage and unmanage windows in OBScreen

18 years agonot using any old blackbox classes anymore!
Dana Jansens [Mon, 11 Nov 2002 10:05:06 +0000 (10:05 +0000)]
not using any old blackbox classes anymore!

18 years agosome small cleanups
Dana Jansens [Mon, 11 Nov 2002 10:03:11 +0000 (10:03 +0000)]
some small cleanups
make style not take a screen separate from the image control
make style::load() take a const ref

18 years agounused include
Dana Jansens [Mon, 11 Nov 2002 08:48:43 +0000 (08:48 +0000)]
unused include

18 years agofix some errs
Dana Jansens [Mon, 11 Nov 2002 08:42:19 +0000 (08:42 +0000)]
fix some errs

18 years agomad wicked xft checks
Dana Jansens [Mon, 11 Nov 2002 08:33:43 +0000 (08:33 +0000)]
mad wicked xft checks

18 years agolook for xft
Dana Jansens [Mon, 11 Nov 2002 07:56:30 +0000 (07:56 +0000)]
look for xft

18 years agoadded missing header
Marius Nita [Mon, 11 Nov 2002 07:29:12 +0000 (07:29 +0000)]
added missing header

18 years agowattrib doesnt get init-ed correctly when called from assert()
Marius Nita [Mon, 11 Nov 2002 03:57:53 +0000 (03:57 +0000)]
wattrib doesnt get init-ed correctly when called from assert()

18 years agosmall test for OtkWidget
Marius Nita [Mon, 11 Nov 2002 03:49:09 +0000 (03:49 +0000)]
small test for OtkWidget

18 years agoadded new files to the build
Marius Nita [Mon, 11 Nov 2002 03:48:02 +0000 (03:48 +0000)]
added new files to the build

18 years agobeginnings of button class
Marius Nita [Mon, 11 Nov 2002 03:47:12 +0000 (03:47 +0000)]
beginnings of button class

18 years agocan now map windows and render textures
Marius Nita [Mon, 11 Nov 2002 03:46:25 +0000 (03:46 +0000)]
can now map windows and render textures

18 years agoadded accessors for elements
Marius Nita [Mon, 11 Nov 2002 03:45:46 +0000 (03:45 +0000)]
added accessors for elements

18 years agoinclude stdio
Dana Jansens [Sun, 10 Nov 2002 21:11:53 +0000 (21:11 +0000)]
include stdio

18 years agoinitial commit
Marius Nita [Sun, 10 Nov 2002 13:33:34 +0000 (13:33 +0000)]
initial commit

18 years agoget the size of the label properly
Dana Jansens [Sun, 10 Nov 2002 12:58:29 +0000 (12:58 +0000)]
get the size of the label properly

18 years agoadding the new OBScreen class actually!
Dana Jansens [Sun, 10 Nov 2002 12:50:18 +0000 (12:50 +0000)]
adding the new OBScreen class actually!

18 years agonew OBScreen class is somewhat complete now i think
Dana Jansens [Sun, 10 Nov 2002 12:45:47 +0000 (12:45 +0000)]
new OBScreen class is somewhat complete now i think

18 years agocleanups.
Dana Jansens [Sun, 10 Nov 2002 12:20:29 +0000 (12:20 +0000)]
cleanups.
OBScreen almost ready for some action

18 years agofixups
Dana Jansens [Sun, 10 Nov 2002 12:16:26 +0000 (12:16 +0000)]
fixups

18 years agox() and y() should return values :)
Dana Jansens [Sun, 10 Nov 2002 12:15:03 +0000 (12:15 +0000)]
x() and y() should return values :)

18 years agoinclude the point header
Dana Jansens [Sun, 10 Nov 2002 11:31:12 +0000 (11:31 +0000)]
include the point header

18 years agoget rid of unsigneds
Dana Jansens [Sun, 10 Nov 2002 11:27:51 +0000 (11:27 +0000)]
get rid of unsigneds

18 years agomake methods for Rect that use Point
Dana Jansens [Sun, 10 Nov 2002 11:25:40 +0000 (11:25 +0000)]
make methods for Rect that use Point

18 years agodocument the Point class
Dana Jansens [Sun, 10 Nov 2002 10:52:56 +0000 (10:52 +0000)]
document the Point class

18 years agoadd the otk::Point type
Dana Jansens [Sun, 10 Nov 2002 10:46:28 +0000 (10:46 +0000)]
add the otk::Point type

18 years agomove screen.cc/hh to bbscreen.cc/hh
Dana Jansens [Sun, 10 Nov 2002 10:22:47 +0000 (10:22 +0000)]
move screen.cc/hh to bbscreen.cc/hh

18 years agomore layout fixes for the decoration elements
Dana Jansens [Sun, 10 Nov 2002 10:14:20 +0000 (10:14 +0000)]
more layout fixes for the decoration elements

18 years agopretty sure all frame elements are placed correctly now
Dana Jansens [Sun, 10 Nov 2002 09:44:27 +0000 (09:44 +0000)]
pretty sure all frame elements are placed correctly now

18 years agohandle events on all of the client's decor as for the client
Dana Jansens [Sun, 10 Nov 2002 08:42:34 +0000 (08:42 +0000)]
handle events on all of the client's decor as for the client

18 years agoadd \n's to the signal printfs
Dana Jansens [Sun, 10 Nov 2002 08:34:46 +0000 (08:34 +0000)]
add \n's to the signal printfs
make the hash of all clients destroy properly

18 years agosize/position fixes
Dana Jansens [Sun, 10 Nov 2002 08:17:21 +0000 (08:17 +0000)]
size/position fixes

18 years agoframes' subemelents are created and positioned and everything
Dana Jansens [Sun, 10 Nov 2002 08:12:53 +0000 (08:12 +0000)]
frames' subemelents are created and positioned and everything

18 years agoadd a comment
Dana Jansens [Sun, 10 Nov 2002 06:20:37 +0000 (06:20 +0000)]
add a comment

18 years agosupport for the shape extension works!
Dana Jansens [Sun, 10 Nov 2002 05:54:12 +0000 (05:54 +0000)]
support for the shape extension works!

18 years agosome more things to happen when changing styles on a frame
Dana Jansens [Sun, 10 Nov 2002 04:28:43 +0000 (04:28 +0000)]
some more things to happen when changing styles on a frame

18 years agoposition the client inside the frame correctly.
Dana Jansens [Sun, 10 Nov 2002 04:26:36 +0000 (04:26 +0000)]
position the client inside the frame correctly.
unmanage all clients on shutdown

18 years agoWINDOWS GET FRAMES FRAME SHOW UP THEY WORK HUZZAH SOON THEYLL BE LIKE OLD TIMES!
Dana Jansens [Sun, 10 Nov 2002 04:08:26 +0000 (04:08 +0000)]
WINDOWS GET FRAMES FRAME SHOW UP THEY WORK HUZZAH SOON THEYLL BE LIKE OLD TIMES!

18 years agofully documented OBClient
Dana Jansens [Thu, 7 Nov 2002 09:02:26 +0000 (09:02 +0000)]
fully documented OBClient

18 years agoadd a bunch of documentation
Dana Jansens [Thu, 7 Nov 2002 08:22:50 +0000 (08:22 +0000)]
add a bunch of documentation
add updateIconTitle

18 years agoadd updateIconTitle
Dana Jansens [Thu, 7 Nov 2002 08:22:27 +0000 (08:22 +0000)]
add updateIconTitle

18 years agoreverse the automake/autoconf order.. for fun
Dana Jansens [Thu, 7 Nov 2002 07:00:39 +0000 (07:00 +0000)]
reverse the automake/autoconf order.. for fun

18 years agoadd XXX to a comment that deserves it
Dana Jansens [Thu, 7 Nov 2002 00:22:58 +0000 (00:22 +0000)]
add XXX to a comment that deserves it

18 years agos/NULL/0/
Dana Jansens [Wed, 6 Nov 2002 18:26:39 +0000 (18:26 +0000)]
s/NULL/0/

18 years agodont need to specify otk:: when already in the namespace
Dana Jansens [Wed, 6 Nov 2002 18:25:48 +0000 (18:25 +0000)]
dont need to specify otk:: when already in the namespace

18 years agoseg fix
Marius Nita [Wed, 6 Nov 2002 14:10:02 +0000 (14:10 +0000)]
seg fix

18 years agough, misspelling
Marius Nita [Wed, 6 Nov 2002 14:05:08 +0000 (14:05 +0000)]
ugh, misspelling

18 years agomoved em to otk
Marius Nita [Wed, 6 Nov 2002 14:02:50 +0000 (14:02 +0000)]
moved em to otk

18 years agoomg, fat commit
Marius Nita [Wed, 6 Nov 2002 13:57:54 +0000 (13:57 +0000)]
omg, fat commit
pulled the style crap out of screen, i think the reconfigure case needs to be handled still.
moved util and config into otk, changed everything else accordingly.
code compiles and runs

18 years agoadded style class, moved util and config to otk
Marius Nita [Wed, 6 Nov 2002 13:51:23 +0000 (13:51 +0000)]
added style class, moved util and config to otk

18 years agonew binary name
Dana Jansens [Wed, 6 Nov 2002 11:44:35 +0000 (11:44 +0000)]
new binary name

18 years agoset the client's desired decoration and function flags
Dana Jansens [Wed, 6 Nov 2002 11:44:15 +0000 (11:44 +0000)]
set the client's desired decoration and function flags

18 years agosupport for the Mwm Hints
Dana Jansens [Wed, 6 Nov 2002 11:31:50 +0000 (11:31 +0000)]
support for the Mwm Hints

18 years agoblef
Dana Jansens [Wed, 6 Nov 2002 10:47:30 +0000 (10:47 +0000)]
blef

18 years agoshow badwindow errors again
Dana Jansens [Wed, 6 Nov 2002 10:40:17 +0000 (10:40 +0000)]
show badwindow errors again

18 years agodont show badwindow errors
Dana Jansens [Wed, 6 Nov 2002 10:39:50 +0000 (10:39 +0000)]
dont show badwindow errors

18 years agogenerate an 'openbox3' binary
Dana Jansens [Wed, 6 Nov 2002 10:38:20 +0000 (10:38 +0000)]
generate an 'openbox3' binary

18 years agomaps and unmaps windows!
Dana Jansens [Wed, 6 Nov 2002 10:36:56 +0000 (10:36 +0000)]
maps and unmaps windows!

18 years agowindows map again!
Dana Jansens [Wed, 6 Nov 2002 10:18:38 +0000 (10:18 +0000)]
windows map again!

18 years agoread protocols too in OBClient
Dana Jansens [Wed, 6 Nov 2002 10:05:56 +0000 (10:05 +0000)]
read protocols too in OBClient

18 years agoOBAtom/XAtom has been moved to otk::OBProperty
Dana Jansens [Wed, 6 Nov 2002 09:20:37 +0000 (09:20 +0000)]
OBAtom/XAtom has been moved to otk::OBProperty

18 years agodetermine if the user/application requested its initial position or not
Dana Jansens [Wed, 6 Nov 2002 09:19:53 +0000 (09:19 +0000)]
determine if the user/application requested its initial position or not

18 years agouse INT_MAX for the default max sizes
Dana Jansens [Wed, 6 Nov 2002 09:14:33 +0000 (09:14 +0000)]
use INT_MAX for the default max sizes

18 years agoget the min/max sizes
Dana Jansens [Wed, 6 Nov 2002 09:12:13 +0000 (09:12 +0000)]
get the min/max sizes

18 years agowhen creating an OBClient class, get all the info on that class immediately.
Dana Jansens [Wed, 6 Nov 2002 09:04:48 +0000 (09:04 +0000)]
when creating an OBClient class, get all the info on that class immediately.
print the info to stdout for now too!

18 years agocomment the _window member
Dana Jansens [Wed, 6 Nov 2002 08:09:03 +0000 (08:09 +0000)]
comment the _window member

18 years agomake the group a window
Dana Jansens [Wed, 6 Nov 2002 08:08:16 +0000 (08:08 +0000)]
make the group a window
add a XXX for later

18 years agofix compiling with the new strut (new namespace)
Dana Jansens [Wed, 6 Nov 2002 08:06:54 +0000 (08:06 +0000)]
fix compiling with the new strut (new namespace)
and fix general errors that broke compiling.

make xeventhandler find the OBClient for most events..

18 years agomoving strut into its own .hh. adding OBClient class
Dana Jansens [Wed, 6 Nov 2002 07:01:59 +0000 (07:01 +0000)]
moving strut into its own .hh. adding OBClient class

18 years agoclient.cc compiles
Dana Jansens [Wed, 6 Nov 2002 07:01:34 +0000 (07:01 +0000)]
client.cc compiles

18 years agoinclude algoritm
Dana Jansens [Wed, 6 Nov 2002 06:12:25 +0000 (06:12 +0000)]
include algoritm

18 years agofinish conversion to the new otk::OBProperty class with its new interface
Dana Jansens [Tue, 5 Nov 2002 09:13:46 +0000 (09:13 +0000)]
finish conversion to the new otk::OBProperty class with its new interface

18 years agomode documentation updates
Dana Jansens [Tue, 5 Nov 2002 08:49:01 +0000 (08:49 +0000)]
mode documentation updates

18 years agoupdated documentation
Dana Jansens [Tue, 5 Nov 2002 08:46:23 +0000 (08:46 +0000)]
updated documentation

18 years agoadd OBProperty to otk, which was formerly known as ob::XAtom
Dana Jansens [Tue, 5 Nov 2002 08:44:46 +0000 (08:44 +0000)]
add OBProperty to otk, which was formerly known as ob::XAtom
it does have a few interface changes

18 years agoconvert XAtom to OBAtom
Dana Jansens [Tue, 5 Nov 2002 07:48:26 +0000 (07:48 +0000)]
convert XAtom to OBAtom

18 years agoupdated doxygen documentation
Dana Jansens [Tue, 5 Nov 2002 05:56:44 +0000 (05:56 +0000)]
updated doxygen documentation

18 years agoinitialize the _doshutdown member
Dana Jansens [Mon, 4 Nov 2002 09:43:42 +0000 (09:43 +0000)]
initialize the _doshutdown member

18 years agocomplete the change from window.cc/hh to bbwindow.cc/hh
Dana Jansens [Mon, 4 Nov 2002 09:40:56 +0000 (09:40 +0000)]
complete the change from window.cc/hh to bbwindow.cc/hh

18 years agomoving window.cc/hh to bbwindow.cc/hh since we'll have our own window class coming...
Dana Jansens [Mon, 4 Nov 2002 09:38:21 +0000 (09:38 +0000)]
moving window.cc/hh to bbwindow.cc/hh since we'll have our own window class coming in to replace it slowly

18 years agodeal with client events in the same way now
Dana Jansens [Mon, 4 Nov 2002 09:33:23 +0000 (09:33 +0000)]
deal with client events in the same way now

18 years agoxeventhandler can handle everything except client messages now.
Dana Jansens [Mon, 4 Nov 2002 09:25:26 +0000 (09:25 +0000)]
xeventhandler can handle everything except client messages now.
blackbox is no longer the event handler

18 years agonew OBTimer interface
Dana Jansens [Mon, 4 Nov 2002 06:06:13 +0000 (06:06 +0000)]
new OBTimer interface

18 years agofix for documentation
Dana Jansens [Mon, 4 Nov 2002 05:54:42 +0000 (05:54 +0000)]
fix for documentation

18 years agoOBTimer is fully documented.
Dana Jansens [Mon, 4 Nov 2002 05:40:32 +0000 (05:40 +0000)]
OBTimer is fully documented.
change how the timerqueuemanager makes timers fire recursively, so that OBTimer::halt could go away

18 years agoinclude the right .hh!
Dana Jansens [Mon, 4 Nov 2002 05:35:04 +0000 (05:35 +0000)]
include the right .hh!

18 years agoinclude the timer manager class header
Dana Jansens [Mon, 4 Nov 2002 05:34:28 +0000 (05:34 +0000)]
include the timer manager class header

18 years agomake doxygen skip stuff inside
Dana Jansens [Mon, 4 Nov 2002 03:59:36 +0000 (03:59 +0000)]
make doxygen skip stuff inside
#ifndef DOXYGEN_IGNORE
#endif
blocks

18 years agosplit the OBTimerQueueManager and TimerQueue into their own files
Dana Jansens [Mon, 4 Nov 2002 03:59:09 +0000 (03:59 +0000)]
split the OBTimerQueueManager and TimerQueue into their own files

18 years agodocumenting classes!
Dana Jansens [Mon, 4 Nov 2002 03:37:17 +0000 (03:37 +0000)]
documenting classes!

18 years agodocumented
Dana Jansens [Mon, 4 Nov 2002 02:54:15 +0000 (02:54 +0000)]
documented

18 years agonot using a custom stlyesheet anymore
Dana Jansens [Mon, 4 Nov 2002 01:30:44 +0000 (01:30 +0000)]
not using a custom stlyesheet anymore

18 years agoadd doxygen to the project. 'make doc' builds the doxygen stuff. you need doxygen...
Dana Jansens [Mon, 4 Nov 2002 01:20:02 +0000 (01:20 +0000)]
add doxygen to the project. 'make doc' builds the doxygen stuff. you need doxygen and graphviz installed to generate it properly