Page 1 of 6

GTK GUI

Posted: Thu Apr 17, 2008 4:11 pm
by bgK

I got tired of having no working GUI for VBA-M on Linux, so I ported the old GTK GUI to the new code base. It required only a few changes to compile. The new HQ4x scalers are missing, and there are propably a lot of other bugs. It's also not very fast right now, but it's enough for me. It should be buildable on Windows and MacOS without too much changes.

 

I added a CMake project that can compile the SDL and the GTK port. CMake is a very powerful (unlike qmake) and easy to use (unlike the autotools) build system that generates native project files (makefiles for linux, VC projects for Windows, and XCode projects for MacOS)


GTK GUI

Posted: Thu Apr 17, 2008 7:09 pm
by mudlord

Holy crap! Brilliant work!


GTK GUI

Posted: Fri Apr 18, 2008 4:16 am
by bgK

Thanks [img]<fileStore.core_Emoticons>/emoticons/smile.png[/img]/emoticons/smile@2x.png 2x" width="20" height="20" />

 

I'm willing to improve this GUI to make it more comfortable to use. Do you want me to integrate it with VBA-M ?


GTK GUI

Posted: Fri Apr 18, 2008 6:38 am
by mudlord

Sure!

 

However, we like GUI files of course, to be in their seperate directories, so they don't interfere with each other. Like how the Qt4 GUI and current SDL port is now, as well as the current MFC Windows GUI.


GTK GUI

Posted: Fri Apr 18, 2008 7:45 am
by bgK

Great !

 

Of course, the GUIs should be in different folders. I made the required changes to remove the share directory of the previous version of the patch. However, I'm afraid the CMake files can't be moved. Anyway they're used by both the SDL and the GTK backends. New patch attached.


GTK GUI

Posted: Sat Apr 19, 2008 8:24 am
by bgK

I wrote a PortAudio sound driver to make the GTK build compile without the SDL library. You'll be able to reuse it for the QT port if you want.

Is it possible to have a SVN access so that I can commit my work ?


GTK GUI

Posted: Sat Apr 19, 2008 2:49 pm
by deniseweird

Great work! [img]<fileStore.core_Emoticons>/emoticons/biggrin.png[/img]/emoticons/biggrin@2x.png 2x" width="20" height="20" /> I hope the VBA-M devs are not giving up on the Qt GUI now though?? [img]<fileStore.core_Emoticons>/emoticons/huh.png[/img]/emoticons/huh@2x.png 2x" width="20" height="20" />


GTK GUI

Posted: Sat Apr 19, 2008 5:55 pm
by mudlord

Is it possible to have a SVN access so that I can commit my work ?

 

Yes, however you need a SourceForge account before I can give you SVN commit access.


GTK GUI

Posted: Sat Apr 19, 2008 7:41 pm
by Surkow

I think it's great that the developers are willing to support multiple toolkits (just like the developers of other emulators like Mupen64Plus).


GTK GUI

Posted: Sun Apr 20, 2008 2:25 am
by bgK

<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="71" data-ipsquote-contentclass="forums_Topic"><div>Is it possible to have a SVN access so that I can commit my work ?

 

Yes, however you need a SourceForge account before I can give you SVN commit access.

</div></blockquote>
 

Thanks. My SF.net account is bgk.

 

deniseweird> No, the GTK GUI won't affect the QT GUI at all. I don't plan to make the GTK GUI a fully featured one. I want it to be simple to configure and to use.