In development

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Which API should be used for the new ZSNES GUI?

GTK
13
42%
Qt
18
58%
 
Total votes: 31

pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

In development

Post by pagefault »

snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Whoa, a Windows GUI. Great work.
Try out CCleaner and other free software at Piriform
Image
Starman Ghost
Trooper
Posts: 535
Joined: Wed Jul 28, 2004 3:26 am

Post by Starman Ghost »

Windows Gui = Barf. Although I'm sure it was alot of work, so good job on that, but please no windows gui.
[code]<Guo_Si> Hey, you know what sucks?
<TheXPhial> vaccuums
<Guo_Si> Hey, you know what sucks in a metaphorical sense?
<TheXPhial> black holes
<Guo_Si> Hey, you know what just isn't cool?
<TheXPhial> lava?[/code]
LDAWG
Lurker
Posts: 102
Joined: Sat Aug 07, 2004 12:07 am

Post by LDAWG »

i think this is well... bad-ass! good work pf!
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

Mixed blessing in my view.

First things first, obviously this is very impressive work. The ZSNES GUI in it's current form has a few limitations that are very hard to solve without hassle (eg. GUI resolution), which this will alleviate in one fell swoop. This will allow for all sorts of quirks that a standard GUI has. On a more cynical (but sadly true) note, this will also please the lazy kiddies who think the Windows GUI of Snes9x makes it automatically a better emulator than ZSNES.

But if this GUI is going to replace the existing GUI with the old one being completely removed, I for one will miss it, since it's been there since I started using ZSNES and have grown to love it more than any other GUI I use for anything. It is great to look at and quite a programming feat in itself to be as functional and customisable as it is without resorting to using a standard Windows GUI.
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

It's not a "Windows" GUI it's written in GTK+ (the same API firefox uses) so it's fully skinnible to whatever you want it to look like.

http://66.199.241.91/~pagefault/inprogress.png

You can find a list of skins that work with GTK+ here

http://art.gnome.org/themes/gtk2/

Also the old original GUI should be still available in all ports as long as the DOS version is around.
LDAWG
Lurker
Posts: 102
Joined: Sat Aug 07, 2004 12:07 am

Post by LDAWG »

I have used ZSNES since it was all DOS/Commands... and then with the first GUI (not the current one).
I think this was all ZSNES 0.40 and below.

This skinning stuff rules!
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

Now I can't wait to see this bad boy in action. :D
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Behold:

http://nsrt.edgeemu.com/zsnesgui.7z

Remember this is just to get a reaction, dont expect every little thing to work.

Opinions?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Magus`
Cap'n Gin | Admin
Posts: 194
Joined: Tue Jul 27, 2004 10:59 pm
Location: Missouri

Post by Magus` »

I would use RAR instead. I don't think that many people use 7Zip compared to WinRAR.

I could be wrong.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Latest WinRAR extract 7Zip files.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Magus`
Cap'n Gin | Admin
Posts: 194
Joined: Tue Jul 27, 2004 10:59 pm
Location: Missouri

Post by Magus` »

Oh. I really should keep up with this stuff, I imagine.
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

Bascially we want to know what you like better. My GTK+ version or Nach's QT version. What do you think looks better and which do you think ZSNES should use.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

pagefault should follow up with a binary of his own soon enough.

Here's an image of mine in action for those that didn't get the Windows binary.
http://nsrt.edgeemu.com/images/zsnesgui.png
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Magus`
Cap'n Gin | Admin
Posts: 194
Joined: Tue Jul 27, 2004 10:59 pm
Location: Missouri

Post by Magus` »

While I think your designs are nice, the thing about it is, exactly how much time do people spend in the GUI anyhow?

I'm glad you're updating this stuff, but I, personally, won't really.. care, that much.

Sorry, dudes.

Edit - Nice coding skills, though.
washuu108
Rookie
Posts: 20
Joined: Thu Dec 30, 2004 9:05 am
Contact:

Post by washuu108 »

Both of them look alright, but I have to go with Nach's. Just don't like GTK that much. (Especially the file dialog)
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

I will be using the win32 file dialog in windows.
washuu108
Rookie
Posts: 20
Joined: Thu Dec 30, 2004 9:05 am
Contact:

Post by washuu108 »

In that case I wouldn't mind either GUI, don't mind Bluecurve myself...
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

pagefault wrote:I will be using the win32 file dialog in windows.
We still haven't seen this yet, and what about Linux users? Leave them with the worst file loader ever?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Looks great. However, I'm not sure if I'm ready to migrate my ZSNES into a Windows-stylw GUI. :D

Anyway, at least there's a choice.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

I think it's a step in the right direction. :)
pagefault wrote:It's not a "Windows" GUI it's written in GTK+ (the same API firefox uses) so it's fully skinnible to whatever you want it to look like.
Well, if you can get it to look like the current ZSNES GUI, even better! Maybe with it's own *.ttf file etc. ...
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

And how much work would it take to bolt this on to ZSNES itself? What you've done so far is 15 minutes or less in Qt Designer.
[u][url=http://bash.org/?577451]#577451[/url][/u]
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Noxious Ninja wrote:And how much work would it take to bolt this on to ZSNES itself? What you've done so far is 15 minutes or less in Qt Designer.
Or Glade.

If we can write a good emulator frame work which can merge with Qt or GTK+, I doubt it'd take us more than a week to get a new GUI up and running.

We'll probably spend at least a week though coming up with a theme to match as closely as possible our classic GUI.

The main point here is to ask the users if they prefer GTK or Qt. I'm pushing for Qt because it allows a native style which some bland people really appreciate, with GTK our only option is some existing GTK style or one we make up but not a native one. From what I've seen so far, Qt also seems to be somewhat easier to code with than GTK. Case in point I had an executable out with Qt before pagefault despite that he started before I did.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

I've become a Qt fanboi simply because almost every GTK program I've used on Windows has random unexplainable crashes. It may not be GTK itself, but it's turned me off.

Oh, GTK does have a native style, too. GTK-WIMP. I thought it was merged in with the latest GTK releases as the official Windows theme.
[u][url=http://bash.org/?577451]#577451[/url][/u]
MisterJones
Trooper
Posts: 387
Joined: Fri Jul 30, 2004 6:25 am
Location: Mexico
Contact:

Post by MisterJones »

I h8 GTK-WIMP

I think both of them look nice, but I have grown this liking for the current gui, and I wouldn't want to change it for anyhing.
_-|-_
Post Reply