Future Tuning Software User Feature Wish List (UI stuff)

Free Open Source Software project discussion forum. Post your Free Open Source software projects here!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by Fred »

Image

A commercial system running on my linux eee pc under wine. EMS stinger stuff if you want to try it.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by sry_not4sale »

Wheres the Big Red Button?

:mrgreen:
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
deviousKA
QFP80 - Contributor
Posts: 43
Joined: Tue Apr 01, 2008 10:36 pm
Location: Id, USA
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by deviousKA »

Heres an simple example of a 20x20 pseudo-3d table, written in C# with gdi+. source attached.
Attachments
GabesGDI+example.zip
(36.79 KiB) Downloaded 576 times
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by Fred »

devious, what is your name?

I couldn't find a binary in that zip. Am I blind? If you could provide a built one and let us know which version of the libs it is built for that would be awesome. I don't have mono etc setup on this box.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
deviousKA
QFP80 - Contributor
Posts: 43
Joined: Tue Apr 01, 2008 10:36 pm
Location: Id, USA
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by deviousKA »

Hey Fred, name is Gabe. Might re-register here as Gabe_Z or put it in my sig.

Heres a compiled release of that example, let me know if it doesnt work/needs some extra dlls or something, first time ive compiled for use on another computer.

Ive been looking into mono myself, havent set it up on this pc (windows) and targeted it/used the framework yet, but from the reading I have done it should work fine. It uses .net 2.0, but the code may even be compatible with 1.x, im not sure how gdi etc. was implemented in those versions.
Attachments
Release.zip
(7.24 KiB) Downloaded 582 times
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by Fred »

Thanks :-) Don't worry about the name change, pseudonyms are fine :-) I just wanted to know so I could refer to you in a more personal way.

Code: Select all

/home/user> mono ./GabesGDI+example.exe 

** (./GabesGDI+example.exe:24511): WARNING **: Missing method System.Windows.Forms.Control::set_DoubleBuffered(bool) in assembly /usr/lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll, referenced in assembly /home/user/GabesGDI+example.exe

Unhandled Exception: System.MissingMethodException: Method not found: 'System.Windows.Forms.Control.set_DoubleBuffered'.
  at <0x00000> <unknown method>
  at GabesGDI_example.Form1..ctor () [0x00000] 
  at (wrapper remoting-invoke-with-check) GabesGDI_example.Form1:.ctor ()
  at GabesGDI_example.Program.Main () [0x00000]
I'm not certain I've done all I can to make it work though. I did install a winforms 2.0 lib but have to go and do things now...

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
shameem
LQFP112 - Up with the play
Posts: 135
Joined: Thu May 01, 2008 6:30 pm
Location: Ann Arbor, MI
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by shameem »

Here's a screenshot if anyone's interested -
Image

I havent gone through the code in detail yet - but it looks a like a good starting point
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by Fred »

Thanks Shameem :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
deviousKA
QFP80 - Contributor
Posts: 43
Joined: Tue Apr 01, 2008 10:36 pm
Location: Id, USA
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by deviousKA »

hmm, well, looks like mono doesnt support winforms doublebuffering. I should be able to figure out a workaround using a different sort of paintevent scheme.

You can remove those lines of code that are giving you an error with mono and it should compile and run, but the drawing is going to flicker when moving the cursor or any other update.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Future Tuning Software User Feature Wish List (UI stuff)

Post by Fred »

Could it be a missing library or did you google it up and find its not implemented?

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Post Reply