Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > General Hardware Discussion > Fusion Brain > FB Skins


Reply
 
Share Thread Tools Display Modes
Old 06-30-2008, 08:51 AM   #1
Constant Bitrate
 
Join Date: Jun 2008
Location: Georgia, USA
Posts: 172
Dan2008 is an unknown quantity at this point
Skins and aspect ratio

Still noob but getting there...

In looking at the sample skin in the Configurator, it is 800x600 (4:3). Other skins, like h3rk's Modernity, are all designed using a 4:3 aspect ratio. All of the touchscreen monitors appear to have a 16:9 aspect ratio.

So the question: Do you design using 4:3 and use scrollbars or design 16:9 and use pages?

Since the Configurator and FCC use Windows Forms, is there any way to implement panels? This would allow a static display area along with a selectable display area--sort of a simulated split-screen.
__________________
Thanks,

Dan
Dan2008 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 07-01-2008, 12:39 AM   #2
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
I design everything at 4:3 because I run my CarPC at 4:3 as the ExAudio screen automatically scales it correctly to 16:9. It does not look squished or anything. 16:9 drivers and everything are waaaaaay overhyped IMHO. But there is no reason why you cant make it 16:9. You can make it 2000:1 if you want, it is all free to do.

Also the configurator does use windows forms, and I am in the process of making it tiny-resolution freindly but FCC does not. It uses DirectX. So no scrollbars, pages is how to do it. But if you make an object span multiple pages it is essentially static.

Easy to do.
2k1Toaster is offline   Reply With Quote
Old 07-01-2008, 07:58 AM   #3
Constant Bitrate
 
Join Date: Jun 2008
Location: Georgia, USA
Posts: 172
Dan2008 is an unknown quantity at this point
Quote:
...Also the configurator does use windows forms, and I am in the process of making it tiny-resolution freindly but FCC does not. It uses DirectX. So no scrollbars, pages is how to do it. But if you make an object span multiple pages it is essentially static...

When I first read this I thought "Dude, you're nuts! I'm looking at MainMDX.cs and it says 'using System.Windows.Forms;' and 'public partial class MainMDX : Form'." Then I actually looked closely at the code and see what you are doing--let VS lay the groundwork then do your own thing.

I read in another thread somewhere that you use DirectX because using the forms presentation layer is too slow. I guess this means you won't be adopting .Net 3.5 and WPF anytime soon, eh?

Quote:
I design everything at 4:3 because I run my CarPC at 4:3 as the ExAudio screen automatically scales it correctly to 16:9. It does not look squished or anything. 16:9 drivers and everything are waaaaaay overhyped IMHO. But there is no reason why you cant make it 16:9. You can make it 2000:1 if you want, it is all free to do...

DOH! I didn't think about that. Same thing Windows does when you add a widescreen monitor. This is good because I can design something I can see. The only problem is that I tend to get the screen too cluttered and by the time it is shrunken to fit on a 7" monitor, everything will be far too small to see. Just look at my first prototype and you'll see what I mean. Actually, I was just tossing things on the screen to get everything together. I will split it into multiple pages to enhance viewability.
Attached Images
 
__________________
Thanks,

Dan
Dan2008 is offline   Reply With Quote
Old 07-01-2008, 02:10 PM   #4
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Well C# and DirectX dont play nicely together from what I have seen. So the easiest was to make .NET do the work of setting up a form and bind the DirectX object to the Form. Then you still have a title bar, still have min/max box, still have a close box, and the best part is you still get the .NET mouse/keyboard events which I prefer to DirectX's.

I am always up to making things better, but I dont think .NET 3.5 will have any substantial improvement in speed. When i did it with .net before, everytime you changed page, you could see all the elements populate the screen 1 by 1. It was fast, but you could see it. Also rotating and smearing it was too slow in .net.

I do need to find a better way to capture the DirectX errors, as this was my first try with DirectX.
2k1Toaster is offline   Reply With Quote
Old 12-01-2008, 09:53 PM   #5
Low Bitrate
 
sk8rjess's Avatar
 
Join Date: Nov 2007
Posts: 58
sk8rjess is an unknown quantity at this point
^for a firs try i think you did pretty daggon good!
__________________
its not a fad, nor a trend. its a choice you make for the rest of your life. not just on weekdays or when your alone away from your friends, or even when your with your friends. its a 24/7 true till death commitment.
XXX
sk8rjess is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Any skins for 1.0.9 in 4:3? (Native 800x600) badass101 FrodoPlayer 1 04-10-2005 06:36 PM



All times are GMT -5. The time now is 04:32 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics