Commit graph

4467 commits

Author SHA1 Message Date
fluxgen
b8c9d50d7d include guard, gnome functions and some net wm function prototypes 2002-02-17 18:47:45 +00:00
fluxgen
f6749fb6cd handleUnmapnotify and gnome stuff 2002-02-17 18:43:30 +00:00
fluxgen
168fe12d69 include guard and handleUnmapNotify 2002-02-17 18:42:15 +00:00
fluxgen
21d5810f1d changed include guard and added gnome_win 2002-02-17 10:28:18 +00:00
fluxgen
b7e31755be Bool to bool 2002-02-16 11:28:16 +00:00
fluxgen
4842c8632f fixed return value in unmapNotifyEvent and added grabButtons 2002-02-16 11:26:22 +00:00
fluxgen
5f39282ce6 fixed unmapNotifyEvent to return a value instead of suicide 2002-02-16 11:25:41 +00:00
fluxgen
59761a0f25 minor fix 2002-02-16 11:23:26 +00:00
pekdon
bf4a4b1ce3 Fixed typo, HorizMax != VertMax anymore 2002-02-16 02:28:11 +00:00
pekdon
941b6fb9fb shading/unshading fix when maximizing 2002-02-16 02:14:54 +00:00
pekdon
9ec1ee8a29 fixed this before, doing it again 2002-02-15 22:16:09 +00:00
fluxgen
b2d0bc4747 removed 2002-02-11 12:10:28 +00:00
fluxgen
27842d01fa removed catch 2002-02-11 11:52:07 +00:00
fluxgen
efa5e85503 added isManaged 2002-02-11 11:47:37 +00:00
fluxgen
c222ff6f0a fixed window creation 2002-02-11 11:33:14 +00:00
fluxgen
790cf3d5b4 removed throw in FluxboxWindow 2002-02-11 11:07:33 +00:00
fluxgen
60fef19adb to stl list 2002-02-11 10:58:48 +00:00
fluxgen
e65ae97a3c moved to stl list 2002-02-11 10:57:23 +00:00
fluxgen
022b9ccd51 bugfix in iconlist loop 2002-02-10 22:48:19 +00:00
fluxgen
f3eb92dd39 fixed bug in shutdown 2002-02-10 19:05:12 +00:00
fluxgen
31f552fa34 removed some debug msg 2002-02-10 11:18:17 +00:00
fluxgen
8248af0ef1 Fixed bug in removeWindow 2002-02-09 16:41:53 +00:00
fluxgen
81aff658fd if statement 2002-02-09 11:48:18 +00:00
fluxgen
be93c21b2f to stl 2002-02-08 14:06:35 +00:00
fluxgen
affd3c2afb fixed erase bug 2002-02-08 13:47:11 +00:00
fluxgen
83352ec53a to std list 2002-02-08 13:35:20 +00:00
fluxgen
fa46eaeeaa back to stl vector 2002-02-08 13:20:23 +00:00
fluxgen
bac6c2ddb5 added gnome functions 2002-02-07 15:13:19 +00:00
fluxgen
aa25d549c0 minor update 2002-02-07 15:12:23 +00:00
fluxgen
70d1991671 added initGnomeAtoms 2002-02-07 14:48:56 +00:00
fluxgen
5bed277d9c moved gnome atoms 2002-02-07 14:46:23 +00:00
fluxgen
5718180e6e indentation 2002-02-07 14:45:02 +00:00
fluxgen
43fd8e56ea Gnome hints atom 2002-02-07 14:44:09 +00:00
fluxgen
52ed056621 added gnome win state 2002-02-07 14:41:52 +00:00
fluxgen
8043a7f303 added _WIN_STATE to gnome atoms 2002-02-07 14:23:01 +00:00
fluxgen
f7cd6805a4 added eventhandling functions 2002-02-06 17:12:39 +00:00
fluxgen
532d0eb203 moved some events in process_event to eventhandling functions 2002-02-06 17:12:09 +00:00
fluxgen
42fa67144f fixed isTransient in UnmapNotify 2002-02-06 10:17:30 +00:00
fluxgen
ccb2beb0e1 initial import 2002-02-04 23:48:31 +00:00
fluxgen
26754cd477 minor fix 2002-02-04 22:46:10 +00:00
fluxgen
8572a544ec removed include LinkedList 2002-02-04 22:45:11 +00:00
fluxgen
936e16583d replaced LinkedList with stl container and fixed multibyte 2002-02-04 22:43:15 +00:00
fluxgen
cdc6210bfe replaced LinkedList with stl container 2002-02-04 22:41:27 +00:00
fluxgen
0c4c33f9f5 replaced LinkedList with stl container 2002-02-04 22:33:09 +00:00
fluxgen
e5358fe1ef added Id tag 2002-02-04 07:03:46 +00:00
fluxgen
b37a99672a indent 2002-02-04 07:02:52 +00:00
fluxgen
60c51badc4 fixed event mask, netwm and gnome workspace and workspace_count atoms 2002-02-04 07:01:06 +00:00
fluxgen
466e2980cc Added WinState and getGnomeStateAtom 2002-02-04 06:58:50 +00:00
fluxgen
caa40d71df fixed MapNotify event 2002-02-04 06:57:26 +00:00
fluxgen
7b175210c8 _WIN_WORKSPACE atom and some indent 2002-02-04 06:53:14 +00:00
fluxgen
ae9d3d84c9 added numObjects 2002-02-04 06:51:15 +00:00
fluxgen
511dca32f8 minor indent 2002-02-04 06:47:34 +00:00
fluxgen
374266759c indent 2002-02-04 06:42:00 +00:00
pekdon
91f2750298 Spellerror + (c) date update 2002-02-02 21:54:31 +00:00
pekdon
0c2fc0568b leftWorkspace/rightWorkspace added 2002-02-02 19:51:15 +00:00
pekdon
39d4112a5e When you fix things they shouldn't break 2002-02-02 18:20:44 +00:00
fluxgen
b6f3feac0b indentation 2002-01-27 13:16:07 +00:00
fluxgen
76a38e466c indentation and the frame.handle destroy 2002-01-27 13:13:33 +00:00
fluxgen
2652479b7c indentation 2002-01-27 13:08:53 +00:00
fluxgen
53ad4872bd clean up 2002-01-27 12:52:02 +00:00
fluxgen
1aa01577ab fixed small bug in expandFilename 2002-01-27 12:46:28 +00:00
fluxgen
ed2da1f141 Fixed menu parsing 2002-01-27 12:45:32 +00:00
fluxgen
d21b4f2d80 indentation 2002-01-26 11:22:06 +00:00
fluxgen
b56f6242d0 Fixed some indentation 2002-01-26 11:16:25 +00:00
fluxgen
57d7ce2538 fixed clear to erase 2002-01-22 07:37:54 +00:00
fluxgen
68c5d384a7 fixed bool and some resource 2002-01-21 02:12:11 +00:00
fluxgen
b3427664c4 Fixed update of workspaces and some indentation 2002-01-21 02:10:25 +00:00
fluxgen
ca75fd7960 Fixed screen resources 2002-01-21 02:04:23 +00:00
fluxgen
52e87702d7 removed some debugmsg 2002-01-21 02:02:38 +00:00
fluxgen
fad5bbfdb9 added getStringBetween 2002-01-21 01:56:39 +00:00
fluxgen
3d20c78714 indentation and removed some debug code 2002-01-21 01:48:47 +00:00
fluxgen
5957d88157 Changed new_workspace_name to std::string and removed new_name_pos 2002-01-21 00:54:38 +00:00
fluxgen
95c81cf42a Changed new_workspace_name to std::string and fixed some indentation 2002-01-21 00:53:02 +00:00
fluxgen
d55ce44131 removed bsd-snprintf.c/.h 2002-01-20 11:19:16 +00:00
fluxgen
90a006e356 fixed std 2002-01-20 02:25:35 +00:00
fluxgen
f72da2f967 Small casting 2002-01-20 02:20:18 +00:00
fluxgen
618c8bd6de added screen resources 2002-01-20 02:19:16 +00:00
fluxgen
ab328564e5 Added screen resourcemanager 2002-01-20 02:18:18 +00:00
fluxgen
6ea3678d02 Fixed resources 2002-01-20 02:17:23 +00:00
fluxgen
aaa0c6d078 Named enums 2002-01-20 02:15:23 +00:00
fluxgen
e1b1f375c6 Fixed grabguard, return value of destroyNotifyEvent and some indentation 2002-01-20 02:14:20 +00:00
fluxgen
d462b97960 changed return value for destroyNotifyEvent 2002-01-20 02:12:52 +00:00
fluxgen
93c4028463 Fixed redudant include guards and named enum 2002-01-20 02:11:51 +00:00
fluxgen
b07fd39e66 fixed include screen 2002-01-20 02:10:37 +00:00
fluxgen
fdb6b3f41b Added GrabGuard class 2002-01-20 02:09:40 +00:00
fluxgen
6c10acb3cb fixed workspace name to std string 2002-01-20 02:08:12 +00:00
pekdon
74454c8f2a Fixed lower/raise of windows when using keybindings/windowmenu 2002-01-18 18:28:17 +00:00
fluxgen
0c409f4e6a indent 2002-01-18 01:35:27 +00:00
fluxgen
a742d228c7 fixed indentation 2002-01-18 01:33:58 +00:00
fluxgen
1817ff7579 Added include xlib.h 2002-01-18 01:33:20 +00:00
fluxgen
546fa005ea fixed a ifdef debug 2002-01-18 01:28:34 +00:00
fluxgen
5cc64f4eb3 catching exception on window creation 2002-01-18 01:27:46 +00:00
fluxgen
cf74b88d96 update 2002-01-18 01:26:41 +00:00
fluxgen
e0f3b3caff fixed som indentation,throw statement in constructor and variable init 2002-01-18 01:25:58 +00:00
fluxgen
f16075f277 Fixed better resourcehandling with Resource<T> 2002-01-18 01:23:54 +00:00
fluxgen
a8af15fdc2 added NotCopyable.hh 2002-01-18 01:21:36 +00:00
fluxgen
2417b7dfd7 added XrmDatabaseHelper.hh 2002-01-18 01:21:16 +00:00
fluxgen
5d72cb4584 added Resource.cc/.hh 2002-01-18 00:47:33 +00:00
pekdon
34f9c5e446 small bugfix in keybindings 2002-01-11 22:48:45 +00:00
fluxgen
bf4b327475 fixed max over slit reversed 2002-01-11 17:01:31 +00:00
fluxgen
aca8608cb6 fixed maximize over slit bug 2002-01-11 12:30:22 +00:00
fluxgen
a3d2a1cf0a update 2002-01-11 11:59:54 +00:00
fluxgen
b4515716b7 fixed cygwin 2002-01-11 11:54:48 +00:00
fluxgen
485a13a25f added nl_types_cygnus.h 2002-01-11 11:52:17 +00:00
fluxgen
06245dca91 fixed enums 2002-01-11 10:43:55 +00:00
fluxgen
17f438db1e fixed enums 2002-01-11 10:21:44 +00:00
fluxgen
1e6a318f25 fixed enums and decorations 2002-01-11 10:04:32 +00:00
fluxgen
975cff7991 fixed enums 2002-01-11 09:54:46 +00:00
fluxgen
74a53dc962 update copyright year 2002-01-11 09:44:35 +00:00
fluxgen
7711198c7f fixed enums 2002-01-11 09:33:33 +00:00
fluxgen
cbb2880f8c update year 2002-01-11 09:31:10 +00:00
fluxgen
e2ddbd4ff1 fixed enums 2002-01-11 09:26:33 +00:00
fluxgen
bdc25f3fc9 fixed so we can comment lines in configfile 2002-01-10 14:24:09 +00:00
fluxgen
bdac72d061 Clean up in GNOME and fixed withdrawnstate 2002-01-10 12:54:27 +00:00
fluxgen
9fec9c3ef2 cleaned up in GNOME 2002-01-10 12:52:51 +00:00
fluxgen
ef911eda20 moved rootcommand to screen loading and added loadRootCommand 2002-01-10 12:51:21 +00:00
fluxgen
add890ad21 Fixed rootcommand 2002-01-10 12:49:15 +00:00
fluxgen
affb5bda33 Clean up 2002-01-10 12:48:45 +00:00
fluxgen
784b3ec48a small fix 2002-01-09 19:28:35 +00:00
fluxgen
cbc8d51bb4 included file memory for auto_ptr 2002-01-09 15:08:22 +00:00
fluxgen
e096965898 updated copyright date and added id-tags 2002-01-09 14:11:20 +00:00
fluxgen
a7e1cc466a Updated copyright date and fixed auto_ptr 2002-01-09 14:07:09 +00:00
fluxgen
bf4c00fc6a updated copyright date 2002-01-09 00:08:19 +00:00
fluxgen
fad5148752 Fixed memorybug and typeo 2002-01-08 21:45:49 +00:00
fluxgen
11ae668af7 Fixed closebutton 2002-01-08 21:40:04 +00:00
fluxgen
522e38bd71 Fixed rootcommand 2002-01-08 21:37:39 +00:00
fluxgen
cb612c391b Changed to auto_ptr and added comment 2002-01-08 21:35:57 +00:00
fluxgen
b98d3ba9d7 Fixed std::string bug 2002-01-08 12:13:55 +00:00
fluxgen
4787059491 Fixed some casting 2002-01-08 12:13:25 +00:00
fluxgen
66ea6cf782 Moved to std::string from std::strstream 2002-01-08 11:37:15 +00:00
fluxgen
49f3715f0c Fixed getRcFilename 2002-01-08 11:36:43 +00:00
fluxgen
2f4e038cff Fixed indentation 2002-01-08 00:43:52 +00:00
fluxgen
6b6c41f1f1 replaced char [] with strstream and updated keys creation 2002-01-08 00:29:12 +00:00
fluxgen
351330461f Fixed rootcommand so we dont need to depend on class Fluxbox 2002-01-08 00:14:40 +00:00
fluxgen
f8f2b874a7 Removed Fluxbox dependency 2002-01-08 00:12:51 +00:00
fluxgen
76d74c214e Added stringtok 2002-01-08 00:10:02 +00:00
fluxgen
89c5a1e8fa Fixed rootcommand for theme 2002-01-08 00:04:03 +00:00
fluxgen
b197eab01d Added Display * to Keys constructor and added ungrabKeys function 2002-01-07 23:46:58 +00:00
fluxgen
2765d34a19 Removed Fluxbox and ScreenInfo dep, moved from strtok to StringUtil::stringtok 2002-01-07 23:44:09 +00:00
fluxgen
472602d2bc Changed some header filenames 2002-01-07 23:42:25 +00:00
fluxgen
02e6d0ecab Fixed includes 2002-01-06 13:46:43 +00:00
fluxgen
1a183cfa8d Added ctype.h include 2002-01-06 13:38:16 +00:00
fluxgen
4d27bb40ca Moved strcasestr to StringUtil 2002-01-06 13:36:34 +00:00
fluxgen
2f82ecd85d Added strcasestr 2002-01-06 13:35:28 +00:00
pekdon
525b182259 Starting to use member functions of FluxboxWindow instead of accessing things directly 2002-01-06 11:34:29 +00:00
fluxgen
9c2e78819f update 2002-01-06 11:31:10 +00:00
fluxgen
e2f78c930a Removed misc.hh 2002-01-06 11:30:12 +00:00
fluxgen
90f684998e removed misc.cc/.hh and added StringUtil.cc/.hh DrawUtil.cc/.hh 2002-01-06 11:12:25 +00:00
fluxgen
68d83ecc98 Changed Misc:: 2002-01-06 11:07:42 +00:00
fluxgen
ad3923a371 removed misc.cc/.hh 2002-01-06 11:01:42 +00:00
fluxgen
06f75f5ca4 added StringUtil.cc/.hh 2002-01-06 11:00:39 +00:00
fluxgen
a1d1742f2d added DrawUtil.cc/.hh 2002-01-06 11:00:13 +00:00
pekdon
edb664f929 Changed toolbar placement enums to uppercase letters. (Claes N�st�n) 2002-01-06 09:37:50 +00:00
pekdon
69ebd4b8dc Changed tab placement/alignment enums to uppercase letters 2002-01-05 23:00:18 +00:00
pekdon
73baf52ae9 now use of tabs/iconbar will get saved/restored correctly 2002-01-05 19:20:44 +00:00
fluxgen
1295e853e1 Reverted to 1.3 code 2002-01-05 18:40:48 +00:00
fluxgen
e4ae281a82 Fixed menubug 2002-01-05 18:10:26 +00:00
pekdon
06c647d220 fixed a bug that made the tabs not to follow when shading 2002-01-05 17:55:53 +00:00
fluxgen
15dcf0d113 Fixed toggle bug 2002-01-05 15:44:15 +00:00
fluxgen
7083cd088a Fixed modifier bug 2002-01-05 12:01:16 +00:00
fluxgen
0b9a37f303 Added maximize over slit menuitem 2002-01-05 11:06:01 +00:00
fluxgen
91d554e6e3 Added maximize over slit resource 2002-01-05 11:02:05 +00:00
fluxgen
b00cd00cce Changed a short to an int 2002-01-05 11:00:40 +00:00
fluxgen
6370fb8c57 Added maximize slit stop 2002-01-05 10:58:48 +00:00
fluxgen
ffe908dc2a Added maxoverslit resource 2002-01-05 10:57:31 +00:00
fluxgen
bec0065e4a pekdon patch 2002-01-04 21:21:43 +00:00
fluxgen
900e6da0f2 Restored lower window with mouseclick feature and fixed windowmenu bug when resizing 2002-01-01 16:07:28 +00:00
fluxgen
1ffec7ce96 Fixed slit:onTop and toolbar:onTop bug 2001-12-30 12:05:26 +00:00
fluxgen
a29e46aa9f Updated texture constants 2001-12-29 11:39:34 +00:00
fluxgen
bc53e48abb Updated keygrabbing constants 2001-12-29 11:35:01 +00:00
fluxgen
c4bedc7c29 Updated texture constant and changed the include guard 2001-12-29 10:40:51 +00:00
fluxgen
a75bfa59d2 Updated texture constants 2001-12-29 10:39:04 +00:00
fluxgen
ccd408d988 Update include guard and added forward declaration 2001-12-29 10:37:03 +00:00
fluxgen
c79fb75a3b Changed keygrab constants to upper-case 2001-12-29 10:32:04 +00:00
fluxgen
e0dce8166c Updated texture constants 2001-12-29 10:27:41 +00:00
fluxgen
dc0794f762 Update texture constant 2001-12-28 21:22:30 +00:00
fluxgen
cb8ac8645e Updated AttribOmnipresent 2001-12-19 17:59:05 +00:00
fluxgen
3c8b0b2dd7 Moved XSync so it does a redraw 2001-12-19 14:30:44 +00:00
fluxgen
260ce1e171 cast from long to BaseDisplay::Decor 2001-12-19 13:54:58 +00:00
fluxgen
cf442c375a Updated Attrib flags and struct 2001-12-19 13:53:35 +00:00
fluxgen
479495b2fa Moved some structs and constants into BaseDisplay 2001-12-19 13:49:06 +00:00
fluxgen
3203526c22 Fixed sync with xserver when changing workspace 2001-12-18 17:43:49 +00:00
fluxgen
69a4f16e5f update 2001-12-18 00:01:34 +00:00
fluxgen
597822f939 Moved expandFilename to class Misc 2001-12-17 19:40:30 +00:00
fluxgen
5cb5549cad Changed the include guard 2001-12-17 19:39:35 +00:00
fluxgen
dc006a1b18 Moved expandFilename to class Misc 2001-12-17 19:33:36 +00:00
fluxgen
6e37217973 Changed m_win->screen to m_win->getScreen() 2001-12-17 19:31:10 +00:00
fluxgen
b77cd310cb Added expandFilename 2001-12-17 19:29:25 +00:00
fluxgen
dbd3dfac7e Moved typedefs into class IconBar 2001-12-17 19:26:26 +00:00
fluxgen
31181406d0 Moved some initial values 2001-12-17 19:23:21 +00:00
fluxgen
b6ae55efd1 Merge with pekdon 2001-12-17 00:46:15 +00:00
fluxgen
f9c5225e33 Fixed tabcycling 2001-12-17 00:37:42 +00:00
fluxgen
c93fa789da Added getLast, last and first functions 2001-12-17 00:37:07 +00:00
fluxgen
05cec54a39 Added getLast function 2001-12-17 00:36:42 +00:00
fluxgen
1982b853b5 Fixed errorcheck in DrawRotString and DrawString 2001-12-16 23:28:22 +00:00
fluxgen
ee3bb66472 Fixed vertical draw 2001-12-16 23:19:57 +00:00
fluxgen
d2a439ccdd Updated include guard 2001-12-16 12:24:51 +00:00
fluxgen
9469b7e7c4 Fixed rootwindow so text shows up on all screens 2001-12-14 10:15:26 +00:00
fluxgen
3a98d6a8eb Updated new Theme(.. 2001-12-14 10:14:37 +00:00
fluxgen
2a3abd26e6 Moved structures around, moved struct FFont to class Misc, removed include Rotated.hh 2001-12-14 09:50:17 +00:00
fluxgen
a00eabfcdf Updated strdup 2001-12-14 09:48:32 +00:00
fluxgen
2bea1b3e2b Changed get*Style to reference instead of pointer 2001-12-13 23:06:14 +00:00
fluxgen
d85fb9bdad Updated DrawString 2001-12-13 23:01:38 +00:00
fluxgen
be57c0510d Updated text alignment 2001-12-13 22:18:02 +00:00
fluxgen
5292c3e7ad Updated Toolbar alignment 2001-12-13 22:05:03 +00:00
fluxgen
06d0a5d507 Fixed bstrdup to Misc::strdup 2001-12-13 22:04:06 +00:00
fluxgen
b82730cde7 Fixed bstrdup to Misc::strdup 2001-12-13 21:56:45 +00:00
fluxgen
4765321b3a Removed Rotated.hh 2001-12-13 21:00:00 +00:00
fluxgen
40ba496768 Updated alignment string 2001-12-13 20:55:29 +00:00
fluxgen
a66c92b9f5 Fixed DrawString 2001-12-13 20:54:21 +00:00
fluxgen
d88da3657c Changed getWindowStyle()-> to getWindowStyle(). 2001-12-13 20:44:57 +00:00
fluxgen
babce4da5e see misc.cc log 2001-12-13 20:44:00 +00:00
fluxgen
c5fdccd430 Created class Misc and moved all free functions in misc.cc into it
and added strdup.
Moved struct FFont from Theme.hh into class Misc and renamed it to struct Font.
Changed FontAlignement names to upercase
2001-12-13 20:43:31 +00:00
fluxgen
046d234872 Moved strdup into class Misc 2001-12-13 20:41:52 +00:00
fluxgen
ffd21832ea Moved all free functions in misc.cc/.hh into class Misc and moved
struct FFont to Misc::Font so there is no cyclic deps between Theme
and Misc.
Changed name of the fontalignments to upercase letters.
Added strdup to class Misc.
2001-12-13 20:38:38 +00:00
fluxgen
e3850b1dc0 Fixed Alt+resizing + Button1 bugg 2001-12-11 23:14:31 +00:00
fluxgen
18830ac9ad Initial revision 2001-12-11 20:47:02 +00:00