Posted by member 212670 on 2005-10-16 00:04:55 link
Ya, you should release this.
Btw, I do actually have a suggestion. As previously mentioned, it would be cool if the lsxcommand saved its position. I was bored, so here's how:
1. Open your theme.rc and move your "*netloadmodule xlabel-3.4.1" to the end. It has to load after lsxcommand.
2. Add this to your script.rc:
3. Add this to your scriptvars.rc:
4. Add this to your theme.rc (this can go in your config.rc file, but each config.rc file in each style folder will need it):
5. In EACH config.rc file, do the following:
-change commandX from 0 to 2
-change commandY from 29 to 2
-remove CommandNotAlwaysOnTop (not needed now)
-remove CommandHiddenOnStart (not needed now)
-remove CommandHideOnUnfocus (not needed now)
-add CommandOnUnfocus !LabelHide cmdhook (will make it hide like you have it now after unfocused)
6. In your PopupTheme.rc do the following:
-change !CommandShow to !LabelShow cmdhook
-change !CommandHide to !LabelHide cmdhook
Hmm, I think that should about do it. That gives it a 2px border that can be dragged and will save its position. If you want a bigger border, just increase the label's width/height and change the command's x/y. (Don't feel you have to do this... it only took a couple minutes to setup, so no sweat ;))
Btw, I do actually have a suggestion. As previously mentioned, it would be cool if the lsxcommand saved its position. I was bored, so here's how:
1. Open your theme.rc and move your "*netloadmodule xlabel-3.4.1" to the end. It has to load after lsxcommand.
2. Add this to your script.rc:
*script bang !moved
*script exec !varset cmdhookX %#cmdhookCurrentX%#
*script exec !varset cmdhookY %#cmdhookCurrentY%#
*script ~bang
*script exec !varset cmdhookX %#cmdhookCurrentX%#
*script exec !varset cmdhookY %#cmdhookCurrentY%#
*script ~bang
3. Add this to your scriptvars.rc:
cmdhookX 0
cmdhookY 29
cmdhookY 29
4. Add this to your theme.rc (this can go in your config.rc file, but each config.rc file in each style folder will need it):
*Label cmdhook
cmdhookWidth 224
cmdhookHeight 29
cmdhookImage lsxcommand.png
cmdhookOnMove !moved
cmdhookMoveable true
cmdhookMoveArea 0 25 $ResolutionX$ $ResolutionY-25$
cmdhookMoveModifierKey .none
cmdhookAlwaysOnTop true
cmdhookStartHidden true
*cmdhookModuleHook !CommandBoxHook
CommandWaitForBox
cmdhookWidth 224
cmdhookHeight 29
cmdhookImage lsxcommand.png
cmdhookOnMove !moved
cmdhookMoveable true
cmdhookMoveArea 0 25 $ResolutionX$ $ResolutionY-25$
cmdhookMoveModifierKey .none
cmdhookAlwaysOnTop true
cmdhookStartHidden true
*cmdhookModuleHook !CommandBoxHook
CommandWaitForBox
5. In EACH config.rc file, do the following:
-change commandX from 0 to 2
-change commandY from 29 to 2
-remove CommandNotAlwaysOnTop (not needed now)
-remove CommandHiddenOnStart (not needed now)
-remove CommandHideOnUnfocus (not needed now)
-add CommandOnUnfocus !LabelHide cmdhook (will make it hide like you have it now after unfocused)
6. In your PopupTheme.rc do the following:
-change !CommandShow to !LabelShow cmdhook
-change !CommandHide to !LabelHide cmdhook
Hmm, I think that should about do it. That gives it a 2px border that can be dragged and will save its position. If you want a bigger border, just increase the label's width/height and change the command's x/y. (Don't feel you have to do this... it only took a couple minutes to setup, so no sweat ;))