* A task popup organizing tasks by workspace.
* Tasks grouped in the taskbar by VWM, and/or multiple taskbars, one for each VWM.
* Some way to use video hardware for graphics work. Nice, smoothly resized icons and such, among other things.
* A display *something* so that everything uses (or can use) one method of displaying solid colors, images, and text.
* Drag resizable boxes/labels, like most windows.
* More cool scripts from Smurth. I never even thought of being able to do that stuff.
* A kitchen sink. That'd be awesome. :)
*popups restricted to defined area
*popups wait until click before closing submenu
*popups with combination static+stretchable images for autosizing popups with nice graphics (ie, static left side, strechable right side to account for autosizing)
*some sort of deskfolder replacement (yes, inplace browsing)
*lsslider controlling record levels (yes, I want to make an integrated mixer for a digital audio workstation)
*neural network for individualized, automatic theme construction (including dynamic per-task intelligent reconfiguration based on past function-usage patterns)
*death ray
Tasks tiles of specified class to show on specified x,y location.
Ill second the popup restricted to a defined area.
static left side, strechable right side to account for autosizing is already in popup2 (it's in 2.1.7 anyway).
From the doc: "PopupBorder[Left|Right|Top|Bottom] [NUMBER] Requires build 2002-05-15 or later. Sets borders that will not be altered when tiling/stretching."
screw the death ray, I want that kitchen sink! and some cake...mmmmm....cake....
jpr1nd: I will look into that... I was not aware.
jpr1nd: no, thats not what I meant.
@Cerbie doesn't ckvwm allow you to do the first two things? Or am I misunderstanding you?
Teshadael: I usually don't use ckVWM, but AFAIK, it has no interaction with popup2's !popuptasks.
Multiple taskbars can be done, with xTaskbar anyway, but I know of no way to differentiate the items by VWM.
BTW, I mean doing things like the common linux desktop environments can do, where the tasks can be separated by workspace. Not having a taskbar native to each workspace, but still having some way of separating them. It would almost certainly require VWM & taskbar module authors to get together on it.
Liquid: hm, what'd you mean then?
@jpr1nd: Well, actually, after some further pondering, maybe I just don't understand the functionality of the currently implemented feature... perhaps you could clarify its use. Am I correct in thinking this would simply draw a border with thickness [NUMBER]? I'm now beginning to think that the [NUMBER] defines the number of pixels from the image's left/right/top/bottom edge that will NOT be stretched... are either of these interpretations correct?
Cerbie: with ckvwm (and RabidVWM IIRC) there is a setting (VWMHideTaskOnSwitch) that will hide tasks that aren't in the current workspace. In other words, it shows the current tasks and minimized tasks per workspace. Is that what you were looking for?
[Edit]
If this is what you're looking for:
1. Rabidvwm does support it
2. You need to change the VWMHideTaskOnSwitch setting in your personal.rc file
no, what he's looking for it to have a popup with the following menu items:
workspace1
workspace2
workspace3
and so on, and inside those the apps that are on each workspace.
i thought you could drag xlabels. at least mojomonkee's mediamonks theme does it. and xlabels can be resized i'm sure.
same for lsboxes and (you have to script draggability for) skinboxes. i'm confused now.
if you mean all the above consolidated into the core then ok, i get it.
what litestep needs and windows doesn't quite provide is real z-index/z-order control for overlapping entities. i guess something like z-index stuff in CSS (cascading stylesheets)
i guess what he ment was to resize a label/box by dragging from an edge.
that would require you resize everything inside appropriately then. ugh. imagine the delegation of resizing custom controls inside. determining the anchors of the controls, which get sized, etc. flicker? slowdown? it might be better to not update in realtime. this is all assuming a currently possible implementation with verbose scripting. i guess then we need a simple interface to configure the complexities of this should it be worth it.
i can see where this might have gone: we would have had xp styles do the skinning of litestep for us when there was a new generation of modules (in the same spirit of the the x-modules but) having more a foobar2000 philosophy instead of a winamp one. but litestep without direct, tweakable skinning, doesn't feel like litestep.
Well no, but being able to use blackbox-like styles as 'solid color' options would be handy.
Also, resizing things isn't as hard as it could first seem, if you set it all up in scripts and config files the same, and use as few constants as possible in them. I'm currently working with this, and it really cuts down on the work, though it does add a wee bit to !recycle time (OTOH, it's cutting down the need to recycle, as well).
The few things that would make it all easier would be arrays and math with mzScript vars.
*script exec !varExpr "%{mzvarLeft}+(%{mzVarRight}*$evarA$)"
It can technically be done w/ !ParseEvars, but it's still clunky and takes as much time as just doing all the !varMul and !varAdd lines (though is a necessity for dividing, !ParseEvars !varSet abc %#1/%{var}%#).
Cerbie: you could do a bb styles wrapper using xlabel/xtaskbar/xpopup, as they support gradients (horizontal and vertical) now.
Yeah, but there'd be quite a bit of label hooking going on. My current scripting and nested ifs in the RCs is enough for me! :).
I'm now up to 6 nested ifs in one file, yay/argh!
Liquid Circuit: Your second interpretation, "[NUMBER] defines the number of pixels from the image's left/right/top/bottom edge that will NOT be stretched," is correct. My popup config right now is using four 3px x 5px images stretched with borders. I just added a screenshot of it (and the images) to my profile, so once its approved you can take a look.
--
edit: you can just go see the image here instead of waiting,
http://individual.utoronto.ca/jprindiville/Jul_21_04.png
I was wondering if it's possible to have permanent popups. Some of my submenu's are really important, and it'd be nice to have them on the desktop all the time. Is this easy to do?
well...not really...but you could create labels and mimic the popups.
jpr1nd: excellent... that'll suit my needs perfectly. Thanks for the info! I like your the idea behind your popup btw.
with xpopup you can start popups pinned.
yeah, but if you browse to that popup location in the normal popup, will the pinned popup disappear? it does in popup2 i know.