Commit graph

3176 commits

Author SHA1 Message Date
akir
e51cc63ccb cosmetic, tabs to spaces 2004-09-10 07:15:23 +00:00
rathnor
1081940af3 clean up unused variables, from Ryan O'Hara 2004-09-10 04:03:58 +00:00
akir
c75a703586 tiny cleanup to avoid calling unnecessary FbTk::App::instance() 2004-09-09 21:13:10 +00:00
akir
e11fb1b473 added forgotten [macrocmd] to menuitems 2004-09-09 14:32:56 +00:00
akir
1d355a9192 transfered ::getRootPixmap from several places to new home, FbPixmap 2004-09-09 14:29:10 +00:00
akir
7507098440 cosmetic, removing unnecessary calls. 2004-09-08 16:50:42 +00:00
akir
1cd19c941c added button2-on-workspacename in workspacemenu jumps to workspacadded
button2-on-workspacename in workspacemenu jumps to workspacee
2004-09-06 21:12:10 +00:00
akir
b470256cf6 fix the segfault-fix of fluxgen some days before. workspacemenu must be
destroyed after rootmenu is cleaned.
2004-09-06 13:17:56 +00:00
fluxgen
23fcec1728 fix for crash on shutdown, the workspacemenu must be destroyed before clientlist. fix for duplicates in iconlist, note: check update(stateSig) in fluxbox.cc, icons might be added twice 2004-09-05 01:11:41 +00:00
fluxgen
fb2e570e8c unique list from removeDuplicate. If we, for some reason, should have duplicate windows in the second argument windowlist 2004-09-05 00:37:16 +00:00
akir
cc7586f483 blank lines again 2004-09-04 04:54:38 +00:00
rathnor
012f661179 fix crash on amd64 2004-09-03 17:05:35 +00:00
akir
1be3c8b270 cosmetic 2004-09-03 14:17:47 +00:00
akir
f2db83f3fd fix to avoid crash when in remember-submenu and closing the application
-> current clientwindow would be 0x0 -> crash
2004-09-02 09:52:26 +00:00
akir
4b1b3f592a allow blank lines in apps-file
fixed wrong mapping of [TOP] <-> getNormalLayer()
2004-09-02 08:58:06 +00:00
fluxgen
39e88f3f6f update 2004-09-01 19:03:14 +00:00
fluxgen
2455a350e8 foreground and background color as argument 2004-09-01 12:41:11 +00:00
fluxgen
b29b4adc4a fixed multiple screen issue...again 2004-09-01 08:46:55 +00:00
akir
0fbb0bfe8b cosmetic 2004-09-01 08:00:24 +00:00
akir
b12ce691bc fix width for a menuentry, added too much space 2004-09-01 07:53:45 +00:00
akir
1c2edb9a01 final fix for iconv-issues on sun/sparcs 2004-09-01 00:09:03 +00:00
akir
0c5dae0b45 fix for a compile-error with mips-pro 7.30 (segfaulted) 2004-09-01 00:08:14 +00:00
fluxgen
6946aded1b fixed restart issue + sending resize signal when ConfigureNotify 2004-09-01 00:05:52 +00:00
fluxgen
40abe448b1 multiple screen fix, checks for screen number 2004-08-31 23:18:29 +00:00
akir
47160bdb31 fix for the missing CODESET on openbsd 2004-08-31 23:07:58 +00:00
akir
6a098b0797 hopefully final fix for missing iconv 2004-08-31 21:47:56 +00:00
fluxgen
82de6ace6d have const msg ptr to iconv 2004-08-31 21:24:05 +00:00
fluxgen
9121ec43af checking for have iconv 2004-08-31 20:27:08 +00:00
akir
a182e88412 fix for gcc 2.95.4, again make_pair and missing #include <typeinfo> before
typeid-usage
2004-08-31 19:38:42 +00:00
akir
ed88b106da fix for gcc 2.95.4 -> has problems to get the right template-types
for make_pair
2004-08-31 19:27:21 +00:00
rathnor
d17bf39a43 add autoconf check for std c++ headers 2004-08-31 15:26:40 +00:00
akir
a0701345ed added RaiseLayer and LowerLayer 2004-08-30 21:29:42 +00:00
fluxgen
51f26f0c47 clientWidth now iconWidth 2004-08-30 13:42:13 +00:00
akir
ca99e775f4 closes bug 977054 2004-08-30 12:21:18 +00:00
akir
566b0284a8 suppress informative debugmessages 2004-08-30 11:34:56 +00:00
akir
d4077526b4 antialias- and alpha-entries only in menu when its compiled in 2004-08-30 11:33:23 +00:00
akir
6a99427331 fi menuuclosebug -> choosed the wrong parent-menu under some circumstances 2004-08-30 10:23:37 +00:00
akir
bd379d3e53 forgotten changed Makefile.am 2004-08-29 22:07:37 +00:00
akir
dc836d2b78 added [wallpapers|rootcommands] to menuitems 2004-08-29 21:11:24 +00:00
rathnor
680128f286 fix wrapping upwards in menu 2004-08-29 14:53:23 +00:00
rathnor
e41bc330b4 fix bug with >1 column menus 2004-08-29 14:37:52 +00:00
rathnor
ef9565efd8 fix crash bug when windowmenu doesn't include extramenus
improve checking of existence/success of loading windowmenu file
2004-08-29 12:35:29 +00:00
rathnor
92dc8d7452 fix toolbar localtion (visible when 100%)
fix menu font size when no style
2004-08-29 12:33:55 +00:00
rathnor
4d01d1b748 add back Workspace<n> keys with deprecated message 2004-08-29 09:08:29 +00:00
rathnor
97ef84da59 a few random fixes 2004-08-29 08:33:13 +00:00
rathnor
8a59b9b454 couple of menu render fixes 2004-08-28 19:03:09 +00:00
rathnor
c4c67dafeb fix a issue with fonts coming up blank 2004-08-28 18:10:19 +00:00
rathnor
11f8d9c21f fix menu rendering bug with selected items 2004-08-28 14:25:52 +00:00
rathnor
cbc8e23ed2 fluxbox::shutdown wasn't safe to get interruped by another signal 2004-08-27 17:24:49 +00:00
rathnor
d54bf608fc fallback to clock rather than workspace name for buttons (since its
consistent with old and new themes)
2004-08-27 14:36:12 +00:00
rathnor
f2599d87f6 add a special fallback for toolbar button style 2004-08-27 14:14:42 +00:00
akir
6ce5a31ea8 unification for themes.cfg/styles.cfg and the same for menuentries:
[stylesmenu] and [themesmenu]
  [stylesdir] and [themesdir]
2004-08-26 18:26:39 +00:00
rathnor
0f83e44972 fix rendering of bevels for textures with solid textures 2004-08-26 16:37:48 +00:00
rathnor
346a6598a6 make arrow button's arrow size scalable by the user 2004-08-26 15:09:33 +00:00
akir
13bf2a7fdd fixed 2 possible memleaks 2004-08-26 01:51:21 +00:00
rathnor
5337fc6640 fix up theming of the toolbar 2004-08-25 17:16:40 +00:00
akir
b57ce6ca8a make use of "size" in "recode" -> fixes drawin the cursor in textboxes 2004-08-25 10:03:09 +00:00
rathnor
3dc7103782 fix handling of font+text encodings 2004-08-18 16:30:33 +00:00
fluxgen
5be7e5b666 tempfix for empty locale 2004-08-14 09:33:09 +00:00
fluxgen
a3a59fedc0 fixed slow resize of xmms playlist, we called setupWindow in XA_WM_NORMAL_HINTS even when didnt have to 2004-08-13 12:39:02 +00:00
fluxgen
4b159871a0 minor cleaning 2004-08-11 13:17:56 +00:00
fluxgen
7ca95258d0 debug messages and some minor cleaning 2004-08-11 13:16:10 +00:00
fluxgen
0e8c418210 fixed fbrun crash when history item is bigger than entry box, sf: [ 1005182 ] fix for Bug with RequestID #877004, patch from mangala 2004-08-11 12:41:28 +00:00
fluxgen
0d7ed9bb44 minor fix 2004-08-10 19:34:35 +00:00
fluxgen
f223711cf1 fixed so we call setupWindow last in init(), else we dont get anything in the titlebar if we dont have some special option like remember enabled 2004-08-10 19:18:48 +00:00
fluxgen
1a02439df1 added literal for layer, patch from Mathias Gumz 2004-08-10 18:35:05 +00:00
fluxgen
c1b226b7ff adding halo and shadow options to font loading, patch from Mathias Gumz and c. mccreesh (ciaranm) 2004-08-10 18:08:37 +00:00
fluxgen
12237ed0db removed reparent and added debugmsg 2004-08-10 13:36:07 +00:00
fluxgen
feeecb52d7 minor stuff 2004-08-10 12:08:31 +00:00
fluxgen
5f819e8537 some debugmessages and minor fixes 2004-08-10 12:05:47 +00:00
fluxgen
05c0bfc8f8 Minor fix 2004-08-10 11:58:22 +00:00
fluxgen
41249b77fb utf-8 fix, a fixed patch from Sergey Kuleshov 2004-08-10 11:57:35 +00:00
fluxgen
52cb375886 utf-8 fix, a fixed patch from Sergey Kuleshov 2004-08-10 11:22:10 +00:00
fluxgen
cd0cdb5301 expand pixmap filename before loading, patch from Mathias Gumz 2004-08-03 21:31:31 +00:00
fluxgen
7b4d57f275 fixed menu move bug and made separator not selectable, patch from Mathias Gumz 2004-08-03 21:25:51 +00:00
fluxgen
582fe36cea minor fixes 2004-07-21 18:56:34 +00:00
fluxgen
44f7069e1c some EMX fixes, thanks dave_yeo at paralynx 2004-07-19 13:53:46 +00:00
fluxgen
ac1314c360 fixed fallback for pressed texture 2004-07-18 18:46:03 +00:00
fluxgen
601ae51604 resource bool fix and setting input focus on menus when we bring them up with the mouse 2004-07-15 18:23:03 +00:00
fluxgen
38bd7f47d9 click on handle raises, and some other minor fixes 2004-07-15 18:20:13 +00:00
fluxgen
40c44b227b mouse scroll on icons changes workspace 2004-07-15 14:20:19 +00:00
fluxgen
4179d51829 delete key 2004-07-15 13:48:54 +00:00
fluxgen
4e243d1599 fixed Resource long long, time_t is long long some systems 2004-07-15 13:42:50 +00:00
fluxgen
b672bc50bb minor stuff 2004-07-15 09:52:57 +00:00
fluxgen
1790b15e0a typedef Toolbars 2004-07-15 09:52:14 +00:00
fluxgen
b78255fa1a fixed toolbar draw bug at startup 2004-07-14 23:39:29 +00:00
fluxgen
7391de5e96 fixed menu draw bug while doing keyboard navigation 2004-07-14 18:30:37 +00:00
fluxgen
7794867005 improved algoritm for transient_for in initWindows 2004-07-14 18:28:05 +00:00
fluxgen
9cee51bdf0 fixed bug in transient window creation at startup 2004-07-14 12:13:29 +00:00
fluxgen
c213fb6ca2 fixed minor bug 2004-07-06 10:47:36 +00:00
fluxgen
7c85d11a95 tiled pixmap fix, patch from dhx (xyx@gm...), see mailing list 2004-07-05 23:51:57 +00:00
fluxgen
df570bc945 fixed menutitle and menulables drawn to close to screen-bottom, patch from Mathias Gumz 2004-07-05 09:40:08 +00:00
fluxgen
ced22314b8 save menu filename, so we can reload the menu, patch from Mathias Gumz 2004-07-05 09:27:04 +00:00
rathnor
6afbecdada fix rectangle drawing on attaching tabs 2004-06-29 12:41:23 +00:00
fluxgen
df68d8d0b0 minor stuff 2004-06-28 13:33:05 +00:00
fluxgen
7c412b5c78 force old position on configure request, we dont know if the clients changed the position 2004-06-27 21:47:16 +00:00
fluxgen
5e5a4982d3 added m_active_index. added validIndex function which validates indexes, removed highlight from drawItem since it should only highlight the m_active_index 2004-06-27 13:51:24 +00:00
fluxgen
9bd6c403f2 using menu separator 2004-06-27 13:45:20 +00:00
fluxgen
2e228593c0 using toggle menu for layer menu, fixed nls support 2004-06-27 13:43:59 +00:00
fluxgen
835501d3ae virtual destructor 2004-06-27 13:43:09 +00:00
fluxgen
e0f2a25c22 added toggle menu 2004-06-27 13:42:04 +00:00
fluxgen
291d893713 toggle menu 2004-06-27 13:41:45 +00:00
rathnor
965086f39d tidying up initialisation with dockapps 2004-06-21 15:23:42 +00:00
rathnor
6a51cefb2f fix groups file problem with windows not showing properly 2004-06-21 09:53:01 +00:00
rathnor
5cc0f12f3f we should only load LC_MESSAGES, not LC_ALL 2004-06-20 15:16:08 +00:00
rathnor
abc86f0028 fix systemtray related things 2004-06-20 10:29:51 +00:00
rathnor
9b7775751d support _NET_WM_WINDOW_TYPE_DESKTOP (e.g. nautilus desktop windows)
Allow FluxboxWindows to be untabable.
2004-06-20 04:49:33 +00:00
rathnor
4589ecdbbc fix initialisation of state when a window is first mapped 2004-06-19 15:04:28 +00:00
rathnor
a49d1128cd tweak iconbar rendertheme - need to re-render after addWindow 2004-06-17 00:17:22 +00:00
rathnor
8f88c1fecb toolbar fixes, updates and optimisations 2004-06-16 15:38:19 +00:00
fluxgen
db6e78bba9 minor fix 2004-06-15 11:03:17 +00:00
fluxgen
f1ce9c3f34 minor fix for toggle item 2004-06-14 16:09:48 +00:00
fluxgen
34ac6caeab minor fix 2004-06-14 12:25:31 +00:00
fluxgen
6ede6046d8 more improvements on transparency 2004-06-14 12:24:23 +00:00
fluxgen
3890049e3c title raise lower when title visibility changes 2004-06-14 12:23:57 +00:00
fluxgen
463c7dab18 minor fix 2004-06-13 12:01:52 +00:00
fluxgen
2475b2debc minor fixes 2004-06-13 11:01:47 +00:00
fluxgen
05a1b55901 minor fix for title and item height 2004-06-13 10:59:54 +00:00
fluxgen
825c02ccb0 more cleaning 2004-06-13 10:58:34 +00:00
fluxgen
57dd6d16f9 minor fix 2004-06-13 00:42:45 +00:00
fluxgen
8afaff0364 inline functions 2004-06-13 00:33:06 +00:00
fluxgen
c71c8244b5 setBufferPixmap public instead 2004-06-13 00:32:40 +00:00
fluxgen
46a06cdb02 transparency improvements, added buffer for title window to reduce flickering and removed menu.bevel_w since its already in MenuTheme 2004-06-13 00:31:29 +00:00
fluxgen
868edbabf2 include pixmap with mask 2004-06-10 17:31:39 +00:00
fluxgen
397e2a68cc minor fix 2004-06-10 17:24:24 +00:00
fluxgen
655c7b9de6 minor stuff 2004-06-10 17:07:58 +00:00
fluxgen
c69e7c4988 improved menu loading speed and added menu icon 2004-06-10 11:43:24 +00:00
fluxgen
d2e0aea0ae added menu icon 2004-06-10 11:42:35 +00:00
fluxgen
80ba32fb2d minor fix 2004-06-10 11:41:15 +00:00
fluxgen
af30481a47 icon in menu item 2004-06-10 11:40:43 +00:00
fluxgen
d07e5f1cc5 copyright update 2004-06-10 11:38:26 +00:00
rathnor
b1b3a6b8d2 more nls updates 2004-06-08 13:15:30 +00:00
rathnor
b659c2583c Change one nls item name 2004-06-08 11:47:10 +00:00
fluxgen
45222913d1 new files: MenuIcon 2004-06-07 22:29:37 +00:00
fluxgen
a784c1bf00 pixmap icon for menu items 2004-06-07 22:28:39 +00:00
fluxgen
13854c39b5 updated for menuseparator 2004-06-07 22:23:50 +00:00
fluxgen
4fdb621efd return values 2004-06-07 22:18:21 +00:00
fluxgen
bdcf645eba need typeinfo 2004-06-07 22:01:11 +00:00
fluxgen
0fba4bfafe minor stuff 2004-06-07 21:48:14 +00:00
fluxgen
5f84132c19 minor indent and using MenuSeparator 2004-06-07 21:43:02 +00:00
fluxgen
bb31394000 need typeinfo 2004-06-07 21:42:05 +00:00
fluxgen
3e52976eac minor fix 2004-06-07 21:36:06 +00:00
fluxgen
aaa72eada2 minor fixes 2004-06-07 21:22:42 +00:00
fluxgen
9b494abdce minor indent 2004-06-07 21:16:13 +00:00
fluxgen
a73918e805 minor fix 2004-06-07 21:15:08 +00:00
fluxgen
69aab351b0 new files: menuseparator 2004-06-07 21:07:26 +00:00
fluxgen
c7f696db31 draws a separator 2004-06-07 21:05:16 +00:00
fluxgen
2bb46b0020 item and title height specified by style 2004-06-07 21:02:49 +00:00
fluxgen
8eb2ea889d drawing of items is now done in MenuItem 2004-06-07 20:34:23 +00:00
fluxgen
34edd2640a improved transparent rendering and fixed drawing of menu items in MenuItem class 2004-06-07 20:28:50 +00:00
fluxgen
5530ce6450 alpha access function 2004-06-07 20:24:38 +00:00
rathnor
fff4456dee update NLS string handling... 2004-06-07 11:46:05 +00:00
rathnor
073065ac56 more fixing up of alpha zero-relatd problems - particularly fallback to
255, not zero for alpha items
2004-05-24 15:30:52 +00:00
rathnor
ca307efe3e handling of alpha = 0 2004-05-24 13:09:32 +00:00
grubert
b13f59e753 Make arrows in buttons half the size of the button.
Add UP and DOWN arrows.
2004-05-18 08:35:22 +00:00
rathnor
15fe67e21e fix up slit transparency redraw issues 2004-05-17 15:20:32 +00:00
rathnor
c1fb3b3e1a fix menu transparency rendering bug, and add save_under to menu windows 2004-05-17 15:01:32 +00:00
rathnor
36a848c4a5 tweak the X in the close button. It was uneven. Check the comment
for details, I suspect it depends on X version :-/
2004-05-14 13:44:31 +00:00
rathnor
9069ae0d80 fix up a number of things for when a window hides while moving,
including a crash bug
2004-05-13 01:48:18 +00:00
rathnor
d95fcc2dbb Event Manager fixes/review 2004-05-04 14:33:38 +00:00
fluxgen
e127dabae6 dont expand filename here 2004-05-03 21:37:38 +00:00
fluxgen
9ab2f6e29b minor fix 2004-05-03 21:37:01 +00:00
fluxgen
2adf0b8cc2 expand filename 2004-05-03 15:38:26 +00:00
rathnor
a969d7fdff tweak the remap fix. Scott pointed out that the xevent isn't actually
filled in there. Lets try it just checking !remap...
2004-05-03 13:45:23 +00:00
fluxgen
b872c2e0c0 minor fix for layer menu title 2004-05-02 22:28:45 +00:00
fluxgen
805f581932 minor fix for separator in windowmenu 2004-05-02 22:17:00 +00:00
fluxgen
8628f18fe5 update 2004-05-02 21:27:35 +00:00
fluxgen
ec7d792a48 minor fixes 2004-05-02 21:27:15 +00:00
fluxgen
4880851f13 movetest 2004-05-02 21:26:07 +00:00
fluxgen
955c2358fb testing menu parser 2004-05-02 21:23:35 +00:00
fluxgen
e5c0b02496 parsertest 2004-05-02 21:22:43 +00:00
fluxgen
5e03487909 new files 2004-05-02 21:21:56 +00:00
fluxgen
33300e91e3 added exit command 2004-05-02 21:13:08 +00:00
fluxgen
745dcf42c3 iconmenu is now handled in IconMenu which is created in WorkspaceMenu, moved all parsing of menu file to MenuCreator 2004-05-02 21:12:22 +00:00
fluxgen
347689ba69 moved from screen.cc 2004-05-02 21:09:04 +00:00
fluxgen
49162b5bf5 using MenuCreator to create window menu 2004-05-02 21:08:28 +00:00
fluxgen
1f88db4fd6 changed m_windowmenu to FbTk Menu ptr instead of FbMenu and we create it via MenuCreator 2004-05-02 21:06:27 +00:00
fluxgen
d4bfeb6460 parses fluxbox menu file 2004-05-02 21:02:26 +00:00
fluxgen
95f721e35b creates menus... 2004-05-02 20:59:29 +00:00
fluxgen
0f798ff9de generic parser interface 2004-05-02 20:57:14 +00:00
fluxgen
034cc8e7e2 handles a style filename 2004-05-02 20:54:16 +00:00
fluxgen
11274940f8 menu instances that handles workspace and icon menu 2004-05-02 20:51:36 +00:00
fluxgen
6ab2a90d72 initMenus after we add screen to our list. Added find screen by number. 2004-05-02 20:48:16 +00:00
fluxgen
f278773f92 include fluxbox-nls instead 2004-05-02 20:46:43 +00:00
fluxgen
db95500c59 fixed include menu 2004-05-02 20:46:19 +00:00
fluxgen
ac24a4ae8d copyright update 2004-05-02 20:42:56 +00:00
rathnor
73d2e5b7da missed a touch in the reparent thing 2004-04-30 13:48:58 +00:00
rathnor
386b9d034b reparent tweak 2004-04-30 13:11:40 +00:00
rathnor
4439b3f9b1 fixes for/reimplement parts of directional focus movement 2004-04-28 14:59:12 +00:00
rathnor
bb779745f4 add apps file matching on role. Includes new textProperty property on
FbWindow.
2004-04-28 13:04:06 +00:00
fluxgen
d4b268f49e oops, forgot to include file 2004-04-26 22:19:09 +00:00
fluxgen
210ff2d27c gcc 3.4 fix 2004-04-26 21:57:32 +00:00
rathnor
d4a8717851 toolbar themeing fixes 2004-04-26 15:04:37 +00:00
fluxgen
ae8406cd3e fixe for old compiler 2004-04-26 10:17:09 +00:00
fluxgen
56b3679637 minor fix for startup 2004-04-26 09:25:42 +00:00
fluxgen
7d74c33ecb minor fix 2004-04-25 16:12:21 +00:00
fluxgen
c5fb252a6f deiconify cmd, patch from Mathias Gumz 2004-04-22 21:12:34 +00:00
fluxgen
09eade65d5 attach area, patch from Mathias Gumz 2004-04-22 21:07:57 +00:00
fluxgen
c915add887 removed debug msg 2004-04-19 22:49:25 +00:00
fluxgen
b6c8865926 added ScreenResources.cc 2004-04-19 22:48:52 +00:00
fluxgen
bb991a0166 kde dockapps in systray 2004-04-19 22:48:19 +00:00
fluxgen
2065957785 minor cleaning 2004-04-19 22:47:36 +00:00
fluxgen
9a9f87d1ca find eventhandler 2004-04-19 22:46:46 +00:00
fluxgen
94100534be kde dockapps in systray and moved resource templates to ScreenResource.cc 2004-04-19 22:44:42 +00:00
fluxgen
2bef72c390 moved from Screen 2004-04-19 22:43:19 +00:00
fluxgen
abda1490d8 kde dockapp in systray 2004-04-19 22:42:26 +00:00
fluxgen
09c0d67fad minor fix for old gcc compiler 2004-04-19 18:57:30 +00:00
fluxgen
95c20b15f9 added name and isExecutable, patch from Mathias Gumz 2004-04-19 18:09:15 +00:00
fluxgen
bb2f1c8713 new interface for adding atomhandler in fluxbox.hh 2004-04-18 21:18:28 +00:00
fluxgen
23d9630f07 fixed remember on decoration when we get mwm hint event, patch from Mathias Gumz 2004-04-18 21:17:36 +00:00
fluxgen
5fb30d4bfc changed atomhandlerlist to a map so we can get atomhandlers by name, patch from Mathias Gumz 2004-04-18 21:16:06 +00:00
fluxgen
5c047ad1c3 virtual update, fixed round courners bug 2004-04-18 18:53:55 +00:00
fluxgen
ad7c2d846d virtual update(index), so we can update shape in FbMenu 2004-04-18 18:48:58 +00:00
fluxgen
ee9180ee1c minor fix for decoration stuff and remember position, patch from Mathias Gumz 2004-04-18 17:53:15 +00:00
fluxgen
13d2dd1383 fixed drawing issue with big menus, patch from Mathias Gumz 2004-04-18 17:46:32 +00:00
rathnor
cd5f6a81cf revert to sync grab for now 2004-04-14 16:38:33 +00:00
rathnor
cf2b24b645 fix the hang some more, hopefully final 2004-04-14 15:40:57 +00:00
rathnor
0b8592b203 hopefully fix strange hang, plus tab drag fixes 2004-04-14 15:17:20 +00:00
fluxgen
a14a5eff0d fixed title problem, patch from Mathias Gumz 2004-04-14 14:02:41 +00:00
fluxgen
e828391b1c hide window menu if click on another window, patch from Mathias Gumz 2004-04-12 23:05:10 +00:00
fluxgen
9502426e73 fixed grab counting 2004-04-12 18:19:10 +00:00
fluxgen
d26e439375 minor fix, patch from Fr�d�ric L. W. Meunier (1 at pervalidus dot net) 2004-04-10 19:52:43 +00:00
fluxgen
52b8cb7d3d minor fix for old gcc 2004-04-05 18:31:51 +00:00
rathnor
ab6e83e935 honour aspect ratio hints 2004-04-01 14:06:42 +00:00
fluxgen
674bc07948 fixed decoration bug with MOTIF_WM_HINTS 2004-03-31 10:28:08 +00:00
fluxgen
3012463167 fixed java-menu bug, patch from Scott Moser 2004-03-30 14:31:30 +00:00
fluxgen
209ba75bac optional decoration of transient windows, patch from Scott Moser 2004-03-30 13:48:38 +00:00
fluxgen
2fc1981725 fixed window snapping with screen 2004-03-28 17:48:20 +00:00
fluxgen
27e83c1b06 setLineAttributes in reconfigure 2004-03-23 09:21:29 +00:00
fluxgen
7a2e83f9d2 reload screen resources at real_reconfigure 2004-03-23 09:19:57 +00:00
fluxgen
b0af80ec1d added screen resource .overlay.lineWidth, .overlay.lineStyle and .overlay.capStyle which defines the line style for resize and move actions on windows, patch from Mathias Gumz 2004-03-22 21:01:42 +00:00
fluxgen
9991ce9ff4 setLineAttributes, patch from Mathias Gumz 2004-03-22 20:56:15 +00:00
fluxgen
67ec8b7d3e fixed missing text on restart, patch from Mathias Gumz 2004-03-22 20:08:08 +00:00
rathnor
dea3281e69 primarily focus fix/tweak/rejigging 2004-03-21 09:00:25 +00:00
fluxgen
048861bf35 fixed menu timestamp on root menu, Patch from Mathias Gumz 2004-03-18 14:45:56 +00:00
fluxgen
3f615b530f C-c clears the window, and now @ and | works, patch from Mathias Gumz 2004-03-18 14:33:09 +00:00
fluxgen
526c8f5faa minor fix 2004-03-16 18:44:40 +00:00
rathnor
ca9f484883 really fix placeWindow 2004-03-15 23:36:13 +00:00
rathnor
1d58e3afb2 fix spin bug in placeWindow 2004-03-15 03:48:47 +00:00
fluxgen
0251a935a8 fixed compilation on cygwin 2004-03-13 11:14:21 +00:00
rathnor
bfcc24bac7 tpyo 2004-03-08 12:23:16 +00:00
rathnor
bc8a31d405 fix passing of focus when grouping 2004-03-08 12:20:31 +00:00
rathnor
206a7ca10d fix _NET_WM_DESKTOP client message handling 2004-03-07 23:37:39 +00:00
rathnor
c0325e6127 fix update of keys on kepmapping change 2004-03-03 12:53:06 +00:00
rathnor
f9fbd86c75 fix outline moving windows being dropped on their own workspace 2004-03-03 12:29:31 +00:00
fluxgen
604c2b9363 template 2004-03-01 10:49:43 +00:00
fluxgen
263963dd7f copyright update 2004-02-28 16:55:59 +00:00
fluxgen
60ec2e2177 copy operator 2004-02-28 16:55:22 +00:00
fluxgen
489c2f4dd0 ignore exposure 2004-02-28 16:54:04 +00:00
fluxgen
b7d4e305ec fixed bug in removeTrailingWhitespace, patch from Mathias Gumz 2004-02-28 10:46:02 +00:00
fluxgen
454938dd94 compiler and version 2004-02-28 10:32:06 +00:00
fluxgen
f8f393c02f fixed some rendering issues 2004-02-27 14:22:27 +00:00
fluxgen
214a68012b improved speed 2004-02-27 13:25:18 +00:00
fluxgen
962669c960 improved transparency rendering speed 2004-02-27 13:24:21 +00:00
fluxgen
f1d41e6afa cleaning 2004-02-27 12:32:54 +00:00
fluxgen
b7077b18d0 fixed some transparent bugs 2004-02-27 12:29:13 +00:00
fluxgen
2b7c80b183 improved transparent rendering speed, the button instances do not need to updateTransparent explicit since they do that in their clear function 2004-02-27 12:20:01 +00:00
fluxgen
b559977bd4 added CompareWindow 2004-02-27 12:18:45 +00:00
fluxgen
bad4ea701d just a typedef 2004-02-27 12:18:26 +00:00
fluxgen
ee537685be added CompareEqual 2004-02-27 12:11:40 +00:00
fluxgen
217e4a0ee0 compare equal helper for containers 2004-02-27 12:11:05 +00:00
fluxgen
635e30e915 improved transparent rendering 2004-02-27 11:55:27 +00:00
fluxgen
afb137c788 added SendToNextWorkspace and SendToPrevWorkspace, patch from Mathias Gumz 2004-02-20 19:40:31 +00:00
fluxgen
6b3a626cbe filename fix, patch from Mathias Gumz 2004-02-20 09:29:07 +00:00
fluxgen
3c78d753c0 fixed focus issues with remember hidden, patch from Mathias Gumz 2004-02-20 09:07:27 +00:00
fluxgen
b0dc83601b change workspace on click 2004-02-18 10:16:23 +00:00
fluxgen
b54f07dbf7 update 2004-02-16 20:47:51 +00:00
fluxgen
17c41e5bac added hidden state to remember, patch from akira 2004-02-16 10:26:03 +00:00
fluxgen
42e698e19c fixed bug in no decoration windows on restart 2004-02-16 09:19:45 +00:00
fluxgen
00831fd9e9 fixed pointer check 2004-02-14 12:15:35 +00:00
rathnor
1616e9d168 minor fix 2004-02-12 10:29:24 +00:00
fluxgen
6d1ed67e54 minor fix 2004-02-10 19:03:42 +00:00
fluxgen
a560e67df5 removed wall 2004-02-10 19:02:40 +00:00
fluxgen
f751865512 const operator 2004-02-10 18:55:12 +00:00
fluxgen
a8f458d593 added missing templates 2004-02-10 18:53:37 +00:00
fluxgen
bb58367f36 removed wall flag 2004-02-10 18:53:07 +00:00
fluxgen
fc7333db85 minor fix 2004-02-10 18:52:10 +00:00
fluxgen
598cbb6b61 added missing template 2004-02-10 18:51:08 +00:00
fluxgen
80fa55a1f8 minor stuff 2004-02-10 18:50:07 +00:00
fluxgen
804d0449a5 minor fix 2004-02-10 18:45:57 +00:00
fluxgen
51f1503689 added missing template 2004-02-10 18:45:26 +00:00
rathnor
54fcccc44e fix slitlist issue, thanks mathias gumz 2004-02-06 12:09:14 +00:00
rathnor
fb8ec8979b fix loading of the ColSmartPlacement policy 2004-02-03 12:55:35 +00:00
rathnor
136848e7c2 fix small oversight with slitlist fixes 2004-01-31 11:39:32 +00:00
rathnor
8b5f039f10 slitlist fixing up 2004-01-30 11:06:25 +00:00
fluxgen
8a4be38909 minor fix 2004-01-23 11:04:05 +00:00
rathnor
e56c3c5b44 fix some issues with window frame that happened when changing style 2004-01-23 10:38:25 +00:00
fluxgen
09c055f7b2 inline 2004-01-21 20:22:26 +00:00
fluxgen
8963045bd7 nothrow 2004-01-21 20:19:50 +00:00
fluxgen
173d740377 check valid attr.height and width 2004-01-21 20:07:41 +00:00
fluxgen
660b3bddd6 const fixes 2004-01-21 20:00:33 +00:00
fluxgen
d1b45b69c6 fixed window size bug, it could been negative in hideHandle and hideTitlebar 2004-01-21 19:47:30 +00:00
fluxgen
f7f454524d check memory allocation 2004-01-21 17:01:27 +00:00
fluxgen
3cf9619a92 we dont move to dock layer for dock windows, need to check this later. 2004-01-21 15:52:21 +00:00
fluxgen
9c80af4b78 copyright update 2004-01-21 15:42:59 +00:00
fluxgen
66227979f2 minor updates 2004-01-21 15:42:35 +00:00
fluxgen
68627c2408 minor fixes 2004-01-21 15:42:14 +00:00
fluxgen
4d25367039 some debug msg should be in ifdef 2004-01-21 15:30:27 +00:00
fluxgen
b479fdc7df minor stuff 2004-01-21 14:16:41 +00:00
fluxgen
bb6b80e4e4 inline 2004-01-21 14:16:02 +00:00
fluxgen
15b013dd6a minor fix for static var sqrt_table 2004-01-21 14:15:29 +00:00
fluxgen
5e5118b4e3 using empty instead of size 2004-01-21 14:14:40 +00:00
fluxgen
9c0272004e using empty instead of size 2004-01-21 13:36:09 +00:00
fluxgen
5685dc9195 empty accessor 2004-01-21 13:34:40 +00:00
fluxgen
11a7029b22 using empty instead of size 2004-01-21 13:16:09 +00:00
fluxgen
87629ad23c fixed cursor bug, thanks Mathias Gumz 2004-01-21 12:32:53 +00:00
fluxgen
f8224b1537 support for _NET_WM_WINDOW_TYPE and _NET_WM_WINDOW_TYPE_DOCK 2004-01-21 09:37:10 +00:00
fluxgen
edba109c26 no need to ignore modifiers when we navigate the menu with keys 2004-01-21 09:03:13 +00:00
fluxgen
30bd98456e update 2004-01-20 14:30:33 +00:00
fluxgen
b70408815c support for _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW 2004-01-19 22:43:08 +00:00
fluxgen
b3a2564ffd clientlist notify when window changes workspace 2004-01-19 22:07:24 +00:00
fluxgen
64d125c38b minor update 2004-01-19 18:36:27 +00:00
fluxgen
1fecb21ffd update workspace area and focused window to atomhandlers 2004-01-19 18:33:05 +00:00
fluxgen
5a54e1a546 state sig notify when hidden value changes 2004-01-19 18:32:12 +00:00
fluxgen
2c9e26ba03 operator == 2004-01-19 18:30:59 +00:00
fluxgen
2e0fba3253 workspace area signal 2004-01-19 18:29:43 +00:00
fluxgen
df5d6f30e2 using isHidden attrib in Window 2004-01-19 18:28:08 +00:00
fluxgen
2773c9725e update 2004-01-19 18:27:17 +00:00
fluxgen
44b52a44eb minor update 2004-01-19 18:26:25 +00:00
fluxgen
5a0d8f81a4 minor bug fix 2004-01-19 18:26:04 +00:00
fluxgen
66268661f3 updateFocusedWindow, updateWorkarea 2004-01-19 18:22:37 +00:00
fluxgen
ece1736237 support for _NET_WM_CLIENT_LIST_STACKING, _NET_WM_DESKTOP_VIEWPORT, _NET_WM_DESKTOP_GEOMETRY, _NET_WORKAREA, _NET_ACTIVE_WINDOW 2004-01-19 18:21:51 +00:00
fluxgen
eb078ab8cf support for _NET_WM_STATE_HIDDEN and _NET_WM_STATE_SKIP_TASKBAR 2004-01-18 19:14:08 +00:00
fluxgen
dba6249a1c fixed MapRequest Event 2004-01-18 12:42:47 +00:00
fluxgen
cd9d9941e6 minor fixes, fixed popupMenu position if m_last_button_x is outside window 2004-01-17 00:49:20 +00:00
fluxgen
2e57767332 fixed minor issue with keyboard navigation in menus 2004-01-16 18:07:40 +00:00
fluxgen
5a24731d3a different window for position coordinates, patch from Junichiro Kita 2004-01-16 11:58:45 +00:00
fluxgen
f8f65c3945 different window for position coordinates, patch from Junichiro Kita 2004-01-16 11:47:07 +00:00
fluxgen
b7cd0599ae windowmenu command, patch fomr Junichiro Kita 2004-01-16 11:41:38 +00:00
fluxgen
41eae48eb4 oops 2004-01-16 11:38:30 +00:00
fluxgen
40cfbb7568 minor fix 2004-01-16 11:29:12 +00:00
fluxgen
c31e60a9c1 revert focus when a menu is losing focus, so we dont get unfocused window after keyboard navigation in menu 2004-01-16 11:28:00 +00:00
fluxgen
bc672d4a1d menu keyboard navigation fixes, patch from Junichiro Kita 2004-01-16 11:02:54 +00:00
fluxgen
53b7311033 on click iconify if focused else raise and focus 2004-01-16 09:32:44 +00:00
fluxgen
c2ba488919 use max screen area for arrange windows 2004-01-16 09:21:31 +00:00
fluxgen
b9e375bca0 set border width on buttons before we render textures for them so we get the right texture size 2004-01-14 23:06:13 +00:00
fluxgen
f305b77709 no need to do error check for mode left and right 2004-01-14 23:05:14 +00:00
rathnor
6914d00eb7 toolbar transparency 2004-01-13 14:41:32 +00:00
rathnor
9475d7bc82 little include fix 2004-01-13 12:55:25 +00:00
fluxgen
abf2bd26e3 fixed crash bug 2004-01-13 12:27:51 +00:00
fluxgen
75b1b052f5 minor fix 2004-01-12 20:24:06 +00:00
fluxgen
34858071e8 removed print 2004-01-12 20:22:40 +00:00
fluxgen
0513bafac5 year 2004-01-12 12:25:16 +00:00
fluxgen
2db11d2104 minor fix 2004-01-11 21:04:21 +00:00
fluxgen
a819ff8252 texture tests 2004-01-11 20:57:53 +00:00
fluxgen
d03b0107e7 added missing invert type 2004-01-11 20:33:24 +00:00
fluxgen
65e8c31f71 year 2004-01-11 16:14:41 +00:00
fluxgen
b2bcbf92f6 remove unused textures 2004-01-11 16:13:09 +00:00
fluxgen
7197a4951f hide extra menus 2004-01-11 16:10:51 +00:00
fluxgen
6cf28915fb hide menus 2004-01-11 16:09:50 +00:00
fluxgen
be2f29dee6 hide menus on click 2004-01-11 16:08:57 +00:00
fluxgen
978b72ca6f copyright 2004-01-11 16:08:28 +00:00
fluxgen
3af441d3ef hideMenus function, hides all menus on current screen 2004-01-11 16:06:22 +00:00
fluxgen
fabfc41002 use FbPixmap 2004-01-11 15:02:11 +00:00
fluxgen
ddd2cd1311 destroy fluxbox 2004-01-11 13:12:02 +00:00
fluxgen
9d433e6f49 minor fixes 2004-01-11 13:10:39 +00:00
fluxgen
8448a652c4 fillstyle and fillrule 2004-01-11 12:53:46 +00:00
fluxgen
766a385c83 cleaning, using FbPixmap 2004-01-11 12:52:37 +00:00
fluxgen
abe0204256 FbDrawable in constructor 2004-01-11 12:48:46 +00:00
fluxgen
135579a9bf back to std list until we get std set working again 2004-01-11 12:40:47 +00:00
rathnor
d5b04d1fa0 fix grip drawing issue 2004-01-10 20:22:05 +00:00
fluxgen
4f55e1f005 destroy screens on shutdown 2004-01-10 02:58:50 +00:00
fluxgen
47a20c9ef2 minor fix for shutdown 2004-01-10 02:58:21 +00:00
fluxgen
ba24f20831 clear root menu 2004-01-10 02:58:01 +00:00
rathnor
58a586a73e fix small rendering issue on iconbar 2004-01-10 01:19:13 +00:00
rathnor
5e87ca1ea4 fix some minor transparency issues 2004-01-10 00:37:35 +00:00
fluxgen
1a2acd2ba7 remove first and trailing white space in color string 2004-01-09 21:36:21 +00:00
fluxgen
66c38184c6 detach from signals when screen is shuttingdown 2004-01-09 11:59:10 +00:00
fluxgen
7ec159759d minor changes 2004-01-09 11:37:01 +00:00
fluxgen
5451d138c3 minor bug in ALLWINDOWS mode 2004-01-09 10:27:23 +00:00
fluxgen
1fa71bfcf9 use m_buffer for gc instead since it is the target 2004-01-09 02:19:02 +00:00
fluxgen
a86e7f8d54 calloc for consisten alloc/free with XDestroyImage, makes valgrind happy 2004-01-09 02:17:46 +00:00
fluxgen
a944c7cca4 init m_display 2004-01-09 02:15:02 +00:00
fluxgen
9f6621a599 init m_update 2004-01-09 02:06:55 +00:00
fluxgen
f5ed316411 init vars 2004-01-09 01:54:37 +00:00
fluxgen
08f6ca0514 save some memory 2004-01-09 01:19:48 +00:00
fluxgen
a48d734251 wall flag 2004-01-08 22:09:20 +00:00
fluxgen
f25aab1956 cleaning 2004-01-08 22:07:58 +00:00
grubert
5643caa655 Fix: locale extraction from LC_ALL: remove "LC_CTYPE=". 2004-01-06 13:42:47 +00:00
fluxgen
1ac796e8e0 check texture type too, it could be tiled 2004-01-03 01:12:10 +00:00
fluxgen
76006e0ac9 separator menu item 2004-01-03 00:28:02 +00:00
fluxgen
b766418c4f init m_max_screens later 2004-01-02 22:55:35 +00:00
fluxgen
0132b31f4e fixed bug in textured cache 2004-01-02 22:54:29 +00:00
fluxgen
a5be2ef67d textured pixmap cache fix 2004-01-02 22:19:39 +00:00
fluxgen
b9049cefad minor stuff 2004-01-02 22:01:08 +00:00
fluxgen
baa6a4a42f fixed checking in ThemeItem int 2004-01-02 21:59:52 +00:00
fluxgen
1feb5a6623 tab complete commands 2004-01-02 13:53:21 +00:00
fluxgen
5103e80e9a command factory accessor 2004-01-02 13:43:58 +00:00
fluxgen
345ef845c9 lock roottheme so it doesn't get run twice 2004-01-02 13:29:01 +00:00
fluxgen
e9b5ad4e40 some indent 2004-01-02 13:28:00 +00:00
fluxgen
85d572ee7e fixed cache bug 2004-01-02 13:27:29 +00:00
fluxgen
b4fc4b5793 some cleaning, using FbWindow setClientWindow instead 2004-01-02 13:26:44 +00:00
fluxgen
698c46130a removed setClientWindow(Window), we are using setClientWindow(FbTk FbWindow) instead 2004-01-02 13:25:55 +00:00
fluxgen
40dd63200d no need for theme change signal here since its already in FbTk Theme 2004-01-02 13:05:19 +00:00
fluxgen
5935013854 copy label unfocus to label active instead of trying loading it from the database again 2004-01-02 13:04:26 +00:00
fluxgen
c9ff8760ca using fixed values again 2003-12-31 11:57:47 +00:00
fluxgen
4e60178604 accessor for lock modifiers 2003-12-31 00:39:26 +00:00
fluxgen
b2ba9c1355 minor fix for theme loading on start 2003-12-31 00:38:40 +00:00
fluxgen
3ecca36129 using num, scroll and capslock mask from KeyUtil. Using use_mod1 resource 2003-12-31 00:36:16 +00:00
fluxgen
6bacfb6ed9 use mod1 resource 2003-12-31 00:35:21 +00:00
fluxgen
3490c73f57 fixed focus issue 2003-12-30 20:56:41 +00:00
fluxgen
4a8a7a32d4 minor fix from keys 2003-12-30 18:26:18 +00:00
fluxgen
5febf6c902 minor cleaning 2003-12-30 18:16:51 +00:00
fluxgen
35e2057fb7 minor fix 2003-12-30 18:14:33 +00:00
fluxgen
06eaec00ca use real mods for caps, num and scroll 2003-12-30 18:11:44 +00:00
fluxgen
35394a486c inline 2003-12-30 17:57:12 +00:00
fluxgen
8c8e4f0f4a inline 2003-12-30 17:17:05 +00:00
fluxgen
0c4b5306cd screen based theme loading 2003-12-29 11:04:09 +00:00
fluxgen
33f69f1815 minor fix for previous fix 2003-12-29 01:23:04 +00:00
fluxgen
3c3f805fcd removed call to ThemeManager load in constructor, we call it load theme later 2003-12-29 01:06:32 +00:00
rathnor
ea184b3566 fix rendering of icon buttons when they are slightly larger because of
rounding
2003-12-23 01:55:07 +00:00
fluxgen
28a7b90437 minor stuff 2003-12-21 23:24:25 +00:00
fluxgen
33d0a6025c sync after input focus 2003-12-21 23:23:03 +00:00
fluxgen
a11575f959 update last time 2003-12-21 22:42:31 +00:00
fluxgen
18898e08dc updated m_last_time, this fixes the mozilla focus issue 2003-12-21 16:23:59 +00:00
fluxgen
a151145500 minor fix for setCurrentClient and focused label 2003-12-21 16:23:19 +00:00
rathnor
06cd80c6c8 fix rounding 2003-12-21 16:12:19 +00:00
rathnor
dfdb8219fa more sloppy focus fixing 2003-12-21 15:24:28 +00:00
fluxgen
8192e8bc2a removed old save for window placement 2003-12-21 15:13:00 +00:00
fluxgen
70b945f0db assuming passive 2003-12-21 13:57:38 +00:00
fluxgen
eb3533f81e big comment 2003-12-21 13:31:12 +00:00
fluxgen
ce36978e76 fixed autohide bug 2003-12-20 19:10:49 +00:00
fluxgen
044aa68e34 fixed autohide bug 2003-12-20 19:05:42 +00:00
fluxgen
b3723c2094 cleaning 2003-12-20 19:04:45 +00:00
fluxgen
5a91d8747e bindkey command 2003-12-20 17:42:04 +00:00
fluxgen
d86f0e36bb keys accessor 2003-12-20 17:40:50 +00:00
fluxgen
29c7784599 addBinding function and some cleaning 2003-12-20 17:37:57 +00:00
fluxgen
d26252aa8e edit clock format menu item 2003-12-19 18:26:48 +00:00
fluxgen
c613a57c64 resourceValue and findResource 2003-12-19 18:25:39 +00:00
fluxgen
72df5cf1bc added setresourcevalue and setresourcevaluedialog actions 2003-12-19 18:17:08 +00:00
fluxgen
a88e5e57c1 added post command and fixed correct font 2003-12-19 18:16:01 +00:00
fluxgen
7287a0f11e added post command 2003-12-19 18:15:19 +00:00
fluxgen
6c647097c2 SetResourceValueCmd and SetResourceValueDialogCmd 2003-12-19 17:22:04 +00:00
fluxgen
ffc8cb9443 setResourceValue function and a dump 2003-12-19 17:08:25 +00:00
fluxgen
bfd09dc88c accessor and manipulator for m_shadow 2003-12-19 17:07:53 +00:00
fluxgen
1dd4b27d30 timedRender so we can remove flicker while changing current client in window 2003-12-19 14:58:48 +00:00
fluxgen
9b88b1f2c7 reconfig timer back, needs to have a timer so we can reconfig fluxbox save in the next event round, see comments... 2003-12-19 13:37:28 +00:00
fluxgen
498f852907 replaced by CommandDialog 2003-12-19 11:53:52 +00:00
fluxgen
f3efaa8a6e update mouse and key screen before we enter FbTk EventManager 2003-12-19 03:58:36 +00:00
fluxgen
78c5d474f7 updates for new workspace name cmd 2003-12-19 03:57:40 +00:00
fluxgen
63a5065d5e WorkspaceNameDialogCmd, CommandDialogCmd and changes in SetWorkspaceNameCmd 2003-12-19 03:56:51 +00:00
fluxgen
fbceff651a new actions, CommandDialog and SetWorkspaceNameDialog 2003-12-19 03:55:10 +00:00
fluxgen
1ad9f53d10 replaced setworkspacename with CommandDialog 2003-12-19 03:53:36 +00:00
fluxgen
65a6213dbe generic command dialog, replaces old setworkspacename 2003-12-19 03:53:21 +00:00
fluxgen
c2042323b7 cleaning 2003-12-19 01:46:58 +00:00
fluxgen
3999aded8c cleaning 2003-12-19 00:48:41 +00:00
fluxgen
0c8e616492 update 2003-12-19 00:48:16 +00:00
fluxgen
f972b9f047 minor fix 2003-12-19 00:47:55 +00:00
fluxgen
d2dcfe4139 minor fix 2003-12-19 00:36:53 +00:00
fluxgen
8002a73374 cleaning 2003-12-19 00:35:08 +00:00
fluxgen
448d9fa722 moved focus enum to BScreen, change window placement resource to FbTk Resource 2003-12-19 00:34:23 +00:00
fluxgen
7f8adc5a49 add style item only if the file is a regular file and not a .file or a backup~ file, thanks Ciaran McCreesh 2003-12-18 21:13:52 +00:00
fluxgen
6018caf733 minor fix for xinerama 2003-12-18 20:56:18 +00:00
fluxgen
bb02a522fb code cleaning 2003-12-18 18:03:23 +00:00
fluxgen
8735c6a08b clamp menu delay resource 2003-12-18 15:27:21 +00:00
fluxgen
52d4430533 minor cleaning 2003-12-17 01:34:13 +00:00
fluxgen
3cf2c3343b inline display 2003-12-17 01:23:32 +00:00
fluxgen
ae48259567 cleaning 2003-12-17 01:21:49 +00:00
fluxgen
175a9ace52 rearrangement and some minor style cleaning 2003-12-17 01:20:49 +00:00
fluxgen
f89c71c0db obsolete getTitle() from win client change to title() 2003-12-17 01:19:39 +00:00
fluxgen
c54ab3189d using menu update 2003-12-17 00:45:30 +00:00
fluxgen
db7ae6eb5a cleaning 2003-12-17 00:43:51 +00:00
fluxgen
8294b04f5e using menu as observer, cleaning in menu theme 2003-12-17 00:43:22 +00:00
fluxgen
90ff80f89b cleaning 2003-12-16 23:36:06 +00:00
fluxgen
72b878f78c fixed some icc warnings 2003-12-16 17:06:52 +00:00
rathnor
a1930dbf6a tidy redundant 2003-12-16 12:46:14 +00:00
rathnor
7b0e1504f0 tweak of defaults - make no input hint, no send focus default to
passive
2003-12-15 20:20:20 +00:00
rathnor
907c2d2aaa fix mozilla focus issue 2003-12-15 11:55:58 +00:00
fluxgen
baeacf877f no need to have Workspace instance in ClientMenuItem since it already hold the window which has workspace num 2003-12-14 01:10:39 +00:00
fluxgen
49c13b9e03 minor cleaning 2003-12-14 01:09:00 +00:00
fluxgen
521932e0a2 move client to drop zone when detaching client to root window 2003-12-14 01:06:22 +00:00
fluxgen
4e0150bf46 minor fix 2003-12-12 21:47:36 +00:00
fluxgen
e0411a94f7 fixed menu timer bug 2003-12-12 19:45:46 +00:00
fluxgen
bf75608df0 menu delay and mode 2003-12-12 18:18:49 +00:00
fluxgen
30957f197c fixed bug in adding new workspaces 2003-12-12 15:19:22 +00:00
fluxgen
602115fe9c removed next prev client from menu 2003-12-12 14:59:16 +00:00
fluxgen
d2d3fbc96c alignment of iconbar buttons 2003-12-12 14:36:22 +00:00
fluxgen
722036eab0 alignment 2003-12-12 14:35:34 +00:00
fluxgen
96c1445408 remember position patch from Mathias Gumz 2003-12-11 15:23:14 +00:00
rathnor
67bbf9ff2c fix up label transparency 2003-12-11 12:48:39 +00:00
fluxgen
291f74fa3a separator line, thanks ciaranm 2003-12-10 23:33:15 +00:00
fluxgen
94747da13c separator in menu 2003-12-10 23:32:41 +00:00
fluxgen
5ffb6290c1 cleaning in the menu code 2003-12-10 23:08:06 +00:00
fluxgen
cb8e8e8d05 fixed geometry bug 2003-12-10 22:28:07 +00:00
fluxgen
7fab9c0a0b fixed bug in loading label.active 2003-12-10 21:40:22 +00:00
rathnor
689fdc77b0 focus tweak - ignore NotifyInferior 2003-12-09 12:28:24 +00:00
rathnor
15b41a3c35 add window.label.active theme items 2003-12-09 08:48:08 +00:00
fluxgen
76b14e9c94 minor stuff 2003-12-08 17:32:08 +00:00
fluxgen
58c47cf714 visible menu item 2003-12-08 17:29:44 +00:00
fluxgen
b40bea67b7 const 2003-12-08 17:29:24 +00:00
fluxgen
f5b4473628 inline 2003-12-08 16:39:44 +00:00
fluxgen
4e435cb3db listen to title change 2003-12-07 17:51:02 +00:00
fluxgen
e9be87766b observe title signal 2003-12-07 17:49:07 +00:00
fluxgen
b8c1d3e5ee title change signal 2003-12-07 17:47:42 +00:00
fluxgen
c5b79ed14b usePixmap from Texture 2003-12-07 16:39:43 +00:00
fluxgen
d2959aeb6b usePixmap accessor 2003-12-07 16:32:12 +00:00
fluxgen
65d0aa333d tmp fix for error in toolbar 2003-12-07 15:45:28 +00:00
fluxgen
6ae6cebd64 added config menu to Screen 2003-12-07 15:27:52 +00:00
fluxgen
fc4e008f3c fixed minor bug in menu item and saving resources when changing value 2003-12-06 16:49:06 +00:00
fluxgen
95d565ba62 toggle clock format via menu 2003-12-04 23:02:23 +00:00
fluxgen
29beda2d6b sync function 2003-12-04 21:31:02 +00:00
fluxgen
a8f39f0d7a fixed send to bug 2003-12-04 00:08:55 +00:00
fluxgen
f7fc364a4c minor cleaning 2003-12-03 23:08:48 +00:00
fluxgen
6f0c8388ac window menu for client in clientmenu 2003-12-03 23:05:29 +00:00
fluxgen
e76fda0c61 return type, default void 2003-12-03 22:13:56 +00:00
fluxgen
7238e21fc5 reload style command 2003-12-03 22:13:21 +00:00
fluxgen
8553753773 no need for FbCommands here 2003-12-03 22:12:26 +00:00
fluxgen
d6c216885d minor fix 2003-12-03 17:55:13 +00:00
fluxgen
6d95ba1af2 hide toolbar menu on root window click 2003-12-03 00:49:20 +00:00
fluxgen
5e9b6453f0 removed ToolbarHandler 2003-12-03 00:33:30 +00:00
fluxgen
8971b068ac removed 2003-12-03 00:32:58 +00:00
fluxgen
82e72ab493 minor stuff 2003-12-03 00:18:58 +00:00
fluxgen
5ce6c4e762 internal menu 2003-12-03 00:16:56 +00:00
rathnor
1473cb0f06 missing include 2003-12-02 11:59:51 +00:00
fluxgen
1586e9a256 fixed shadow option bug 2003-12-01 19:57:01 +00:00
fluxgen
47ed1fb449 changed text 2003-11-29 00:36:09 +00:00
fluxgen
9dc08a463c added shadow 2003-11-28 23:27:29 +00:00
fluxgen
53e1f759c1 minor stuff 2003-11-28 23:26:27 +00:00
fluxgen
9a6555695a minor stuff 2003-11-28 23:02:05 +00:00
fluxgen
139792c860 GContext 2003-11-28 22:53:10 +00:00
fluxgen
f6fa266493 copy stuff 2003-11-28 22:50:55 +00:00
fluxgen
9f4d10256d disable current workspace in menu 2003-11-28 13:39:41 +00:00
fluxgen
c3031f6572 Send to menu 2003-11-27 22:04:09 +00:00
fluxgen
d937beae9e send to menu 2003-11-27 22:02:28 +00:00
fluxgen
0ea8c47326 minor fix 2003-11-27 22:01:11 +00:00
fluxgen
098dd96c44 send to menu 2003-11-27 21:57:17 +00:00
fluxgen
f4ce6f226c fixed multi button menu item for maximize item 2003-11-27 14:31:28 +00:00
fluxgen
5ce35d9fa8 toggle pixmap for IconButton 2003-11-27 14:30:11 +00:00
fluxgen
258cb10be2 added MultiButtonMenuItem 2003-11-27 13:22:45 +00:00
fluxgen
3de12a0ad3 multi button menu item 2003-11-27 13:20:57 +00:00
rathnor
d757c08e00 some menu tweaking 2003-11-19 12:57:27 +00:00
fluxgen
a2f947e300 check for sstream header 2003-11-17 00:33:16 +00:00
fluxgen
f592b67c70 check for sstream header 2003-11-17 00:20:54 +00:00
rathnor
c8d1e5491b add better theme path searching 2003-11-16 22:33:56 +00:00
rathnor
b6d5b558fe slit client mapping on restart, surplus menu redraw 2003-11-01 00:12:53 +00:00
rathnor
08089dd064 out-by-one correction 2003-10-31 20:02:49 +00:00
rathnor
af7deab379 tweak winbutton icon drawing, plus a little fix to icon changes 2003-10-31 19:32:40 +00:00
rathnor
b88f9b2a9e fix a number of positioning and sizing issues 2003-10-31 10:37:09 +00:00
rathnor
d617c5288f fix handling of zero handleWidth in themes 2003-10-30 20:27:51 +00:00
rathnor
7c70b2cd5b fix build with --disable-slit 2003-10-28 17:39:59 +00:00
rathnor
f5f979ef37 make client windows only reparented one below toplevel - i.e. not into
clientarea
2003-10-28 02:17:03 +00:00
fluxgen
b4b86bbdcf minor stuff 2003-10-26 21:05:03 +00:00
fluxgen
5cdb896772 some extra checks 2003-10-26 20:59:07 +00:00
fluxgen
e8659c7f17 fixed uninitialized variables 2003-10-26 20:52:28 +00:00
fluxgen
8681e27ec2 minor bugfix 2003-10-26 20:13:11 +00:00
fluxgen
be807760d0 minor compile fix 2003-10-26 20:11:27 +00:00
fluxgen
35b2305b62 minor fix 2003-10-26 12:36:55 +00:00
fluxgen
9c35bbdd40 added resizeto and moveto commands 2003-10-25 22:11:22 +00:00
fluxgen
4d16109457 removing trailing whitespace in filename 2003-10-25 22:10:43 +00:00
fluxgen
e8082ed519 fixed trailing whitespace in pixmap filename 2003-10-25 22:09:19 +00:00
fluxgen
233a4d85f4 added removeTrailingWhitespace 2003-10-25 22:06:53 +00:00
fluxgen
bc75892375 default background gray 2003-10-14 21:49:21 +00:00
rathnor
f89532c0cb fix identification of event targets in event manager 2003-10-14 16:23:16 +00:00
fluxgen
af430a858e old style toolbar as default 2003-10-14 00:21:52 +00:00
fluxgen
e3edff5bc8 minor bug fix in NextWindow and PrevWindow Cmd 2003-10-14 00:21:16 +00:00
fluxgen
89e769e4bf minor fixes 2003-10-13 23:51:04 +00:00
fluxgen
a0604948fe added ToolFactory, Generictool, ButtonTool and ButtonTheme 2003-10-13 23:50:21 +00:00
fluxgen
cb7ab28601 cleaning 2003-10-13 23:49:12 +00:00
fluxgen
716f98a01a moved tool creation to ToolFactory, removed FbCommands deps and using CommandParser instead 2003-10-13 23:48:48 +00:00
fluxgen
dda53b698d added toolbar.button.size 2003-10-13 23:47:38 +00:00
fluxgen
2aef1e67c3 added pressed color 2003-10-13 23:43:11 +00:00
fluxgen
9911b38f8d extends tooltheme with picColor and pressed texture for toolbar buttons 2003-10-13 23:41:07 +00:00
fluxgen
ec1049e894 helper tool class for button tools 2003-10-13 23:38:17 +00:00
fluxgen
53be8d6f67 creates tools 2003-10-13 23:37:41 +00:00
fluxgen
82ac933efe helper class for simple tools 2003-10-13 23:35:54 +00:00
fluxgen
2468ef1dcc added ThemeItems 2003-10-13 22:57:43 +00:00
fluxgen
481202b91d cleaning, moved theme items to ThemeItems.hh 2003-10-13 22:57:14 +00:00
fluxgen
75c98b0c8d moved from Theme.cc 2003-10-13 22:56:28 +00:00
fluxgen
45905b9b77 using auto_ptr 2003-10-13 19:31:56 +00:00
fluxgen
ea61aa6480 minor fix 2003-10-13 19:31:04 +00:00
rathnor
4e91ce1b21 small solaris build fix 2003-10-12 16:25:28 +00:00
rathnor
018665d7a3 drawing optimisations and fixes 2003-10-09 16:48:09 +00:00
rathnor
29a69a69c1 minor menu positioning tweaks 2003-10-06 09:55:36 +00:00
rathnor
e5dd3d2e85 fix rendering of offscreen windows 2003-10-06 09:28:35 +00:00
rathnor
dda34421a3 fix shape - all menus shaped, and some weird shape bugs 2003-10-06 06:22:43 +00:00
rathnor
9a155ea7b5 fix window size when changing titlebar height 2003-10-05 09:03:43 +00:00
rathnor
6984eb8970 shuffle bunch of stuff from Keys into FbTk/KeyUtil 2003-10-05 07:20:47 +00:00
rathnor
c516aa13a1 fix reading of auto raise delay 2003-10-05 06:28:47 +00:00
rathnor
fa4328d862 make doFocusLast work for sloppy focus as well 2003-10-05 02:31:23 +00:00
rathnor
158b515e21 address some memory issues shown up with valgrind 2003-10-02 16:14:41 +00:00
rathnor
bb1a7c92d8 fix rendering of grips for parent relative textures
- make them children of the handle
2003-10-02 14:14:46 +00:00
rathnor
ae6e193aa7 fix rendering of window frame on focus change 2003-10-02 13:09:24 +00:00
rathnor
cb1a64576e fix aterm opaue move updating - thanks Mathias Gumz 2003-09-29 15:00:06 +00:00
rathnor
81378f9494 fix handling of base_Width/height hints in wm_normal_hints
- fixes abiword resize issues
2003-09-29 14:58:15 +00:00
fluxgen
15dfe81112 added MacroCmd action, thanks Mathias Gumz 2003-09-29 14:22:07 +00:00
fluxgen
75b3606424 added removeFirstWhitespace 2003-09-29 14:01:48 +00:00
fluxgen
71504b8bbe added size accessor 2003-09-29 14:00:46 +00:00
rathnor
2d8613ca6c small patch from Mathias Gumz 2003-09-29 13:01:01 +00:00
rathnor
10ce5372d9 quadrant-resizing (Thanks Mathias Gumz) 2003-09-29 12:53:58 +00:00
rathnor
2c8e8e5915 fix crash when closing active window while cycling focus 2003-09-24 14:26:01 +00:00
rathnor
feb7462e38 Fix updates to mwm_hints, and make configure request move and resize atomic 2003-09-24 14:02:25 +00:00
fluxgen
87995b9755 fixed the aterm bug 2003-09-24 11:33:40 +00:00
rathnor
a4c41f621b add support for _NET_WM_STATE_FULLSCREEN 2003-09-23 13:52:05 +00:00
rathnor
2f2e2185c3 fix invisible minimize button 2003-09-22 12:07:00 +00:00
rathnor
752ece1322 silliness :-/ 2003-09-21 13:24:27 +00:00
rathnor
4d83785792 fix disappearing close button 2003-09-21 12:49:48 +00:00
grubert
790c55ca52 Fix ArrangeWindows for greater number of windows. 2003-09-20 10:46:01 +00:00
fluxgen
f99e1c6091 minor fix 2003-09-17 14:16:53 +00:00
rathnor
9859cc53d0 more gravity tweaks 2003-09-16 13:11:42 +00:00
fluxgen
2746ab43aa minor change in window menu 2003-09-15 20:27:06 +00:00
fluxgen
3e615b15de fixed mode NONE bug 2003-09-15 20:19:36 +00:00
fluxgen
4ca7cc7b94 update transparent for grips and handle 2003-09-15 20:14:49 +00:00
fluxgen
55e22bb42c minor fix 2003-09-15 20:13:24 +00:00
fluxgen
56b9ef14ba fixed stick pressed pixmap bug 2003-09-14 17:34:47 +00:00
fluxgen
8aa1b8d5b0 minor stuff 2003-09-14 12:03:40 +00:00
rathnor
7047c4b7ad correct little focus thing 2003-09-14 11:56:11 +00:00
rathnor
f68c15cfa2 focus fixes 2003-09-14 11:23:48 +00:00
fluxgen
7a20120bbc minor debug stuff 2003-09-14 11:17:21 +00:00
fluxgen
32a6aa1f54 less flicker 2003-09-14 10:32:31 +00:00
fluxgen
ce1852c293 minor fix 2003-09-14 10:22:45 +00:00
fluxgen
9928d4505d less flicker on workspace change 2003-09-14 10:13:54 +00:00
fluxgen
0224880587 less flicker 2003-09-14 10:13:06 +00:00
fluxgen
c8bcddf58b buffered background 2003-09-14 09:51:40 +00:00
fluxgen
1111861bd2 less flicker 2003-09-14 09:50:01 +00:00
fluxgen
b580752cb0 minor fix for Solaris 2.x 2003-09-13 09:29:26 +00:00
fluxgen
056a997e39 fixed new theme items 2003-09-12 23:38:50 +00:00
fluxgen
c136741213 added window.handleWidth and window.bevelWidth 2003-09-12 23:37:12 +00:00
fluxgen
4c1c1267b6 fixed minor transparent issue 2003-09-12 23:36:16 +00:00
fluxgen
4a63da7168 update for winFrameTheme on geom 2003-09-12 23:35:31 +00:00
fluxgen
0246b8d413 cleaning in frame theme 2003-09-12 23:34:13 +00:00
fluxgen
7e320b7d31 removed bevel width and handle width 2003-09-12 23:33:13 +00:00
fluxgen
5aae53172b new names for theme items, the new names are menu.bevelWidth menu.borderWidth menu.borderColor 2003-09-12 23:32:02 +00:00
fluxgen
96132f2afe fixed focus issue when changing next or prevclient 2003-09-12 22:55:33 +00:00
fluxgen
5eaa343471 fixed correct fallback 2003-09-12 22:52:22 +00:00
fluxgen
a6b3e25679 optimized rendering 2003-09-12 22:49:14 +00:00
fluxgen
00514c3f08 using FbTk GContext 2003-09-12 21:34:22 +00:00
fluxgen
b0b517b70c minor stuff 2003-09-12 16:30:21 +00:00
rathnor
da503e9247 fix problems relating to windows reparenting themselves.
Fixes vncviewer switch to fullscreen. Maybe mplayer fullscreen issue
too?
2003-09-11 21:30:20 +00:00
fluxgen
4b035f1d07 cleaning 2003-09-11 20:00:09 +00:00
fluxgen
3b9f04d440 added font, function and subwindow mode 2003-09-11 19:57:38 +00:00
rathnor
6d6425cbde fix gravity handling 2003-09-11 19:55:27 +00:00
fluxgen
16653d23d5 update 2003-09-11 16:58:55 +00:00
fluxgen
fbe722de6d update 2003-09-11 16:51:21 +00:00
rathnor
9582e35ab8 correct temporary insanity :-/ 2003-09-11 13:35:37 +00:00
rathnor
01af61822d add gravity translate 2003-09-11 13:17:14 +00:00
rathnor
7056c000e2 erk 2003-09-11 13:15:58 +00:00
fluxgen
7965166d82 reduced flicker with transparency 2003-09-10 21:43:54 +00:00
fluxgen
03fd9e1147 minor bugfixes 2003-09-10 21:41:18 +00:00
fluxgen
3b66daeaa2 clearArea 2003-09-10 21:40:01 +00:00
fluxgen
d9f17a17c3 cleaning 2003-09-10 21:37:05 +00:00
fluxgen
8c9818a84b reduced flicker with buffer 2003-09-10 21:36:37 +00:00
fluxgen
69583dc266 resize function 2003-09-10 21:28:13 +00:00
fluxgen
6d9afb8453 no graphics exposure by default 2003-09-10 21:27:02 +00:00
fluxgen
dd0aad54c0 minor consistency fix 2003-09-10 21:26:28 +00:00
fluxgen
a963aeaceb fixed exposeEvent flicker and bug in setBackgroundColor 2003-09-10 21:24:36 +00:00
fluxgen
7c479799e4 accessors for background pixmap and color and foreground pixmap 2003-09-10 21:23:36 +00:00
fluxgen
cd85257a4b fixed loading of color or pixmaps for texture 2003-09-10 21:22:25 +00:00
fluxgen
b78edef5b6 added move command, thanks Mathias Gumz 2003-09-10 14:07:48 +00:00
fluxgen
d93bedd844 fixed expose event 2003-09-10 11:19:39 +00:00
fluxgen
a992dec03c fixed workspace mode 2003-09-10 11:17:53 +00:00