Sliding bars... Thread last updated on 2004-01-05 13:58:33

Posted by member 53180 on 2004-01-02 11:23:37

I have designed a nice desktop on paper, but now I wish to build it for real. I wish to have my bars sliding in from the side of the screen whenever the mouse touches it. That way, all the bars and menus are completely hidden most of the time, making sure the programs can use 100% of the desktop area.

The problem is, I'm new to LiteStep and I don't know how to do this. I suppose it could be solved by some kind of module and that's why I'm posting here.

Does anyone know if it is at all possible to do with LiteStep and if so, how it can be done?

Posted by member 7 on 2004-01-02 12:41:24 link

I don't think you can do this with a single module only. I think you'll at least need hotspots and lsbox. You should probably start by creating the boxes/bars as they should look like when they are displayed, then you can add show/hide effects with hotspots.

Posted by member 1316 on 2004-01-02 14:08:29 link

that's definitely the way to go. my theme does it without lsbox right now, but I'm having so many problems configuring it exactly like I want, that I'm going to have to put everything into a box.

Posted by member 53180 on 2004-01-03 06:24:06 link

Thanks, I'll try them out.

Posted by member 1783 on 2004-01-03 14:19:34 link

maybe u could use skinbox... haven't used it ever but i have a hunch that it's an awsome module :D
also if u want to do advanced animation lsdynamic is the best way to go.

Posted by member 37809 on 2004-01-03 21:08:52 link

LsBox would be most convenient since it already has optional fx for when hiding. I think surazal's Endgame has an autohiding bar.

Posted by member 2112 on 2004-01-04 17:30:52 link

I seen a theme by Omar do this using mzscript. Basically it had a while loop that would move it a few pixels at a time.

LSBox is probably a better way but I couldn't work out how to move off the screen since when you give it a negative number it appear on the other side of the screen.

Posted by member 1 on 2004-01-04 18:23:43 link

you can't do a while loop for it but you can use a timer for it.

-$ResolutionX-LabelWidth$

Posted by member 1316 on 2004-01-05 13:58:33 link

or, you can just do a "!lsboxhide"