GTK GUI

bgK
Member
Posts: 88
Joined: Thu Apr 17, 2008 3:58 pm

GTK GUI

Post 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)

Last edited by bgK on Thu Apr 17, 2008 4:12 pm, edited 1 time in total.
mudlord
Senior Member
Posts: 306
Joined: Sun Feb 08, 2009 7:16 am

GTK GUI

Post by mudlord »

Holy crap! Brilliant work!

bgK
Member
Posts: 88
Joined: Thu Apr 17, 2008 3:58 pm

GTK GUI

Post 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 ?

mudlord
Senior Member
Posts: 306
Joined: Sun Feb 08, 2009 7:16 am

GTK GUI

Post 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.

bgK
Member
Posts: 88
Joined: Thu Apr 17, 2008 3:58 pm

GTK GUI

Post 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.

Last edited by bgK on Fri Apr 18, 2008 7:46 am, edited 1 time in total.
bgK
Member
Posts: 88
Joined: Thu Apr 17, 2008 3:58 pm

GTK GUI

Post 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 ?

deniseweird
Junior Member
Posts: 28
Joined: Thu Mar 20, 2008 7:53 am

GTK GUI

Post 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" />

mudlord
Senior Member
Posts: 306
Joined: Sun Feb 08, 2009 7:16 am

GTK GUI

Post 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.

Surkow
Junior Member
Posts: 3
Joined: Fri Mar 21, 2008 1:41 pm

GTK GUI

Post 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).

Last edited by Surkow on Sat Apr 19, 2008 7:42 pm, edited 1 time in total.
bgK
Member
Posts: 88
Joined: Thu Apr 17, 2008 3:58 pm

GTK GUI

Post 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.

Post Reply