FengGUI and Xith

Gee, cool! Thanks for all the feedback!!

[quote]Schabby, bug in FengGUI : in the “Pick a tea flavor” dialog I have to click twice on a list item for it to be selected.
[/quote]
The webstart had a problem there. I believe it is fixed in the latest sources. But thanks for reporting it anyway!!

[quote]Schabby, feature request : I want to be able to click-drag to a menu item.
E.g. I click on “File” and I drag to “New” then release the button and it works (pressed event on new).
[/quote]
oh, yes, you are right! This is standard behaviour for drop down menues. Again, thanks for reporting it!

[quote]Schabby, feature request : mouse wheel working for vertical scrolling.
[/quote]
ok, I add that to our (recently installed) bug-tracker along with the issues you pointed out before ;D You can find it here btw http://fenggui-tracker.rarebyte.com/ Please feel free to report bugs there as well. It requires you to register unfortunately…

[quote]Feature request : copy/paste from external working (could implement it).
[/quote]
I was thinking about that for quite a while and I agree that it shouldnt bee too complicated. In fact I asked the LWJGL guys how to access the clipboard and it is really straight forward.

[quote]Schabby, feature request : when multiple selection is enabled on tables, do multiple selection only when control is pressed, and implement “shift” behavior (select all from first to currently hovered one).
[/quote]
Yapp, that’s another thing where FengGUI does not really embrace common beahviour.

[quote]Schabby, feature request : masked text field
[/quote]
What do you mean by “masked”? :slight_smile:

[quote]Maybe FengGUI and HUD could complement each other in the Xith framework.
[/quote]
That would be awesome. This untertaking would have my complete support!

Johannes

What do you mean by this? I guess you were talking about themes. Themes are already implemented. Not on XML basis but properties files.

I meant describing the complete gui in an xul like external file:


<hud>
  <frame x="0.25" y="0" layout="flow">
     <button id="foo" text="foo button" action="org.yourorg.MyHandler.fooPressed"/>
     <button id="bar" text="bar button" action="org.yourorg.MyHandler.barPressed"/>
  </frame>
  <frame x="0.25" y="0.5" layout="flow">
     <input id="baz" value="predefined text" action="org.yourorg.MyHandler.bazChanged"/>
  </frame>
</hud>

While this looks nice and useful, it is totally oversized for games…

Theming however is OK, although I wouldn’t have much use for it in a game.

Ah! now I see. Well this isn’t a MUST for the HUD. You’re right.

I can’t imagine you want your Widgets to look GTK like in your game, do you? If you don’t want to, which I assume, you won’t also want to hardcode all the texture references in you source. So a theme is the most easy way to assign the textures to your Widgets. Don’t you agree?

I would in fact hardcode the textures and would expect a HUD-API to provide an easy way to do it. But maybe that’s just me, because I do the opposite at work - all that J2EE declarative programming sucks :wink:

It does :slight_smile:

I think a Theme will help many people a lot.

@Schabby : masked = password text field, you know you type and all characters are displayed as “*”. In your connection window, password is visible, which makes it nearly unusable.

[quote]@Schabby : masked = password text field, you know you type and all characters are displayed as “*”. In your connection window, password is visible, which makes it nearly unusable.
[/quote]
We are currently working on that. Chances are good that it has been commited today. I have not checked todays CVS logs yet.

Yeah, XUL is bloated. Even for FengGUI :wink:

Johannes