Mono / .net related stuff - Monodevelop.sfs
Next week I have 3 days left to fix the bugs I added by rewriting code to get the automatic layouting to work.
E.g. splitpanels mess up project.glade, so that glade refuses to load it.
The screenshot shows a small testprogram running in Visual Studio (C#, Winforms, Windows XP) and right after conversion in Vala-IDE (Vala/Gtk2, Newyearspup).
I did not edit the converted project in Glade - it started out of the box like this after compilation in the Vala-IDE.
A download follows friday in 1 week after the presentation.
Mark
- Attachments
-
- csharp2vala15.jpg
- (169.85 KiB) Downloaded 753 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
I did NOT alter the resulting Window in Glade
It is directly compiled and run after conversion
You just had to resize some elements for a "perfect" result, that takes 1 minute.
Tomorrow I will have a look, if I can convert menus.
Mark
- Attachments
-
- csharp2vala16e.zip
- (161 KiB) Downloaded 705 times
-
- csharp2vala16d-mini.jpg
- (29.03 KiB) Downloaded 2173 times
-
- csharp2vala16d.jpg
- (100.98 KiB) Downloaded 805 times
This is almost the "final" state, as I have just 1 day left to finish the project.
I added support for menus, even nested submenus work.
The menu and the statusbar will be not placed in the "fixed" widget, but in a vbox, so they expand with the window.
All other elements now are sized.
In most cases this gives better results than before.
Just flowlayouts look strange then, and must be adjusted by hand in Glade (see the bottom left corner, where the button is expanded).
Tomorrow I plan:
- add a scrolled-window to surround textboxes,
- remove unneeded properties (they throw warnings when the program runs - not critical, but it would look more professional to avoid them).
- if a menubar is available, move all elements on the "fixed" sligtly up.
I cannot gurantee, that I'll have success with every point.
I plan to announce the program in a Mono Mailinglist or so, so that it can be continued by other people.
Even if they are not interested in Vla - the Winforms to Glade feature is great for C#, too (Monodelop, Glade#).
Myself I will concentrate on Genie programming, and do not plan to extend it further on my own.
You still could add "thousands" of enhancements (more widgets, convert more than one form, ...), and it would take several weeks or even months, to implement all of this.
Mark
I added support for menus, even nested submenus work.
The menu and the statusbar will be not placed in the "fixed" widget, but in a vbox, so they expand with the window.
All other elements now are sized.
In most cases this gives better results than before.
Just flowlayouts look strange then, and must be adjusted by hand in Glade (see the bottom left corner, where the button is expanded).
Tomorrow I plan:
- add a scrolled-window to surround textboxes,
- remove unneeded properties (they throw warnings when the program runs - not critical, but it would look more professional to avoid them).
- if a menubar is available, move all elements on the "fixed" sligtly up.
I cannot gurantee, that I'll have success with every point.
I plan to announce the program in a Mono Mailinglist or so, so that it can be continued by other people.
Even if they are not interested in Vla - the Winforms to Glade feature is great for C#, too (Monodelop, Glade#).
Myself I will concentrate on Genie programming, and do not plan to extend it further on my own.
You still could add "thousands" of enhancements (more widgets, convert more than one form, ...), and it would take several weeks or even months, to implement all of this.
Mark
- Attachments
-
- csharp2vala17-mini.jpg
- (42.06 KiB) Downloaded 1923 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
Here is the final release.
I improved the import of multiline text, added scrolledwindows to textboxes, shadows to the treeviews.
If a menu is used, the elements are moved up to get the original aspect ratios.
Mark
I improved the import of multiline text, added scrolledwindows to textboxes, shadows to the treeviews.
If a menu is used, the elements are moved up to get the original aspect ratios.
Mark
- Attachments
-
- csharp2vala18mini.jpg
- (36.98 KiB) Downloaded 1936 times
-
- csharp2vala18.jpg
- (134.87 KiB) Downloaded 720 times
-
- WindowsFormsTest.zip
- (105.52 KiB) Downloaded 574 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
here are the final files I used for the presentation.
Still need to set up a webpage and translate fies to english...
http://dotpups.de/csharp2vala/
Mark
Still need to set up a webpage and translate fies to english...
http://dotpups.de/csharp2vala/
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]
Puppy Monodevelop .iso - VMware Guest under WinXP Host
Nice work on the Monodevelop in Puppy. It works out of the box for me.
I have it running as a VMware guest on my WinXP host.
While running, I noticed that the mouse cursor can "break out" of the VMware window to my XP desktop. This is a behavior I normally see when a VMware guest has the VMware Tools installed. Otherwise, I must use CTRL-Alt to make the VMware guest let go of the mouse.
How does this happen? Is it a function of the Newyearspup base distro for Puppy Monodevelop, or is it something else?
I'd love to know, because VMware Tools doesn't really buy me any compelling advantages in a Puppy guest virtual machine except for the mouse breakout.
I have it running as a VMware guest on my WinXP host.
While running, I noticed that the mouse cursor can "break out" of the VMware window to my XP desktop. This is a behavior I normally see when a VMware guest has the VMware Tools installed. Otherwise, I must use CTRL-Alt to make the VMware guest let go of the mouse.
How does this happen? Is it a function of the Newyearspup base distro for Puppy Monodevelop, or is it something else?
I'd love to know, because VMware Tools doesn't really buy me any compelling advantages in a Puppy guest virtual machine except for the mouse breakout.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Try using vesa again at a lower res than normal
I had to use vesa rather than xorg . . .
Being very impressed with MONO
(first looked at it when I was using Knoppix
- very immature at the time)
Now it is something rather simple and good
I tried to work out the Eclipse IDE
Too hard.
I may have access to some
interesting C# code so . . .
MONO with your Vala editions . . . Hooray!
Some questions you might know about
You can embed the mono or jit or some such in
a C# program - I hear they can be quite small
but not Puppy small . . . ?
Anyway I hope to look further into the possibilities and
really pleased this Puppy Mono environment exists
I had to use vesa rather than xorg . . .
I downloaded it.I uploaded an Iso (190 MB)
Being very impressed with MONO
(first looked at it when I was using Knoppix
- very immature at the time)
Now it is something rather simple and good
I tried to work out the Eclipse IDE
Too hard.
I may have access to some
interesting C# code so . . .
MONO with your Vala editions . . . Hooray!
Some questions you might know about
You can embed the mono or jit or some such in
a C# program - I hear they can be quite small
but not Puppy small . . . ?
Anyway I hope to look further into the possibilities and
really pleased this Puppy Mono environment exists
I know you asked this many years ago, but for the record:Lobster wrote:Some questions you might know about
You can embed the mono or jit or some such in
a C# program - I hear they can be quite small
but not Puppy small . . . ?
If you are talking about mkbundle, last time I checked it seemed to be fundamentally broken as per https://bugzilla.xamarin.com/show_bug.cgi?id=3955.
IIRC I eventually found that I could include the gdiplus using a very old version of mono, but I never figured out the --config thing that is apparently needed for libc!
Do you know a good gtkdialog program? Please post a link here
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER