[crossfire] libglade GTK2 client update & questions
Kevin R. Bulgrien
kbulgrien at worldnet.att.net
Mon Aug 20 07:43:24 CDT 2007
>
> Not sure what a button bar is.
>
Not 100% sure what it "should" be, but dxclient had iconified buttons
that could be used to cast spells, and I see that jxclient has them
too. jxclient seems to prefer such buttons for inventory management
also, though I probably wouldn't suggest that as it seems much more
difficult to pull off as a simple face-lift.
I suppose what I mostly had in mind was along the lines of a graphical
"keybinding" interface for the folk that use a mouse more. The thing
is, I'm not sure I like what dxclient/jxclient do in that they provide
buttons for all spells whether or not you know them.
Generic button bars could be setup by spell path to give pre-defined
layouts now that I think about it.
Personally, I would likely not use buttons for spell casting in
general, but I would probably like them to give quick visual access
to ready or use functions that are done infrequently and where a
visual icon would help me locate the function. On the other hand, my
son would use that since he isn't a keyboard adept yet. I can tell
him keybindings I set up for him, and he learns, but I see him not
using spells a lot because at 4, the letters on the keyboard are still
a bit opaque to him - not that 4 is our target audience, but, it may
still be an indicator of how different people might want to play.
I'm not sure about this. I like keyboard-based macros, but I think it
might be an area that people generally have difficulty: considering
so much these days is done with graphical interfaces.
In the end, though, I would want to be sure the client code would be
able to effectively ignore panels that aren't present... not something
that seems difficult to do using libglade.
Kevin
More information about the crossfire
mailing list