[Mono-list] C typedef to C#

Adam Treat manyoso@yahoo.com
Mon, 9 Sep 2002 17:01:35 -0400


Hmm.  I wonder if you are really intent upon doing this wouldn't be easier to 
reimplement X11 in C#.  Similar to this for java: 
http://escher.sourceforge.net/

BTW, have you had a look at Qt#? ;-)

Adam

On Monday 09 September 2002 04:34 pm, Everaldo Canuto wrote:
> I'm interest on create a classes to develop applications on XWindow System.
> A solution would be to use the GTK#,  but I dont like GTK and I have a
> idea to create System.Windows.Form classes with direct access to XWindow
> API.
>
> Theres another possibilitys to access XWindow API on mono?
>
> adam treat wrote:
> >Quer ter seu próprio endereço na Internet?
> >Garanta já o seu e ainda ganhe cinco e-mails personalizados.
> >DomíniosBOL - http://dominios.bol.com.br
> >
> >Here is another possibility.  I'm not exactly sure what you mean by
> > 'converting X11 header files to Mono' but perhaps this will help:
> >
> >using XID = System.UInt64;
> >using Window = System.UInt64;
> >public class Foo
> >{
> >}
> >
> >Cheers,
> >
> >Adam
> >
> >--- adam treat <manyoso@yahoo.com> wrote:
> >>--- Everaldo Canuto <everaldo.canuto@bol.com.br> wrote:
> >>>I 'm working on convert X11 header files to Mono, but I have one
> >>>problem, how to convert C typedef instruction into C#.
> >>>
> >>>Example:
> >>>typedef unsigned long XID;
> >>>typedef XID Window;
> >>>
> >>>I  using "public struct XID uint {}", but generate a compiler error.
> >>
> >>That's not going to work.  This is the correct syntax: "public struct XID
> >> : System.UInt64 {}", but
> >>that won't work either.  Structs can not inherit.  Actually, they inherit
> >> from System.Object, but
> >>they _cannot_ inherit from any other type.
> >>
> >>>Sorry by my english, I'm from Brazil
> >>>
> >>>
> >>>_______________________________________________
> >>>Mono-list maillist  -  Mono-list@ximian.com
> >>>http://lists.ximian.com/mailman/listinfo/mono-list
> >>
> >>__________________________________________________
> >>Do You Yahoo!?
> >>Yahoo! Finance - Get real-time stock quotes
> >>http://finance.yahoo.com
> >>
> >>_______________________________________________
> >>Mono-list maillist  -  Mono-list@ximian.com
> >>http://lists.ximian.com/mailman/listinfo/mono-list
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! Finance - Get real-time stock quotes
> >http://finance.yahoo.com
>
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list