simonb
6e774e79e1
fix a few drawwing issues, esp menu opening offscreen
2005-04-15 00:39:54 +00:00
mathias
95ea1a0151
cosmetic
2005-04-14 17:12:33 +00:00
simonb
ddcecec37e
fix a few small bugs from recent big patch
2005-04-13 14:39:25 +00:00
simonb
88c66f0687
Big changes to how transparency works
...
Consequently rearrange lots of rendering ops, and strip calls to
updateTransparent
2005-04-10 18:18:14 +00:00
simonb
007c495239
Tidy up some redundant pixmap allocs
2005-04-02 14:59:38 +00:00
mathias
150777e336
fix for #1152450 , when having multiple screens the rootCommand's were
...
called too often:
m_root_menu is locked for the current screen when loading the
style for the current screen, but not for the screens already
initialized and thus its executed when called thru Theme::reconfigure();
now only the themes on the same screen are affected by the load-routine.
2005-03-16 22:44:48 +00:00
fluxgen
e822437cb8
added stringstream header
2005-02-13 16:34:14 +00:00
fluxgen
8e0a3300ad
stringstream
2005-02-13 16:33:49 +00:00
mathias
4a7d0b8434
cosmetic + updated copyright year
2005-02-10 10:24:31 +00:00
mathias
39e27876dd
updated copyright year
2005-02-08 17:09:56 +00:00
mathias
b82b3b98d2
copyright year
2005-02-07 23:39:57 +00:00
mathias
d74e851955
updated copyright date
2005-02-07 13:51:50 +00:00
mathias
703fc0b0ee
cosmetic white-space-stuff and/or copyright dates
2005-02-07 13:46:55 +00:00
mathias
8e33dad39f
white-space cosmetic
2005-02-07 13:45:31 +00:00
mathias
67098a21ea
closes #1107213 , 64bit issues with XChangeProperty
...
submitted by Matthieu Herrb <matthieu.herrb@laas.fr>
2005-01-31 16:55:38 +00:00
mathias
5e9814e091
fix to solve compileproblems under freebsd4
2005-01-24 20:02:03 +00:00
mathias
6b8fca511c
copyright date
2005-01-24 18:02:34 +00:00
mathias
ab1a422ac6
copyright date
2005-01-20 22:49:56 +00:00
fluxgen
78f3ca5db6
cleaning
2005-01-15 13:35:48 +00:00
mathias
a07d61e63d
moved ThemeItem<bool> - implementation to FbTk/ThemeItems.cc
2005-01-14 09:43:31 +00:00
mathias
f0fd05ec25
copyright
2005-01-14 09:40:40 +00:00
mathias
e0550eb098
cosmetic change
2005-01-12 06:22:26 +00:00
mathias
2a49732159
fix for #1099278
2005-01-11 12:39:01 +00:00
mathias
5bbab52d6d
fix for #1099950 , Missing initialization in FbTk/FbWindow.cc
2005-01-11 12:05:10 +00:00
mathias
0134038fee
fix problems with imlib2 on restart:
...
only when using "imlib_load_image_with_error_return" as the loading
function imlib2 seems to avoid trouble when an image with <filename>
doesnt exist. all other loadroutines lead to heavy problems when
fluxbox shuts down and tries to restart (memleak(?), distorted xressources
etc)
i ll analyze this further. another open issue with imlib2 is that it
doesnt work when xserver/fluxbox is running in dualscreen-mode (not
xinerama), no valid pixmaps are visible on the second head. dunno why
(yet).
2005-01-02 06:27:45 +00:00
mathias
c7a3200730
small issues:
...
- added a guard so no invalid(0)-handler is deleted at shutdown
- "if (s_image_map[extension] == 0)" -> creates an entry for sure, we
dont want this.
2005-01-02 06:21:45 +00:00
mathias
ddfb14a264
correct isExecutable
2004-12-24 06:14:08 +00:00
mathias
bc7c988561
adds imlib2-support to fluxbox: allows us to load several imageformats
...
besides xpm. to get imlib2 support in fluxbox one has to
./configure --enable-imblib2
default is disabled. a fluxbox-binary that supports imlib2 will have
IMLIB2 in "fluxbox -info"-output
explanation to the changed files:
* xft.m4 -> acinclude.m4 + added ac_path_generic.m4
(from http://ac-archive.sourceforge.net/Miscellaneous/ac_path_generic.html )
* configure.in, Makefile.am, src/FbTk/Makefile.am changed to handle
imlib2-support
* Font.cc/hh Image.cc/hh App.cc fluxbox.cc consistent way of init for global
stuff for fonts and imagehandlers.
* rest of changes just add the imlib2-code, pretty straightforward
2004-12-21 23:42:09 +00:00
mathias
a88d3b39ad
added deleteProperty to FbWindow
2004-12-21 16:12:28 +00:00
mathias
33d90f7a5e
fix segfaulting when new text is smaller than the oldtext,
...
m_start_pos has to be 0 before calculating anything else.
2004-12-18 02:44:11 +00:00
mathias
b3fa5c2428
* moved FbTk/Directory.cc/hh over to FbTk/FileUtil.cc/hh which contain now
...
file and directory - helproutines.
* created the FileUtil-namespace which contains file-related functions, moved
those functions out of Directory - code
* changes to the rest of the files to follow those changes
2004-12-18 01:29:22 +00:00
mathias
6458b1b485
cosmetic, double #include of the same header
2004-12-18 01:10:33 +00:00
mathias
eb42a7806d
icc complaint about a "possible" conflict between the
...
FbTk::Menu::update(Subject*) and FbTk::Menu::update(int index)
to avoid this, we rename FbTk::Menu::update(int index)
-> FbTk::Menu::updateMenu(int index)
this is mostly cosmetic, but if it makes the life of a compiler happy, well ..
be happy icc :)
2004-12-13 14:03:17 +00:00
mathias
55163188b5
fix #1080323 , a missing header
2004-12-10 03:42:53 +00:00
mathias
66a3fc1c4d
fixes fontsituations when text disappears in non-antialias mode
...
primary problem was to use utf8 when in fact the FontSet wasnt
utf8.
2004-11-19 12:00:20 +00:00
mathias
993c17cf2e
svn propset svn:keywords "Id"
2004-11-19 11:37:27 +00:00
mathias
1f133063aa
fixed missing init for pointer in destructor .. could lead to segfaults
2004-11-17 16:39:30 +00:00
akir
fa5202c120
accepted patch #1057446 , improved iterator in timer-code
2004-11-01 02:43:07 +00:00
akir
fa1692180e
fix #1057499
2004-10-31 23:04:30 +00:00
akir
5b68a7548c
i forgot to remove a silly warning :)
2004-10-25 22:57:32 +00:00
akir
66afb1e517
moved ThemeItems.hh -> ThemeItems.cc
2004-10-21 16:46:50 +00:00
akir
6b541c9162
modified to make it work with the ThemeItem.hh -> ThemeItem.cc action
2004-10-21 16:45:30 +00:00
akir
a63a27886d
moved ThemeItems.hh to ThemeItems.cc, solves some linkissues
2004-10-21 16:44:06 +00:00
akir
0d7f757c2c
fixes missing header to avoid missing declarations (mipspro)
2004-10-21 10:29:49 +00:00
akir
b7190ee2e5
fix for mipspro: no 'new(nothrow)' available for MIPSpro Compilers: Version 7.3.1.3m
2004-10-21 10:03:43 +00:00
akir
45726d3016
if the systemtime is set back the timers wont be updated.
...
solution: add the delta to all of our timers too.
2004-10-19 08:59:44 +00:00
akir
1ace87ac15
fixes MIPSpro Compilers: Version 7.3.1.3m issue
2004-10-18 20:10:37 +00:00
akir
876a70fce2
added padding: space between text and the border
2004-10-10 16:04:33 +00:00
akir
565db1bcda
entering @ and ~ from germankeyboards work again
...
added some stuff to let the user use the numpad too
2004-10-08 11:52:33 +00:00
akir
0fab25bfd2
we dont remove the scrolllock() modifier from the keystate anymore -> lead to problems with altgr on german-keyboards -> no @ in textbox's possible.
2004-10-08 11:51:16 +00:00
akir
fbbd335dce
cosmetic
2004-10-08 11:49:55 +00:00
akir
9c3ad19748
added LC_TIME so the ClockTool gets the right locale
2004-10-07 09:52:28 +00:00
akir
0e8ac3839d
tiny forgotten thingy from the MAN :)
2004-10-06 19:19:43 +00:00
akir
a5b9315b33
fix some keymovement issues, dunno if its completly correct that way. perhaps
...
a rewrite of the movement stuff is needed one day.
modified buttonPressEvent so it will place the cursor to the right place
2004-10-06 19:05:12 +00:00
fluxgen
997d7d7224
allocate red, green and blue buffers only for gradients
2004-10-06 09:30:54 +00:00
fluxgen
662d1a459c
setTile for X Drawable
2004-10-06 06:50:27 +00:00
rathnor
07af4ff595
fix usage of setlocale return value, which returns a pointer to static
...
memory, which we need to promptly copy
2004-10-04 12:43:52 +00:00
akir
c0777f792c
fix to make separators are not clickable/selectable
2004-09-29 09:58:11 +00:00
rathnor
15547c4179
fix build issue, use cerr instead of fprintf(stderr
2004-09-24 06:23:17 +00:00
akir
e8c813c38c
fixed a minor bug that can lead to HIGH cpuload under some circumstances.
...
actually we must ensure that only timers with a valid handle are added to the
timerslist.
2004-09-19 21:15:47 +00:00
rathnor
42c1fd3ae3
preliminary support for composite/compositing manager. Also general work
...
for consistency with transparency resources
2004-09-12 14:56:20 +00:00
fluxgen
049e40c9eb
Font::drawText takes reference to FbDrawable instead of X Drawable + some code cleaning
2004-09-11 23:01:34 +00:00
fluxgen
acd2176355
copyright update
2004-09-11 23:00:44 +00:00
fluxgen
82c2f3521e
access function for display
2004-09-11 20:30:28 +00:00
rathnor
28c32c087a
more X error fixing
2004-09-11 15:52:23 +00:00
fluxgen
768d98a39d
head specific strut, patch from Mathieu De Zutter
2004-09-11 13:45:16 +00:00
rathnor
7d793fc6a8
fix issues that resulted in unnecessary X errors
2004-09-11 12:33:14 +00:00
akir
c8f9cf1177
cosmetic + avoid unneeded App::instance()->display() calls
2004-09-10 16:48:15 +00:00
akir
df0c942aa2
cosmetic + avoid unneeded App::instance()->display() calls
2004-09-10 16:41:30 +00:00
akir
bf48239dee
cosmetic + try to avoid App::instance()->display() calls when not needed
2004-09-10 16:12:49 +00:00
akir
97d2577f1a
cosmetic issues, removed unneeded strcasestr-code (is already in StringUtil),
...
tried to avoid App::instance()->display() calls again.
2004-09-10 16:12:01 +00:00
akir
b453d143bb
cosmetic, man, we need a beautifarm :)
2004-09-10 16:04:16 +00:00
akir
a7967dfb25
put App::instance()->display() to FbDrawable::s_display to avoid too much
...
unnecessary calls
2004-09-10 15:46:08 +00:00
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
1d355a9192
transfered ::getRootPixmap from several places to new home, FbPixmap
2004-09-09 14:29:10 +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
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
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
rathnor
d17bf39a43
add autoconf check for std c++ headers
2004-08-31 15:26:40 +00:00
akir
6a99427331
fi menuuclosebug -> choosed the wrong parent-menu under some circumstances
2004-08-30 10:23:37 +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
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
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
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
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
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
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
44f7069e1c
some EMX fixes, thanks dave_yeo at paralynx
2004-07-19 13:53:46 +00:00
fluxgen
4179d51829
delete key
2004-07-15 13:48:54 +00:00
fluxgen
b672bc50bb
minor stuff
2004-07-15 09:52:57 +00:00
fluxgen
7391de5e96
fixed menu draw bug while doing keyboard navigation
2004-07-14 18:30:37 +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
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
rathnor
5cc0f12f3f
we should only load LC_MESSAGES, not LC_ALL
2004-06-20 15:16:08 +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
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
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
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
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
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
ca307efe3e
handling of alpha = 0
2004-05-24 13:09: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
d95fcc2dbb
Event Manager fixes/review
2004-05-04 14:33:38 +00:00
fluxgen
ac24a4ae8d
copyright update
2004-05-02 20:42:56 +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
7d74c33ecb
minor fix
2004-04-25 16:12:21 +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
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
ad7c2d846d
virtual update(index), so we can update shape in FbMenu
2004-04-18 18:48:58 +00:00
fluxgen
13d2dd1383
fixed drawing issue with big menus, patch from Mathias Gumz
2004-04-18 17:46:32 +00:00
fluxgen
a14a5eff0d
fixed title problem, patch from Mathias Gumz
2004-04-14 14:02:41 +00:00
fluxgen
9991ce9ff4
setLineAttributes, patch from Mathias Gumz
2004-03-22 20:56:15 +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
60ec2e2177
copy operator
2004-02-28 16:55:22 +00:00
fluxgen
b7d4e305ec
fixed bug in removeTrailingWhitespace, patch from Mathias Gumz
2004-02-28 10:46:02 +00:00
fluxgen
f8f393c02f
fixed some rendering issues
2004-02-27 14:22:27 +00:00
fluxgen
962669c960
improved transparency rendering speed
2004-02-27 13:24:21 +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
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
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
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
87629ad23c
fixed cursor bug, thanks Mathias Gumz
2004-01-21 12:32:53 +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
5a0d8f81a4
minor bug fix
2004-01-19 18:26:04 +00:00
fluxgen
bc672d4a1d
menu keyboard navigation fixes, patch from Junichiro Kita
2004-01-16 11:02:54 +00:00
fluxgen
75b1b052f5
minor fix
2004-01-12 20:24:06 +00:00
fluxgen
2db11d2104
minor fix
2004-01-11 21:04:21 +00:00
fluxgen
d03b0107e7
added missing invert type
2004-01-11 20:33:24 +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
fluxgen
1a2acd2ba7
remove first and trailing white space in color string
2004-01-09 21:36:21 +00:00
fluxgen
1fa71bfcf9
use m_buffer for gc instead since it is the target
2004-01-09 02:19:02 +00:00
fluxgen
a944c7cca4
init m_display
2004-01-09 02:15:02 +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
fluxgen
1ac796e8e0
check texture type too, it could be tiled
2004-01-03 01:12:10 +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
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
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
4a8a7a32d4
minor fix from keys
2003-12-30 18:26:18 +00:00
fluxgen
06eaec00ca
use real mods for caps, num and scroll
2003-12-30 18:11:44 +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
c613a57c64
resourceValue and findResource
2003-12-19 18:25:39 +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
bb02a522fb
code cleaning
2003-12-18 18:03:23 +00:00
fluxgen
3cf2c3343b
inline display
2003-12-17 01:23:32 +00:00
fluxgen
8294b04f5e
using menu as observer, cleaning in menu theme
2003-12-17 00:43:22 +00:00
fluxgen
72b878f78c
fixed some icc warnings
2003-12-16 17:06:52 +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
291f74fa3a
separator line, thanks ciaranm
2003-12-10 23:33:15 +00:00
fluxgen
5ffb6290c1
cleaning in the menu code
2003-12-10 23:08:06 +00:00
fluxgen
f5b4473628
inline
2003-12-08 16:39:44 +00:00
fluxgen
d2959aeb6b
usePixmap accessor
2003-12-07 16:32:12 +00:00
fluxgen
29beda2d6b
sync function
2003-12-04 21:31:02 +00:00
fluxgen
e76fda0c61
return type, default void
2003-12-03 22:13:56 +00:00
fluxgen
82e72ab493
minor stuff
2003-12-03 00:18:58 +00:00
fluxgen
1586e9a256
fixed shadow option bug
2003-12-01 19:57:01 +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
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
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
fluxgen
e8659c7f17
fixed uninitialized variables
2003-10-26 20:52:28 +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
2aef1e67c3
added pressed color
2003-10-13 23:43:11 +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
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
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
158b515e21
address some memory issues shown up with valgrind
2003-10-02 16:14:41 +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
fluxgen
7a20120bbc
minor debug stuff
2003-09-14 11:17:21 +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
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
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
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
d93bedd844
fixed expose event
2003-09-10 11:19:39 +00:00
fluxgen
3e3166af39
fixed lock mask for num and scroll lock
2003-09-08 21:26:19 +00:00
fluxgen
61f74b3957
minor fixes
2003-09-08 19:18:22 +00:00
fluxgen
a4e781298c
fixed dead observer while notifying
2003-09-08 15:38:46 +00:00
fluxgen
8679fd20b1
fixed minor bug
2003-09-08 15:37:37 +00:00
rathnor
4da8af73fa
fix drawing bug when selecting, plus an unnecessary redraw of the
...
submenu when entering parent on active submenu item
2003-09-07 14:57:49 +00:00
fluxgen
b4b4293aa5
key util to determine mod mask for keys
2003-09-06 15:46:00 +00:00
fluxgen
fbf8c7d40c
added KeyUtil file
2003-09-06 15:43:42 +00:00
fluxgen
d75ac0afcc
get image from drawable
2003-09-06 15:39:06 +00:00
fluxgen
e67aa125ff
accessor for done
2003-09-06 12:16:08 +00:00
fluxgen
685a3e36b3
more speed
2003-08-30 01:03:48 +00:00
fluxgen
a8ea48df6e
removed old transparency
2003-08-30 01:03:12 +00:00
fluxgen
8bb23162d4
removed some warning msg
2003-08-29 00:58:20 +00:00
fluxgen
ec235918df
verbose setting on theme warnings
2003-08-28 23:06:27 +00:00
fluxgen
8fb8a767d4
minor fix
2003-08-28 15:46:13 +00:00
fluxgen
0a5cba1261
expand filename
2003-08-28 15:12:36 +00:00
fluxgen
86828f7a80
setDefaultValue for themeitems in constructor
2003-08-28 14:19:27 +00:00
fluxgen
2de46c7ade
fixed pixmap bug
2003-08-28 14:18:36 +00:00
fluxgen
fc5c45f0c5
height and width of pixmap
2003-08-27 14:21:25 +00:00
fluxgen
8aff73f205
added m_toggle_item value
2003-08-27 14:18:02 +00:00
fluxgen
2be2a2b5cc
added pixmap for bullet and selected and unselected
2003-08-27 14:14:04 +00:00
fluxgen
097fcff44f
added pixmap for bullet and selected and unselected
2003-08-27 14:07:16 +00:00
fluxgen
f81055e4af
added GContext
2003-08-27 13:54:30 +00:00
fluxgen
d4931615fe
a X GC wrapper
2003-08-27 13:45:11 +00:00
fluxgen
38bff12455
minor fix
2003-08-27 00:21:54 +00:00
fluxgen
9d3b8d55ff
added eventMask
2003-08-26 23:45:36 +00:00
fluxgen
1fc69d17ad
added TextBox
2003-08-26 23:26:18 +00:00
fluxgen
7473c2e0b0
text box for input
2003-08-26 23:24:48 +00:00
fluxgen
531e989499
fixed transparent bug
2003-08-24 16:57:38 +00:00
fluxgen
ba3a470148
added compose
2003-08-24 10:40:57 +00:00
fluxgen
52f7ee11f7
composes two functions into one
2003-08-24 10:37:31 +00:00
fluxgen
efc1ec4b20
fixed dispatch to parent
2003-08-23 15:44:06 +00:00
fluxgen
34fb292c06
added Image, PixmapWithMask and ImageXPM files
2003-08-22 22:38:51 +00:00
fluxgen
44d3e2ee98
fixed theme items for pixmapwithmask
2003-08-22 22:17:30 +00:00
fluxgen
dafe9f9fb6
fixed basename
2003-08-22 22:11:19 +00:00
fluxgen
834645f545
image handling
2003-08-22 21:25:14 +00:00
fluxgen
7b059d2399
cleaning, added toUpper and findExtension
2003-08-22 19:38:00 +00:00
fluxgen
6ec807a118
cleaning, added toUpper
2003-08-22 19:37:07 +00:00
fluxgen
46ea237c38
fixed load item
2003-08-19 21:25:26 +00:00
fluxgen
3dc7ab0599
added TextButton
2003-08-19 16:14:08 +00:00
fluxgen
4044ac424e
copyright update
2003-08-19 16:03:52 +00:00
fluxgen
e5ce1a6583
bug fix
2003-08-19 16:03:26 +00:00
fluxgen
443874957b
moved from fluxbox main source
2003-08-18 12:15:39 +00:00
fluxgen
51fe5995b1
minor ceaning
2003-08-18 11:49:50 +00:00
fluxgen
98013ee6f7
minor cleaning
2003-08-18 11:37:15 +00:00
fluxgen
cc01c64c5c
minor fix
2003-08-18 09:55:11 +00:00
fluxgen
2211428f2d
added isDirectory and isRegularFile
2003-08-17 13:19:54 +00:00
fluxgen
0d18eba693
default valueS
2003-08-16 12:23:17 +00:00
fluxgen
730872b1df
copyright update
2003-08-15 13:58:56 +00:00
fluxgen
091748bd46
reparent
2003-08-15 13:52:06 +00:00
fluxgen
ea4adcf695
more virtual
2003-08-13 09:28:44 +00:00
fluxgen
eac153c43c
Button is a FbWindow
2003-08-13 09:25:16 +00:00
fluxgen
5855c7825b
added loadItem
2003-08-13 09:24:33 +00:00
fluxgen
34a392c138
default values for texture items and added loadItem function
2003-08-13 09:24:02 +00:00
fluxgen
9f939d9af9
added TILED option
2003-08-12 11:44:41 +00:00
fluxgen
c6a969f61b
fixed copy x pixmap bug
2003-08-12 00:25:23 +00:00
fluxgen
c64ffad647
fixed minor copy bug
2003-08-11 23:39:28 +00:00
fluxgen
2e4b09e37c
using new timer command
2003-08-11 15:59:49 +00:00
fluxgen
af93496614
executing a command on timeout instead of calling a TimeoutHandler
2003-08-11 15:58:34 +00:00
fluxgen
751ba70bf2
not copyable
2003-08-11 15:01:50 +00:00
fluxgen
7581c6e5a3
updated copyright
2003-08-11 14:59:57 +00:00
fluxgen
346dacc633
added copy for X Pixmap
2003-08-11 14:59:07 +00:00
fluxgen
ac033939cb
added signal since we're using them in all of the themes
2003-08-11 14:55:14 +00:00
fluxgen
b221fe9fc6
reconfigTheme after all themes are loaded
2003-08-11 14:54:18 +00:00
fluxgen
1a70e35478
fixed minor bug in backgroun update
2003-08-11 14:40:15 +00:00
rathnor
c8c5072fd1
fix ~ to work properly in session.menuFile
2003-08-10 12:50:04 +00:00
fluxgen
babf480280
minor fix
2003-08-08 10:54:36 +00:00
fluxgen
aab891843a
using transparent
2003-08-04 12:46:49 +00:00
fluxgen
774b2a874e
using builtin transparent in FbWindow
2003-08-04 12:45:42 +00:00
fluxgen
93a10f6233
added transparent option and fixed copy constructor
2003-08-04 12:44:43 +00:00
fluxgen
6b9d7cb224
added transparent option
2003-08-04 12:43:21 +00:00
rathnor
370a9d4744
fix little bug that highlighted items that went disabled after selected
2003-07-21 02:45:27 +00:00
rathnor
037bd174bf
fix focus and raising for transient windows in particular
2003-07-20 18:05:40 +00:00
rathnor
734b99611b
fix menu redrawing, particularly so that selecting an option will update
...
properly upon selection, rather than subsequent movement
2003-07-20 10:41:56 +00:00
rathnor
1741ac072d
fix menus for "extra" things, like remember, so that they will be
...
added back if the menu is rebuilt.
2003-07-20 08:12:36 +00:00
rathnor
1591c15b8b
make sure we pass null (rather than blank) to XOpenDisplay
2003-07-19 14:07:28 +00:00
rathnor
a827c24e36
fix alpha setting for menus when multiple screens by moving from static in menu
...
to part of MenuTheme
2003-07-19 03:59:56 +00:00
rathnor
7e1733c435
reorganise operation of ResourceManager
...
plus fix initialisation of layer for slit and toolbar
2003-07-18 15:40:55 +00:00
fluxgen
9c913f509a
fixed 8 bpp crash
2003-07-12 21:50:15 +00:00