fluxgen
6d2a92c059
just a minor change
2006-05-13 16:45:56 +00:00
fluxgen
004d4469da
added AttentionNoticeHandler.hh AttentionNoticeHandler.cc STLUtil.h
2006-05-13 16:23:00 +00:00
fluxgen
4d48f7576b
added one more render option for renderButton, force render of focused. Listening to attention signal from Window.
2006-05-13 16:22:30 +00:00
fluxgen
35934ff23e
added one more render option for renderButton, force render of focused
2006-05-13 16:21:43 +00:00
fluxgen
98db6c7128
added new signal, attentionSig(), will notify listeners when this window demands attention
2006-05-13 16:20:38 +00:00
fluxgen
94349dda08
added new signal, attentionSig(), will notify listeners when this window demands attention
2006-05-13 16:20:31 +00:00
fluxgen
8776e3ca57
added support for _NET_WM_STATE_DEMANDS_ATTENTION
2006-05-13 16:20:00 +00:00
fluxgen
e668b693fc
added support for _NET_WM_STATE_DEMANDS_ATTENTION
2006-05-13 16:18:05 +00:00
fluxgen
73f6e2bdb4
handles flashing of titlebar if the window demands attention
2006-05-13 16:17:00 +00:00
fluxgen
8267672d73
STL utilities
2006-05-13 15:36:10 +00:00
fluxgen
806addad8e
moved destroyAndClearList from Screen.cc to STLUtil::destroyAndClear
2006-05-13 15:35:47 +00:00
fluxgen
36f5a46fd7
added test program for _NET_WM_STATE_DEMANDS_ATTENTION
2006-05-13 15:01:04 +00:00
fluxgen
d812faffb4
test program for _NET_WM_STATE_DEMANDS_ATTENTION
2006-05-13 15:00:45 +00:00
fluxgen
03ca0654c8
added net_wm_name and net_wm_icon_name to supported atoms
2006-05-13 11:07:50 +00:00
simonb
faf043bef9
more utf8 changes, notably window titles
2006-05-07 10:08:25 +00:00
fluxgen
ac098b4d0f
removed duplicate setItemEnabled
2006-05-07 09:54:55 +00:00
simonb
c69b4020c5
missed two added files, whoops
2006-05-07 03:45:43 +00:00
simonb
520f552be7
handle utf-8 strings properly.
...
use utf8 internally
2006-05-07 03:41:27 +00:00
simonb
0e9fa988ff
make apps file keywords case insensitive, plus check it for reload before
...
save on close and other save events
2006-05-01 01:42:17 +00:00
fluxgen
96f47306ac
fixed minor bug
2006-04-26 16:38:02 +00:00
simonb
4d6e5e3f1c
resize and notify client when autogrouping
2006-04-26 12:34:24 +00:00
mathias
a15d9af3c7
Cleanup unneeded headers (thanks Slava Semushin)
2006-04-25 06:46:06 +00:00
simonb
e2bc57bc0f
Fix occasional highlighting of menu nops+separators, sf.net patch
...
#1475268 (thanks Scott Kuhl; skuhl AT cs utah edu)
2006-04-25 03:11:31 +00:00
simonb
3707b74c40
fix a bunch of comments, make default textures obvious
...
Thanks Jonas Koelker
2006-04-25 02:19:04 +00:00
simonb
fae88b329c
Output the error message on fallback restart execs (sf.net patch
...
#1475213 ). Thanks Jonas Koelker, jonaskoelker at users.sourceforge.net.
2006-04-25 02:11:19 +00:00
simonb
acf4326f3c
Use -Wall when --enable-debug and some warning fixes
...
+ thanks Jonas Koelker
2006-04-24 14:29:21 +00:00
simonb
f6a072430d
fix memory leaks in menu code
2006-04-24 13:34:14 +00:00
simonb
731f0deaaf
external tabs as default
2006-04-24 11:23:01 +00:00
fluxgen
68e0ef84d9
_NET_RESTACK_WINDOW
2006-04-23 21:42:11 +00:00
fluxgen
5e598c460e
removed include
2006-04-23 21:32:19 +00:00
fluxgen
60c63e8e64
added support for _NET_WM_RESTACK_WINDOW.
2006-04-23 21:28:09 +00:00
fluxgen
8a68aa5328
maxWidth() and maxHeight()
2006-04-23 21:24:05 +00:00
fluxgen
75d289be65
added support for _NET_WM_ALLOWED_ACTIONS and all the _NET_WM_ACTION_*. Added _NET_WM_STATE_MODAL and _NET_WM_WINDOW_TYPE_SPLASH
2006-04-23 17:00:33 +00:00
simonb
b0d7010f8b
missed out clearing startups on apps reload
2006-04-23 14:56:06 +00:00
simonb
53f869aa52
reload the apps file on flux reload
2006-04-23 14:51:04 +00:00
simonb
97c89e64b3
focus a window if it's the only one.
...
Thanks Jonas Koelker
2006-04-23 09:58:49 +00:00
simonb
191acd1883
tidy up window cycling
...
Thanks Mark Tiefenbruck, mark at tiefenbruck dot org
2006-04-23 08:27:07 +00:00
simonb
cfd92af2b6
fix menu corruption when size/label changes
2006-04-22 17:19:53 +00:00
simonb
1119068227
fix crash when toolbar disabled
2006-04-22 16:38:20 +00:00
simonb
932eebe0dd
couple of memory fixes from valgrind
2006-04-22 15:37:04 +00:00
simonb
de4dfdad16
fix static management of CommandParser, sf.net 1474444
2006-04-22 12:16:38 +00:00
simonb
1028f4cb51
minor cosmetic tweaks, thanks Semushin Slavak, php-coder AT ngs ru
2006-04-22 09:49:05 +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
edafa987be
oops... didnt compile!
2006-04-21 16:23:24 +00:00
simonb
e99c28724b
minor fixes to slit transparency handling
2006-04-21 16:20:56 +00:00
simonb
67326a080a
update transparent window backgrounds on bg change
2006-04-21 16:07:45 +00:00
simonb
a8b9672792
border between tabs same as window border
2006-04-21 14:53:25 +00:00
simonb
853b034037
mouse focus fixes - thanks Scott Kuhl: skuhl AT cs utah edu
2006-04-19 06:55:14 +00:00
simonb
759ca9e6b5
allow ~ in background pixmap path
2006-04-19 05:28:22 +00:00
mathias
c92942270a
windows keep relative positions in ArrangeWindows, based on distance to new 'cell' center
2006-04-19 05:18:10 +00:00
simonb
4c011a0a12
don't check the clock so often...
2006-04-18 15:17:11 +00:00
simonb
939ffc7ef1
fix freeze in systemtray configuring, sf.net bug #1359442
2006-04-18 05:28:22 +00:00
simonb
b9af026688
iconbutton handling fixes
2006-04-17 23:34:01 +00:00
simonb
3e6def97d1
fix transparency updates for the toolbar when autohide is on
2006-04-17 15:19:07 +00:00
simonb
11cba508e6
fix some toolbar transparency
2006-04-17 14:32:20 +00:00
simonb
dd933c097c
fix label display with external tabs on some wins
2006-04-17 14:24:11 +00:00
simonb
a211ca912d
grow the clock if the text gets too big
2006-04-17 13:36:59 +00:00
simonb
9ff23f01ca
fix some rotation issues
2006-04-17 13:35:20 +00:00
simonb
29f975b302
add reversewheeling option
...
thanks Kalle - ice_jkpg at users.sourceforge.net
2006-04-16 12:03:31 +00:00
simonb
a92c131710
improved defaulting of int args in commands (thanks Jonas Koelker)
2006-04-16 11:38:42 +00:00
simonb
4d0a0c9e11
add CloseAllWindows key action
...
thanks Adriano Dal Bosco - adbosco at users.sourceforge.net
2006-04-16 11:29:38 +00:00
simonb
553104ee1d
fix all compiler warnings with -Wall
2006-04-16 11:18:22 +00:00
simonb
02aa83a59e
signedness fix
2006-04-15 16:46:37 +00:00
simonb
7c79084433
implement vertical toolbar placement options
2006-04-15 16:41:11 +00:00
simonb
83a3429c39
more button state fixing for shade, should be right now
...
plus noticed typo in theme for unshade
2006-04-14 15:26:25 +00:00
simonb
3a7c01abed
fix time type affecting double click on fbwinframe
2006-04-14 14:32:16 +00:00
simonb
0780952b10
fix window button image updates
2006-04-14 14:22:16 +00:00
simonb
33079d2593
add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot org
2006-04-12 15:51:37 +00:00
mathias
48579408d1
situation: a maximized xterm changes its size (coz the user changes the font).
...
after unmaximizing the window it snaps back to its old values .. which are not
in sync with the sizehints anymore. hence we need to apply them for maximizing
/ unmaximizing and unfullscreen to avoid ugly visual appearance.
2006-04-11 19:55:24 +00:00
mathias
be03b0a3dc
cosmetic, closes #1467926
2006-04-11 19:22:24 +00:00
mathias
a6551852bb
fixed size_t issue with prevWorkspace, minor cosmetic changes to Screen.hh
2006-04-11 18:26:00 +00:00
fluxgen
f1a6c9100b
just some indent
2006-04-09 17:40:59 +00:00
simonb
45ea259ddd
fix label transparent bg update with ext. tabs
2006-04-09 13:38:13 +00:00
simonb
e337c67566
fix size_t issues and other 64bit-highlighted warnings
2006-04-06 13:59:52 +00:00
simonb
8c12c5ecaf
fix build error in gcc 2.95.4, missing include
2006-04-05 14:14:35 +00:00
simonb
0497afae19
fix Xmbfonts on multiple screens
...
and external tabs showing from different workspaces on placement change
2006-04-05 03:48:16 +00:00
simonb
42719701dc
rotated Xmb Fonts, by rotating as we draw
2006-04-04 14:07:07 +00:00
simonb
c243fa897f
rotated XFonts (and minor ext tab alignment fixes)
2006-04-04 12:16:26 +00:00
simonb
47a1f63200
another build issue with size_t update, header file not updated
2006-04-03 05:33:51 +00:00
simonb
0159f0396d
typo broke build
2006-04-03 05:30:21 +00:00
fluxgen
894a7148be
size_t fixes, thanks Semushin Slava aka php-coder
2006-04-02 21:37:44 +00:00
fluxgen
0ca3754d68
removed green background
2006-04-02 13:16:35 +00:00
simonb
6d35c17ac0
don't follow stuck windows in deiconify (thanks _markt)
2006-03-27 06:35:51 +00:00
simonb
309a1aafb3
fix crash when deiconfiy mode = Follow
2006-03-27 06:26:34 +00:00
simonb
744c82cb1c
oops, took out an include that shouldn't have
2006-03-26 12:35:06 +00:00
simonb
a8c95d4e4f
some mroe external tabs tweaking
2006-03-26 12:32:15 +00:00
simonb
ce9a0962e6
forgot to update rendering when orientation changes
2006-03-26 04:07:14 +00:00
simonb
af74a22845
rotated fonts, buttons, containers. Used for tabs for now
2006-03-26 04:02:30 +00:00
simonb
872f6a0e1e
fix alignment when shaded
2006-03-24 15:19:02 +00:00
simonb
7c4e48cc69
fix compile error, include algorithm
2006-03-24 10:52:57 +00:00
simonb
01612b22b6
save apps file using the user's configured option rather than hardcoded...
2006-03-24 02:40:09 +00:00
fluxgen
1107edf176
fixed duplicate ClickTabFocus menu item, thanks mal
2006-03-23 21:50:58 +00:00
simonb
ffae659b3e
external tab fixes, plus aligning items properly
2006-03-23 02:06:51 +00:00
simonb
15f53b5556
fix minor rendering bug when growing tabs
2006-03-23 01:06:29 +00:00
simonb
5e22dcd9ff
more external tab work, tidying and tab width config option
2006-03-22 13:06:00 +00:00
simonb
fe4a7db228
external tabs features and bugfixes
2006-03-22 12:23:17 +00:00
fluxgen
e89c8acfb3
minor type-o fix, thanks Semushin Slava
2006-03-20 22:23:41 +00:00
fluxgen
e396fd423e
minor type-o fix, thanks Semushin Slava
2006-03-20 22:23:07 +00:00
simonb
8e4f538cf9
some small placement fixes
2006-03-20 13:18:31 +00:00
simonb
f2d3fff4d4
external tabs
2006-03-20 11:31:24 +00:00
fluxgen
e10acea3ae
missing file
2006-03-19 21:50:09 +00:00
fluxgen
06647a6876
added missing files
2006-03-19 21:49:42 +00:00
fluxgen
985d44190e
removed tabs in help text
2006-03-18 22:21:49 +00:00
fluxgen
1eda33b856
added addManagedResource, which adds a resource to BScreen and will be destroy by BScreen. + removed geom window nls
2006-03-18 22:03:23 +00:00
fluxgen
716bb32ec2
Using WinButton enum for titlebar button type
2006-03-18 22:02:21 +00:00
fluxgen
f5c2861baf
no more session.titlebar.left/right. They are now screen specific and the resources are created on the fly in FluxboxWindow
2006-03-18 22:01:22 +00:00
fluxgen
302c63e2df
no more session.titlebar.left/right. They are now screen specific and the resources are created on the fly in FluxboxWindow
2006-03-18 22:01:06 +00:00
fluxgen
4b4c46559b
added addManagedResource, which adds a resource to BScreen and will be destroy by BScreen
2006-03-18 21:59:44 +00:00
fluxgen
bdc74e7995
We now create titlebar resource session.screen<num>.titlbar.left/right on the fly here instead of fluxbox.cc
2006-03-18 21:58:24 +00:00
fluxgen
75c7965446
define ostrstream and ostringstream
2006-03-18 21:56:05 +00:00
fluxgen
53b9228348
added Type typedef of T in Resource
2006-03-18 21:55:38 +00:00
mathias
14befe1ff4
forgotten #include
2006-03-16 18:25:33 +00:00
fluxgen
0530d278e7
fixed memory leak when XCreateImage fail, thanks php-coder
2006-03-14 20:19:33 +00:00
mathias
70bd45e8e1
enhanced :NextWindow / :PrevWindow to accept <delta> as parameter, patch from marcus obst
2006-03-09 19:38:18 +00:00
mathias
1f0be0c59f
applied patch from mark to fix a _net_wm_state_hidden issue
2006-03-09 18:33:36 +00:00
fluxgen
3ee68615c3
fix for stuck icons, thanks _markt
2006-03-07 17:17:52 +00:00
mathias
a21d42da37
fixed gcc4.1 problems, patch from Andreas Bierfert <andreas dot bierfert at lowlatency dot de>
2006-03-02 07:49:13 +00:00
mathias
96f8ada03d
little fix
2006-02-27 22:43:42 +00:00
mathias
e21990f8f3
forgotten cosmetics
2006-02-27 21:43:01 +00:00
mathias
ec7ce1e029
cosmetic changes from php-coder (copyright, header)
2006-02-27 20:58:16 +00:00
fluxgen
369b4e1b92
moved class Layer from class Fluxbox and thus reduces some dependecies
2006-02-20 21:04:35 +00:00
fluxgen
6d42d1cf5e
Added center resize. Resizes all corners at the same time.
2006-02-19 12:50:01 +00:00
fluxgen
98209ba704
FbWinFrame should not depend on class Fluxbox
2006-02-19 11:44:57 +00:00
fluxgen
2d0075c14a
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:12:02 +00:00
fluxgen
acaf89bbb6
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:11:48 +00:00
fluxgen
b772fd969f
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:11:22 +00:00
fluxgen
d099e7673a
forgot to delete focus control
2006-02-19 08:11:10 +00:00
fluxgen
9559a08760
removed some debug output
2006-02-19 07:39:04 +00:00
fluxgen
f503c6cbb0
added safety counter for the loops in nextFocus
2006-02-19 07:38:02 +00:00
fluxgen
5ceacc6592
moved all focus handling to FocusControl
2006-02-18 20:19:22 +00:00
fluxgen
f53c93e5e0
moved all focus handling to class FocusControl
2006-02-18 11:40:52 +00:00
fluxgen
330c8c0b09
moved all focus handling to class FocusControl
2006-02-18 11:40:02 +00:00
fluxgen
4d52797b95
moved all focus handling to class FocusControl
2006-02-18 11:39:38 +00:00
fluxgen
d23eeeaa4e
Added template getResource(string) to ResourceManager.
...
It finds and returns reference to resource on success,
else throws ResourceException.
2006-02-18 10:12:10 +00:00
fluxgen
c21f0d4a74
moved all focus handling to class FocusControl
2006-02-18 09:20:58 +00:00
fluxgen
43f690ff7b
moved all focus handling to class FocusControl
2006-02-18 09:20:50 +00:00
mathias
ae05ad9a01
updated copyright info
2006-02-16 06:53:05 +00:00
simonb
9b9f34d946
fix nls compilation (committed on akira's behalf)
2006-02-14 12:46:29 +00:00
fluxgen
6f1c084a46
fixed bug #1417688 , remember apps keeps incrementing vertical dimension
2006-02-12 12:13:37 +00:00
fluxgen
2d965148ca
minor typeo
2006-02-12 08:06:47 +00:00
fluxgen
f0ad96c7dc
explicit constructor
2006-02-12 08:05:58 +00:00
fluxgen
ab26593cdd
added static validColorString function, returns true if the color string is in valid color format
2006-02-12 08:05:34 +00:00
fluxgen
e85b2f3f5b
added force_update option to force an update of the m_root_pixmaps
2006-02-12 08:04:31 +00:00
fluxgen
6eae743582
added run() for ExecuteCmd, which returns pid of the child process
2006-02-12 08:03:47 +00:00
fluxgen
3ceb311a32
fixed root pixmap crash problem, using fbsetroot to render background
2006-02-12 08:02:39 +00:00
fluxgen
b429656122
minor stuff
2006-01-22 13:54:02 +00:00
mathias
f803d8f250
applied patch from php-coder to fix some warnings, mostly signed vs unsigned
...
issues
2006-01-16 18:46:39 +00:00
fluxgen
3d012e07a1
unused headers
2006-01-03 18:21:27 +00:00
fluxgen
50d41f6f5b
unused headers
2006-01-03 18:20:49 +00:00
fluxgen
7be5606abb
using screen based vector for theme lists
2006-01-03 10:02:46 +00:00