Commit graph

55 commits

Author SHA1 Message Date
Mathias Gumz
690d926ac4 introduced FbTk::BidiString
a 'BidiString' holds both the logical content and the visual reordered
version of the content of a string. this helps to reduce the number of
calls to reorder the string before drawing it (as introduced in the patch
from Ken Bloom) and to be more consistent in menus and textboxes (drawing
cursors and underlining text).
2010-09-08 20:17:21 +02:00
Henrik Kinnunen
ed53f3c623 Changed icon list signal in BScreen to use the new signal system 2008-09-21 20:45:01 +02:00
markt
f3afe787c1 introduced workspacename for ClientPattern, and some miscellaneous cleanup 2007-10-24 17:09:26 +00:00
markt
a59428d67a merged changes from pre-devel 2007-10-13 21:51:37 +00:00
markt
2d971ad48c ewmh compliance updates 2006-07-22 07:15:24 +00:00
markt
a6625f8ca5 cleanup dead function Workspace::setLastFocusedWindow 2006-06-28 20:06:49 +00:00
simonb
3707b74c40 fix a bunch of comments, make default textures obvious
Thanks Jonas Koelker
2006-04-25 02:19:04 +00:00
mathias
dc53283060 * cosmetics to Workspace.hh CurrentWindowCmd.cc
* added first draft of new docs in asciidoc format, needs to be converted
  properly to roff-format, right now its just a temporary "home"
* rename of Coding_style to CODESTYLE
2006-04-22 07:03:58 +00:00
simonb
47a1f63200 another build issue with size_t update, header file not updated 2006-04-03 05:33:51 +00:00
fluxgen
acaf89bbb6 moved placement strategies to different PlacementStrategy classes 2006-02-19 11:11:48 +00:00
mathias
ae05ad9a01 updated copyright info 2006-02-16 06:53:05 +00:00
mathias
cf46669bc1 copyright date 2005-01-24 18:34:57 +00:00
rathnor
9069ae0d80 fix up a number of things for when a window hides while moving,
including a crash bug
2004-05-13 01:48:18 +00:00
rathnor
dea3281e69 primarily focus fix/tweak/rejigging 2004-03-21 09:00:25 +00:00
fluxgen
978b72ca6f copyright 2004-01-11 16:08:28 +00:00
fluxgen
bb02a522fb code cleaning 2003-12-18 18:03:23 +00:00
fluxgen
52d4430533 minor cleaning 2003-12-17 01:34:13 +00:00
fluxgen
e9be87766b observe title signal 2003-12-07 17:49:07 +00:00
rathnor
dda34421a3 fix shape - all menus shaped, and some weird shape bugs 2003-10-06 06:22:43 +00:00
fluxgen
923d9eaf2b removed old functions 2003-08-19 16:16:28 +00:00
fluxgen
b490cca098 we are not using WindowStack anymore 2003-08-11 15:05:22 +00:00
fluxgen
4d389149bc minor cleaning, removed window number 2003-06-24 14:57:54 +00:00
fluxgen
c60b20fda6 fixed autogrouping, checkGrouping now returns true or false... 2003-06-13 20:50:49 +00:00
fluxgen
fa254cccd4 getting workspace name directly in constructor 2003-06-12 14:30:01 +00:00
rathnor
51f7970f74 fix cascade placement for multiple heads 2003-05-21 23:59:54 +00:00
fluxgen
f478e85aa8 moved updateClientmenu to public area so we can force it to update 2003-05-14 12:09:44 +00:00
fluxgen
c188d1d39a minor cleaning 2003-05-11 17:14:41 +00:00
fluxgen
227fe60ed9 changed getScreen to screen 2003-05-11 15:35:03 +00:00
fluxgen
2928b32f3a merged with embedded-tab-branch 2003-04-14 15:01:55 +00:00
fluxgen
3e2586bc1b fixed updateClientmenu each time we add or remove a window 2003-02-20 21:00:29 +00:00
rathnor
b4ffe4fe21 Added layer menus for windows, toolbar, and slit, plus associated
resources. Cleaned up some cruft from the previous layering setup.
2003-02-18 15:11:12 +00:00
fluxgen
9db6e01895 changed screen pointer to reference 2003-02-16 16:32:43 +00:00
rathnor
1b063dcea9 Integration of new Layering code, plus updates to the layering code itself
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer
Added a "Quit" KeyAction
2003-02-02 16:32:41 +00:00
fluxgen
a9579c3c44 changed client menu to FbTk Menu 2003-01-09 18:33:58 +00:00
rathnor
28b5c60449 Indenting from tabs to emacs 4-space 2002-12-01 13:42:15 +00:00
fluxgen
fc4f15e2c4 NotCopyable is now in FbTk 2002-11-26 16:50:32 +00:00
fluxgen
68aeecad1d comments 2002-11-15 12:17:03 +00:00
fluxgen
720423af01 name change of the list 2002-11-03 15:02:21 +00:00
fluxgen
18a09c1a7f fixed check in setLastFocusedWindow 2002-09-21 16:02:22 +00:00
fluxgen
fb83f64a32 raise and lower transient stacks 2002-09-08 19:35:58 +00:00
fluxgen
b32511f411 added autogrouping functions 2002-08-11 22:35:40 +00:00
fluxgen
56a41b23f9 doxygen comments 2002-08-04 15:55:13 +00:00
fluxgen
e1f76359f5 const 2002-05-17 11:58:47 +00:00
fluxgen
c0e2ccff44 removed const on return values of fundamental types 2002-05-17 11:07:36 +00:00
fluxgen
0ec9f1a21d changed clientmenu to regular 2002-05-07 13:57:09 +00:00
fluxgen
bd7951bcda clean up 2002-04-09 23:18:12 +00:00
fluxgen
05761f6059 Fixed some signed/unsigned warnings 2002-04-03 12:08:54 +00:00
fluxgen
8daa080d11 some signed/unsigned stuff 2002-03-23 15:14:45 +00:00
fluxgen
bdb0d00f2f indentation 2002-02-26 08:56:50 +00:00
fluxgen
18931280a7 changed place on public and private, added getWindowList 2002-02-20 22:42:22 +00:00