SharpGM: Difference between revisions

From ENIGMA
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[ Image:Sgm_ide.png | thumb | 400px | The C# port of LateralGM on Windows using native Windows Forms. ]]
[[ Image:Sgm_ide.png | thumb | 400px | The C# port of LateralGM on Windows using native Windows Forms. ]]


SharpGM or SGM was an attempt by [[User:RobertBColton]] to port [[LateralGM]] to C# using Windows Forms/GTK# for the GUI and presentation layer. It made substantial progress at first by creating a number of the editors but continued progress would require a substantial rewrite of the project handling code to load GMK unless it was abandoned in favor of purely GMX at which point it would be a GM: Studio only IDE.
SharpGM or SGM was an attempt by [[User:Goombert]] to port [[LateralGM]] to C# using Windows Forms/GTK# for the GUI and presentation layer. It made substantial progress at first by creating a number of the editors but continued progress was hindered by the lack of out-of-the-box data binding features available. The fact also remained that it would have to solve the same ENIGMA compiler communication problems as LateralGM, using C# instead of Java and JNA to talk to the C++ dll.


== See Also ==
== See Also ==
* [https://github.com/enigma-dev/SharpGM GitHub Repository]
* [https://github.com/enigma-dev-historic/SharpGM GitHub Repository]
* [[Plugin]]
* [[Plugin]]
* [[LateralGM]]
* [[LateralGM]]
* [[RadialGM]]
* [[RadialGM]]

Latest revision as of 02:17, 3 September 2018

The C# port of LateralGM on Windows using native Windows Forms.

SharpGM or SGM was an attempt by User:Goombert to port LateralGM to C# using Windows Forms/GTK# for the GUI and presentation layer. It made substantial progress at first by creating a number of the editors but continued progress was hindered by the lack of out-of-the-box data binding features available. The fact also remained that it would have to solve the same ENIGMA compiler communication problems as LateralGM, using C# instead of Java and JNA to talk to the C++ dll.

See Also