rathnor
b1cb6bcf66
fix autoraise to be saved as separate init option
2003-02-22 16:09:44 +00:00
rathnor
cc2f023a22
fix focus models for new event handler and Resource setup
2003-02-22 15:10:43 +00:00
fluxgen
4e6d572681
changed createStylemenu function and removed iconUpdate
2003-02-20 23:33:08 +00:00
fluxgen
6513acb0e0
focus menu and sorting style menu the other way
2003-02-20 23:31:13 +00:00
fluxgen
8c67f63d44
fixed bug in titlebar toggle
2003-02-20 23:21:23 +00:00
fluxgen
6e1f30c308
fixed menu position when we dont have a titlebar and minor cleaning
2003-02-20 23:17:36 +00:00
fluxgen
3e2586bc1b
fixed updateClientmenu each time we add or remove a window
2003-02-20 21:00:29 +00:00
fluxgen
ab62678bc6
fixed slit client resize bug and a bug in slit client list menu
2003-02-20 16:41:22 +00:00
fluxgen
318c6e02c5
minor cleaning
2003-02-20 16:38:17 +00:00
rathnor
c9ca55d85d
fix clientmenu bug where remove last workspace would segfault
2003-02-20 12:06:26 +00:00
fluxgen
e0ac7575cc
fixed transient raise and lower
2003-02-19 14:53:38 +00:00
rathnor
7368b7dc76
whoops, missewd adding file for layer menus
2003-02-18 22:09:02 +00:00
fluxgen
9c7f25c173
redraw title and title bar once we are done with reconfigure
2003-02-18 21:41:09 +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
rathnor
aa602770fb
change XLayerItem to hold FbWindows instead of X Window IDs (Window)
2003-02-18 15:08:12 +00:00
rathnor
9de08b90e8
Rename LayeredMenu to FbMenu (Simon)
2003-02-18 15:06:28 +00:00
fluxgen
ead4aa8b54
using StringUtil
2003-02-17 23:36:43 +00:00
fluxgen
cac009a7ad
minor fix
2003-02-17 22:57:52 +00:00
fluxgen
504989bcf1
fixed alignment problem in titlebar
2003-02-17 22:45:42 +00:00
fluxgen
84bfa4dd3b
fixed non opaque moving
2003-02-17 22:42:52 +00:00
fluxgen
d104801f63
holding last move
2003-02-17 22:41:24 +00:00
fluxgen
ebc9e3547a
minor indentation
2003-02-17 12:53:21 +00:00
fluxgen
12d0fed19a
added IntResMenuItem
2003-02-17 12:49:08 +00:00
fluxgen
584440f2b0
changes resource integer value in the menu
2003-02-17 12:45:59 +00:00
fluxgen
2f8e99f9df
added shade button option, fixed antialias for menus, added toolbar width percent menu item
2003-02-17 12:35:59 +00:00
fluxgen
24adaad3d5
inserting width percent from screen,using resource<int> value
2003-02-17 12:32:21 +00:00
fluxgen
565201d14f
execute command from key input
2003-02-17 12:31:17 +00:00
fluxgen
23729b78ba
return string instead of char * from getStyleFilename
2003-02-17 12:29:35 +00:00
fluxgen
2186aac511
need to toggle antialias in font
2003-02-17 12:28:57 +00:00
fluxgen
50a2f33b73
we might want to change command once the object is created
2003-02-17 12:28:06 +00:00
fluxgen
a3e6f621d0
minor cleaning
2003-02-17 09:56:00 +00:00
fluxgen
2c801101f8
removed slit
2003-02-17 02:40:00 +00:00
rathnor
79aec8465f
Fixed gnome init problems (Simon)
2003-02-16 17:57:54 +00:00
fluxgen
9a82a5b1dc
raise and focus when we click on titlebar and fixed workspace names in workspace menu
2003-02-16 16:45:23 +00:00
fluxgen
c0e839b64d
added raiseAndFocus
2003-02-16 16:43:00 +00:00
fluxgen
98a3f4c726
changed screen pointer to reference and fixed client menu
2003-02-16 16:40:19 +00:00
fluxgen
9db6e01895
changed screen pointer to reference
2003-02-16 16:32:43 +00:00
rathnor
453e220df9
Add layer menu to window menu
2003-02-16 15:12:08 +00:00
fluxgen
e24348aedb
fixed return statment
2003-02-16 15:03:22 +00:00
fluxgen
2a80ac63ef
using configurated button position for titlebar
2003-02-16 13:55:49 +00:00
fluxgen
a6e3b3a6f6
fixed geom_window to FbTk FbWindow and changes some old windowstyle to m_windowtheme
2003-02-16 01:14:54 +00:00
fluxgen
7d39d015db
minor stuff
2003-02-16 01:13:24 +00:00
fluxgen
9fed36293e
using FbWindow for geom_window
2003-02-16 00:36:17 +00:00
fluxgen
82c251779b
using reference for screen, some minor indentation
2003-02-16 00:09:34 +00:00
fluxgen
df5ba6f280
using reference for screen
2003-02-16 00:08:29 +00:00
fluxgen
6d159ae8c7
fixed style menu and some minor indentation
2003-02-15 02:03:09 +00:00
fluxgen
0a01f73b51
fixed indentation and added theme listener object
2003-02-15 02:00:29 +00:00
fluxgen
f25cf733d6
added theme listener subject
2003-02-15 01:59:00 +00:00
fluxgen
2031f46de3
added SetStyleCmd
2003-02-15 01:58:06 +00:00
fluxgen
96c49e2d0d
added theme listener
2003-02-15 01:54:54 +00:00
fluxgen
fead9f1578
added subject for listeners
2003-02-15 01:49:43 +00:00
fluxgen
80a8703272
added theme observer
2003-02-15 01:48:16 +00:00
fluxgen
483f82fbb8
added a few headers
2003-02-15 01:44:49 +00:00
fluxgen
f6117a7514
added entries and readFilename
2003-02-15 01:42:17 +00:00
fluxgen
7061805dfd
removed Observer and Subject
2003-02-15 01:24:04 +00:00
fluxgen
1d8589a0e2
added Subject and Observer
2003-02-15 01:22:22 +00:00
fluxgen
72f584da70
moved from fluxbox src
2003-02-15 01:21:40 +00:00
fluxgen
ab9cb939cf
moved to FbTk
2003-02-15 01:20:06 +00:00
rathnor
e3b99d4e48
fixing up of layer code
2003-02-09 14:11:14 +00:00
fluxgen
1a04cf1ce2
added LayeredMenu.hh
2003-02-03 13:58:23 +00:00
fluxgen
cefcfd37d8
first
2003-02-03 13:58:09 +00:00
fluxgen
c595504676
creating screen with specified number of layers
2003-02-03 13:57:08 +00:00
fluxgen
1ac79b9733
cleaning
2003-02-03 13:56:12 +00:00
fluxgen
128bdea1a8
added layer for constructor
2003-02-03 13:53:48 +00:00
fluxgen
c6a8dfa99e
minor adjustments
2003-02-03 13:50:35 +00:00
fluxgen
5bb2d4b901
using reference instead
2003-02-03 13:49:39 +00:00
fluxgen
ccd06de8c2
removed numlayers
2003-02-03 13:46:42 +00:00
fluxgen
76d490dcbb
needs cleaning
2003-02-03 13:46:13 +00:00
fluxgen
7e2187d8c5
stoped
2003-02-03 13:45:23 +00:00
fluxgen
4870c5f091
cleaning
2003-02-03 13:43:46 +00:00
fluxgen
b8cc8770e8
changed name on windowID to window
2003-02-03 13:41:19 +00:00
fluxgen
7865dd73c1
changed name on windowID to window and removed layer item
2003-02-03 13:40:52 +00:00
fluxgen
7b81a4d603
removed layeritem
2003-02-03 13:39:57 +00:00
fluxgen
742e125db9
removed layeritem
2003-02-02 22:03:27 +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
rathnor
5244fc3244
restructured layering a little so that a XLayerItem now contains several
...
windows that are to remain equivalent in depth (e.g. tabs, or grouped
windows) - (Simon)
2003-01-29 21:42:53 +00:00
rathnor
0f5247ccce
added simple test file for layering (Simon)
2003-01-29 21:39:52 +00:00
fluxgen
b0d9aa1124
fixed minor style issues
2003-01-24 12:19:15 +00:00
rathnor
000fe76aae
New Layer System
2003-01-16 12:41:27 +00:00
fluxgen
00e1014666
minor comment fix
2003-01-13 12:59:26 +00:00
fluxgen
78e01c7c6c
update menu when we are done creating windows
2003-01-13 03:04:47 +00:00
fluxgen
035ed4d452
added root theme so it can redraw the background
2003-01-12 23:56:49 +00:00
fluxgen
8f9dc59683
added root theme so we can redraw the background
2003-01-12 23:54:10 +00:00
fluxgen
9716ff884e
fixed minor bug in scrollClientUp/down
2003-01-12 23:52:37 +00:00
fluxgen
d844c4c1ca
fixed button gc
2003-01-12 20:31:54 +00:00
fluxgen
60073cee69
removed
2003-01-12 19:19:31 +00:00
fluxgen
6fda6d83fa
removed Clientmenu and Workspacemenu
2003-01-12 18:53:16 +00:00
fluxgen
c6b4257381
removed Basemenu
2003-01-12 18:52:35 +00:00
fluxgen
1f6ab73150
removed Windowmenu
2003-01-12 18:51:46 +00:00
fluxgen
d9c7b141c1
removed Basemenu, Workspacemenu and Clientmenu
2003-01-12 18:50:27 +00:00
fluxgen
6cc034afd3
moved KDE slit handling to Slit.cc
2003-01-12 18:49:36 +00:00
fluxgen
84cb556961
removed menu style
2003-01-12 18:48:14 +00:00
fluxgen
0a24450afd
removed Workspacemenu.hh
2003-01-12 18:47:02 +00:00
fluxgen
528f14ea0c
removed menu style from Theme, and removed forward declarations of Iconmenu and Workspacemenu
2003-01-12 18:46:01 +00:00
fluxgen
9504b64e96
replaced by FbTk Menu
2003-01-12 18:41:50 +00:00
fluxgen
54c446cbcf
removed toolbar
2003-01-12 18:31:33 +00:00
fluxgen
c3a3ecebb6
removed Workspacemenu, Windowmenu, Clientmenu and Basemenu. Added BoolMenuItem.
2003-01-12 18:25:08 +00:00
fluxgen
21dda060fc
we do not use IntResMenuItem, yet
2003-01-12 18:21:27 +00:00
fluxgen
55b9d5ffb0
replaced by FbTk Menu
2003-01-12 18:19:45 +00:00
fluxgen
6c7f8c4d15
toggles a bool variable from the menu
2003-01-12 18:15:23 +00:00
fluxgen
f423bdc3a4
moved slit handling over to Slit.cc and temporarly disabled slit save/load resources
2003-01-12 18:11:12 +00:00
fluxgen
346ed33abb
removed slit functions
2003-01-12 18:09:22 +00:00
fluxgen
2c9ae560e0
removed toolbar
2003-01-12 18:08:05 +00:00
fluxgen
66206cb19c
changed Toolbarmenu to FbTk Menu
2003-01-12 18:04:39 +00:00
fluxgen
57a53674bc
changed Configmenu to FbTk Menu and fix new function setupConfigmenu and removed toolbar placement resource
2003-01-12 17:59:20 +00:00
fluxgen
fcf431100c
major update, moved SlitClient to Slit.cc, changed frame.window to FbWindow type, changed menus to FbTk Menu type, fixed clientlist menu with cycle up/down functions, changed Slit to an EventHandler
2003-01-12 17:56:15 +00:00
fluxgen
d3f98a9ca4
added MenuItem files
2003-01-12 17:27:01 +00:00
fluxgen
99692be706
item in the menu
2003-01-12 17:06:07 +00:00
fluxgen
5dabdacd6f
moved out MenuItem to MenuItem.hh
2003-01-12 17:02:33 +00:00
fluxgen
aff60c437c
moved MenuItem to MenuItem.hh, fixed minor bug in drawItem
2003-01-12 17:01:02 +00:00
fluxgen
1acdd42fd7
removed explicit from copy constructor
2003-01-11 01:16:36 +00:00
fluxgen
076e3d1185
executes a list of commands
2003-01-11 01:09:24 +00:00
fluxgen
19e4d6eb04
fixed bug in configureRequestEvent and some minor indent
2003-01-10 20:20:37 +00:00
fluxgen
6072177888
fixed bad pointer check
2003-01-10 02:16:29 +00:00
fluxgen
9cdda3e68a
added TextureRender, Timer and ImageControl
2003-01-10 01:03:15 +00:00
fluxgen
b2cd18b3d9
removed i18n
2003-01-10 01:02:02 +00:00
fluxgen
c8362adbf8
need cstdio for sscanf
2003-01-10 00:54:12 +00:00
fluxgen
3328de262c
removed debugmsg and adjusted for FbTk ImageControl
2003-01-10 00:47:59 +00:00
fluxgen
24be5654f4
adjusted for FbTk ImageControl
2003-01-10 00:46:54 +00:00
fluxgen
c4a6b773d1
removed Keyboard execute function
2003-01-10 00:44:17 +00:00
fluxgen
6626addd03
adjusted for FbTk Timer
2003-01-10 00:41:15 +00:00
fluxgen
7e8796c31e
adjusted for FbTk ImageControl
2003-01-10 00:35:19 +00:00
fluxgen
d879cbae7f
adjusted for FbTk ImageControl
2003-01-09 22:18:06 +00:00
fluxgen
20037a89be
adjusted for FbTk Timer and ImageControl
2003-01-09 22:16:40 +00:00
fluxgen
2e40e38c42
adjusted for FbTk Timer and ImageControl
2003-01-09 22:10:53 +00:00
fluxgen
ec1dffac32
disabled rootcommand
2003-01-09 22:09:19 +00:00
fluxgen
5cfe837b74
adjusted for FbTk ImageControl
2003-01-09 22:08:27 +00:00
fluxgen
d5a394a1e4
adjusted for FbTk Timer
2003-01-09 22:06:49 +00:00
fluxgen
4ac3236730
moved ImageControl, Timer and TextureRender to FbTk
2003-01-09 22:04:30 +00:00
fluxgen
ebf2893a20
minor change in config.h include
2003-01-09 21:58:59 +00:00
fluxgen
cc9ac6adeb
adjusted for FbTk imagecontrol
2003-01-09 21:57:46 +00:00
fluxgen
a4d46a4cac
removed bexec and fixed indent
2003-01-09 21:55:58 +00:00
fluxgen
d019be5bf5
remove bexec
2003-01-09 21:54:51 +00:00
fluxgen
c9299fff8f
moved to FbTk
2003-01-09 21:52:09 +00:00
fluxgen
7dd4823340
moved from fluxbox to fbtk
2003-01-09 21:09:49 +00:00
fluxgen
7a74a56fe4
removed iconmenu
2003-01-09 20:44:09 +00:00
fluxgen
4b765849b7
changed workspace menu to FbTk Menu and removed iconmenu and rootmenu
2003-01-09 18:42:32 +00:00
fluxgen
5cd2b90e26
removed Rootmenu and Iconmenu. Added FbCommands
2003-01-09 18:40:34 +00:00
fluxgen
a9579c3c44
changed client menu to FbTk Menu
2003-01-09 18:33:58 +00:00
fluxgen
e48b3e0cfd
removed rootmenu
2003-01-09 18:32:09 +00:00
fluxgen
f123c69829
included typeinfo
2003-01-09 18:28:48 +00:00
fluxgen
a50b4b029a
minor ident and removal of debug msg
2003-01-09 18:03:33 +00:00
fluxgen
3eb4d3637f
contains basic commands to restart, reconfigure, execute command and exit fluxbox
2003-01-09 17:46:10 +00:00
fluxgen
7debbae5bd
removed iconmenu, changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow, disabled Stylemenu
2003-01-09 17:41:02 +00:00
fluxgen
a22aa6fa52
removed iconmenu changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow
2003-01-09 17:38:40 +00:00
fluxgen
51c33a318d
removed
2003-01-09 17:29:14 +00:00
fluxgen
ccd693067e
added menu border color and border width and bevel width
2003-01-09 16:51:52 +00:00
fluxgen
41bee7797d
fixed menu border color and border width and bevel width
2003-01-09 16:45:21 +00:00
fluxgen
7d8ca27562
removed exec and function from MenuItem
2003-01-09 16:43:54 +00:00
fluxgen
eecde95040
included config.h for slit option
2003-01-07 02:50:20 +00:00
fluxgen
f1bb9545d1
added disable/enable title and removeAll items function
2003-01-07 02:10:24 +00:00
fluxgen
a7f4b6edb6
added disable/enable title, removeAll items function and changed itemSelected to normal virtual
2003-01-07 02:09:43 +00:00
fluxgen
188ac46621
using fbtk menu instead of windowmenu
2003-01-07 02:07:43 +00:00
fluxgen
87e65a8c06
fixed menu and button action setup
2003-01-07 02:06:06 +00:00
fluxgen
877689f61c
fixed menu theme
2003-01-07 02:03:57 +00:00
fluxgen
3889975c4f
fixed Windowmenu to FbTk Menu and added last know button pos and popupMenu function on last known position
2003-01-07 01:34:49 +00:00
fluxgen
06f63eec84
added double click interval, fixed actions on titlebar, added hide/show decorations
2003-01-07 01:30:57 +00:00
fluxgen
33dbf7cc0f
minor comments
2003-01-05 23:42:27 +00:00
fluxgen
28ec637856
minor comments fixes
2003-01-05 23:39:50 +00:00
fluxgen
58c7f9f683
minor comment fix
2003-01-05 23:34:38 +00:00
fluxgen
5733082fc4
adjusted for moveResize instead of configure in fluxboxwindow
2003-01-05 23:04:46 +00:00
fluxgen
29bf0656d4
using bad_cast from typeinfo
2003-01-05 23:00:19 +00:00
fluxgen
459f2563d2
added border size
2003-01-05 22:58:11 +00:00
fluxgen
b36851a476
added WinButton.hh/cc FbWinFrame.hh/cc FbWinFrameTheme.hh/cc
2003-01-05 22:52:30 +00:00
fluxgen
3145c28d09
draws simple window graphics and handles buttons
2003-01-05 22:48:54 +00:00
fluxgen
9195cea6e7
adjusted for fluxboxwindow referens events, updated fbwin configure to moveresize, moved creation of fluxboxwindow object to BScreen
2003-01-05 22:41:21 +00:00
fluxgen
f61ff3329e
using moveresize instead of configure in fluxboxwindow
2003-01-05 22:38:53 +00:00
fluxgen
1cc72819ff
no need to hide it
2003-01-05 22:37:46 +00:00
fluxgen
1af005c78e
no need to crash n burn because of stupid size
2003-01-05 22:36:28 +00:00
fluxgen
64bf9a94fe
maximize fix
2003-01-05 22:31:36 +00:00
fluxgen
949f690d86
using moveResize instead of configure in fluxboxwindow
2003-01-05 22:30:20 +00:00
fluxgen
a7ca500229
added max functions so we can determine maximum workspace area. Creation of a new FluxboxWindow object is now handled in BScreen::createWindow
2003-01-05 22:26:56 +00:00
fluxgen
017f79e9fd
added max functions so we can determine maximum workspace area. Creation of a FluxboxWindow is now handled in BScreen
2003-01-05 22:24:55 +00:00
fluxgen
4060a219e6
major changes to make FluxboxWindow use FbWinFrame and decouple it from buttons and menus
2003-01-05 22:22:33 +00:00
fluxgen
cb7cfbf152
huge commit, changed FluxboxWindow to a EventHandler and it now holds a FbWinFrame, added dieSig
2003-01-05 22:20:46 +00:00
fluxgen
4484d32680
frame handling
2003-01-05 22:14:10 +00:00
fluxgen
7a36fd6204
fixed minor bug in operator = Pointer
2003-01-01 23:38:03 +00:00
rathnor
dbe2879dfe
added iconified windows to the _NET_CLIENT_LIST window in response to
...
pointer to: http://bugzilla.gnome.org/show_bug.cgi?id=99625
2002-12-27 02:15:08 +00:00
fluxgen
31dd91c2a8
menu files
2002-12-25 11:47:24 +00:00
fluxgen
f2a4e6ae2c
moved from Basemenu to FbTk menu and starting to use MenuTheme with Commands
2002-12-25 11:46:50 +00:00
fluxgen
61ec462e66
first add, theme class for Menu
2002-12-25 11:42:05 +00:00
fluxgen
21bf0c15f1
virtual for hide/show and showsubwindows
2002-12-25 11:29:34 +00:00
fluxgen
885ddd9322
using number for buttons and max five buttons
2002-12-25 11:28:43 +00:00
fluxgen
550b9760dd
parent and showSubwindows function
2002-12-16 11:17:26 +00:00
fluxgen
3327fb7e11
fixed some bugs and the new commands
2002-12-16 11:05:35 +00:00
fluxgen
ce899439c9
two more commans for right and middle click
2002-12-16 11:02:41 +00:00
fluxgen
e0ae69d0b9
comments and include guard fix
2002-12-16 11:01:43 +00:00
fluxgen
84fa1bb533
minor stuff
2002-12-13 20:39:41 +00:00
fluxgen
e5a9068447
added ArrowButton files
2002-12-13 20:39:07 +00:00
fluxgen
c5023fd193
using ArrowButton for arrows in toolbar
2002-12-13 20:37:55 +00:00
fluxgen
f018f1f99e
added a few comments
2002-12-13 20:35:36 +00:00
fluxgen
bce4606b15
added simplecommand and command
2002-12-13 20:33:53 +00:00
fluxgen
25fd5b3852
simplecommand
2002-12-13 20:32:55 +00:00
fluxgen
41faa6eada
command
2002-12-13 20:30:57 +00:00
fluxgen
9db217ac4b
not equal operator
2002-12-13 20:29:31 +00:00
fluxgen
9fb33e51d4
added button and refcount files
2002-12-13 20:28:12 +00:00
fluxgen
31f6a3bb35
ref counting for pointers
2002-12-13 20:26:22 +00:00
fluxgen
560e8bdd6a
button
2002-12-13 20:24:33 +00:00
fluxgen
3d8a063bd0
arrowbutton
2002-12-13 20:21:12 +00:00
fluxgen
6f01383c89
fixed autoptr on rootmenu
2002-12-13 20:19:05 +00:00
fluxgen
939f13be4f
fixed autoptr on rootmenu and next/prev focus/workspace functions so they behave nice with simplecommand
2002-12-13 20:16:17 +00:00
fluxgen
bbc42200c6
minor fix
2002-12-09 23:43:50 +00:00
fluxgen
48ffebc59d
s/blackbox.cat/fluxbox.cat
2002-12-09 22:51:23 +00:00
fluxgen
37163b419c
minor fix for keys ptr
2002-12-09 22:21:00 +00:00
fluxgen
c563042bdd
fixed bug in rotate
2002-12-09 22:12:56 +00:00
fluxgen
6073c44a8e
fixed setRotate function
2002-12-09 22:10:01 +00:00
fluxgen
bf6662921e
don't rotate text in iconbar, until we can set it vertical
2002-12-09 19:03:13 +00:00
rathnor
f758ee4bbd
proper fix for [ 561602 ] Problem using ToggleDecor in terminals.
...
old_decoration wasn't initialised.
2002-12-09 14:17:50 +00:00
fluxgen
e4c680e4cf
fixed rotate argument for drawText
2002-12-08 19:12:07 +00:00
fluxgen
216da58a08
comments and bool rotate argument for drawText
2002-12-08 18:37:08 +00:00
fluxgen
a64796680e
comment fixes
2002-12-07 13:36:03 +00:00
fluxgen
5af8543e8a
toolbar placement in resource
2002-12-04 22:43:18 +00:00
fluxgen
b69bb1d0f8
saving toolbar resource
2002-12-04 22:36:47 +00:00
fluxgen
27a73906fe
fixed right and left placement
2002-12-04 17:58:01 +00:00
rathnor
9acaeba680
fixing indentation due to ifdef (and resulting unbalanced brackets).
2002-12-04 14:16:42 +00:00
fluxgen
67e963a40c
comparsion operator
2002-12-04 00:02:52 +00:00
fluxgen
044713cd75
removed menu and toolbar functions
2002-12-03 23:58:06 +00:00
fluxgen
ec1947ccc1
using FbTk EventHandler and FbTk FbWindow. Fixed indenting and other minor cleaning
2002-12-03 23:35:38 +00:00
fluxgen
fa1d775e09
using FbTk EventHandler and FbTk FbWindow
2002-12-03 23:21:42 +00:00
fluxgen
eb9bb882ed
initiate s_display in assignment too
2002-12-03 21:59:58 +00:00
fluxgen
cc775983b6
FbWindow add and remove
2002-12-03 17:06:49 +00:00
fluxgen
9233cd9db0
using FbTk FbWindow
2002-12-03 17:02:53 +00:00
fluxgen
d611c016c7
using FbTk FbWindow
2002-12-03 16:54:13 +00:00
fluxgen
1350945498
FbWindow files
2002-12-03 16:26:08 +00:00
fluxgen
d559c49e0a
simple X window wrapper
2002-12-03 16:25:27 +00:00
fluxgen
64c280e6e2
minor fixes
2002-12-03 01:46:28 +00:00
fluxgen
0611f932ee
indentation and EventManager usage
2002-12-02 23:49:56 +00:00
fluxgen
29c647645b
using dirhelper and fixed toolbar reconfigure
2002-12-02 23:19:16 +00:00
fluxgen
2b617dcea2
minor cleaning
2002-12-02 22:50:57 +00:00
fluxgen
145ca1ab89
new functions....minor hack
2002-12-02 22:12:09 +00:00
fluxgen
3f8b92ae1d
ToolbarTheme files and DirHelper files
2002-12-02 22:09:04 +00:00
fluxgen
b20972bbe4
catch more exceptions
2002-12-02 22:02:35 +00:00
fluxgen
af7c6a7c6b
using new toolbartheme, fixed placement function and changed to FbTk EventHandler
2002-12-02 21:54:30 +00:00
fluxgen
fdb116cec5
removed Toolbar theme
2002-12-02 20:54:30 +00:00
fluxgen
ab1204e53a
throw string with error msg when out of memory
2002-12-02 20:15:22 +00:00
fluxgen
f75a0ee5e3
text utils
2002-12-02 20:11:58 +00:00
fluxgen
cd3df03791
removed getToolbarStyle
2002-12-02 20:05:29 +00:00
fluxgen
12488d4f56
throws string instead of number
2002-12-02 20:02:56 +00:00
fluxgen
3633489dbf
toolbar theme
2002-12-02 19:56:38 +00:00
fluxgen
bf2642c831
directory reading helper
2002-12-02 19:44:25 +00:00
fluxgen
dadeffaf86
Theme files
2002-12-02 19:38:26 +00:00
fluxgen
2045fcca49
add and remove functions
2002-12-02 19:36:58 +00:00
fluxgen
c8aff5576a
theme classes
2002-12-02 19:34:54 +00:00
fluxgen
3d18945fb5
minor comment fixes
2002-12-02 19:31:05 +00:00
fluxgen
0bab849b7e
fixed iostream include
2002-12-01 19:41:40 +00:00
rathnor
28b5c60449
Indenting from tabs to emacs 4-space
2002-12-01 13:42:15 +00:00
fluxgen
6dbabfb1d8
copyright notice
2002-11-30 20:59:54 +00:00
fluxgen
4c3b6ea0fe
not using imagecontrol
2002-11-30 20:58:13 +00:00
fluxgen
fa24d5c13d
using imagecontrol
2002-11-30 20:56:54 +00:00
fluxgen
f3d243acbe
forward declare fluxboxwindow
2002-11-30 20:56:21 +00:00
fluxgen
992e3d4968
not using image control in Theme
2002-11-30 20:55:23 +00:00
fluxgen
00803e499a
using imagecontrol
2002-11-30 20:39:42 +00:00
fluxgen
d9438a679d
old copyright
2002-11-30 20:36:22 +00:00
fluxgen
5205a761cc
removed include config.h
2002-11-30 20:35:06 +00:00
fluxgen
46a1a9f162
no need for interlace compiletime option
2002-11-30 20:34:27 +00:00
fluxgen
29fa22c6f3
texturerender and imagecontrol files
2002-11-30 20:31:22 +00:00
fluxgen
4788d2fb9b
using imagecontrol
2002-11-30 20:29:27 +00:00
fluxgen
59e52a6906
using imagecontrol
2002-11-30 20:18:35 +00:00
fluxgen
7748d1a09c
forward declare fluxboxwindow and tab
2002-11-30 20:16:14 +00:00
fluxgen
5a5f274ac7
not using imagecontrol
2002-11-30 20:14:04 +00:00
fluxgen
5754cfd26e
moved from BImage class to TextureRender
2002-11-30 20:07:49 +00:00
fluxgen
49491d32b6
moved from Image.hh/cc
2002-11-30 20:07:06 +00:00
fluxgen
da452116d3
changed name to ImageControl
2002-11-30 19:57:54 +00:00
rathnor
7efd955b43
missing include config.h broke interlacing
2002-11-30 14:13:43 +00:00
fluxgen
5cef8b6505
return false if we cant parse nor allocate color string
2002-11-28 19:22:40 +00:00
fluxgen
a4668b0772
copyright notice
2002-11-27 22:07:42 +00:00
fluxgen
f11809c588
texture passed as const referens to BImageControl's renderImage
2002-11-27 22:06:06 +00:00
fluxgen
037ece44a9
using const ref for texture option in render
2002-11-27 22:04:02 +00:00
fluxgen
1eed220f98
using new SignalEventHandler
2002-11-27 22:00:19 +00:00
fluxgen
9682bdd1a5
using new SignalEventHandler and EventHandler classes
2002-11-27 21:59:25 +00:00
fluxgen
f04a97d200
texture passed as const referens to BImageControl's renderImage
2002-11-27 21:58:35 +00:00
fluxgen
97a2ea9d23
cleaning
2002-11-27 21:55:36 +00:00
fluxgen
02352e9f81
removed compile time options
2002-11-27 21:53:55 +00:00
fluxgen
f604debc9f
texture passed as const referens to BImageControl's renderImage
2002-11-27 21:52:34 +00:00
fluxgen
c9e62e7aee
virtual eventLoop, default displayname and exit eventLoop variable
2002-11-27 21:50:32 +00:00
fluxgen
d39c023411
using SignalEventHandler class instead of the old EventHandler template
2002-11-27 21:47:46 +00:00
fluxgen
97d610761e
using new EventHandler class
2002-11-27 21:44:45 +00:00
fluxgen
d0d1714b36
added EventManager
2002-11-27 21:42:14 +00:00
fluxgen
e3785fc3c3
removed templated and fixed XEvent functions
2002-11-27 21:41:38 +00:00
fluxgen
7d6df5692c
initial import
2002-11-27 21:41:13 +00:00
fluxgen
2f588e5570
minor changes
2002-11-27 15:11:19 +00:00
fluxgen
6e27b3ec6a
removed config.h
2002-11-27 14:49:47 +00:00
fluxgen
146df03e73
toolbar changes
2002-11-27 14:00:44 +00:00
fluxgen
2f70830cbc
toolbar changes
2002-11-27 13:03:04 +00:00
fluxgen
5a699db18f
indentation
2002-11-27 13:00:05 +00:00
fluxgen
256b12aa35
updated from cleaning in Toolbar
2002-11-27 12:30:38 +00:00
fluxgen
06ad66a211
cleaning
2002-11-27 12:20:23 +00:00
fluxgen
4ce0b72282
noinst lib
2002-11-26 23:41:16 +00:00
fluxgen
7f80988043
change libFbTk location
2002-11-26 23:40:35 +00:00
fluxgen
a98bbe8e03
temp fix for strcasestr
2002-11-26 20:04:15 +00:00
fluxgen
c6752ce211
another missing header
2002-11-26 19:56:48 +00:00
fluxgen
70b0a14fd1
nothrow in header new
2002-11-26 19:49:40 +00:00
fluxgen
fc4f15e2c4
NotCopyable is now in FbTk
2002-11-26 16:50:32 +00:00
fluxgen
558aa0f9f9
using drawutil's doAlignment function
2002-11-26 16:46:05 +00:00
fluxgen
75eb138d4e
using drawutil's doAligment function
2002-11-26 16:40:57 +00:00
fluxgen
48f3316064
notcopyable is now fbtk
2002-11-26 16:37:18 +00:00
fluxgen
0cbcb87b88
minor cleaning
2002-11-26 16:07:29 +00:00
fluxgen
3dacf70154
display connection from FbTk App
2002-11-26 16:05:34 +00:00
fluxgen
cf287a3fde
moved FbTk files into FbTk dir
2002-11-26 16:03:36 +00:00
fluxgen
ac4420cdc5
initial import
2002-11-26 16:01:28 +00:00
fluxgen
b5acf3a78f
moved to FbTk
2002-11-26 15:57:11 +00:00
fluxgen
fe2e6b32e7
alignment function
2002-11-26 15:50:46 +00:00
fluxgen
99c92a6373
fixed rotated text on vertical tab in XFontImp and a rotate function in FontImp interface
2002-11-25 14:07:21 +00:00
fluxgen
1fc16d3d3d
removed rotate font functions
2002-11-25 14:00:20 +00:00
fluxgen
451ea7e5b8
auto_ptr for slit variable
2002-11-24 20:57:32 +00:00
fluxgen
fafc0a6e49
cleaning
2002-11-24 20:56:06 +00:00
fluxgen
500aa3ce02
cleaning, removed compiletime option for interlaced and removed basedisplay variable in class
2002-11-24 20:54:29 +00:00
fluxgen
39a51f2572
cleaning, removed compiletime option for interlaced
2002-11-24 20:22:38 +00:00
rathnor
76a3ad0bd3
fix to make it remember font names that were requested to load (so that
...
reloads try to use them). Fixes incorrect antialias fonts on startup.
2002-11-24 05:23:36 +00:00
rathnor
3737a18dad
toggleDecor fix - rather than static, use an extra member of decorations
...
(means that odd number of toggles don't cause the next window toggled
to "ignore" it). I think this fixes bug [ 561602 ] Problem using
ToggleDecor in terminals.
2002-11-23 16:07:19 +00:00
rathnor
bdbff9c5c2
initialised m_net_moveresize_window, fixes bug [641136]
...
OpenOffice 1.0.1 aborts
2002-11-23 14:54:50 +00:00
fluxgen
f14500832d
reconfigure theme directly after construction
2002-11-21 15:57:47 +00:00
fluxgen
36c4c79abd
fixed error in if-statement
2002-11-21 15:26:34 +00:00
fluxgen
9a9e59a233
config.h with have_xft_utf8
2002-11-17 17:20:49 +00:00
fluxgen
c515dc040a
justification fixes
2002-11-17 13:40:01 +00:00
fluxgen
1193d5b6e2
functions in toggleDecor and extra tab creation checking in toggleTab
2002-11-17 12:50:20 +00:00
fluxgen
08f299afc0
include netizen
2002-11-17 11:29:06 +00:00
fluxgen
b51501aa42
fixed so workspace menu is shown when you left click on workspace label
2002-11-16 22:17:06 +00:00
fluxgen
f05ff36236
removed some includes and fixed forward decl
2002-11-16 22:13:19 +00:00
fluxgen
e4ae8cf3eb
minor stuff
2002-11-15 14:24:59 +00:00
fluxgen
ffcc409ad9
make sure the tab window does not map if the window is iconified
2002-11-15 14:06:33 +00:00
fluxgen
11a3304789
antialias toggle in toolbar
2002-11-15 13:10:48 +00:00
fluxgen
8515c1dc15
fluxbox in KDE option
2002-11-15 12:31:58 +00:00
fluxgen
59daed1cdc
referens on menu
2002-11-15 12:19:17 +00:00
fluxgen
a2cf2805f2
referens
2002-11-15 12:17:44 +00:00
fluxgen
68aeecad1d
comments
2002-11-15 12:17:03 +00:00
fluxgen
adb2f2aed6
pointer/referens fixes
2002-11-15 12:15:39 +00:00
fluxgen
530a55a1e4
headmenu fixes
2002-11-15 12:13:56 +00:00
fluxgen
79ad9df4de
cleaning
2002-11-15 12:09:36 +00:00
fluxgen
5f4aea396d
indentation
2002-11-15 12:05:04 +00:00
fluxgen
bdda4aebd0
cleaning in xinerama area
2002-11-15 12:04:27 +00:00
fluxgen
3d4b40c43f
comment
2002-11-15 11:57:33 +00:00
fluxgen
ff8702a3f3
fixed bug 581588, toolbar auto hiding while editing workspace name
2002-11-14 11:38:38 +00:00
fluxgen
d68f996683
cleaning and fixed menu always fully visible
2002-11-14 10:32:11 +00:00
fluxgen
d6e2f5d0ee
cleaning
2002-11-14 10:31:10 +00:00
fluxgen
d6ed5970a8
minor cleaning
2002-11-14 10:12:42 +00:00
fluxgen
7c24bf9b5a
referens from slit menus
2002-11-14 00:24:35 +00:00
fluxgen
e13cb99bd0
cleaning
2002-11-14 00:23:19 +00:00
fluxgen
cade394b91
cleaning
2002-11-14 00:15:10 +00:00
fluxgen
598ff7125d
determine lock masks
2002-11-13 14:35:01 +00:00
fluxgen
2cce3fbba6
indentation
2002-11-12 22:58:40 +00:00
fluxgen
9207eb135c
check string size before draw
2002-11-12 22:57:03 +00:00
fluxgen
be32c5c2e8
line
2002-11-12 22:50:36 +00:00
fluxgen
e6a8acfe0d
moved uds
2002-11-12 22:50:09 +00:00
fluxgen
1cfd8e76bf
minor fix
2002-11-12 22:47:19 +00:00
fluxgen
d53d9eaa31
removed DrawString
2002-11-12 22:44:17 +00:00
fluxgen
18f90c5afb
indentation
2002-11-12 22:15:06 +00:00
fluxgen
2446ed4861
restored label alignment
2002-11-12 22:04:16 +00:00
rathnor
a92136b4e8
for loop waited for negative value on unsigned type. Fixed to check for
...
zero in break case.
2002-11-12 16:13:24 +00:00
rathnor
64c9a446ba
Removed limit (screen resolution) on max window size, max_{width,height} == 0 now means unrestricted.
2002-11-12 14:54:45 +00:00
fluxgen
a2c61d4d5d
minor indent
2002-11-12 14:40:26 +00:00
rathnor
856da248f7
Fix geometry window sizing (W is wider than 0), plus vertical centring
...
(font ascent, not height).
2002-11-12 14:37:18 +00:00
fluxgen
720423af01
name change of the list
2002-11-03 15:02:21 +00:00
fluxgen
239c673965
fixed label text color
2002-11-03 10:39:25 +00:00
fluxgen
10523692d6
const fixes
2002-10-29 16:24:54 +00:00
fluxgen
35cf32850e
function name change, changed to FbTk Font
2002-10-29 16:09:37 +00:00
fluxgen
495530c421
function name change, minor cleaning
2002-10-29 16:08:42 +00:00
fluxgen
5ebc789e88
changed toolbar, so it uses fbtk font
2002-10-29 16:07:27 +00:00
fluxgen
1c4b2d2f8b
toolbar changed function name
2002-10-29 16:03:15 +00:00
fluxgen
da99dcae15
new names for some functions in toolbar
2002-10-29 16:00:20 +00:00
fluxgen
05c16eb649
const fixes and function renaming for toolbar
2002-10-29 15:59:35 +00:00
fluxgen
37b629be4b
cleaning and const fixes
2002-10-29 15:53:45 +00:00
fluxgen
4490ea4590
const
2002-10-29 15:52:44 +00:00
fluxgen
6c5732899d
compile time option for gnome and net wm hints, updateds for screen constructor
2002-10-25 21:17:15 +00:00
fluxgen
e111d9f445
include fix
2002-10-25 21:15:49 +00:00
fluxgen
1df87f87ab
const, variable fix
2002-10-25 21:12:20 +00:00
fluxgen
76f20728b9
const fixes
2002-10-25 21:11:42 +00:00
fluxgen
016b6891ea
include
2002-10-25 21:10:58 +00:00
fluxgen
a660cb0d08
compile time options for newwmspec, gnome and multibyte
2002-10-25 21:07:56 +00:00
fluxgen
db886fc7c8
compile time option for multibyte support
2002-10-25 21:07:07 +00:00
fluxgen
a0abbf6056
include fix
2002-10-25 21:05:01 +00:00
fluxgen
06d3ea58c0
minor cleaning
2002-10-25 21:03:13 +00:00
fluxgen
a42295bccb
rearranged includes, minor cleaning
2002-10-25 20:58:14 +00:00
fluxgen
cc60dc63d6
fixed auto_ptr for m_toolbar, rearranged includes, fixed forward declaration, removed
...
fluxbox from constructor and fixed some minor accessors
2002-10-25 20:56:12 +00:00
fluxgen
527e21377f
changed name from Icon to Iconmenu
2002-10-25 20:54:08 +00:00
fluxgen
1168fcc08a
changed name to Iconmenu
2002-10-25 20:53:42 +00:00
fluxgen
1cb8a2d14a
minor changes for screeninfo constructor
2002-10-25 20:52:42 +00:00
fluxgen
2f0c8b1c27
use gnu extensions for snprintf
2002-10-24 11:40:36 +00:00
fluxgen
ef9da86c27
minor fix
2002-10-24 11:30:45 +00:00
fluxgen
660f363f19
fixed assignment issue with gcc 2.95.x and auto_ptr
2002-10-24 11:26:16 +00:00
fluxgen
537d41c96e
minor cleaning
2002-10-23 22:02:13 +00:00
fluxgen
7934b75a9d
fixed auto_ptr assignment
2002-10-23 22:00:46 +00:00
fluxgen
a1a01de8f9
removed obsolete NEWWMSPEC
2002-10-23 17:32:30 +00:00
fluxgen
ac00b050de
using isGroupable
2002-10-22 14:47:22 +00:00
fluxgen
3a456e72e9
clear item
2002-10-22 14:46:11 +00:00
fluxgen
fc14d38de2
no need to have antialias if it isn't compiled with use_xft
2002-10-22 14:45:01 +00:00
fluxgen
20de37981c
fixed text drawing
2002-10-22 14:42:58 +00:00
fluxgen
59c1036121
isGroupable
2002-10-22 14:41:13 +00:00
fluxgen
5835711c20
groupable function
2002-10-22 14:39:21 +00:00
fluxgen
780d4583cc
tab option
2002-10-19 17:12:44 +00:00
fluxgen
5e5dc14ea9
minor include fix
2002-10-19 14:15:07 +00:00
fluxgen
00ed3b97cf
use xft always
2002-10-19 14:13:21 +00:00
fluxgen
2b934318c7
lines
2002-10-19 14:13:05 +00:00
fluxgen
799617f6d1
windowmenu always visible, fixes bug [ 604634 ] Fluxbox 0.1.11 menu on iconbar problem
2002-10-19 14:07:00 +00:00
fluxgen
1b6e3c1750
ascent and descent
2002-10-19 14:01:05 +00:00
fluxgen
28b84d6fc0
using ascent and descent again
2002-10-19 14:00:09 +00:00
fluxgen
38253628c2
fixed deps
2002-10-19 13:56:54 +00:00
fluxgen
5b62ce19cb
auto_ptr for windowmenu
2002-10-19 10:56:30 +00:00
fluxgen
834576a531
testFont
2002-10-19 10:05:47 +00:00
fluxgen
135e770f41
minor
2002-10-19 10:04:20 +00:00
fluxgen
d8a6207106
initial import
2002-10-19 10:03:16 +00:00
fluxgen
4d67b9d3d7
try XLFD if load failes
2002-10-16 23:56:13 +00:00
fluxgen
e8ae40e072
wm support check on checkwindow
2002-10-16 23:32:17 +00:00
fluxgen
4b412d94b1
minor stuff
2002-10-16 23:31:10 +00:00
fluxgen
d9483d04fb
const fix
2002-10-16 23:30:17 +00:00
fluxgen
c613bf584b
minor const fix
2002-10-16 23:26:41 +00:00
fluxgen
5506c3b33b
utf8 for Xft
2002-10-16 23:22:45 +00:00
fluxgen
460d385091
utf8
2002-10-16 23:13:54 +00:00
fluxgen
0ea4319159
enable ewmh
2002-10-16 20:02:00 +00:00
fluxgen
46087c7e08
const pointer
2002-10-16 19:06:51 +00:00
fluxgen
dfaed0ceca
more support
2002-10-16 19:03:57 +00:00
fluxgen
53f27ef6c8
auto_ptr for key
2002-10-15 20:49:00 +00:00
fluxgen
190fb70173
fixed wrong counter in init for screen with atomhandler
2002-10-15 20:41:08 +00:00
fluxgen
41edfdf99f
minor adjustment of bevel when drawing text
2002-10-15 17:37:28 +00:00
fluxgen
3e972e83bd
using new font system for labelstyle, windowstyle
2002-10-15 17:17:00 +00:00
fluxgen
715f363016
minor adjustments for style
2002-10-15 17:13:24 +00:00
fluxgen
a72c167e9d
using new font system
2002-10-15 17:06:29 +00:00
fluxgen
8140009ae0
loaded function
2002-10-15 16:44:26 +00:00
fluxgen
1e7ede26c4
loaded functin
2002-10-15 16:43:15 +00:00
fluxgen
04d58f1c2d
fallback on fixed if the font before was loaded but the new one couldnt load it
2002-10-15 16:34:14 +00:00
fluxgen
a295efad66
fixed reconf after loading
2002-10-15 13:05:55 +00:00
fluxgen
06bcf37576
minor cleaning
2002-10-15 10:57:58 +00:00
fluxgen
7c43812c04
antialias option
2002-10-15 10:57:28 +00:00
fluxgen
4acb333856
antialias check
2002-10-15 10:56:49 +00:00
fluxgen
a904d7b6b7
antialias resource
2002-10-15 10:54:40 +00:00
fluxgen
d565c23cf9
reconfigure with antialias
2002-10-15 10:52:18 +00:00
fluxgen
3566c513b4
signed to unsigned
2002-10-15 09:51:56 +00:00
fluxgen
d342afc87a
order of public, protected and private
2002-10-15 09:50:38 +00:00
fluxgen
a12a27dd0b
sending BScreen to constructor instead of Configuremenu
2002-10-15 09:49:51 +00:00
fluxgen
6918872ba2
conditional XFT files
2002-10-15 09:48:16 +00:00
fluxgen
f77b9dee32
XftFontImp fixes
2002-10-14 18:25:37 +00:00
fluxgen
05437c8c5b
XftFontImp.hh and .cc
2002-10-14 18:24:23 +00:00
fluxgen
e1f9f6ad3d
initial import
2002-10-14 18:14:20 +00:00
fluxgen
90efb8d2cf
updated to match new font system
2002-10-13 22:37:14 +00:00
fluxgen
25f7f00345
setting font id in XFontImp now and reading font from database here
2002-10-13 22:32:49 +00:00
fluxgen
4d1713cb87
minor indentation
2002-10-13 22:30:18 +00:00
fluxgen
752b1c63b4
included config.h for ifdef SLIT
2002-10-13 22:29:25 +00:00
fluxgen
1d75c017cd
moved system font specific stuff out to font implementations files
2002-10-13 22:27:21 +00:00
fluxgen
6e4e790495
new font files
2002-10-13 22:23:17 +00:00
fluxgen
bc35a88d78
initial import
2002-10-13 22:22:14 +00:00
fluxgen
a5aa9fa3f5
included config.h
2002-10-13 21:57:07 +00:00
fluxgen
0f7721254f
explicit constructor
2002-10-13 21:56:37 +00:00
fluxgen
81538a0833
included config.h for ifdef SLIT
2002-10-13 21:55:56 +00:00
fluxgen
6a7db7ac25
fixed reconfigure grab bug
2002-10-13 21:54:36 +00:00
fluxgen
abcad46172
indentation
2002-10-13 21:52:00 +00:00
fluxgen
c582abcc54
removed some ifdefs
2002-10-13 21:51:12 +00:00
fluxgen
bd84f44209
extra catch
2002-10-13 21:48:28 +00:00
fluxgen
b2111f542c
minor indent
2002-10-13 21:47:54 +00:00
fluxgen
6ddf8995f7
extra checking on signal num
2002-10-12 13:28:03 +00:00
fluxgen
1e44f00f5c
ewmh support and minor debug output
2002-10-11 10:23:54 +00:00