Commit graph

870 commits

Author SHA1 Message Date
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
fluxgen
7b9b5baf9b indentation 2002-10-11 10:22:06 +00:00
fluxgen
03fc8ed5ec state shaded and sticky fixed 2002-10-11 10:20:33 +00:00
fluxgen
1ce20af09b removed nonimplemented function nonstick() and fixed comments 2002-10-11 10:18:43 +00:00
fluxgen
9ee6c43447 Ewmh targets 2002-10-02 16:35:04 +00:00
fluxgen
93ae8f2d2f initial import 2002-10-02 16:26:05 +00:00
fluxgen
086ee7d266 minor comments 2002-10-02 16:11:30 +00:00
fluxgen
18a09c1a7f fixed check in setLastFocusedWindow 2002-09-21 16:02:22 +00:00
fluxgen
3e0d0de6d9 removed assignment operator 2002-09-20 13:02:40 +00:00
fluxgen
fef994fa14 removed parseTexture 2002-09-15 09:42:00 +00:00
fluxgen
2fe21974f4 toLower 2002-09-15 09:40:51 +00:00
fluxgen
435fc7c1cc using Texture setFromString 2002-09-14 23:25:44 +00:00
fluxgen
ecf59f0372 Texture.cc 2002-09-14 23:24:24 +00:00
fluxgen
49c4c3abc9 setFromString 2002-09-14 23:23:23 +00:00
fluxgen
38abdfe256 first 2002-09-14 23:22:32 +00:00
fluxgen
6d8b1e0656 new color handling 2002-09-14 16:39:16 +00:00
fluxgen
afd7e5a6b7 removed color functions 2002-09-14 15:05:00 +00:00
fluxgen
3dc5c4bf55 color.cc 2002-09-14 15:04:04 +00:00
fluxgen
0ef79074e1 moved color parsing allocation to FbTk Color 2002-09-14 13:52:08 +00:00
fluxgen
deaaaf1c72 moved color parsing to Color.cc 2002-09-14 13:50:38 +00:00
fluxgen
62086e6f68 fixed copy 2002-09-14 13:49:51 +00:00
fluxgen
60bc660aa5 minor fixes 2002-09-14 13:49:09 +00:00
fluxgen
fbcbb7a3c1 first 2002-09-14 12:47:50 +00:00
fluxgen
ae1200ddbf fixed WM_NORMAL_HINTS 2002-09-14 12:31:18 +00:00
rathnor
5512cac1b6 fix for when a window doesn't have a menu (decorations.menu == 0) 2002-09-14 10:58:25 +00:00
rathnor
e546765736 Fixes to sticky window + focus handling. Particularly for
next/prevFocus crashes. Also, sticky windows are now always reassociated
to the active workspace.
2002-09-12 14:55:11 +00:00
fluxgen
9f46e0b647 indentation and setInputFocus to transient_for when this dies 2002-09-11 15:12:40 +00:00
fluxgen
09cd1c9580 tab disconnect 2002-09-10 16:46:15 +00:00
fluxgen
30848ef2b3 workspace update 2002-09-10 12:23:03 +00:00
fluxgen
3aae9c44ed changed some pointer to referenses 2002-09-10 11:34:19 +00:00
fluxgen
93da0bc492 from pointer to referens 2002-09-10 11:06:26 +00:00
fluxgen
50c686fa22 transient fixes 2002-09-10 11:03:58 +00:00
fluxgen
a2f2b083f8 deiconify when send to workspace 2002-09-10 10:59:57 +00:00
fluxgen
51ce17d9fe transient fixes 2002-09-10 10:55:34 +00:00
fluxgen
92fbd4b4c5 raise and lower functions 2002-09-10 10:50:04 +00:00
fluxgen
a7dc6a68c9 minor stuff 2002-09-09 10:01:41 +00:00
fluxgen
245f8390a5 workspace specific removal 2002-09-08 23:47:03 +00:00
fluxgen
dd02663c7d focus fallback to transient_for 2002-09-08 20:06:58 +00:00
fluxgen
6221cd41eb new transient handling, minor indentation issues, cleaning in destructor 2002-09-08 19:51:30 +00:00
fluxgen
f2f0606c2e new transient handling, removed inline, minor comments 2002-09-08 19:49:39 +00:00
fluxgen
50f7dfc031 new workspace stacking 2002-09-08 19:48:03 +00:00
fluxgen
6a609280fa new workspace stack and removeWindow function 2002-09-08 19:45:59 +00:00
fluxgen
ebcea1ff92 raise with Workspace stack 2002-09-08 19:44:18 +00:00
fluxgen
1467457cde new workspace window stacking 2002-09-08 19:43:15 +00:00
fluxgen
1cdc741cc4 raise and lower transient stacks and minor identation 2002-09-08 19:38:48 +00:00
fluxgen
fb83f64a32 raise and lower transient stacks 2002-09-08 19:35:58 +00:00
fluxgen
65ce3a88e6 update workspace and check for tab in next/prev window keyevent 2002-09-08 19:31:27 +00:00
fluxgen
9d5f454cc6 const and ref 2002-09-08 19:12:33 +00:00
fluxgen
e42d6fc1dc referenses instead of pointers 2002-09-08 11:02:08 +00:00
fluxgen
29d8196046 setupWindow and referenses 2002-09-08 10:58:30 +00:00
fluxgen
2990836526 referenses 2002-09-08 10:57:34 +00:00
fluxgen
e562b1568e atom handler interface 2002-09-07 20:33:33 +00:00
fluxgen
e9cd9e763d first 2002-09-07 20:32:44 +00:00
fluxgen
5ee0f8d309 new files 2002-09-07 20:27:14 +00:00
fluxgen
c89591388b added AtomHandler, fixed observer and removed gnome stuff 2002-09-07 20:25:39 +00:00
fluxgen
314c3116f0 added subjects and removed gnome stuff 2002-09-07 20:22:08 +00:00
fluxgen
54d855ee59 removed gnome stuff 2002-09-07 20:16:43 +00:00
fluxgen
d1bd3245b4 removed gnome and newwmspec atoms 2002-09-07 20:12:47 +00:00
fluxgen
8b60a62d47 fixed outlined size when resizing 2002-09-07 10:41:26 +00:00
fluxgen
52f1975a11 fixed save workspace names when adding/removing workspace 2002-09-07 10:21:27 +00:00
fluxgen
ab8647c218 deiconify before we send it to another workspace 2002-09-06 16:59:29 +00:00
fluxgen
3af7133800 update correct workspace name 2002-09-06 16:50:51 +00:00
fluxgen
bfa0659ad7 moved StringUtil include 2002-09-03 12:05:01 +00:00
fluxgen
bd7c3139bc spelling 2002-09-01 11:44:56 +00:00
fluxgen
f89ecbfeb2 spelling 2002-09-01 11:44:12 +00:00
fluxgen
04807af1cf typeo 2002-09-01 11:41:22 +00:00
fluxgen
91ee94f269 fixed a minor issue with outline workspace movment 2002-08-31 10:52:30 +00:00
fluxgen
a8a5559b21 todo 2002-08-31 10:42:25 +00:00
fluxgen
aedc03538d extra checking on transient 2002-08-31 10:40:50 +00:00
fluxgen
4a58deecfd transient check fixes 2002-08-30 16:07:17 +00:00
fluxgen
39e80fa25c make sure we have valid keybindings while moving a window 2002-08-30 14:07:38 +00:00
fluxgen
e954ecc72a new functions pause/resumeMoving and fixed non-opaque moving across workspace 2002-08-30 14:06:40 +00:00
fluxgen
d86785056d new function reassociateGroup and check moving window 2002-08-30 14:03:31 +00:00
fluxgen
2b168a584f removed grabguard 2002-08-30 13:11:47 +00:00
fluxgen
65a124a83c static Display 2002-08-30 12:58:08 +00:00
fluxgen
d2aad76c13 fixed checking on valid key or modifier, bug [ 600811 ] 2002-08-28 20:25:15 +00:00
fluxgen
40825bf4e1 fixed bug [ 582574 ] borderless windows... thanks Simon Bowden 2002-08-28 19:47:27 +00:00
fluxgen
d7ef81e288 minor style fixes 2002-08-24 21:16:32 +00:00
fluxgen
1d87fab6ac timeout once per second 2002-08-24 19:31:24 +00:00
fluxgen
5ac4d4bcff fixed parent relative issue 2002-08-24 19:06:06 +00:00
fluxgen
84cd0f3a89 fixed workspace creation bug and reassociation bug, thanks Simon Bowden 2002-08-24 18:12:54 +00:00
fluxgen
60379c34a9 gnu 2002-08-20 15:19:25 +00:00
fluxgen
fde16eeea1 removed StringUtil dep 2002-08-20 02:22:29 +00:00
fluxgen
988a1eed43 check transient later 2002-08-18 23:35:31 +00:00
fluxgen
25e318b255 setup cursors before creating screens 2002-08-18 11:01:52 +00:00