Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > VBA-M Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old February 12th, 2008   #21 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
I started a redesign of the main options.

Herein attached is what I done so far...

The basic aim is for a unified options dialog, and I always wanted one in VBA-M, since I hate the messiness of it currently. Any criticism, is appreciated.
Attached Images
File Type: jpg iooptions.JPG (136.8 KB, 46 views)
mudlord is offline   Reply With Quote
Old February 12th, 2008   #22 (permalink)
Registered User
 
Join Date: Feb 2008
Location: Sweden
Posts: 29
I didn't have much problem with the previous design. But this does look good.

BTW, is it hard to create a GUI with Qt Designer if you don't know coding?
deniseweird is offline   Reply With Quote
Old February 12th, 2008   #23 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
Its essential you know C++ or another object oriented language when you wire the widgets in, as Qt4 is purely object oriented. But if you want to make mock GUIs and not implement them, you don't need to know C++.
mudlord is offline   Reply With Quote
Old February 12th, 2008   #24 (permalink)
Emu author
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 373
I would prefer the tabs on the left side, like on that screenshot DSman posted some time ago:

http://forums.ngemu.com/vba-m/98623-...ml#post1258179
Spacy is offline   Reply With Quote
Old February 12th, 2008   #25 (permalink)
Refreshing Your Profile
 
TheCloudOfSmoke's Avatar
 
Join Date: Mar 2005
Location: In your butt. If I'm not there, I'm in Maryland, USA.
Posts: 3,023
Quote:
Originally Posted by mudlord View Post
I started a redesign of the main options.

Herein attached is what I done so far...

The basic aim is for a unified options dialog, and I always wanted one in VBA-M, since I hate the messiness of it currently. Any criticism, is appreciated.
Actually, I like that idea. I was thinking that VBA should have one dialog box for all of its options for a while now.
TheCloudOfSmoke is offline   Reply With Quote
Old February 12th, 2008   #26 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
Quote:
I would prefer the tabs on the left side, like on that screenshot DSman posted some time ago
Ahk, in that case we need decent icons
mudlord is offline   Reply With Quote
Old February 12th, 2008   #27 (permalink)
DS Cheat Code Hacker
 
Dualscreenman's Avatar
 
Join Date: Jun 2007
Location: New Hampshire, USA
Posts: 677
Oxygen? :P



Last edited by Dualscreenman; February 12th, 2008 at 12:51.
Dualscreenman is offline   Reply With Quote
Old February 12th, 2008   #28 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
Wow! Those icons are SEXY!

Can anyone supply me with a link to the complete Oxygen icon set?
mudlord is offline   Reply With Quote
Old February 12th, 2008   #29 (permalink)
DS Cheat Code Hacker
 
Dualscreenman's Avatar
 
Join Date: Jun 2007
Location: New Hampshire, USA
Posts: 677
Index of /trunk/KDE/kdebase/runtime/pics/oxygen
Dualscreenman is offline   Reply With Quote
Old February 12th, 2008   #30 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
Thank you!
mudlord is offline   Reply With Quote
Old February 12th, 2008   #31 (permalink)
Refreshing Your Profile
 
TheCloudOfSmoke's Avatar
 
Join Date: Mar 2005
Location: In your butt. If I'm not there, I'm in Maryland, USA.
Posts: 3,023
Yeah, those are nice icons. I checked that link and I don't know what to download. :/
TheCloudOfSmoke is offline   Reply With Quote
Old February 12th, 2008   #32 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
To download, you need to use a SVN client, to download from the KDE SVN. Thats what I did. If you are interested in specific icons, I can upload some packs.
mudlord is offline   Reply With Quote
Old February 12th, 2008   #33 (permalink)
DS Cheat Code Hacker
 
Dualscreenman's Avatar
 
Join Date: Jun 2007
Location: New Hampshire, USA
Posts: 677
All of those are 64x64. The Monitor and the Gamepad are in the "devices" directory. The Sound one is in "apps".
Dualscreenman is offline   Reply With Quote
Old February 14th, 2008   #34 (permalink)
DS Cheat Code Hacker
 
Dualscreenman's Avatar
 
Join Date: Jun 2007
Location: New Hampshire, USA
Posts: 677
This patch adds various shortcuts for menu actions:

Crtl+T now opens the translation file dialog.
Crtl+Q now exits VBA-M.

One issue, though, is that the "File" menu isn't wide enough, so "Exit" will now appear as "ExitCrtl+Q"
Attached Files
File Type: zip menshortcut.zip (697 Bytes, 2 views)
Dualscreenman is offline   Reply With Quote
Old February 20th, 2008   #35 (permalink)
Emu author
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 373
I made a small update and changed the runtimes to dynamic.

From now on, get the DLL package from http://vba-m.ngemu.com/vbam/vbaother...vba_qt_dlls.7z (2.4 MB, only once).

You may then download the current Qt build: http://vba-m.ngemu.com/vbam/vbaother.../vba_qt_369.7z (13kB ^^)


@Dualscreenman:
I don't think we should add all the shortcuts manually. We'd better re-invent the accelerator manager from the MFC GUI.


Edit:
The old&fat Qt builds have been erased, btw.

Last edited by Spacy; February 20th, 2008 at 21:39.
Spacy is offline   Reply With Quote
Old February 20th, 2008   #36 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
Nice job Spacy.

I'm glad that this has been done early in the dev cycle, as it will save us plenty of headaches in the future...
mudlord is offline   Reply With Quote
Old February 20th, 2008   #37 (permalink)
Emu author
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 373
I also tried to use mingw with Visual Studio, but it breakes the debugger, the compiler error output and I got strange compiler errors on top.

However, compiling a simple release build from the command line with mingw and the Qt setup works perfectly fine. I wrote a small How-To @ https://vbam.bountysource.com/wiki
Spacy is offline   Reply With Quote
Old February 20th, 2008   #38 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
Nice! Although I acquired Visual Studio 2008 Professional with MSDN, and it works just fine with that.
mudlord is offline   Reply With Quote
Old February 20th, 2008   #39 (permalink)
DS Cheat Code Hacker
 
Dualscreenman's Avatar
 
Join Date: Jun 2007
Location: New Hampshire, USA
Posts: 677
@Spacy
Okay, I guess I'll trust you on this one since I have no clue how the MFC GUI is coded. :P I Never really looked at the code. (Plus you're a better coder than me)
Dualscreenman is offline   Reply With Quote
Old February 21st, 2008   #40 (permalink)
....
 
mudlord's Avatar
 
Join Date: Feb 2007
Location: not that you need to know....
Posts: 1,580
Quote:
However, compiling a simple release build from the command line with mingw and the Qt setup works perfectly fine. I wrote a small How-To @ https://vbam.bountysource.com/wiki
Thanks, within a couple of seconds and a minor source code patch, was able to compile fine with my version of MinGW.
mudlord is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 07:16.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5