]>
Dogcows Code - chaz/openbox/log
Dana Jansens [Mon, 17 Mar 2003 00:18:03 +0000 (00:18 +0000)]
dont delete the pixmap until after changeing the visible one
Dana Jansens [Mon, 17 Mar 2003 00:09:37 +0000 (00:09 +0000)]
trying to render text!
Derek Foreman [Mon, 17 Mar 2003 00:08:03 +0000 (00:08 +0000)]
add missing include, pass right args to font_draw
Derek Foreman [Sun, 16 Mar 2003 23:49:05 +0000 (23:49 +0000)]
malloc. yeah.
Dana Jansens [Sun, 16 Mar 2003 23:45:25 +0000 (23:45 +0000)]
will draw fonts when stop segging
Derek Foreman [Sun, 16 Mar 2003 23:41:42 +0000 (23:41 +0000)]
copy textures in appearance_copy
Derek Foreman [Sun, 16 Mar 2003 23:36:17 +0000 (23:36 +0000)]
try to render fonts
destroy pixmaps and xftdraws in appearance_delete
Derek Foreman [Sun, 16 Mar 2003 23:35:51 +0000 (23:35 +0000)]
font changes
Derek Foreman [Sun, 16 Mar 2003 23:35:33 +0000 (23:35 +0000)]
remove printf and stdio.h
Derek Foreman [Sun, 16 Mar 2003 23:35:00 +0000 (23:35 +0000)]
add 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
Dana Jansens [Sun, 16 Mar 2003 23:15:20 +0000 (23:15 +0000)]
pointer's variables are config vars
Derek Foreman [Sun, 16 Mar 2003 22:36:17 +0000 (22:36 +0000)]
font.h and font.c
Derek Foreman [Sun, 16 Mar 2003 22:35:55 +0000 (22:35 +0000)]
added font_startup
Derek Foreman [Sun, 16 Mar 2003 22:34:45 +0000 (22:34 +0000)]
filled out font texture
Derek Foreman [Sun, 16 Mar 2003 22:34:05 +0000 (22:34 +0000)]
added some font stuff
Dana Jansens [Sun, 16 Mar 2003 21:11:39 +0000 (21:11 +0000)]
merge the C branch into HEAD
Dana Jansens [Wed, 19 Feb 2003 21:03:17 +0000 (21:03 +0000)]
use the new config system.. a bit..
Dana Jansens [Wed, 19 Feb 2003 19:28:11 +0000 (19:28 +0000)]
time to refactor shit hard
Dana Jansens [Wed, 19 Feb 2003 12:12:32 +0000 (12:12 +0000)]
catch button presses on the client border (the plate's border)
Dana Jansens [Wed, 19 Feb 2003 12:00:05 +0000 (12:00 +0000)]
make the version printf just a debug message
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
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
Dana Jansens [Wed, 19 Feb 2003 07:45:43 +0000 (07:45 +0000)]
nick's no longer the site designer
Dana Jansens [Wed, 19 Feb 2003 07:44:42 +0000 (07:44 +0000)]
add mention of being OSI Certified Open Source Software
Derek Foreman [Wed, 19 Feb 2003 03:55:51 +0000 (03:55 +0000)]
Added the much sought after horizontal gradient
Dana Jansens [Wed, 19 Feb 2003 02:41:22 +0000 (02:41 +0000)]
labels are higher than buttons too
Dana Jansens [Wed, 19 Feb 2003 02:39:21 +0000 (02:39 +0000)]
surface's have a size not a width()/height()
Dana Jansens [Wed, 19 Feb 2003 02:38:47 +0000 (02:38 +0000)]
labels are not the size of buttons
Dana Jansens [Wed, 19 Feb 2003 02:35:12 +0000 (02:35 +0000)]
make labels' parent relative actually work :>
Dana Jansens [Wed, 19 Feb 2003 02:31:35 +0000 (02:31 +0000)]
make parentrelative decorations work
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
Dana Jansens [Wed, 19 Feb 2003 01:17:38 +0000 (01:17 +0000)]
position is a function
Dana Jansens [Wed, 19 Feb 2003 01:17:14 +0000 (01:17 +0000)]
position relative to the window properly
Dana Jansens [Wed, 19 Feb 2003 01:07:29 +0000 (01:07 +0000)]
let any number of mouse buttons work
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.
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.
Dana Jansens [Wed, 19 Feb 2003 00:56:06 +0000 (00:56 +0000)]
use the new desktopNames()
Dana Jansens [Wed, 19 Feb 2003 00:55:25 +0000 (00:55 +0000)]
let you create a parentless label
Dana Jansens [Wed, 19 Feb 2003 00:55:05 +0000 (00:55 +0000)]
a few optimizations to layouts/rendering
Dana Jansens [Tue, 18 Feb 2003 22:57:28 +0000 (22:57 +0000)]
typo!
Dana Jansens [Tue, 18 Feb 2003 22:10:16 +0000 (22:10 +0000)]
oops messed up centered
Dana Jansens [Tue, 18 Feb 2003 22:09:17 +0000 (22:09 +0000)]
add a POPUP_CENTERED option
Dana Jansens [Tue, 18 Feb 2003 16:03:13 +0000 (16:03 +0000)]
make the highlighted button high a white border
Dana Jansens [Tue, 18 Feb 2003 16:01:39 +0000 (16:01 +0000)]
make button text white in the default style
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
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.
Dana Jansens [Mon, 17 Feb 2003 21:49:39 +0000 (21:49 +0000)]
provide a function to return all the desktop names instead of one at a time.
adjust to the new format for otk::Proeprty::get() functions (no nelements)
Dana Jansens [Mon, 17 Feb 2003 21:48:54 +0000 (21:48 +0000)]
keep track of if the move is the final move or not, and pass it along
Dana Jansens [Mon, 17 Feb 2003 21:48:14 +0000 (21:48 +0000)]
focus does not return anything now, cuz its just the function which sends a focus event
Dana Jansens [Mon, 17 Feb 2003 21:47:48 +0000 (21:47 +0000)]
screeninfo and display are no more
Dana Jansens [Mon, 17 Feb 2003 21:47:34 +0000 (21:47 +0000)]
use the new sexy additions to the python classes
Dana Jansens [Mon, 17 Feb 2003 21:47:09 +0000 (21:47 +0000)]
set teh xinerama stuff even when not compiled with the xinerama extension so code can use it always
Dana Jansens [Mon, 17 Feb 2003 21:46:34 +0000 (21:46 +0000)]
swig cares about (void) it seems :\
Dana Jansens [Mon, 17 Feb 2003 21:45:58 +0000 (21:45 +0000)]
calcDefaultSizes is protected
Dana Jansens [Mon, 17 Feb 2003 21:45:38 +0000 (21:45 +0000)]
use "fixed" as the fallback font always
Dana Jansens [Mon, 17 Feb 2003 21:45:17 +0000 (21:45 +0000)]
rename getRenderControl to the more precise createRenderControl
Dana Jansens [Mon, 17 Feb 2003 21:44:39 +0000 (21:44 +0000)]
nelements is not passed anymore, its simply a return value. get() will grab the entire property.
Dana Jansens [Mon, 17 Feb 2003 21:44:10 +0000 (21:44 +0000)]
nelements is not passed anymore, its simply a return value
Dana Jansens [Mon, 17 Feb 2003 21:27:07 +0000 (21:27 +0000)]
'final' cleanup for the new otk wrapper .i's
Dana Jansens [Mon, 17 Feb 2003 21:25:52 +0000 (21:25 +0000)]
split up the otk stuff into separate files.
wrap otk::Property properly with typemaps so that it is usable.
wrap otk::Timer properly so that you can use it with a python callback
Dana Jansens [Mon, 17 Feb 2003 21:06:39 +0000 (21:06 +0000)]
only return as many as was requested
Dana Jansens [Mon, 17 Feb 2003 20:18:34 +0000 (20:18 +0000)]
oops nevermind
Dana Jansens [Mon, 17 Feb 2003 20:02:43 +0000 (20:02 +0000)]
prevent people from using timers except as pointers
Dana Jansens [Mon, 17 Feb 2003 19:17:17 +0000 (19:17 +0000)]
check for no screens before asserting
Dana Jansens [Mon, 17 Feb 2003 17:39:34 +0000 (17:39 +0000)]
ignore NUM values in enums
Dana Jansens [Mon, 17 Feb 2003 17:39:22 +0000 (17:39 +0000)]
dont need preprocessor shit for swig
Dana Jansens [Mon, 17 Feb 2003 16:36:35 +0000 (16:36 +0000)]
allocate colors right away instead of delaying it, since they get allocated out of the rendercontrol, and it will never fail.
Dana Jansens [Mon, 17 Feb 2003 15:49:56 +0000 (15:49 +0000)]
remove some include/import we dont need.
include all the headers we do need before each code fragment
Dana Jansens [Mon, 17 Feb 2003 15:42:31 +0000 (15:42 +0000)]
split the ob module into separate .i's
cleanly define the interface, add functions for modifying the objects (via client messages)
Dana Jansens [Mon, 17 Feb 2003 15:11:03 +0000 (15:11 +0000)]
add support for the openbox_restack_window message.
use the state_add/remove/toggle values from otk::Property::atoms
Dana Jansens [Mon, 17 Feb 2003 15:10:16 +0000 (15:10 +0000)]
this has been moved to wrap/
Dana Jansens [Mon, 17 Feb 2003 15:10:02 +0000 (15:10 +0000)]
add openbox_restack_window, and the state_add/remove/toggle values
Dana Jansens [Mon, 17 Feb 2003 13:42:01 +0000 (13:42 +0000)]
s/False/false/
Dana Jansens [Mon, 17 Feb 2003 12:46:55 +0000 (12:46 +0000)]
rm the SWIG ifdefs
Dana Jansens [Mon, 17 Feb 2003 12:46:32 +0000 (12:46 +0000)]
kill the typedef
Dana Jansens [Mon, 17 Feb 2003 11:50:18 +0000 (11:50 +0000)]
80 cols
Dana Jansens [Mon, 17 Feb 2003 11:49:35 +0000 (11:49 +0000)]
return a Python list of Client*'s when a std::list<Client*> is returned
Dana Jansens [Mon, 17 Feb 2003 11:48:35 +0000 (11:48 +0000)]
allow cycling without a modifier in the binding
Dana Jansens [Sun, 16 Feb 2003 23:43:31 +0000 (23:43 +0000)]
defualt START_WITH_NEXT to true for desktops too
Dana Jansens [Sun, 16 Feb 2003 23:14:30 +0000 (23:14 +0000)]
add the new cycle module with super snazzy new Cycle classes. yay KatanaLynx!
Dana Jansens [Sun, 16 Feb 2003 21:57:21 +0000 (21:57 +0000)]
support for pixmap icons, kwm_win_icon and the icon in wmhints
Dana Jansens [Sun, 16 Feb 2003 20:11:02 +0000 (20:11 +0000)]
keep track of the kwm_win_icon property
Dana Jansens [Sun, 16 Feb 2003 20:04:19 +0000 (20:04 +0000)]
add the kwm_win_icon atom
Dana Jansens [Sun, 16 Feb 2003 19:48:54 +0000 (19:48 +0000)]
cleanup
Dana Jansens [Sun, 16 Feb 2003 18:16:55 +0000 (18:16 +0000)]
supply more information about errors when running scripts
Dana Jansens [Sun, 16 Feb 2003 18:14:05 +0000 (18:14 +0000)]
adjust how the config is loaded. it is not loaded at all during the screen's constructor, it is loaded afterwards and applied, but before windows are managed
Dana Jansens [Sun, 16 Feb 2003 18:09:06 +0000 (18:09 +0000)]
order things to work correctly for now, with the python loading and the the config setting
Dana Jansens [Sun, 16 Feb 2003 17:18:54 +0000 (17:18 +0000)]
change the default titlebar layout
Dana Jansens [Sun, 16 Feb 2003 16:37:02 +0000 (16:37 +0000)]
make them const
Dana Jansens [Sun, 16 Feb 2003 16:36:07 +0000 (16:36 +0000)]
provide == and != for DialogButtons
Dana Jansens [Sun, 16 Feb 2003 16:33:37 +0000 (16:33 +0000)]
execute files such that i can track if an exception was thrown in it
Dana Jansens [Sun, 16 Feb 2003 16:33:12 +0000 (16:33 +0000)]
when python_exec fails on user.py:
a) remove all the bindings
b) exec defaults.py
c) show a dialog message
Dana Jansens [Sun, 16 Feb 2003 16:32:21 +0000 (16:32 +0000)]
import the config module properly.
shit all over stderr and exit when something from the config module couldn't be loaded
Dana Jansens [Sun, 16 Feb 2003 16:31:40 +0000 (16:31 +0000)]
dont wrap pointerassassin
Dana Jansens [Sun, 16 Feb 2003 16:24:01 +0000 (16:24 +0000)]
set the gravity to center the dialog.
size it off the minSize which is already calculated, not off the size() with is nto
Dana Jansens [Sun, 16 Feb 2003 15:54:23 +0000 (15:54 +0000)]
only fire the clickHandler if the button is released with the cursor over it
Dana Jansens [Sun, 16 Feb 2003 13:59:28 +0000 (13:59 +0000)]
rm the warnings for now
Dana Jansens [Sun, 16 Feb 2003 12:30:34 +0000 (12:30 +0000)]
make DialogButtons take char*'s meaning that the label will always be Utf-8
Dana Jansens [Sun, 16 Feb 2003 12:25:42 +0000 (12:25 +0000)]
only hide the dialog if a default button exists when enter is hit
This page took 0.050014 seconds and 4 git commands to generate.