Thread: [moved] Either I'm dumb or OnTop doesn't work...?
Tue Jun 01 2004, 11:47PM
Registered Member #5
Joined Fri Apr 30 2004, 12:30AM
posts 73
some time ago, one of my themes started to behave strange. i've a hidden label which is shown on some events. i swear there's no setting anywhere but in the one .rc-file where it should be.
LblQLInfoAlwaysOnTop true
should be ok, but it doesn't appear on top.
did everything i can imagine, though couldn't find the answer.
so please suggest what could be wrong, i'm becoming more and more desperate on this...
thanks in advance
Thread: [moved] Either I'm dumb or OnTop doesn't work...?
Wed Jun 02 2004, 10:01PM
Registered Member #38
Joined: Mon May 31 2004, 11:48AM
posts 87
Could you explain more about how this label is shown on some events? I did some testing and AlwaysOnTop works fine for me, but how is your label? Do you have images, solid colors, animations? How does it get activated?
Thread: [moved] Either I'm dumb or OnTop doesn't work...?
Thu Jun 03 2004, 12:06AM
Joined: Thu Apr 29 2004, 08:25PM
posts 181
Hi, I know a Bug
AlwaysOnTop seems to be broken by Ghosted Flag.
Means Ghosted is broken if no AlphaTransparency is set and it breaks additionally AlwaysOntop.
Will be fixed!
Andymon: but also if i set alpha transparency (which i hadn't before and arised my hope for some seconds), it still doesn't work...
Backslash: basically, i have something like a quicklaunch thing. on entering another label, the quicklaunch items show up, including the label (it shows some text), on leaving the quicklaunch area, everything hides again. nothing to do much wrong, really. plus i've searched through every theme file for "ontop" settings, just to be sure i didn't accidently put some setting somewhere... found nothing relevant, so either it's somehow related to the bug Andymon mentioned, or it's something else (maybe a really mean detail? )
i could upload the theme if anyone is interested (and doesn't mind it's a shitty theme that nobody except myself will be able to work with ).
edit: tried with 3.0.6 and it still doesn't work. also just to ensure it's not just a stupid typo or something, i commented the alwasyontop line out, which obviously changed the label's behaviour: if ontop is set, you can click on the label and it will come to the top (over an app window), while it doesn't do this if ontop is not set. therefore we know
a) the setting is correct and does work in terms of that it does change the label's behaviour
b) it does not work correct though.
doh, what else can i do?
[ Edited Thu Jun 03 2004, 01:03AM ] [ Edited Thu Jun 10 2004, 10:36PM ]
Me having some really strange labels behavior sometimes. Problems are the following:
1. I have one "Time" label that doesn't resize dynamically. I have both "TimeHeight value" and "TimeCurrentHeight $TimeHeight$" in my theme.rc. Because I may, in the future, change this label height, I have "systrayonadd/del !exec !xtaskbarresize %#systraycurrentx-%{xtaskbarx}%# %#timecurrentheight%#"...
2. I have two labels (news1 and news2)with both autowidth and autoheight mode (but I will remove the autowidth) and one script which is call when one af these label is resized. This script only move the two labels...
3. I'm creating one label for each files stored in "$desktop$" and each label have "iconlabel%{INT}image fullpathtothefilesurroundedbyquotes". Everything is allright since all labels are correctly create. Clicking on a label calls a script with "%#iconlabel%{INT}image%#" which is equal to "fullpathtothefilesurroundedbyquotes". Once again, everything is ok and the file is launch when clicking on the label...
But sometimes, when on systray add/del, I've got the "$timecurrentheight$ not defined in..." error
Sometimes, I have "$news1currentheight$ not defined..." or "$news2currentheight$"
And sometimes, clicking on a iconlabel, brings a "$iconlabelXimage$ not defined..."
Clue: each time, it's a mzscript action.
But it's too much soon to shout "label|mzscript is broken" since it seems to appear more frequently when I using wndman to change the alpha level of windows (not modules)
Ok, I've found the bug:
it seems that all $evars$ created by xLabel (exported $evars$ and $evars$ defined with !setevar...) are distroyed on !reload (without reloading xLabel)
how about this one: i just asked my sister to try my theme on her computer, and the ontop setting perfectly works there!
she has the same os (win xp pro sp1), the same ls setup, an identical copy of the theme... so this must be some windows thing, doesn't it? [ Edited Sun Jun 13 2004, 04:00PM ] [ Edited Mon Jun 14 2004, 08:35PM ]
please simply hover the second box from the left, it is a quicklaunch err...thing and pops up kind of a box, which has a label at the bottom displaying a description of the quicklaunch icon currently hovered. this label should be on top of all other windows.
note that the theme is far from being releasable (because it was never intended to be), so simply ignore any strangeness in code, organisation of rc-files and whatever, and the uglyness or at least lack of creativity concering graphics
Maestr0
on
07 Nov : 17:35
chatbox looks very cool, very nicely done!
GothsSecret
on
07 Nov : 15:27
ok, to all xLabel Desktop users, if you want to enable the desktop funtion, you need to set "xLabelUsexDesktop"! !! else it couldn't work. sorry for forgetting to mention it in the readme *g* next time it will be in there
Juan Guillermo
on
31 Oct : 23:46
Thanks a lot for your GREAT work guis , xmodules are transforming the Litestep shell in a much more fancy/varsatile thing.
AngelKnight
on
30 Oct : 16:44
^_^
Backslash
on
29 Oct : 00:54
>Andymon - woot!
>GothsSecret - If necessary, you could probably reduce the gaps between the center and the sides, for those with lower resolutions (not me, I'm at 1280x1024!).
Andymon
on
28 Oct : 13:02
Just wanna tell:
HighColor(16bit) is coming for all xModules in the near future, finally.