Posted by member 37809 on 2003-06-28 12:31:34
The immediate question I ask is, "Why doesn't Label support a *Label style configuration?"
I don't expect any replies since this isn't an explicit bug or problem in need of resolve, but more a design issue.
What are the implications of breaking up those modules' step.rc commands which can perform an arbitrary number of actions?
For example, changing Label's Labels into the star-type command *Label, so that one may declare and define labels in separate files (that are optionally included).
But then you could argue that you could convert any command that executes something, such as RabidVWM's VWMOnSwitchTo.
Well, I only give few, specific examples which apply to a theme on a subjectively larger perspective. There aren't other cases I can think of that could use this in a practical way.
Is must be that this hasn't been done because this abstraction would introduce unneeded/unwanted complexity in both implementation and end-user configuration.
I don't expect any replies since this isn't an explicit bug or problem in need of resolve, but more a design issue.
What are the implications of breaking up those modules' step.rc commands which can perform an arbitrary number of actions?
For example, changing Label's Labels into the star-type command *Label, so that one may declare and define labels in separate files (that are optionally included).
But then you could argue that you could convert any command that executes something, such as RabidVWM's VWMOnSwitchTo.
Well, I only give few, specific examples which apply to a theme on a subjectively larger perspective. There aren't other cases I can think of that could use this in a practical way.
Is must be that this hasn't been done because this abstraction would introduce unneeded/unwanted complexity in both implementation and end-user configuration.