Re: Tk::FunkyButton ?

Ala Qumsieh <[email protected]>
Newsgroups gmane.comp.lang.perl.tk
Message-ID <[email protected]>
--- Dean Arnold <[email protected]> wrote:

> Ala Qumsieh wrote:
> concerns me is a bit. So I'll likely end up
> requiring
> GD be installed so I can render images w/ a bit less
> overhead (just create a gradient brush the width of
> the button, and drawn the line, resulting in a
> single
> image).

Yikes. Do you really want to require your users to
install a hefty lib like GD just to have more
elaborate-looking buttons? If anything, I think that
might reduce your user base (it depends on your
application and your audience of course).

> While I personally agree w/ you, I have been edified
> (by recent
> experiences w/ my end users) that user i/f
> expectations
> are changing. If the app's GUI doesn't have lots of
> chrome, despite
> any functional advantages the app itself may
> provide, it often
> meets with user resistance. E.g., some folks need
> D&D, autocompletion,
> syntax hilighting, etc....things I rarely use (and
> some often annoy me).

Then you're missing on a lot :)

Oval and image-based buttons are very different from
what you mention here. An oval button does not add
anything to a GUI that a normal button doesn't already
have. It could even be more distracting, taking the
user's attention away from the task at hand.

On the other hand:
- DnD offers a more convenient file manipulation
paradigm than sifting through directory hierarchies in
a FileDialog.
- Autocompletion, if done smartly, can save users a
lot of time by giving them a list to choose from
inistead of relying on their memories.
- Syntax highlighting is a must (IMHO) for any program
longer than a few lines. It can flag hard-to-spot
errors like missing quotes and misspelled function
names.

All of those *add* to the functionality of the GUI. An
oval button does not. Now, in my first post, I
mentioned a ReportCard-style widget. I would love to
see this implemented via a Canvas. Similarly, I love
Tk::ProgressBar, and have no problem with it being
implemented via a Canvas, since it adds something
useful to my widget set.

> And, I'll add, after rendering some of the
> gradients, they do
> look rather sexy...;^)

care to share a snapshot? :)

--Ala



		
__________________________________ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs
-++**==--++**==--++**==--++**==--++**==--++**==--++**==
This message was posted through the Stanford campus mailing list
server.  If you wish to unsubscribe from this mailing list, send the
message body of "unsubscribe ptk" to [email protected]
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.