mikachu/openbox.git
18 years agoplugins work.
Dana Jansens [Tue, 18 Mar 2003 03:11:55 +0000 (03:11 +0000)]
plugins work.
start a focus plugin.

18 years agodont put \n's at the end of g_message
Dana Jansens [Mon, 17 Mar 2003 23:04:43 +0000 (23:04 +0000)]
dont put \n's at the end of g_message

18 years agouse the render depth/visual for creating windows
Dana Jansens [Mon, 17 Mar 2003 22:31:17 +0000 (22:31 +0000)]
use the render depth/visual for creating windows

18 years agouse the dispatch stuff to get mouse button events
Dana Jansens [Mon, 17 Mar 2003 22:30:27 +0000 (22:30 +0000)]
use the dispatch stuff to get mouse button events

18 years agomake sure theres always a client for client events
Dana Jansens [Mon, 17 Mar 2003 22:13:06 +0000 (22:13 +0000)]
make sure theres always a client for client events

18 years agooops missing a */
Dana Jansens [Mon, 17 Mar 2003 22:12:26 +0000 (22:12 +0000)]
oops missing a */

18 years agofix comments
Dana Jansens [Mon, 17 Mar 2003 22:12:05 +0000 (22:12 +0000)]
fix comments

18 years agorming almost all the old python stuffs
Dana Jansens [Mon, 17 Mar 2003 22:04:20 +0000 (22:04 +0000)]
rming almost all the old python stuffs

18 years agoall events are dispatched
Dana Jansens [Mon, 17 Mar 2003 20:16:32 +0000 (20:16 +0000)]
all events are dispatched

18 years agokill the debug print
Dana Jansens [Mon, 17 Mar 2003 20:00:00 +0000 (20:00 +0000)]
kill the debug print

18 years agoadd the plugins dir
Dana Jansens [Mon, 17 Mar 2003 19:54:54 +0000 (19:54 +0000)]
add the plugins dir

18 years agostop using python internally. add an event dispatcher
Dana Jansens [Mon, 17 Mar 2003 19:54:37 +0000 (19:54 +0000)]
stop using python internally. add an event dispatcher

18 years agoadd the headers
Dana Jansens [Mon, 17 Mar 2003 18:53:59 +0000 (18:53 +0000)]
add the headers

18 years agokill the timestamps
Dana Jansens [Mon, 17 Mar 2003 08:10:26 +0000 (08:10 +0000)]
kill the timestamps

18 years agomy rant..
Dana Jansens [Mon, 17 Mar 2003 08:07:04 +0000 (08:07 +0000)]
my rant..

18 years agopass the x,y,w,h to font_draw.
Dana Jansens [Mon, 17 Mar 2003 07:30:30 +0000 (07:30 +0000)]
pass the x,y,w,h to font_draw.
draw the text in the "right" place for now.. no justification yet

18 years agoset the size of the label properly
Dana Jansens [Mon, 17 Mar 2003 07:28:48 +0000 (07:28 +0000)]
set the size of the label properly

18 years agoplace at 0,0 if the window is too big
Dana Jansens [Mon, 17 Mar 2003 07:28:32 +0000 (07:28 +0000)]
place at 0,0 if the window is too big

18 years agomeasure the font's height instead of listening to Xft
Dana Jansens [Mon, 17 Mar 2003 06:41:40 +0000 (06:41 +0000)]
measure the font's height instead of listening to Xft

18 years ago*** empty log message ***
Dana Jansens [Mon, 17 Mar 2003 06:36:55 +0000 (06:36 +0000)]
*** empty log message ***

18 years agodont skip ungrab corssing events
Dana Jansens [Mon, 17 Mar 2003 06:34:12 +0000 (06:34 +0000)]
dont skip ungrab corssing events

18 years agoif the window is as big/bigger than the screen with random placement, place it at...
Dana Jansens [Mon, 17 Mar 2003 06:24:13 +0000 (06:24 +0000)]
if the window is as big/bigger than the screen with random placement, place it at (0,0)

18 years agosolids should now work with offsets
Derek Foreman [Mon, 17 Mar 2003 05:21:58 +0000 (05:21 +0000)]
solids should now work with offsets

18 years agoadd keybinds for switching workspaces
Dana Jansens [Mon, 17 Mar 2003 05:20:38 +0000 (05:20 +0000)]
add keybinds for switching workspaces

18 years agomore random pokery
Derek Foreman [Mon, 17 Mar 2003 05:15:33 +0000 (05:15 +0000)]
more random pokery

18 years agouse the unfocused label when not focused
Dana Jansens [Mon, 17 Mar 2003 05:10:48 +0000 (05:10 +0000)]
use the unfocused label when not focused

18 years agoeither offsets work, or I've broken lots of things.
Derek Foreman [Mon, 17 Mar 2003 05:00:46 +0000 (05:00 +0000)]
either offsets work, or I've broken lots of things.

18 years agopass x,y to paint()
Dana Jansens [Mon, 17 Mar 2003 04:59:53 +0000 (04:59 +0000)]
pass x,y to paint()

18 years agomore changes wrt passing x, y, w, h to render
Derek Foreman [Mon, 17 Mar 2003 04:53:36 +0000 (04:53 +0000)]
more changes wrt passing x, y, w, h to render

18 years agopaint gets more parameters
Derek Foreman [Mon, 17 Mar 2003 04:50:40 +0000 (04:50 +0000)]
paint gets more parameters

18 years agoapparently my variable names were too verbose.
Derek Foreman [Mon, 17 Mar 2003 04:43:42 +0000 (04:43 +0000)]
apparently my variable names were too verbose.

18 years agooffsets in planar surfaces
Derek Foreman [Mon, 17 Mar 2003 04:42:49 +0000 (04:42 +0000)]
offsets in planar surfaces

18 years agodeclare variables first!
Dana Jansens [Mon, 17 Mar 2003 02:12:00 +0000 (02:12 +0000)]
declare variables first!

18 years agodecalre variables before code!
Dana Jansens [Mon, 17 Mar 2003 02:10:24 +0000 (02:10 +0000)]
decalre variables before code!

18 years agomake client_showhide a static function
Dana Jansens [Mon, 17 Mar 2003 02:05:05 +0000 (02:05 +0000)]
make client_showhide a static function

18 years agospeed up workspace switching by causing the minimal number of expose events (none...
Dana Jansens [Mon, 17 Mar 2003 02:03:45 +0000 (02:03 +0000)]
speed up workspace switching by causing the minimal number of expose events (none for the hiding windows!)

18 years agogive engines mouse event notifications. make the openbox engine display pressed buttons
Dana Jansens [Mon, 17 Mar 2003 01:47:20 +0000 (01:47 +0000)]
give engines mouse event notifications. make the openbox engine display pressed buttons

18 years agoget rid of the 'sep' variable
Dana Jansens [Mon, 17 Mar 2003 01:36:10 +0000 (01:36 +0000)]
get rid of the 'sep' variable

18 years agoreplaced one too many bevels
Dana Jansens [Mon, 17 Mar 2003 01:32:29 +0000 (01:32 +0000)]
replaced one too many bevels

18 years agoproperly layout the titlebar, with proper separatation
Dana Jansens [Mon, 17 Mar 2003 01:31:39 +0000 (01:31 +0000)]
properly layout the titlebar, with proper separatation

18 years agoload and set the titles justification
Dana Jansens [Mon, 17 Mar 2003 01:26:15 +0000 (01:26 +0000)]
load and set the titles justification

18 years agoadded justification to textureText
Derek Foreman [Mon, 17 Mar 2003 01:21:33 +0000 (01:21 +0000)]
added justification to textureText

18 years agokill some whack extra whitespace
Dana Jansens [Mon, 17 Mar 2003 01:16:43 +0000 (01:16 +0000)]
kill some whack extra whitespace

18 years agopixmap button masks work (hardcoded)
Dana Jansens [Mon, 17 Mar 2003 01:15:17 +0000 (01:15 +0000)]
pixmap button masks work (hardcoded)

18 years agodont need those includes no more
Dana Jansens [Mon, 17 Mar 2003 01:10:32 +0000 (01:10 +0000)]
dont need those includes no more

18 years agoin keeping with my tradition of committing untested code, here is the
Derek Foreman [Mon, 17 Mar 2003 01:08:34 +0000 (01:08 +0000)]
in keeping with my tradition of committing untested code, here is the
pixmap mask rendering code ported from the old otk dirs

18 years agomove pixmap_mask typedef
Derek Foreman [Mon, 17 Mar 2003 00:53:28 +0000 (00:53 +0000)]
move pixmap_mask typedef
add stub for draw_mask

18 years agoadd funcs to create/free pixmap_masks
Dana Jansens [Mon, 17 Mar 2003 00:49:05 +0000 (00:49 +0000)]
add funcs to create/free pixmap_masks

18 years agoadd glib.h for guint
Dana Jansens [Mon, 17 Mar 2003 00:38:29 +0000 (00:38 +0000)]
add glib.h for guint

18 years agoinclude Xlib.h for Pixmap
Dana Jansens [Mon, 17 Mar 2003 00:38:15 +0000 (00:38 +0000)]
include Xlib.h for Pixmap

18 years agoadd mask.[ch]
Dana Jansens [Mon, 17 Mar 2003 00:37:52 +0000 (00:37 +0000)]
add mask.[ch]

18 years agoadd a struct for pixmap masks
Dana Jansens [Mon, 17 Mar 2003 00:37:23 +0000 (00:37 +0000)]
add a struct for pixmap masks

18 years agohack so text shows up
Derek Foreman [Mon, 17 Mar 2003 00:21:05 +0000 (00:21 +0000)]
hack so text shows up

18 years agodont delete the pixmap until after changeing the visible one
Dana Jansens [Mon, 17 Mar 2003 00:18:03 +0000 (00:18 +0000)]
dont delete the pixmap until after changeing the visible one

18 years agotrying to render text!
Dana Jansens [Mon, 17 Mar 2003 00:09:37 +0000 (00:09 +0000)]
trying to render text!

18 years agoadd missing include, pass right args to font_draw
Derek Foreman [Mon, 17 Mar 2003 00:08:03 +0000 (00:08 +0000)]
add missing include, pass right args to font_draw

18 years agomalloc. yeah.
Derek Foreman [Sun, 16 Mar 2003 23:49:05 +0000 (23:49 +0000)]
malloc.  yeah.

18 years agowill draw fonts when stop segging
Dana Jansens [Sun, 16 Mar 2003 23:45:25 +0000 (23:45 +0000)]
will draw fonts when stop segging

18 years agocopy textures in appearance_copy
Derek Foreman [Sun, 16 Mar 2003 23:41:42 +0000 (23:41 +0000)]
copy textures in appearance_copy

18 years agotry to render fonts
Derek Foreman [Sun, 16 Mar 2003 23:36:17 +0000 (23:36 +0000)]
try to render fonts
destroy pixmaps and xftdraws in appearance_delete

18 years agofont changes
Derek Foreman [Sun, 16 Mar 2003 23:35:51 +0000 (23:35 +0000)]
font changes

18 years agoremove printf and stdio.h
Derek Foreman [Sun, 16 Mar 2003 23:35:33 +0000 (23:35 +0000)]
remove printf and stdio.h

18 years agoadd font_draw
Derek Foreman [Sun, 16 Mar 2003 23:35:00 +0000 (23:35 +0000)]
add font_draw

18 years agoadd font_draw
Derek Foreman [Sun, 16 Mar 2003 23:34:45 +0000 (23:34 +0000)]
add font_draw
move font def'n to render.h

18 years agopointer's variables are config vars
Dana Jansens [Sun, 16 Mar 2003 23:15:20 +0000 (23:15 +0000)]
pointer's variables are config vars

18 years agofont.h and font.c
Derek Foreman [Sun, 16 Mar 2003 22:36:17 +0000 (22:36 +0000)]
font.h and font.c

18 years agoadded font_startup
Derek Foreman [Sun, 16 Mar 2003 22:35:55 +0000 (22:35 +0000)]
added font_startup

18 years agofilled out font texture
Derek Foreman [Sun, 16 Mar 2003 22:34:45 +0000 (22:34 +0000)]
filled out font texture

18 years agoadded some font stuff
Derek Foreman [Sun, 16 Mar 2003 22:34:05 +0000 (22:34 +0000)]
added some font stuff

18 years agomerge the C branch into HEAD
Dana Jansens [Sun, 16 Mar 2003 21:11:39 +0000 (21:11 +0000)]
merge the C branch into HEAD

18 years agouse the new config system.. a bit..
Dana Jansens [Wed, 19 Feb 2003 21:03:17 +0000 (21:03 +0000)]
use the new config system.. a bit..

18 years agotime to refactor shit hard
Dana Jansens [Wed, 19 Feb 2003 19:28:11 +0000 (19:28 +0000)]
time to refactor shit hard

18 years agocatch button presses on the client border (the plate's border)
Dana Jansens [Wed, 19 Feb 2003 12:12:32 +0000 (12:12 +0000)]
catch button presses on the client border (the plate's border)

18 years agomake the version printf just a debug message
Dana Jansens [Wed, 19 Feb 2003 12:00:05 +0000 (12:00 +0000)]
make the version printf just a debug message

18 years agomap to the highest possible desktop if a desktop too large is requested
Dana Jansens [Wed, 19 Feb 2003 09:35:13 +0000 (09:35 +0000)]
map to the highest possible desktop if a desktop too large is requested

18 years agoonly map on a requested desktop if its not out of range
Dana Jansens [Wed, 19 Feb 2003 09:33:30 +0000 (09:33 +0000)]
only map on a requested desktop if its not out of range

18 years agonick's no longer the site designer
Dana Jansens [Wed, 19 Feb 2003 07:45:43 +0000 (07:45 +0000)]
nick's no longer the site designer

18 years agoadd mention of being OSI Certified Open Source Software
Dana Jansens [Wed, 19 Feb 2003 07:44:42 +0000 (07:44 +0000)]
add mention of being OSI Certified Open Source Software

18 years agoAdded the much sought after horizontal gradient
Derek Foreman [Wed, 19 Feb 2003 03:55:51 +0000 (03:55 +0000)]
Added the much sought after horizontal gradient

18 years agolabels are higher than buttons too
Dana Jansens [Wed, 19 Feb 2003 02:41:22 +0000 (02:41 +0000)]
labels are higher than buttons too

18 years agosurface's have a size not a width()/height()
Dana Jansens [Wed, 19 Feb 2003 02:39:21 +0000 (02:39 +0000)]
surface's have a size not a width()/height()

18 years agolabels are not the size of buttons
Dana Jansens [Wed, 19 Feb 2003 02:38:47 +0000 (02:38 +0000)]
labels are not the size of buttons

18 years agomake labels' parent relative actually work :>
Dana Jansens [Wed, 19 Feb 2003 02:35:12 +0000 (02:35 +0000)]
make labels' parent relative actually work :>

18 years agomake parentrelative decorations work
Dana Jansens [Wed, 19 Feb 2003 02:31:35 +0000 (02:31 +0000)]
make parentrelative decorations work

18 years agodont assume only 5 mouse buttons.
Dana Jansens [Wed, 19 Feb 2003 01:29:11 +0000 (01:29 +0000)]
dont assume only 5 mouse buttons.
dont need to track them all either, kill the queue, and watch one at a timesmarter

18 years agoposition is a function
Dana Jansens [Wed, 19 Feb 2003 01:17:38 +0000 (01:17 +0000)]
position is a function

18 years agoposition relative to the window properly
Dana Jansens [Wed, 19 Feb 2003 01:17:14 +0000 (01:17 +0000)]
position relative to the window properly

18 years agolet any number of mouse buttons work
Dana Jansens [Wed, 19 Feb 2003 01:07:29 +0000 (01:07 +0000)]
let any number of mouse buttons work

18 years agoadd the new '-remote' option. let the dispatchEvents loop work in 'local' or 'remote...
Dana Jansens [Wed, 19 Feb 2003 00:58:59 +0000 (00:58 +0000)]
add the new '-remote' option. let the dispatchEvents loop work in 'local' or 'remote' mode.

18 years agoadd new options for placement of the motion coords popup.
Dana Jansens [Wed, 19 Feb 2003 00:56:42 +0000 (00:56 +0000)]
add new options for placement of the motion coords popup.
use a parentless label.

18 years agouse the new desktopNames()
Dana Jansens [Wed, 19 Feb 2003 00:56:06 +0000 (00:56 +0000)]
use the new desktopNames()

18 years agolet you create a parentless label
Dana Jansens [Wed, 19 Feb 2003 00:55:25 +0000 (00:55 +0000)]
let you create a parentless label

18 years agoa few optimizations to layouts/rendering
Dana Jansens [Wed, 19 Feb 2003 00:55:05 +0000 (00:55 +0000)]
a few optimizations to layouts/rendering

18 years agotypo!
Dana Jansens [Tue, 18 Feb 2003 22:57:28 +0000 (22:57 +0000)]
typo!

18 years agooops messed up centered
Dana Jansens [Tue, 18 Feb 2003 22:10:16 +0000 (22:10 +0000)]
oops messed up centered

18 years agoadd a POPUP_CENTERED option
Dana Jansens [Tue, 18 Feb 2003 22:09:17 +0000 (22:09 +0000)]
add a POPUP_CENTERED option

18 years agomake the highlighted button high a white border
Dana Jansens [Tue, 18 Feb 2003 16:03:13 +0000 (16:03 +0000)]
make the highlighted button high a white border

18 years agomake button text white in the default style
Dana Jansens [Tue, 18 Feb 2003 16:01:39 +0000 (16:01 +0000)]
make button text white in the default style

18 years agowatch for case where we think one button is pressed but it isnt anymore, making Click...
Dana Jansens [Tue, 18 Feb 2003 15:59:36 +0000 (15:59 +0000)]
watch for case where we think one button is pressed but it isnt anymore, making Click events get missed

18 years agoadjust to the new format for otk::Proeprty::get() functions (no nelements)
Dana Jansens [Mon, 17 Feb 2003 21:50:48 +0000 (21:50 +0000)]
adjust to the new format for otk::Proeprty::get() functions (no nelements)
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.