Commit graph

1127 commits

Author SHA1 Message Date
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