Click here to Skip to main content
15,883,531 members
Articles / Containers / Virtual Machine

Develop a Mono application for the XO laptop

Rate me:
Please Sign up or sign in to vote.
5.00/5 (19 votes)
21 Apr 2009CPOL10 min read 103.1K   170   28  
Learn how to develop an application for the XO laptop - the OLPC project's machine - using Mono on Sugar OS.
  • monosugarsrc.zip
    • LabActivity
      • AssemblyInfo.cs
      • bin
        • Debug
          • bin
            • libgdksharpglue-2.so
            • libgladesharpglue-2.so
            • libglibsharpglue-2.so
            • libgtksharpglue-2.so
            • libMonoPosixHelper.so
            • libpangosharpglue-2.so
            • uiX11Util.so
          • LabActivity.exe
          • LabActivity.exe.mdb
          • Sugar.dll
      • deploy
      • gtk-gui
      • LabActivity.activity
        • activity
        • bin
          • labactivity-activity
          • libgdksharpglue-2.so
          • libgladesharpglue-2.so
          • libglibsharpglue-2.so
          • libgtksharpglue-2.so
          • libMonoPosixHelper.so
          • libpangosharpglue-2.so
          • uiX11Util.so
        • MANIFEST
      • LabActivity.mdp
      • LabActivity.mds
      • MainWindow.cs
// ------------------------------------------------------------------------------
//  <autogenerated>
//      This code was generated by a tool.
//      Mono Runtime Version: 2.0.50727.42
// 
//      Changes to this file may cause incorrect behavior and will be lost if 
//      the code is regenerated.
//  </autogenerated>
// ------------------------------------------------------------------------------

namespace Stetic {
    
    
    internal class Gui {
        
        private static bool initialized;
        
        public static void Build(object cobj, System.Type type) {
            Stetic.Gui.Build(cobj, type.FullName);
        }
        
        public static void Build(object cobj, string id) {
        }
        
        internal static void Initialize(Gtk.Widget iconRenderer) {
            if ((Stetic.Gui.initialized == false)) {
                Stetic.Gui.initialized = true;
            }
        }
    }
    
    internal class ActionGroups {
        
        public static Gtk.ActionGroup GetActionGroup(System.Type type) {
            return Stetic.ActionGroups.GetActionGroup(type.FullName);
        }
        
        public static Gtk.ActionGroup GetActionGroup(string name) {
            return null;
        }
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect C2S
France France
Lionel is a software architect at C2S, a software company based in France and subsidiary of the Bouygues group.
Lionel is also the author of Liogo, an open-source Logo compiler for .NET.
Lionel is a contributor of DotNetGuru and Dr.Dobb's Journal.
Lionel is President and co-founder of OLPC France.

Comments and Discussions