simonb
f2d3fff4d4
external tabs
2006-03-20 11:31:24 +00:00
fluxgen
75c7965446
define ostrstream and ostringstream
2006-03-18 21:56:05 +00:00
fluxgen
53b9228348
added Type typedef of T in Resource
2006-03-18 21:55:38 +00:00
fluxgen
0530d278e7
fixed memory leak when XCreateImage fail, thanks php-coder
2006-03-14 20:19:33 +00:00
mathias
ec7ce1e029
cosmetic changes from php-coder (copyright, header)
2006-02-27 20:58:16 +00:00
fluxgen
d23eeeaa4e
Added template getResource(string) to ResourceManager.
...
It finds and returns reference to resource on success,
else throws ResourceException.
2006-02-18 10:12:10 +00:00
mathias
ae05ad9a01
updated copyright info
2006-02-16 06:53:05 +00:00
fluxgen
2d965148ca
minor typeo
2006-02-12 08:06:47 +00:00
fluxgen
f0ad96c7dc
explicit constructor
2006-02-12 08:05:58 +00:00
fluxgen
ab26593cdd
added static validColorString function, returns true if the color string is in valid color format
2006-02-12 08:05:34 +00:00
fluxgen
e85b2f3f5b
added force_update option to force an update of the m_root_pixmaps
2006-02-12 08:04:31 +00:00
fluxgen
b429656122
minor stuff
2006-01-22 13:54:02 +00:00
mathias
f803d8f250
applied patch from php-coder to fix some warnings, mostly signed vs unsigned
...
issues
2006-01-16 18:46:39 +00:00
fluxgen
50d41f6f5b
unused headers
2006-01-03 18:20:49 +00:00
fluxgen
7be5606abb
using screen based vector for theme lists
2006-01-03 10:02:46 +00:00
fluxgen
e4976c3d34
removed unused variable
2005-12-22 23:39:31 +00:00
fluxgen
7593eb165f
removed unused variable
2005-12-22 23:39:03 +00:00
fluxgen
d72ed76cbd
removed unused variable
2005-12-22 23:38:24 +00:00
fluxgen
be1cbd4690
public setRootPixmap
2005-11-22 21:08:07 +00:00
fluxgen
b131f3a8af
minor indent
2005-11-22 21:07:34 +00:00
fluxgen
8e404f10dd
const fix
2005-11-22 21:07:07 +00:00
fluxgen
8434c42aa8
const resourceValue function
2005-11-22 21:06:49 +00:00
mathias
28837ee6e1
introduced session.styleOverlay (~/.fluxbox/overlay), all style settings
...
made in that file will override/overlay the ones made in the used
style. TODO: write more specific docu about it
2005-11-16 22:08:05 +00:00
mathias
6403deb65e
just some minor cosmetic issues
2005-11-16 21:54:45 +00:00
mathias
f14c73ed33
Fixed #1223878 , Style reloading on USR2 (patch from Zan)
...
cosmetic stuff in StringUtil.cc/hh
2005-10-21 19:23:57 +00:00
fluxgen
a9f9e6d6ee
added replaceString
2005-10-20 14:48:53 +00:00
fluxgen
0989e903e3
minor change
2005-09-14 20:28:29 +00:00
fluxgen
d4d91d0993
include memory for auto_ptr
2005-09-14 19:22:59 +00:00
fluxgen
fff4c906b3
bugfix for client menu
2005-09-07 23:19:08 +00:00
mathias
2b2236e97c
texture limits were hardcoded to 3200 in TextureRender.cc .. this lead
...
to useless warnings on huge xinerama setups with those nifty 20' or bigger
lcds ... we use now screen dimensions to set a sane limit for textures
2005-09-03 14:44:07 +00:00
grubert
a5310fae34
Add missing `template <>
` befor ThemeItem<Font>::setDefaultValue.
2005-06-28 13:43:02 +00:00
fluxgen
0df6609bb9
added showSubmenu in MenuItem
2005-06-23 03:09:39 +00:00
mathias
3d722f2428
*.font.shadow.x and *.font.shadow.x were not correctly read or better,
...
misinterpreted. so the shadow'ed text was written direct underneath the
normal text .. and hence invisible.
2005-06-17 23:55:15 +00:00
mathias
a4a6cf9035
little typo which prevented shadowcolor beeing set
2005-06-16 18:21:50 +00:00
mathias
acaa583093
Fixes #1216020 , *.font.effect wont get cleared if not defined in style
2005-06-15 06:18:03 +00:00
mathias
ef76b45ab1
- Usage of xft-fonts is prefered, except a font-description starts with '-'
...
- Removed "antialias"-option completly, to enable/disable "antialias"
use either <fontname>:antialias=<bool> in the style or use
Xft.antialias: <bool> in your .Xdefaults
- Added new styleresources:
*.font.effect: <halo|shadow>
*.font.shadow.x : <int> - shadow x offset
*.font.shadow.y : <int> - shadow y offset
*.font.shadow.color : <color> - color of shadow
*.font.halo.color : <color> - color of halo
- Removed 'shadow' and 'halo' options from fontdefinitions:
!! Style authors have to update their styles !!
- Simplified XmbFontImp to not try all possible fonts to match locale
- Style authors may specify multiple fonts:
<font1>|<font2>|<font3>
if loading of font1 fails, fluxbox probes <font2>, etc. The last font is
"fixed". Hints for style authors:
- if xft tries to load a font it will _ALWAYS_ return a valid font,
it doesnt have to look like the one you want to have, read more
about it: http://fontconfig.org/fontconfig-user.html
- export XFT_DEBUG=1 before running fluxbox helps to see
which fonts are picked.
eg:
*.font: Verdana,Arial-12:antialias=true|-artwiz-snap-*-
if fluxbox is compiled with xft this will NEVER try to
load "-artwiz-snap-*-" since xft gives for sure a font,
most likely Verdana or Arial but noone knows. So, if
fluxbox has no xft support the first fontpattern fails
and fluxbox tries the next one, which might be successful.
if everything fails, it will use "fixed"
- Added caching of fonts, fonts are only loaded once.
- Fixed #1090902 (slow utf8 start)
2005-06-03 07:25:48 +00:00
mathias
9c27e2e799
deleted the "fallback"-code, which was one of the reasons for slowing down
...
fluxbox in utf8-locales:
if no fontset is found up to this point its because of
a) no such font
b) not supported locale
if we try our best and enhance the basename-list and add some
more generic patterns the xserver will give us a valid
fontset .. which is good coz we have something to work with
but which is BAD coz we return a valid fontset as if we
have found the font the user wants .. so, every fallback
in higher level code will fail coz we find a valid fontset by any
meaning here. if no fontset can be found, the "fixed"-fontset should
be there already.
2005-06-03 07:22:27 +00:00
fluxgen
c8898e2017
locale path
2005-05-18 08:32:17 +00:00
mathias
64336d4cec
llittle rewrite for the FbTk_istringstream usage.. was needed coz gcc2.95.x
...
systems had problems before. with this change fluxbox should compile on such
old compilers.
2005-05-12 20:16:45 +00:00
mathias
7d1d67ca78
__APPLE__ doesnt have <nl_types.h>
2005-05-12 19:56:40 +00:00
mathias
f726168051
copy N paste ... icc complained slightly
2005-05-10 19:38:02 +00:00
simonb
5fec1906cc
cache the root pixmap (per screen)
2005-05-10 16:29:00 +00:00
mathias
318d76b47c
fix from vadim for fbrun-tabcompletion
2005-05-09 07:20:17 +00:00
mathias
4ddda95f20
patch from vadim to fix the issues in input-areas he introduced with his last
...
patch
2005-05-07 19:33:54 +00:00
simonb
5763339f4c
remove default gray background on created FbWindows
...
(not everything should get a bg set)
2005-05-07 12:59:43 +00:00
simonb
90fcc93d6e
fix segfault opportunity in menu
2005-05-06 15:22:24 +00:00
mathias
d6ee96775d
more keyactions for textbox-patch from Vadim <suhanov_vadim at mail dot ru>
2005-05-06 10:02:03 +00:00
mathias
6c057c6903
Fix for #1160244 , #1099704 , #1094107 :
...
if the xkb-extension is enabled and the user switches between his/her
keyboardlayouts fluxbox's keybhandling doesn't work well anymore because
xkeyevent.state contains also xkb-related flags and thus we have to handle
that with caution.
KeyUtils now contain 'isolateModifierMask()' to really work only on the
modifiers. why not as part of cleanMods() ? because the XLookupString return
false results, eg TextBox's would only print chars from the first
keyboardlayout.
2005-05-06 09:22:53 +00:00
simonb
7d4f711204
fix some menu drawing issues
2005-05-03 13:53:25 +00:00
fluxgen
ab3309338f
Select2nd file
2005-05-02 12:14:31 +00:00
fluxgen
6b943ec69a
select 2nd element in pair
2005-05-02 12:03:15 +00:00
mathias
08601c23d3
enabled MenuItems / Separators are not clickable and the same logic should
...
apply to keys.
2005-04-29 11:20:41 +00:00
fluxgen
dba0d4ffb3
display accessor
2005-04-29 02:53:06 +00:00
simonb
94e3fa88fc
revert mathias last change, and fix it differently using info already
...
there
2005-04-28 14:20:59 +00:00
mathias
f1c5abd17f
i added an attribute to FbWindow to mark windows which are only used as
...
"carrier" (maybe a temporarly name?) ... carriers dont need background-updates
.. ever.
this leads to a big performance"boost" over the last commits. before we
updated also the windows which are the hosts for the apps (m_window and
m_clientarea in FbWinFrame) -> bad idea.
2005-04-27 21:18:41 +00:00
simonb
c0f7258063
fix background setting + initialisation
2005-04-27 17:57:40 +00:00
simonb
690030444b
add rough support for non-default depth pixmaps. Saves us having ghost
...
holes in windows
2005-04-27 17:45:56 +00:00
simonb
9970dd11c7
fix a few more bugs with recent reworking stuff
...
Some fixes could incidentally fix a few other bugs... the flaws were
pre-existing, I've just been weeding out a lot of duplication
2005-04-27 15:15:36 +00:00
simonb
6df9d6ed54
fix drawing foreground when transparency off
2005-04-26 11:37:29 +00:00
simonb
e57a30f664
fix systray client sizing
2005-04-26 04:18:10 +00:00
simonb
1c2f92a3d2
extension of previous big patch. Move a bunch of menu things onto
...
background pixmap. Same for textbuttons.
2005-04-26 01:41:55 +00:00
mathias
adc88698fb
#1188690 , fbrun segfault
2005-04-25 06:47:01 +00:00
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