Specifying Menus

Lawrence D'Oliveiro <ldo-kC51rjc0cqs1dNLGKZg6taU/[email protected]>
Newsgroups gmane.comp.multimedia.dvdauthor.user
Message-ID <[email protected]>
I think there is something inherently flawed with how spumux expects you 
to define a menu.

The way a menu works in DVD-video, is there is a single subpicture 
image, each pixel of which can have four different values. Those pixel 
values are used to look up the actual colours to use for those pixels in 
a colour table. There are three such colour tables defined, one each for 
“normal”, “highlighted” and “selected” button states.

The way it works is, the rest of the image apart from the 
currently-highlighted button is rendered using the “normal” colours, 
while that button is drawn using the “highlighted” colours. As the user 
moves the highlight to a different button, the previous one goes back to 
the “normal” colours while the new one becomes “highlighted”. When the 
user clicks the OK button on the remote, the currently-highlighted 
button is briefly redrawn using the “selected” colour table, before the 
corresponding button action is performed.

However, instead of one image and three sets of colours, spumux wants 
you to specify three different images, which it then tries to merge into 
one, combining their colours appropriate. This may or may not succeed 
<http://www.floatinginspace.za.org/spumux/spumux.html>. In fact, if you 
try specifying three arbitrary images, it will very likely _not_ 
succeed. So normally you end up making three copies of the same image, 
and being very careful to change nothing but the colours before saving them.

But then if you change your mind about the layout of the menu, you have 
to redo the process: save three copies again, and change the colours 
again. This kind of thing rapidly gets tedious.

Wouldn’t it make much more sense to just create one image, and list the 
colours separately? Then you can easily change the image without 
changing the colours if need be, or vice versa, before rerunning spumux.

Thoughts, anyone?

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Dvdauthor-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.