fluxgen
62adec2f25
cleaning
2003-08-13 15:12:39 +00:00
fluxgen
bdae051554
added BorderTheme files
2003-08-13 10:26:24 +00:00
fluxgen
4eb377f5ef
border theme
2003-08-13 10:19:57 +00:00
fluxgen
662be09609
Button changed to a FbWindow
2003-08-13 10:14:54 +00:00
fluxgen
225e89d775
borderWidth
2003-08-13 10:11:14 +00:00
fluxgen
26722ad5c0
using border theme
2003-08-13 10:08:18 +00:00
fluxgen
07190d2133
obsolete
2003-08-13 10:04:29 +00:00
fluxgen
447486fd8b
Button changed to a FbWindow
2003-08-13 10:03:45 +00:00
fluxgen
671e2688b6
copyright
2003-08-13 10:03:06 +00:00
fluxgen
9c631e6c6f
helper class for border items
2003-08-13 10:01:38 +00:00
fluxgen
cb0c4213a4
border and setAntialias
2003-08-13 09:59:25 +00:00
fluxgen
eebfc5b889
border theme item
2003-08-13 09:57:40 +00:00
fluxgen
2f9ab86178
added border
2003-08-13 09:56:06 +00:00
fluxgen
df809ea1b2
setAntialias
2003-08-13 09:54:50 +00:00
fluxgen
1222e96416
removed old theme items
2003-08-13 09:53:46 +00:00
fluxgen
044165d1e7
added rearrangeItems
2003-08-13 09:51:22 +00:00
fluxgen
d07e9e3b95
rearrange items with borderWidth included
2003-08-13 09:50:45 +00:00
fluxgen
c4ef95612c
Button changed to a FbWindow
2003-08-13 09:42:22 +00:00
fluxgen
87c97a9668
since Button changed to a FbWindow we can change the container to hold fbwindows
2003-08-13 09:39:16 +00:00
fluxgen
86016331b0
added border width
2003-08-13 09:36:12 +00:00
fluxgen
6b12f0c31a
button changed to a Fbwindow
2003-08-13 09:34:40 +00:00
fluxgen
ea4adcf695
more virtual
2003-08-13 09:28:44 +00:00
fluxgen
eac153c43c
Button is a FbWindow
2003-08-13 09:25:16 +00:00
fluxgen
5855c7825b
added loadItem
2003-08-13 09:24:33 +00:00
fluxgen
34a392c138
default values for texture items and added loadItem function
2003-08-13 09:24:02 +00:00
fluxgen
72b654992d
minor cleaning
2003-08-12 21:00:54 +00:00
fluxgen
1f4944abb4
added shutdown variable to indicate that we are shutting down and dont need to listen to some signals
2003-08-12 12:21:42 +00:00
fluxgen
cb0621a6b6
code cleaning and optimization
2003-08-12 12:16:28 +00:00
fluxgen
ee0ff9d6e3
minor code cleaning
2003-08-12 12:14:37 +00:00
fluxgen
9f939d9af9
added TILED option
2003-08-12 11:44:41 +00:00
fluxgen
680407c294
optimized focus change rendering
2003-08-12 11:09:46 +00:00
fluxgen
060219fca2
extra checks
2003-08-12 01:19:22 +00:00
fluxgen
7be86791e4
reverted back to no updateNetizenWindowDel in removeClient
2003-08-12 01:04:16 +00:00
fluxgen
905538affe
listen to die signal
2003-08-12 01:01:16 +00:00
fluxgen
3a109be9b3
removing client from workspace and sending update netizen window del
2003-08-12 00:27:57 +00:00
fluxgen
85b4fd8717
non const accessor for workspace list
2003-08-12 00:27:13 +00:00
fluxgen
ecda5f9735
sending updateNetizenWindowDel in BScreen removeWindow
2003-08-12 00:26:42 +00:00
fluxgen
c6a969f61b
fixed copy x pixmap bug
2003-08-12 00:25:23 +00:00
fluxgen
eada72fae3
fixed background pixmap bug
2003-08-12 00:22:11 +00:00
fluxgen
b441ee120b
update
2003-08-12 00:20:47 +00:00
fluxgen
687d1a8021
added empty pixmap and change icon2winmap to a std list
2003-08-12 00:19:14 +00:00
fluxgen
062da9647f
added empty texture item
2003-08-12 00:17:56 +00:00
fluxgen
1da02c9f9d
raise and focus on click, and fixed icon mask
2003-08-12 00:16:16 +00:00
fluxgen
c64ffad647
fixed minor copy bug
2003-08-11 23:39:28 +00:00
fluxgen
631729ddfc
load theme after all screens are created
2003-08-11 20:59:58 +00:00
fluxgen
315e9e2135
removed obsolete functions
2003-08-11 20:51:32 +00:00
fluxgen
2b63f32449
minor fix
2003-08-11 20:39:05 +00:00
fluxgen
11643efc67
loading theme after we created all screens
2003-08-11 20:32:51 +00:00
fluxgen
9bc62a0cfb
minor fixes
2003-08-11 20:29:30 +00:00
fluxgen
57b41ae42f
cleaning
2003-08-11 20:22:38 +00:00
fluxgen
7d778ce8ac
minor fix
2003-08-11 18:02:51 +00:00
fluxgen
3374687fef
using timer command
2003-08-11 17:15:51 +00:00
fluxgen
2205f787a7
using new timer command and focus signal
2003-08-11 17:04:32 +00:00
fluxgen
2248c548a5
added focus sig and updated for time command
2003-08-11 16:57:11 +00:00
fluxgen
6016857678
updated for new toolbar
2003-08-11 16:54:46 +00:00
fluxgen
f6d07eacb3
removed strftimeformat resource, it is in clocktool now
2003-08-11 16:27:23 +00:00
fluxgen
e9e60037b0
fixed minor focus bug and updated to use timer command
2003-08-11 16:06:51 +00:00
fluxgen
f35a4840ef
new timer command
2003-08-11 16:05:18 +00:00
fluxgen
e163208cab
rearranged accessors and fixed new timer command
2003-08-11 16:02:38 +00:00
fluxgen
2e4b09e37c
using new timer command
2003-08-11 15:59:49 +00:00
fluxgen
af93496614
executing a command on timeout instead of calling a TimeoutHandler
2003-08-11 15:58:34 +00:00
fluxgen
586f78c56e
first stage width new toolbar items
2003-08-11 15:56:10 +00:00
fluxgen
4ae7cd5384
iconbar theme
2003-08-11 15:53:13 +00:00
fluxgen
50239e2f03
added files
2003-08-11 15:51:31 +00:00
fluxgen
334a78fa7a
theme item for iconbutton
2003-08-11 15:49:56 +00:00
fluxgen
86f934e73e
shows pixmap with text
2003-08-11 15:45:50 +00:00
fluxgen
edbfc9234e
items in toolbar
2003-08-11 15:44:12 +00:00
fluxgen
fe1c6012e4
iconbar for toolbar
2003-08-11 15:42:29 +00:00
fluxgen
0df2793bb7
removed strftimeformat and fixed const accessor for currentWorkspace
2003-08-11 15:32:46 +00:00
fluxgen
242798ae46
gui container
2003-08-11 15:28:33 +00:00
fluxgen
b490cca098
we are not using WindowStack anymore
2003-08-11 15:05:22 +00:00
fluxgen
e6a241ed0d
removed old debugmsg
2003-08-11 15:03:11 +00:00
fluxgen
751ba70bf2
not copyable
2003-08-11 15:01:50 +00:00
fluxgen
7581c6e5a3
updated copyright
2003-08-11 14:59:57 +00:00
fluxgen
346dacc633
added copy for X Pixmap
2003-08-11 14:59:07 +00:00
fluxgen
ac033939cb
added signal since we're using them in all of the themes
2003-08-11 14:55:14 +00:00
fluxgen
b221fe9fc6
reconfigTheme after all themes are loaded
2003-08-11 14:54:18 +00:00
fluxgen
039ad99525
changed Theme load from char * to std string
2003-08-11 14:52:10 +00:00
fluxgen
9814dba88b
minor indent stuff
2003-08-11 14:51:15 +00:00
fluxgen
8172608b6f
return text width and using a drawText functions which derived classes can use to offset the text
2003-08-11 14:42:03 +00:00
fluxgen
1a70e35478
fixed minor bug in backgroun update
2003-08-11 14:40:15 +00:00
fluxgen
088bb502fb
center text in height by default
2003-08-11 14:34:46 +00:00
fluxgen
d45b3ad764
basic tools for toolbar
2003-08-11 14:32:39 +00:00
fluxgen
4f51fab7af
first import
2003-08-11 14:28:38 +00:00
fluxgen
48de057b48
removed debugmsg
2003-08-11 13:47:51 +00:00
rathnor
c8c5072fd1
fix ~ to work properly in session.menuFile
2003-08-10 12:50:04 +00:00
fluxgen
babf480280
minor fix
2003-08-08 10:54:36 +00:00
fluxgen
19230e6927
minor fix
2003-08-04 18:16:22 +00:00
fluxgen
9858833a57
minor cleaning
2003-08-04 16:28:10 +00:00
fluxgen
301bd5c0aa
minor cleaning
2003-08-04 12:57:23 +00:00
fluxgen
6e1cecc261
updateTransparent
2003-08-04 12:52:39 +00:00
fluxgen
261ae69cd1
added alpha option for transparent
2003-08-04 12:49:20 +00:00
fluxgen
10c972f7f7
using transparent window
2003-08-04 12:47:36 +00:00
fluxgen
aab891843a
using transparent
2003-08-04 12:46:49 +00:00
fluxgen
774b2a874e
using builtin transparent in FbWindow
2003-08-04 12:45:42 +00:00
fluxgen
93a10f6233
added transparent option and fixed copy constructor
2003-08-04 12:44:43 +00:00
fluxgen
6b9d7cb224
added transparent option
2003-08-04 12:43:21 +00:00
fluxgen
c73dafb79c
added kde dockapp test in createWindow
2003-07-28 20:11:55 +00:00
fluxgen
8c26f29b2f
moved kde dockapp test to screen
2003-07-28 20:10:05 +00:00
fluxgen
8079bfdb0c
minor fixes
2003-07-28 18:30:02 +00:00
fluxgen
8f01d5e9b7
added IconMenuItem header
2003-07-28 18:29:14 +00:00
fluxgen
58504cb91b
menu item for icon menu
2003-07-28 18:28:39 +00:00
fluxgen
b72bf7b854
added iconmenu to workspace menu
2003-07-28 18:28:03 +00:00
rathnor
f71e53fbe9
some more fixing of wm_protocols
2003-07-28 16:29:25 +00:00
rathnor
35234ae644
missed updating wm_protocols
2003-07-28 15:46:00 +00:00
rathnor
d353b688de
update many things to use WinClient instead of FluxboxWindow
2003-07-28 15:06:36 +00:00
fluxgen
985ee077e8
added moveClientLeft and Right
2003-07-28 12:49:18 +00:00
fluxgen
b9a62bbd5e
added moveClientLeft and Right
2003-07-28 12:42:32 +00:00
fluxgen
88c3562634
using list instead of vector so we can rearrange labels better
2003-07-28 12:11:57 +00:00
fluxgen
7c76910844
added movetableft and movetabright commands
2003-07-28 12:05:27 +00:00
fluxgen
0ec62e41d2
minor fix
2003-07-27 13:53:34 +00:00
rathnor
2585aefafe
fix window size when varying borderWidth
2003-07-26 16:17:02 +00:00
rathnor
2b7aace6b3
fix a couple of keybindings
2003-07-26 13:44:00 +00:00
rathnor
ac7edef9ad
make sure all menus have titles, make -version go to stdout
2003-07-25 10:03:55 +00:00
rathnor
9ca1f367cb
fix bug that gave inconsistent icons, plus caused crashes
2003-07-25 08:46:51 +00:00
rathnor
d4131b25bb
fix some bugs + issues with maximisation.
...
it should be much safer now
2003-07-24 03:19:02 +00:00
fluxgen
cc062647d0
fixed kde dockapp bug
2003-07-23 10:43:30 +00:00
rathnor
906a6b2395
fix removeClient (no idea why that line was removed [by me])
2003-07-21 17:54:07 +00:00
rathnor
9932b88049
fix focus properly
2003-07-21 15:26:57 +00:00
rathnor
370a9d4744
fix little bug that highlighted items that went disabled after selected
2003-07-21 02:45:27 +00:00
rathnor
037bd174bf
fix focus and raising for transient windows in particular
2003-07-20 18:05:40 +00:00
rathnor
734b99611b
fix menu redrawing, particularly so that selecting an option will update
...
properly upon selection, rather than subsequent movement
2003-07-20 10:41:56 +00:00
rathnor
1741ac072d
fix menus for "extra" things, like remember, so that they will be
...
added back if the menu is rebuilt.
2003-07-20 08:12:36 +00:00
rathnor
ace3e2e629
fix toolbarmode = OFF bug, plus add toolbar menu back to screen's config menu
2003-07-20 02:45:57 +00:00
rathnor
1591c15b8b
make sure we pass null (rather than blank) to XOpenDisplay
2003-07-19 14:07:28 +00:00
rathnor
9c3b06945a
fix most commands to run on screen mouse is in, rather than focused window
2003-07-19 13:51:24 +00:00
rathnor
2f1f364fa2
fix up xinerama for heads of toolbar and slit
2003-07-19 11:55:49 +00:00
rathnor
a827c24e36
fix alpha setting for menus when multiple screens by moving from static in menu
...
to part of MenuTheme
2003-07-19 03:59:56 +00:00
rathnor
2e3bd41f4e
add compiled-in defaults to output of fluxbox -info (thanks Matt Hope)
2003-07-18 15:44:36 +00:00
rathnor
7e1733c435
reorganise operation of ResourceManager
...
plus fix initialisation of layer for slit and toolbar
2003-07-18 15:40:55 +00:00
rathnor
06d723aefe
updates from han
...
- solaris fix for fb-gm
- some additions to .cvsignore
2003-07-17 23:39:34 +00:00
rathnor
ea07625303
fix java bug (wasn't sending ConfigureNotify events in response to
...
ConfigureRequests). Also fix no border on transients and some
initial gnome atom values.
2003-07-17 17:56:28 +00:00
fluxgen
9c913f509a
fixed 8 bpp crash
2003-07-12 21:50:15 +00:00
fluxgen
ad60375f4e
added TOOLBAR to info
2003-07-11 15:03:02 +00:00
fluxgen
a967ab60a4
types header before regex.h
2003-07-10 19:59:21 +00:00
fluxgen
11673856e3
added maximize over resource and menu item
2003-07-10 15:52:58 +00:00
fluxgen
2e3a046d41
extra checking
2003-07-10 14:49:26 +00:00
fluxgen
6b36857d21
minor offset fix
2003-07-10 14:47:53 +00:00
fluxgen
55f4857ea9
changed menu.shape to menu.roundCorners
2003-07-10 14:17:18 +00:00
fluxgen
af1d8d9a8a
added border width for buttons
2003-07-10 13:48:35 +00:00
rathnor
a3c69f6611
add [startup] to remember
2003-07-10 13:23:09 +00:00
fluxgen
c4333aeda1
for round corners
2003-07-10 12:04:46 +00:00
fluxgen
353ecfae6c
minor fix
2003-07-10 12:01:17 +00:00
fluxgen
4fb4805251
minor cleaning
2003-07-10 12:00:49 +00:00
fluxgen
0e1a719781
added shape
2003-07-10 12:00:09 +00:00
fluxgen
f0700416fd
menutheme fix
2003-07-10 11:58:36 +00:00
fluxgen
f741534401
minor indent fix
2003-07-10 11:58:13 +00:00
fluxgen
23d0b99888
fixed so we can extend reconfigure
2003-07-10 11:55:49 +00:00
fluxgen
2ed0befbad
added rotate
2003-07-10 11:55:01 +00:00
fluxgen
ffead0ce00
some extra checks on icons
2003-07-10 11:53:44 +00:00
fluxgen
0fc80a5a9b
extends fbtk menutheme with shape support
2003-07-10 11:52:47 +00:00
fluxgen
5538a2b45b
minor fix for fluxbox menutheme
2003-07-10 11:51:59 +00:00
fluxgen
3b95805b5f
added shape
2003-07-10 11:48:14 +00:00
fluxgen
e7d0cfd16c
added Shape, FbMenu.cc fluxbox specific MenuTheme
2003-07-10 11:43:28 +00:00
fluxgen
313bc86431
added shape item
2003-07-10 11:38:12 +00:00
fluxgen
16d5dfd6f2
added shape
2003-07-10 11:36:21 +00:00
fluxgen
34e479a1d4
dont need to call constructor with menutheme
2003-07-10 11:33:31 +00:00
fluxgen
6e416d3e40
using extended fluxbox menutheme instead of fbtk menutheme
2003-07-10 11:29:45 +00:00
fluxgen
876e6f7dfc
first
2003-07-10 11:26:40 +00:00
fluxgen
4426964102
added Shape and extended clearWindow and reconfigure from FbTk Menu
2003-07-10 11:25:13 +00:00
fluxgen
5825bf7519
copyright update
2003-07-10 11:23:35 +00:00
fluxgen
1f855e63ac
fixed so we cant have multiple instances of fluxbox window in iconbar
2003-07-10 11:09:19 +00:00
rathnor
51d5903898
fix build issue
2003-07-06 07:09:53 +00:00
rathnor
16c567638c
fix winclient death signalling
2003-07-04 14:06:20 +00:00
fluxgen
e82122eb44
cstdio for sscanf
2003-07-04 10:25:11 +00:00
rathnor
3144086eef
support in remember for specifying groups.
...
Also split atomhandler::setupWindow
2003-07-04 01:03:41 +00:00
fluxgen
d919892957
added visual enable thing for style menus so one can see which style is currently selected
2003-07-03 13:57:58 +00:00
fluxgen
fe6a0795ac
make sure at least one pixel is visible in autohide mode
2003-07-03 13:01:58 +00:00
fluxgen
8890bfe946
using left to close submenu and right to open it
2003-07-03 12:47:22 +00:00
fluxgen
b4aba1ff12
minor fix in keyboard navigation
2003-07-03 12:23:28 +00:00
fluxgen
cf0681f1ba
fixed bug in updateWorkspace
2003-07-02 14:31:43 +00:00
fluxgen
a1c84c8404
check for last_key
2003-07-02 05:42:21 +00:00
fluxgen
3d80ba0c1a
minor cleaning
2003-07-02 05:27:40 +00:00
fluxgen
10d70ecd54
added keyboard navigation
2003-07-02 05:26:45 +00:00
fluxgen
2737e94b24
added setInputFocus
2003-07-02 05:17:30 +00:00
fluxgen
0703926d3a
added rootmenu command
2003-07-02 05:14:48 +00:00
fluxgen
b54dbfb7b1
handle focus out event to revert focus to fluxboxwindow if a menu isnt focused
2003-07-01 20:29:44 +00:00
fluxgen
0409604f3a
added ShowRootMenuCmd
2003-07-01 20:24:19 +00:00
fluxgen
e6e43b0052
fixed antialias update on reconfigure
2003-07-01 12:41:44 +00:00
fluxgen
c05206da7a
fixed redraw workspace label bug. Thanks Jochem Kossen j.kossen-AT-home.nl
2003-07-01 12:40:56 +00:00
fluxgen
c34e820240
added default themeitem handlers for integer and string
2003-07-01 12:39:49 +00:00
fluxgen
6fce27ea13
added reconfig signal
2003-07-01 12:39:09 +00:00
fluxgen
1e097242f9
added left and right workspace cmd
2003-07-01 09:47:41 +00:00
fluxgen
6ad9158c4f
not using showCommands
2003-07-01 09:04:52 +00:00
rathnor
015c61ede0
make it work... (fix some small issues)
2003-07-01 01:49:13 +00:00
fluxgen
17665c37f7
forgot a comma
2003-06-30 22:21:33 +00:00
fluxgen
33ba1f5109
minor indent fix
2003-06-30 21:51:47 +00:00
fluxgen
77031bc8c1
forgot to register some commands
2003-06-30 21:50:37 +00:00
fluxgen
785b3f955f
some extra checking
2003-06-30 20:59:28 +00:00
fluxgen
da2fe66b59
include generated defaults file
2003-06-30 20:37:57 +00:00
fluxgen
e0a08e502c
minor fix
2003-06-30 20:37:44 +00:00
fluxgen
cbcc6401c6
cleaner compile, default defines in generated defaults.hh file now
2003-06-30 20:33:05 +00:00
fluxgen
5fe9fc2b04
added toggledecor
2003-06-30 19:51:07 +00:00
fluxgen
6a56ce2829
forgot to add arguments
2003-06-30 19:42:20 +00:00
fluxgen
952759281a
fixed xinerama bug in maximization stop
2003-06-30 18:04:48 +00:00
fluxgen
3598527d19
we can now use the same action strings in the menu as in key actions
2003-06-30 15:31:54 +00:00
fluxgen
b5d5fb3567
added new files
2003-06-30 15:07:29 +00:00
fluxgen
d1ccbe827c
using FbTk Command in keys instead of enum
2003-06-30 15:05:26 +00:00
fluxgen
aab42a4c09
added mouse and key screen so we can determine which screen we are on for some commands
2003-06-30 15:04:06 +00:00
fluxgen
6a5fff9ae1
dont resize if not isResizable, disabled title in layermenu
2003-06-30 15:02:39 +00:00
fluxgen
790c861b60
using default key screen if no screen num was specified
2003-06-30 15:00:32 +00:00
fluxgen
e516527b60
using -1 for default mouse screen
2003-06-30 14:59:38 +00:00
fluxgen
24b7682033
using new CommandParser and Commands instead of enum actions
2003-06-30 14:57:14 +00:00
fluxgen
5c657dabae
command factory for basic fluxbox commands
2003-06-30 14:49:23 +00:00
fluxgen
bbe279233a
new command parser
2003-06-30 14:44:43 +00:00
fluxgen
0dc31b93a8
for commands on current workspace
2003-06-30 14:38:42 +00:00
fluxgen
695d926b2f
commands on current window
2003-06-30 14:35:11 +00:00
rathnor
a69b117fe4
fix slit netizen issues
2003-06-27 15:05:19 +00:00
fluxgen
94ccbb4602
updated copyright
2003-06-26 12:30:07 +00:00
rathnor
4993e2f363
speedups for having lots of stuck windows
2003-06-26 12:22:43 +00:00
fluxgen
6b3881d999
applied max vert horiz toggle patch from MrChuoi
2003-06-25 13:37:06 +00:00
fluxgen
2a08e33735
compile time option for toolbar
2003-06-25 13:07:34 +00:00
fluxgen
2cc98fe16d
fixed autohide
2003-06-25 12:33:28 +00:00
fluxgen
0a5cb42d4d
temp disabled xinerama menu item
2003-06-25 06:11:39 +00:00
fluxgen
4117b5d130
removed toolbar from screen
2003-06-25 06:02:53 +00:00
fluxgen
bbd93b6c07
minor workspace fix
2003-06-25 06:02:15 +00:00
fluxgen
c3939e170e
removed toolbarhandler
2003-06-25 05:47:23 +00:00
fluxgen
756dceab76
fixed set alpha
2003-06-24 20:19:36 +00:00
fluxgen
c9c86f5b84
include toolbarhandler
2003-06-24 18:34:52 +00:00
fluxgen
1510e1c0cf
need menu item header
2003-06-24 18:34:01 +00:00
fluxgen
cae1bf89be
using toolbar border width, color and bevel width
2003-06-24 18:33:29 +00:00
fluxgen
cb40c16274
moved toolbar mode resource to ToolbarHandler
2003-06-24 16:30:13 +00:00
fluxgen
b22a04f1c6
moved toolbar mode resources to ToolbarHandler
2003-06-24 16:29:54 +00:00
fluxgen
2d0536a223
using slit themes border color, border width and bevel width
2003-06-24 16:29:14 +00:00
fluxgen
f58489b8e3
added bevel width, border color and border width
2003-06-24 16:28:40 +00:00
fluxgen
44fbcc447e
cleaning, moved toolbar mode resource here
2003-06-24 16:27:18 +00:00
fluxgen
11a0b784b3
added bevel, border width and color
2003-06-24 16:26:56 +00:00
fluxgen
976f78576b
removed window number
2003-06-24 15:02:39 +00:00
fluxgen
f7bd41a157
minor cleaning
2003-06-24 15:01:54 +00:00
fluxgen
4d389149bc
minor cleaning, removed window number
2003-06-24 14:57:54 +00:00
fluxgen
225dc75dd9
minor cleaning
2003-06-24 14:54:45 +00:00
fluxgen
cc217ded94
fixed minor button line bug
2003-06-24 14:05:00 +00:00
fluxgen
d870f44fa4
fixed some slit stuff
2003-06-24 13:56:01 +00:00
fluxgen
dc410934c6
fixed transparent stuff
2003-06-24 13:48:34 +00:00
fluxgen
e913c6f086
added theme accessors
2003-06-24 13:42:23 +00:00
rathnor
069c3873d9
add some more initialisations for winclient - fixes remember not matching
2003-06-24 12:58:57 +00:00
fluxgen
2609be29f0
redraw workspace label when we change workspace
2003-06-24 10:37:39 +00:00
fluxgen
fc5de0455e
added clearArea
2003-06-24 10:12:57 +00:00
fluxgen
476c6d1d17
minor fix
2003-06-23 14:33:43 +00:00
fluxgen
312b7b0523
minor stuff
2003-06-23 14:18:54 +00:00
rathnor
09a5c23c5b
fix grouping to persist over restart, plus various related bugs.
...
Also move a large proportion of window initialisation from FluxboxWindow to
WinClient
2003-06-23 14:16:05 +00:00
fluxgen
2e6baffb9b
removed toolbar in load rc
2003-06-23 13:35:45 +00:00
fluxgen
442118f771
setting normal layer for toolbar
2003-06-23 13:34:54 +00:00
fluxgen
19fcd63937
moved slit resources from BScreen to Slit
2003-06-23 13:32:30 +00:00
fluxgen
3029aca7ef
reconfigure toolbar after we load resources
2003-06-23 13:31:47 +00:00
fluxgen
150db600ff
moved toolbar resources from screen to Toolbar
2003-06-23 13:17:57 +00:00
fluxgen
429c59cf59
moved toolbar resources to Toolbar
2003-06-23 13:10:52 +00:00
fluxgen
3dadf1d7ea
moved toolbar resources to Toolbar
2003-06-23 12:57:36 +00:00
fluxgen
12b2fafb17
removed iconbar dep
2003-06-22 21:29:32 +00:00
fluxgen
c9f52604c6
minor cleaning
2003-06-22 19:39:47 +00:00
fluxgen
bf81d4e6c3
removing strut when maximize over is set
2003-06-22 14:17:17 +00:00
fluxgen
99150507d8
save resources
2003-06-22 14:16:25 +00:00
fluxgen
95193fd598
moved getWMName to Xutil
2003-06-22 12:35:03 +00:00
fluxgen
01a3274e35
unused variable m_do_auto_hide
2003-06-22 12:32:08 +00:00
fluxgen
d156afb9ac
cleaning
2003-06-22 12:31:37 +00:00
fluxgen
74b34bf3ae
added Xutil
2003-06-22 12:25:09 +00:00
fluxgen
679bc63e6e
getWMName for winclient, slit and slitclient
2003-06-22 12:23:57 +00:00
fluxgen
4308cf2e77
minor cleaning
2003-06-20 01:48:06 +00:00
fluxgen
fc9b134e5b
minor indent
2003-06-20 01:30:41 +00:00
fluxgen
4dd65d902a
moved slit resources into slit
2003-06-20 01:30:08 +00:00
fluxgen
b0d89d4e8c
cleaning, moved slitclient and slittheme to other files and removed slit resource from screen
2003-06-20 01:27:28 +00:00
fluxgen
55df2a8b05
moved slit resource from screen
2003-06-20 01:26:16 +00:00
fluxgen
97034df0ba
added SlitClient and SlitTheme files
2003-06-20 01:25:43 +00:00
fluxgen
32bf14b3bd
some refactoring
2003-06-20 01:25:26 +00:00
fluxgen
76f1113959
added Strut.hh
2003-06-19 17:14:23 +00:00
fluxgen
e3ab62fed1
added strut support
2003-06-18 13:55:17 +00:00
fluxgen
501168b557
handling propertyNotify for atomhandlers
2003-06-18 13:51:37 +00:00
fluxgen
b373962b76
Strut support
2003-06-18 13:42:21 +00:00
fluxgen
1314a15988
added propertyNotify function
2003-06-18 13:35:36 +00:00
fluxgen
0d5ccfd2a1
added propertyNotify function and added _NET_WM_STRUT support
2003-06-18 13:34:30 +00:00
fluxgen
06349993ed
for requesting space on screen
2003-06-18 12:27:48 +00:00
fluxgen
c9daf1dcf3
ignore
2003-06-18 08:01:05 +00:00
fluxgen
c9f128447e
cleaning and fixed trailing whitespace in group file loading
2003-06-16 14:54:18 +00:00
fluxgen
2dff875e65
minor error msg fix for font loading
2003-06-15 21:02:41 +00:00
fluxgen
80006acde5
minor stuff
2003-06-15 20:09:13 +00:00
fluxgen
7e04a570e3
using winclient instance name
2003-06-15 19:34:34 +00:00
fluxgen
2b1bc6565e
updateWMClassHint
2003-06-15 18:36:40 +00:00
fluxgen
c182d9846f
updateWMClassName
2003-06-15 18:36:16 +00:00
fluxgen
f6fcf36231
instance and class name in WinClient instead
2003-06-15 18:35:32 +00:00
rathnor
fbcd0c3191
lil fix for winclient comparison
2003-06-15 11:52:44 +00:00
rathnor
77f43591ce
new keys for cycling through groups - NextGroup/PrevGroup (they are an alias
...
for NextWindow/PrevWindow 1
2003-06-15 11:38:35 +00:00
rathnor
1856480901
fix up nextFocus/prevFocu for cycling through groups (not just clients)
2003-06-15 11:37:53 +00:00
fluxgen
8a511aa196
removed debug output
2003-06-13 21:00:18 +00:00
fluxgen
c60b20fda6
fixed autogrouping, checkGrouping now returns true or false...
2003-06-13 20:50:49 +00:00
fluxgen
bad0725b22
added autogrouping
2003-06-13 20:49:05 +00:00
fluxgen
5f558cbbfc
include cstdio for sprintf
2003-06-13 13:03:44 +00:00
fluxgen
b05f27d33a
minor cleaning
2003-06-13 12:02:00 +00:00
fluxgen
cb14466431
minor fixes
2003-06-13 11:43:46 +00:00
fluxgen
13a00b7d34
renamed i18n to I18n
2003-06-13 05:04:14 +00:00
fluxgen
0a4d2b858b
cleaning
2003-06-12 15:24:37 +00:00
fluxgen
243d8723fc
minor fixes
2003-06-12 15:22:59 +00:00
rathnor
cebc254049
add support for nesting in getStringBetween
2003-06-12 15:14:03 +00:00
rathnor
c314d05553
add some property accessors
2003-06-12 15:13:23 +00:00
rathnor
e139cbb028
add regular expression support in remember capabilities
...
see ChangeLog for details
2003-06-12 15:12:19 +00:00
fluxgen
94f1c16416
renamed i18n to I18n
2003-06-12 14:51:59 +00:00
fluxgen
5202f9fcc5
renamed i18n to I18n
2003-06-12 14:37:21 +00:00
fluxgen
4223370926
minor fixes
2003-06-12 14:35:36 +00:00
fluxgen
bb004b6325
moved cursor to FbWinFrameTheme
2003-06-12 14:33:14 +00:00
fluxgen
a08c3e7126
moved cursor to FbWinFrameTheme and setting pid of fluxbox on root window here instead of in BScreen
2003-06-12 14:32:08 +00:00
fluxgen
fa254cccd4
getting workspace name directly in constructor
2003-06-12 14:30:01 +00:00
fluxgen
e9ae291109
using desktop names
2003-06-12 14:28:00 +00:00
fluxgen
603b784efd
moved i18n.hh and .cc files to I18n.hh .cc
2003-06-12 14:24:26 +00:00
fluxgen
7f78b30cbe
better error msg
2003-06-12 14:09:59 +00:00
fluxgen
ee90d85b14
hide toolbar menu and slit menu if we click on root window
2003-06-11 14:53:54 +00:00
fluxgen
32cdc02556
added cursor
2003-06-11 14:52:45 +00:00
fluxgen
127778b167
moved cursor to FbWinFrameTheme
2003-06-11 14:51:56 +00:00
fluxgen
735776fbeb
minor fix
2003-06-11 14:51:22 +00:00
rathnor
6c0db93dda
revert NULL thing
2003-06-11 10:50:59 +00:00
rathnor
0f7c0b9c5f
make sure that "0" is 4-bit safe for a null pointer by replacing it with (void
...
*) NULL
2003-06-11 04:21:17 +00:00
fluxgen
6a14858ac7
added antialias nls
2003-06-11 00:51:07 +00:00
fluxgen
28f550bdb1
added Xinerama file
2003-06-10 12:39:26 +00:00
fluxgen
9d430c9ca9
copyright update
2003-06-10 12:18:26 +00:00
rathnor
48929dab4d
small fix
2003-06-08 14:54:05 +00:00
rathnor
81e4fe8d44
add reconfigure and restart keys
2003-06-08 14:32:28 +00:00
rathnor
93b2f8921c
fix restart in menu to accept and use an argument
2003-06-08 13:47:30 +00:00
rathnor
efe8bf4acd
fix bug that left empty window frames around
2003-06-08 00:13:41 +00:00
rathnor
2fc279a5e2
fix crash on window attach - triggered when attaching from the focused window
...
later unfocusing that window would die since it had no client. Now we
make sure we remove all references from the fluxbox Window->FluxboxWindow list first
2003-06-06 14:45:13 +00:00
rathnor
06de965f4b
fix crash bug when no name defined
2003-06-06 14:07:22 +00:00
fluxgen
49c57942f3
minor fix
2003-06-05 17:40:02 +00:00
fluxgen
593624dc89
minor stuff
2003-06-05 13:33:27 +00:00
rathnor
a5e8987acd
much improved window placement algorithm
2003-06-05 13:21:10 +00:00
fluxgen
72479063aa
minor fix
2003-06-05 13:20:05 +00:00
fluxgen
01d069fbef
minor fixes
2003-06-05 13:09:08 +00:00
fluxgen
18de3a67dd
pressed pixmap fix, we use old background pixmap if m_pressed_pm is null
2003-06-05 12:42:31 +00:00
fluxgen
a25551769e
fixed slit bug
2003-06-05 11:30:06 +00:00
rathnor
1d381d5fc3
remember of shaded and stuck states were mixed up
2003-05-31 01:07:36 +00:00
rathnor
af543ba9d3
remove RC_PATH from remember.cc
2003-05-27 11:55:23 +00:00
rathnor
fc760d0b68
add border option for write as well as read
2003-05-26 11:27:31 +00:00
rathnor
b8802ad22a
fix usage of decoration.border (incl xmms move bug)
...
add BORDER to help turn on borders to remember stuff
2003-05-26 04:24:24 +00:00
rathnor
bbaca5b43b
mark a bunch of menus as internal
2003-05-24 13:13:22 +00:00
fluxgen
292f5c550f
reorder menus
2003-05-24 13:02:49 +00:00
fluxgen
d20ace2f97
reordered menus
2003-05-24 13:01:48 +00:00
rathnor
3e2d57d7c9
little correction when removing menu items
2003-05-24 12:34:16 +00:00
fluxgen
3eafda3f2e
fixed layer menu bug, it should be internal so the parent dont kill it
2003-05-24 12:04:39 +00:00
rathnor
270cbb6592
toolbar crash (menu bug) and initialisation fixups
2003-05-24 05:49:31 +00:00
rathnor
7891106ca3
initialisation problem with xinerama enabled but not active - caused crash
2003-05-22 01:17:15 +00:00
rathnor
51f7970f74
fix cascade placement for multiple heads
2003-05-21 23:59:54 +00:00
rathnor
a88511a4a7
xinerama for placement + snapping, + tidy
2003-05-20 11:03:11 +00:00
fluxgen
f911c4035f
cleaning
2003-05-19 22:45:51 +00:00
fluxgen
b17abb05c8
using property and changeProperty
2003-05-19 22:43:48 +00:00
fluxgen
3027bf1341
property and changeProperty
2003-05-19 22:38:55 +00:00
rathnor
52a71aa781
correct some maximise numbers
2003-05-19 15:39:06 +00:00
rathnor
b68b1c7623
xinerama updates
2003-05-19 15:32:47 +00:00
rathnor
cc9c7960c1
add back some xinerama support (toolbar, slit (+menu), screen)
2003-05-19 14:26:30 +00:00
rathnor
c62dc1e2af
fix initialise of s_display in a constructor for FbWindow (fixes bsetroot
...
segfault)
2003-05-19 08:27:49 +00:00
fluxgen
80161fc208
moved XrmDatabaseHelper to FbTk
2003-05-18 22:12:25 +00:00
fluxgen
0d34ca1ea0
moved Resource to FbTk and change name of DirHelper to FbTk Directory
2003-05-18 22:08:19 +00:00
fluxgen
251ca294ab
moved Resource to FbTk
2003-05-18 22:04:06 +00:00
fluxgen
b90558a9a9
moved Resource to FbTk and change name of DirHelper to FbTk Directory
2003-05-18 22:01:14 +00:00
fluxgen
1e78e743a7
moved Resource, XrmDatabaseHelper and DirHelper to FbTk
2003-05-18 21:57:41 +00:00
fluxgen
df3b2a2766
moved to FbTk, and change DirHelper to Directory
2003-05-18 21:55:16 +00:00
fluxgen
0e1eb74841
fixed autohide bug on toolbar buttons
2003-05-17 11:30:59 +00:00
fluxgen
1d49072a76
fixed cursor for grips
2003-05-17 11:08:06 +00:00
fluxgen
dc3455a72e
minor fixes
2003-05-17 11:05:33 +00:00
fluxgen
e55252b464
fixed slit client die issue
2003-05-17 11:00:50 +00:00
fluxgen
0933da772a
minor raise fix
2003-05-17 10:44:32 +00:00
fluxgen
4ec9bdbee2
added set and unsetCursor
2003-05-17 10:43:20 +00:00
fluxgen
f1a34dc2f6
minor fix for register empty windows
2003-05-17 10:40:12 +00:00
fluxgen
ae5ce5e368
fixed -log argument and did some cleaning
2003-05-16 00:46:41 +00:00
fluxgen
eac7d2ac30
minor fix
2003-05-16 00:35:50 +00:00
fluxgen
a11f4f512a
minor fix
2003-05-16 00:19:51 +00:00
fluxgen
643743f297
better warning message
2003-05-16 00:17:16 +00:00
fluxgen
5bbc766232
minor cleaning
2003-05-15 23:30:07 +00:00
fluxgen
988392b1eb
minor cleaning in BScreen interface
2003-05-15 12:00:46 +00:00
fluxgen
cbce8634dd
cleaning in FluxboxWindow interface
2003-05-15 11:17:29 +00:00
fluxgen
54acafe5a8
added better shape support
2003-05-14 14:43:06 +00:00
fluxgen
615ec14ab2
added better shape support
2003-05-14 14:37:06 +00:00
fluxgen
4195e26d01
using clients screen instead of fluxboxwindwos screen
2003-05-14 12:10: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
53ea8fd780
update client menu when we remove a client
2003-05-14 12:08:19 +00:00
fluxgen
9d5eb092fa
added screen accessor and removed client from window before we send signal
2003-05-14 12:07:06 +00:00
fluxgen
61448a5bd4
added access for dest and source drawables
2003-05-13 21:16:27 +00:00
fluxgen
3ac43716b7
transparent slit
2003-05-13 21:12:18 +00:00
fluxgen
d050c6d0a6
minor fix for alpha 0
2003-05-13 20:50:56 +00:00
fluxgen
f37df2619b
minor fix
2003-05-13 14:07:24 +00:00
fluxgen
ff5f444666
removed ScreenInfo
2003-05-13 14:06:45 +00:00
fluxgen
56af958aa5
minor fixes
2003-05-13 14:05:58 +00:00
fluxgen
955a8e76cf
minor debug msg fix
2003-05-13 14:05:00 +00:00
fluxgen
aa66c52768
obsolete
2003-05-13 14:01:48 +00:00
fluxgen
45e689d4a2
fixed slit redrawing bug
2003-05-13 13:28:28 +00:00
fluxgen
2afb87a4e4
minor fix
2003-05-13 11:47:29 +00:00
fluxgen
33130ce0a6
fixed better error msg
2003-05-13 11:43:44 +00:00
fluxgen
e97f8d7816
minor changes
2003-05-13 11:41:29 +00:00
rathnor
b83b826bfb
fix saving of workspace icons toolbar mode
2003-05-13 11:21:23 +00:00
rathnor
e7903086f2
fix iconify with autoraise
2003-05-13 11:14:05 +00:00
fluxgen
e460cf2dc0
minor const fix
2003-05-13 00:24:26 +00:00
fluxgen
4e5ea3a83b
moved find to public area and fixed const
2003-05-13 00:24:00 +00:00
fluxgen
dec9d5b7f5
fixed restoring of submenus after a reconfigure, and changed some configure menu items to just saverc instead of doing that and reconfigure
2003-05-13 00:23:05 +00:00
fluxgen
2014d60ef3
fixed menu timestamps stuff
2003-05-13 00:20:49 +00:00
fluxgen
cffa01d79b
added auto hide option to toolbar menu
2003-05-12 23:05:19 +00:00
fluxgen
553cee1dde
trying to use XRRScreenChangeSelectInput
2003-05-12 11:14:47 +00:00
fluxgen
47f5dbb143
reset background on screen resize
2003-05-12 04:47:34 +00:00
fluxgen
cf8811f3a9
added updateGeometry to force an update
2003-05-12 04:29:50 +00:00
fluxgen
fd9a18daa4
added updateSize so we can notify screen clients that the root window size changed
2003-05-12 04:28:46 +00:00
fluxgen
1b652642fc
minor fix in RANDR init
2003-05-12 04:28:05 +00:00
fluxgen
244c63f4b4
added RANDR support
2003-05-12 04:23:31 +00:00
fluxgen
a084e737f8
minor fix so we can force update on geometry in subclasses
2003-05-12 04:20:25 +00:00
rathnor
99b6dc4e5d
fix up various focus-related issues
2003-05-11 23:44:09 +00:00
fluxgen
7037b9ca2c
minor fix
2003-05-11 22:19:17 +00:00
fluxgen
725af388cd
minor fix
2003-05-11 19:01:09 +00:00
fluxgen
7695134b99
minor cleaning
2003-05-11 17:42:51 +00:00
fluxgen
c188d1d39a
minor cleaning
2003-05-11 17:14:41 +00:00
fluxgen
7149b4dd5b
minor cleaning
2003-05-11 17:06:02 +00:00
fluxgen
0d5b919606
using ref instead of pointer for revertFocus
2003-05-11 15:35:24 +00:00
fluxgen
227fe60ed9
changed getScreen to screen
2003-05-11 15:35:03 +00:00
fluxgen
051b017ea6
minor fixes
2003-05-11 15:32:23 +00:00
fluxgen
c07eb7b2de
changes in revertFocus
2003-05-11 15:26:34 +00:00
fluxgen
403a9727ce
fixed focus last crash bug, a dangling m_focused_window pointer
2003-05-11 15:24:09 +00:00
fluxgen
aa72e23c8e
minor cleaning
2003-05-11 13:36:12 +00:00
rathnor
816190411a
just a little clean up
2003-05-11 11:47:19 +00:00
fluxgen
a9e2a8d2e6
documentation
2003-05-10 23:14:22 +00:00
fluxgen
c0fa8f2263
minor fix
2003-05-10 23:11:33 +00:00
fluxgen
39425a6762
using FbRootWindow
2003-05-10 23:07:42 +00:00
fluxgen
b0641a8cbd
using parent window instead of root window
2003-05-10 23:04:37 +00:00
fluxgen
d81df81428
removed some functions
2003-05-10 23:01:00 +00:00
fluxgen
3e1ac648d0
using FbRootWindow
2003-05-10 22:59:32 +00:00
fluxgen
03c52ee0c4
added FbRootWindow
2003-05-10 22:51:12 +00:00
fluxgen
26df4622fd
root window
2003-05-10 22:50:19 +00:00
fluxgen
8142aae84e
minor cleaning
2003-05-10 22:47:55 +00:00
fluxgen
161be32b3a
using FbRootWindow
2003-05-10 22:45:08 +00:00
fluxgen
a5e763ca72
changed netizen
2003-05-10 18:15:23 +00:00
fluxgen
43dfd00e44
minor cleaning
2003-05-10 16:55:11 +00:00
fluxgen
6567f8d1bf
variable name changes
2003-05-10 16:53:09 +00:00
fluxgen
980060a509
fixed typeo
2003-05-10 15:22:28 +00:00
fluxgen
3772c0125a
minor bugfix
2003-05-10 14:43:45 +00:00
fluxgen
b12ea8c13d
removed BaseDisplay so we moved some of the functions here
2003-05-10 14:32:35 +00:00
fluxgen
08b94c6243
moved BlackboxHints from BaseDisplay
2003-05-10 14:27:57 +00:00
fluxgen
c9638d0473
BlackboxHints in FluxboxWindow now
2003-05-10 14:16:38 +00:00
fluxgen
b6098fa2e7
added ScreenInfo
2003-05-10 14:03:27 +00:00
fluxgen
49231d1b14
moved over some old BaseDisplay functions
2003-05-10 14:01:07 +00:00
fluxgen
4a396013c6
minor cleaning
2003-05-10 13:57:07 +00:00
fluxgen
94deb10b01
holds info about screen
2003-05-10 13:54:29 +00:00
fluxgen
62f37d75bd
using ScreenInfo
2003-05-10 13:46:31 +00:00
fluxgen
4f806e266a
comments
2003-05-10 13:45:50 +00:00
fluxgen
79e8404cbf
using FbTk App
2003-05-10 13:41:44 +00:00
fluxgen
2416e27d39
source doc
2003-05-10 13:31:46 +00:00
fluxgen
d8bdbf3bb9
comments
2003-05-10 13:29:13 +00:00
fluxgen
ba5272b845
code doc
2003-05-10 13:28:11 +00:00
fluxgen
f3098da834
bit depth
2003-05-10 13:26:37 +00:00
fluxgen
03a54fff5a
comments and depth function
2003-05-10 13:24:59 +00:00
fluxgen
d927e1b85a
we don't use fluxbox here
2003-05-10 13:21:36 +00:00
fluxgen
c6c3b37365
obsolete
2003-05-10 13:20:44 +00:00
rathnor
e14d4c8115
fix some missing enternotifies
2003-05-08 15:14:50 +00:00
fluxgen
dc8fcca4e4
debugmsg
2003-05-08 15:10:57 +00:00
rathnor
768613f3e0
fix sloppy focus for embedded tabs
2003-05-08 15:06:59 +00:00
fluxgen
7066ef620b
set antialias on toolbar before we load the theme
2003-05-08 10:57:20 +00:00
fluxgen
3cd853536d
no title on remember menu
2003-05-08 10:55:33 +00:00
fluxgen
79a6bbe715
conditional compile
2003-05-08 10:45:12 +00:00
rathnor
30d1d5a951
fix updating of gnome layer atom
2003-05-08 02:50:38 +00:00
rathnor
a7a1785899
fix silly mistake in widow move layers
2003-05-08 02:20:52 +00:00
rathnor
65fc419175
fix some focus problems when changing workspace
2003-05-08 01:51:18 +00:00
fluxgen
af6a1a123f
fixed slit ordering bug
2003-05-08 01:04:05 +00:00
fluxgen
db3b6fa758
update
2003-05-07 23:45:44 +00:00
fluxgen
1c5e3c98d0
minor fix
2003-05-07 23:17:38 +00:00
rathnor
72e4f1eeb3
move compiled-in option reporting into -info
...
Also explicitly say which ones aren't in.
2003-05-07 23:17:24 +00:00
fluxgen
1b9a07dcbc
fixed expose event
2003-05-07 22:53:21 +00:00
fluxgen
b04a5bb1c8
fixed options
2003-05-07 22:19:59 +00:00
rathnor
e7a5539b29
fix crash from removeClient if window wasn't the active client
2003-05-07 16:44:51 +00:00
rathnor
d63bf127ad
transient fixes by making them WinClients
2003-05-07 16:21:26 +00:00
rathnor
de68c88ed8
minor focus twiddle
2003-05-07 13:50:41 +00:00
rathnor
31c77912d8
fix alignment of unstuck default pixmap
2003-05-07 12:16:09 +00:00
fluxgen
10211d5fec
better error msg
2003-05-07 11:43:03 +00:00
fluxgen
755d0d1504
comments
2003-05-07 11:36:43 +00:00
fluxgen
956848a585
forgot return
2003-05-07 11:35:59 +00:00
fluxgen
90dc9ca680
init m_background_pm
2003-05-07 11:35:22 +00:00
fluxgen
7981cc0fc7
fixed focus new on deiconify
2003-05-07 11:33:56 +00:00
fluxgen
ac931c2215
minor cleaning
2003-05-07 11:33:12 +00:00
fluxgen
96005a8feb
rearranged Resource class
2003-05-07 11:32:42 +00:00
fluxgen
9548e4bf50
Fixed include and some comments
2003-05-07 11:30:28 +00:00
fluxgen
b42f722198
fixed RENDER extension checking
2003-05-07 09:31:29 +00:00
fluxgen
7298f23b0d
added stuck pixmap, and unfocus pixmaps
2003-05-06 23:58:08 +00:00
fluxgen
1cbf54adeb
fixed problem with multiple screens redrawing, the m_screen_num wasnt set
2003-05-06 23:50:31 +00:00
rathnor
114a72f9b1
change slit menus to FbMenus
2003-05-06 01:45:17 +00:00
rathnor
2ac0d82e45
fix up focus problems
2003-05-04 23:38:06 +00:00
fluxgen
65bbfbe51b
license update
2003-05-04 21:01:43 +00:00
fluxgen
1a4c4052b0
fixed bug in slit background theme
2003-05-04 20:50:15 +00:00
rathnor
b10dc8434b
add session.ignoreBorder to ignore border for movement events
2003-05-04 16:55:40 +00:00
rathnor
cd3379270b
fix warping with multiple screens
2003-05-04 13:55:39 +00:00
rathnor
c21b6fb29f
little debugging message improvement...
2003-05-04 13:07:17 +00:00
rathnor
6871d536ec
fix multiple screen keyactions to sometimes take effect on screen the pointer is on
2003-05-04 13:07:00 +00:00
rathnor
1762dd8a0b
fix segfault on restart/close when icons exist
2003-05-04 13:04:31 +00:00
fluxgen
853c075a5e
minor cleaning
2003-05-04 10:34:09 +00:00
rathnor
c2cc8cb8b8
autohide tweak
2003-05-01 15:35:24 +00:00
rathnor
830ffc0c6f
fix slit auto hide triggering
2003-05-01 15:03:36 +00:00
rathnor
ed3f64bc5f
Fix some alignment and redraw problems
2003-05-01 14:33:36 +00:00
rathnor
c5e5009c2f
clean ups of reconfigure/redraws
2003-05-01 13:19:36 +00:00
rathnor
6b125d1c60
reconfigure fix (setFocusedWindow didn't check if win already focused)
2003-04-29 12:39:45 +00:00
fluxgen
7b766b6aa1
license update
2003-04-29 09:00:13 +00:00
fluxgen
f589d55aa9
FbPixmap is a FbDrawable
2003-04-29 08:53:24 +00:00
fluxgen
d9467066a9
FbWindow is a FbDrawable
2003-04-29 08:51:59 +00:00
fluxgen
e76c16bc15
added FbDrawable
2003-04-29 08:50:29 +00:00
fluxgen
a6f0529842
for basic draw operations
2003-04-29 08:49:36 +00:00
fluxgen
456792bbeb
rearranged themes and added WinButtonTheme
2003-04-28 22:43:26 +00:00
fluxgen
3f62d0e808
added WinButtonTheme with pixmap support
2003-04-28 22:41:28 +00:00
fluxgen
a615953477
added WinButtonTheme
2003-04-28 22:39:12 +00:00
fluxgen
157673be29
minor screen num fix
2003-04-28 22:33:19 +00:00
fluxgen
556b74b333
handles close, maximize, iconify, shade and stick theme pixmaps
2003-04-28 22:30:34 +00:00
fluxgen
39e05f49d0
render scaled pixmap
2003-04-28 22:27:29 +00:00
fluxgen
e37f631c4f
added pixmap support
2003-04-28 22:25:13 +00:00
fluxgen
7a643267c1
added pixmap
2003-04-28 22:23:41 +00:00
fluxgen
678fe92bc2
virtual fixes
2003-04-28 22:22:25 +00:00
fluxgen
14f7fc9b9d
init m_pressed
2003-04-28 22:21:56 +00:00
rathnor
41c0ea543c
toolbar size + alignment fixes
2003-04-28 16:48:23 +00:00
rathnor
e7b893beba
fixing remembering of decorations
2003-04-28 13:38:23 +00:00
rathnor
c67517647a
tiny consistency fix
2003-04-28 13:34:38 +00:00
rathnor
af8510a5a7
fix detachClient issue where the menu wouldn't get created before adding
...
remember. Also make this safer in Remember.cc
2003-04-28 12:58:08 +00:00
rathnor
93fab45acc
add client window to event manager
2003-04-28 12:56:38 +00:00
fluxgen
81a5f04a49
license
2003-04-28 01:47:29 +00:00
fluxgen
f839644e32
fixed copyArea pos and size args
2003-04-28 01:32:47 +00:00
fluxgen
697aa33355
forgot putenv
2003-04-28 01:17:39 +00:00
fluxgen
aa7ca74e8b
license fix
2003-04-28 00:39:34 +00:00
fluxgen
92f49bd874
fixed execute on right screen
2003-04-28 00:38:42 +00:00
fluxgen
45fff3a4b2
fixed scaling and bug in copyArea
2003-04-27 23:56:13 +00:00
fluxgen
1db7e5fb0c
fixed scaling
2003-04-27 23:55:08 +00:00
rathnor
1e145051c7
fix remember to match on instance rather than class name
...
Also make remember menu appear on transients, only disabled
2003-04-27 15:53:53 +00:00
rathnor
63ac5deee6
fix nextFocus problem with tabbed windows
2003-04-27 14:36:05 +00:00
fluxgen
ecf483e0c6
fixed workspace warp bug
2003-04-27 12:31:43 +00:00
rathnor
2fb9e90627
fix bug for not using modifiers on nextWindow
2003-04-27 04:56:18 +00:00
rathnor
64d7fa3b96
remove mention of old useIconbar resource (toolbar modes now do this
...
task)
2003-04-27 04:28:04 +00:00
rathnor
4d57d6b394
add missing #include <cassert>
2003-04-27 02:26:21 +00:00
fluxgen
41f40a68db
minor fixes
2003-04-27 01:54:18 +00:00
fluxgen
6b44b9c173
license update
2003-04-27 01:51:04 +00:00
fluxgen
c7c9ec5f4d
fixed focus new bug
2003-04-27 00:36:28 +00:00
fluxgen
4e9eac4824
assign new pixmap via constructor and operator
2003-04-27 00:12:17 +00:00
fluxgen
5a543f8d7c
moved StringUtil to FbTk
2003-04-26 22:10:53 +00:00
fluxgen
6125c24401
moved StringUtil to FbTk
2003-04-26 18:58:30 +00:00
fluxgen
a01e77133e
removed colormap atom
2003-04-26 18:56:02 +00:00
fluxgen
6e460803e4
moved StringUtil to FbTk
2003-04-26 18:27:56 +00:00
fluxgen
ae47696324
moved from fluxbox source
2003-04-26 18:12:47 +00:00
fluxgen
3e92ad1010
moved to FbTk
2003-04-26 18:12:16 +00:00
fluxgen
2065e654a3
removed nl_types_cygnus and did some cleaning
2003-04-26 15:46:03 +00:00
fluxgen
00dc4656ea
removed nl_types_cygnus.h
2003-04-26 15:44:17 +00:00
fluxgen
63775be4a4
not needed
2003-04-26 15:39:37 +00:00
fluxgen
f1624c901f
removed DrawUtil
2003-04-26 15:22:51 +00:00
fluxgen
d3daeff47a
obsolete
2003-04-26 15:21:38 +00:00
fluxgen
a26d408964
fixed menu bug
2003-04-26 15:00:25 +00:00
fluxgen
5856d7af0d
minor cleaning
2003-04-26 14:47:40 +00:00
fluxgen
e3c5e77bbf
deleting not internal menus
2003-04-26 14:47:04 +00:00
rathnor
b2c53bf3a1
fix bug where it wouldn't add remember menu
2003-04-26 14:36:21 +00:00
rathnor
872ba85594
add some comments to better describe the difference between the 2
...
decoration-related enumerations
2003-04-26 14:05:47 +00:00
rathnor
df8a780df1
add remembering of layer
2003-04-26 13:47:53 +00:00
fluxgen
033f79b1d8
ops
2003-04-26 13:14:37 +00:00
fluxgen
d44da76ad4
indentation and minor fixes
2003-04-26 12:46:18 +00:00
fluxgen
0c28882025
minor include fix
2003-04-26 12:44:53 +00:00
fluxgen
13a98385f0
bug in alpha value when setting new source
2003-04-26 12:44:24 +00:00
fluxgen
eb9b2363e3
minor transparent fixes
2003-04-26 12:34:48 +00:00
rathnor
007fb25e82
more namespace corrections (doh)
2003-04-26 12:01:55 +00:00
rathnor
9fa14bd5ff
Fix some namespace stuff
2003-04-26 11:24:55 +00:00
rathnor
52a89a9225
Remember functionality
2003-04-26 07:57:00 +00:00
rathnor
68ffc78978
Add code for remember functionality (Simon)
2003-04-26 05:42:36 +00:00
fluxgen
7d41b4c799
minor comments
2003-04-25 18:13:29 +00:00
fluxgen
5a5b854c96
fixed WinButton state update
2003-04-25 17:39:00 +00:00
fluxgen
9751d05db3
fixed so it gets win state sticky to update sticky button
2003-04-25 17:35:28 +00:00
fluxgen
7815e2b30e
fixed simple drawable functions
2003-04-25 17:32:21 +00:00
fluxgen
c31a8b5290
fixed listen to window state
2003-04-25 17:29:58 +00:00
fluxgen
c955d69323
minor fix
2003-04-25 17:27:36 +00:00
fluxgen
278b562d1d
minor cleaning
2003-04-25 16:55:39 +00:00
fluxgen
834abda73c
minor transparent fix
2003-04-25 16:23:59 +00:00
fluxgen
7028c5e3f5
removed old Theme files
2003-04-25 16:12:18 +00:00
fluxgen
4e0757bef0
fixed MapRequest and PropertyNotify events
2003-04-25 16:11:00 +00:00
fluxgen
ac6650454b
removed setNoFocus in class Fluxbox
2003-04-25 16:08:45 +00:00
fluxgen
8832a07533
cleaning
2003-04-25 16:07:46 +00:00
fluxgen
45ed9ca96f
cleaning
2003-04-25 16:00:03 +00:00
fluxgen
7b433c31a5
cleaning
2003-04-25 15:52:58 +00:00
fluxgen
f801b384e5
obsolete
2003-04-25 13:58:31 +00:00
fluxgen
3d73a90a7b
optimized transparent
2003-04-25 12:32:57 +00:00
fluxgen
21b815ab30
added FbPixmap files
2003-04-25 12:30:41 +00:00
fluxgen
46d6a06ece
a X pixmap wrapper
2003-04-25 12:29:49 +00:00
fluxgen
d2a50e0320
minor fix for root pixmap
2003-04-25 11:56:13 +00:00
fluxgen
e3921394c9
fixed inline
2003-04-25 11:40:58 +00:00
fluxgen
cc52814731
minor cleaning
2003-04-25 11:28:44 +00:00
rathnor
c318ce9f68
small fix for gcc 3.3 compile bug (Simon)
2003-04-25 11:27:13 +00:00
fluxgen
4b1343f4ae
added RootTheme files
2003-04-25 11:25:03 +00:00
fluxgen
169e45c49b
fixed border width stuff
2003-04-25 11:22:40 +00:00
fluxgen
ccf0afe07e
just some extra safety
2003-04-25 11:21:17 +00:00
fluxgen
9f0885bcbe
update for rootheme
2003-04-25 11:19:45 +00:00
fluxgen
8bbc39b8d0
fixed include
2003-04-25 11:15:01 +00:00
fluxgen
538f6406a2
updated for RootTheme
2003-04-25 11:11:27 +00:00
fluxgen
dc6fb9e55c
removed old theme engine, fixed RootTheme and some deps
2003-04-25 11:05:11 +00:00
fluxgen
eafc85bca7
removed old theme engine and fixed some deps
2003-04-25 11:02:57 +00:00
fluxgen
511909eee6
fixed SlitTheme and RootTheme
2003-04-25 10:46:07 +00:00
fluxgen
f679f26f80
fixed SlitTheme
2003-04-25 10:45:02 +00:00
fluxgen
dd7755ae01
fixed roottheme
2003-04-25 10:40:31 +00:00
fluxgen
a553264550
root theme
2003-04-25 10:14:54 +00:00
rathnor
384603e962
add UnderMousePlacement placement policy, plus a little fix for window
...
positioning (Simon)
2003-04-25 09:07:14 +00:00
fluxgen
f1e4305409
minor fix
2003-04-23 10:51:17 +00:00
fluxgen
bb97e86a3a
minor cleaning
2003-04-23 00:17:51 +00:00
fluxgen
29dec75f5d
minor fix
2003-04-23 00:13:47 +00:00
rathnor
c73329d363
some small fixes for toolbar init + reconfiging
2003-04-21 07:01:03 +00:00
rathnor
bd9a39fde6
fix couple of functions that shouldn't have been marked as inline
...
(is/hasTransient) (Simon)
2003-04-20 15:11:48 +00:00
fluxgen
54cf041b83
fixed HAVE_XRENDER
2003-04-20 14:47:35 +00:00
fluxgen
4be176add0
forgot include memory
2003-04-20 14:20:14 +00:00
fluxgen
92d50b07ed
license update
2003-04-20 13:52:29 +00:00
fluxgen
f2cef83565
menu alpha
2003-04-20 13:49:26 +00:00
fluxgen
671fdb606f
root pixmap and menu alpha item
2003-04-20 13:46:18 +00:00
fluxgen
74792af1cc
menu alpha and root pixmap
2003-04-20 13:45:07 +00:00
fluxgen
1e3fad7bb0
added Transparent
2003-04-20 13:29:21 +00:00
fluxgen
b232cd8645
for transparent drawable
2003-04-20 13:27:16 +00:00
rathnor
2a1bc27e90
add directional focus movement (Simon)
...
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight
2003-04-20 12:21:35 +00:00
rathnor
e75378d0e6
Add window snapping (Simon)
2003-04-20 02:47:15 +00:00
fluxgen
430f07a5a6
delete rootmenu
2003-04-18 12:51:14 +00:00
fluxgen
a492a40923
disabling delete of non internal menu
2003-04-17 14:17:33 +00:00
fluxgen
c4d1f735f6
doing an extra remove to make sure this window is removed from eventmanager
2003-04-17 14:16:20 +00:00
rathnor
1cdb10e841
save toolbar mode properly (Simon)
2003-04-16 23:33:59 +00:00
fluxgen
e51f618cc0
fixed resize bug
2003-04-16 22:17:46 +00:00
fluxgen
2ff48d59e5
no border for clientarea
2003-04-16 22:15:22 +00:00
rathnor
e48f7836fd
fix saving of various slit params (Simon)
2003-04-16 16:18:06 +00:00
fluxgen
9163668e98
changed size_t to unsigned
2003-04-16 16:02:14 +00:00
rathnor
b3921bc4e6
fix workspace warping and netizen updates for warping (Simon)
2003-04-16 14:43:06 +00:00
rathnor
06e830812e
fix saving of toolbar + slit layers - simon
2003-04-16 13:43:50 +00:00
fluxgen
b47337fca6
minor fix
2003-04-16 13:33:18 +00:00
fluxgen
f640a05414
changed mode to bottom of the menu
2003-04-16 13:30:55 +00:00
fluxgen
e538db9009
toolbar width percent menu item
2003-04-16 12:53:14 +00:00
fluxgen
0e251388f0
added detachCurrentClient
2003-04-16 12:28:39 +00:00
fluxgen
67929002b1
current label button focused
2003-04-16 12:27:49 +00:00
fluxgen
274e0a928e
fixed button alignment with border
2003-04-16 10:56:37 +00:00
rathnor
6fd35dc9b5
fix focusing new windows - simon
2003-04-16 10:49:59 +00:00
fluxgen
21bc356be2
fixed click raise option, patch from Dale P. Smith
2003-04-16 00:38:06 +00:00
rathnor
80c38380d1
whoops, fix some ifdefs and things
2003-04-15 23:20:31 +00:00
rathnor
909b3c5665
raise on focus [at end of cycle], also a temporary raise while cycling
...
(Simon)
2003-04-15 23:09:26 +00:00
fluxgen
4ca88642fa
fixed y offset error on ConfigureRequestEvent
2003-04-15 21:38:23 +00:00
fluxgen
bf7fc0d8fe
removed already handled events
2003-04-15 19:04:18 +00:00
fluxgen
7de46de6be
added resizeClient and sendConfigureNotify
2003-04-15 18:56:42 +00:00
fluxgen
5e9d9bbed5
send notification when we get configureNotify
2003-04-15 18:55:33 +00:00
fluxgen
83da8b5006
temporarly disabled skip lower tabs and changed lower window button from press to release
2003-04-15 14:42:03 +00:00
fluxgen
9e96f89dbe
drag and drop support for tabs
2003-04-15 14:40:24 +00:00
fluxgen
86f3dc3b8c
make sure we only use button actions for titlebar
2003-04-15 14:36:12 +00:00
rathnor
e0d61ab4f5
use most recently focused window to attach (using screen's focus list)
...
(Simon)
2003-04-15 13:58:57 +00:00
rathnor
a9c82d41d8
make toolbar work somewhat - it only displays groups, not all clients.
...
Will address this in 0.9.2 I'd say (Simon)
2003-04-15 13:38:57 +00:00
fluxgen
9932f2e49a
removed
2003-04-15 12:54:09 +00:00
fluxgen
9a3c710294
fixed missing break
2003-04-15 12:31:53 +00:00
fluxgen
89fddca1d7
cleaning
2003-04-15 12:22:52 +00:00
fluxgen
77beb5472b
fixed client and icon count
2003-04-15 12:22:06 +00:00
fluxgen
143be7a2d1
minor iconbar constructor fix
2003-04-15 12:15:44 +00:00
fluxgen
3797138f93
const accessor for windowstyle
2003-04-15 12:14:13 +00:00
fluxgen
80b0f72d30
need fbtk ThemeManager
2003-04-15 12:13:22 +00:00
fluxgen
9a2777a116
need fbatoms
2003-04-15 12:12:29 +00:00
fluxgen
c09fbcd480
minor cleaning
2003-04-15 12:06:11 +00:00
fluxgen
78d4f8f610
fixed license, construtor and moved motif_wm_hints atom to getWMHints in FluxboxWindow instead
2003-04-15 11:59:02 +00:00
fluxgen
f679d372d3
removed mapNotifyEvent since its handled in Window.cc
2003-04-15 08:54:40 +00:00
rathnor
58e19dc91e
add most recently used window cycling (Simon)
...
It is now the default cycling action
2003-04-15 00:50:25 +00:00
fluxgen
1aa5ede1b7
fixed client count bug
2003-04-15 00:17:59 +00:00
fluxgen
af077ae1ac
mask event so we dont get unmap while reparent
2003-04-14 23:40:41 +00:00
fluxgen
fd6d2d20d9
merged with embedded-tab-branch
2003-04-14 15:28:52 +00:00
fluxgen
2928b32f3a
merged with embedded-tab-branch
2003-04-14 15:01:55 +00:00
fluxgen
b6ca956c82
removed cycle clients with mouse wheel
2003-04-14 14:53:12 +00:00
fluxgen
f4ce449632
merged with embedded-tab-branch
2003-04-14 12:13:36 +00:00
fluxgen
0c895209d2
merged with emebbeded-tab-branch
2003-04-14 12:04:32 +00:00
rathnor
51007f35a5
Little fixes to bugs highlighted by valgrind - Simon
2003-04-09 17:20:06 +00:00
fluxgen
2f9ba66d12
minor fix
2003-04-09 13:18:36 +00:00
fluxgen
588a71101a
minor fix
2003-04-09 13:00:21 +00:00
fluxgen
cb4d16f2d0
minor update
2003-04-09 12:59:57 +00:00
fluxgen
cfc6af5f7d
removed ifdef have_strftime
2003-04-07 13:56:20 +00:00
rathnor
67f058496a
fix shading bug (Simon)
2003-04-03 22:37:43 +00:00
rathnor
fdf611064e
fixed bug for when toolbar is off
2003-03-23 05:07:03 +00:00
rathnor
227e0b0ab1
more fixes for !strftime
2003-03-23 04:18:59 +00:00
rathnor
029e4e5dc7
Some fixes for when strftime isn't available
2003-03-23 01:33:31 +00:00
fluxgen
524481403e
updated copyright
2003-03-22 13:31:04 +00:00
fluxgen
93c4d43b69
minor indent
2003-03-22 11:38:24 +00:00
rathnor
4b2ba8de47
fix outline moving and warping (Simon)
2003-03-22 05:13:08 +00:00
rathnor
121e135a37
workaround another bug until can be rearranged properly
2003-03-10 22:25:18 +00:00
rathnor
04dcbebc79
fix little bug in deiconifying windows when in "Workspace" Toolbar mode
2003-03-10 21:38:47 +00:00
fluxgen
4c852829b8
minor stuff
2003-03-04 21:41:05 +00:00
fluxgen
65567d31ef
fixing some old BaseDisplay to FbTk App
2003-03-04 11:13:42 +00:00
fluxgen
3df50325de
fixing some old BaseDisplay to FbTk App
2003-03-04 11:06:03 +00:00
rathnor
3b62510fcb
add toolbar modes/handler
2003-03-03 21:53:01 +00:00
rathnor
19875e5a5b
Add code for toolbar modes
2003-03-03 21:51:13 +00:00
fluxgen
824fd0db7a
updated Keys
2003-03-01 07:30:42 +00:00
fluxgen
256b0968db
cleaning
2003-02-28 23:55:37 +00:00
fluxgen
7af4b1a71a
minor cleaning
2003-02-28 23:37:41 +00:00
rathnor
9b98967032
fix sloppy focus to not lose focus on root window
2003-02-23 21:41:49 +00:00
rathnor
67f5dd9dd7
fix shade size bug
2003-02-23 21:32:37 +00:00
fluxgen
5e5d810a0d
data type misses
2003-02-23 19:13:22 +00:00
fluxgen
7be1fe8954
fixed minor type issue
2003-02-23 16:52:17 +00:00
fluxgen
ecfeae295b
fixed minor button placement
2003-02-23 16:29:26 +00:00
fluxgen
7e8dfddb98
added LayerMenu and FbMenu
2003-02-23 15:36:49 +00:00
fluxgen
78ff5ba13e
minor license text fix
2003-02-23 14:30:18 +00:00
fluxgen
6eb4a4426d
fixed vertical alignment of items
2003-02-23 14:29:08 +00:00
rathnor
159ef752ca
silliness. I blame it on lack of sleep ;)
2003-02-23 13:58:36 +00:00
rathnor
b3ba757929
various frame size, and window resize/moving/outline bugs
2003-02-23 13:40:22 +00:00
fluxgen
0470d0087c
vertical workspace name editing and starting timer if the auto hide option changed, in reconfigure
2003-02-23 12:04:27 +00:00
fluxgen
689d435c0f
added auto hide menu item for toolbar
2003-02-23 12:02:30 +00:00
fluxgen
344bd1d00a
using short instead of char
2003-02-23 01:09:20 +00:00
fluxgen
748467ac49
removed old function
2003-02-23 01:08:09 +00:00
fluxgen
0ff94f1c8f
using not sticky state as default
2003-02-23 01:06:23 +00:00
fluxgen
3b594d1ba6
added button pic gc
2003-02-23 01:03:56 +00:00
fluxgen
c424978f5a
fixed correct bullet position name
2003-02-23 01:00:48 +00:00
fluxgen
cd9634cf94
fixed menu bullet and clearWindow
2003-02-23 01:00:02 +00:00
fluxgen
aa96020afa
added virtual clearWindow
2003-02-23 00:59:13 +00:00
fluxgen
32cfe10bc3
set right gc value for window buttons
2003-02-23 00:57:55 +00:00
fluxgen
955e3865b6
added toolbar placement resource
2003-02-23 00:56:09 +00:00
fluxgen
50d8c9a8a1
changed default placement
2003-02-23 00:54:13 +00:00
fluxgen
e565603f46
restored slit saving...still some stuff to do.
2003-02-23 00:53:31 +00:00
fluxgen
1178fde5ca
minor cleaning, fixed vertical text
2003-02-23 00:51:40 +00:00
fluxgen
f8202a9c32
fixed vertical text and font
2003-02-23 00:50:53 +00:00
fluxgen
f3be5a9d06
removed some pointers
2003-02-23 00:50:02 +00:00
fluxgen
19f4dc774c
changed layeritem to normal type instead of pointer, added placement menu and fixed font to iconbar
2003-02-23 00:49:01 +00:00
fluxgen
4c0fb1ff75
fixed better default value for Color themeitem
2003-02-23 00:47:34 +00:00
fluxgen
e45779ef17
fixed auto hide bug just expose leave events for child windows
2003-02-22 23:07:23 +00:00
fluxgen
588897315c
minor cleaning, moved first resize move of frame
2003-02-22 21:40:35 +00:00