[Gtk-sharp-list] Some Gtk# methods has C style

Luis G. ghempresa at hotmail.com
Fri Mar 13 14:13:06 EDT 2009


I see that some Gtk# methods has a C style alike.

For example 


public void GetSizeRequest (out int width, out int height)

public void SetSizeRequest (int width, int height)

These methods doesn't look good for C# programing, i think a better way
would be something like this :

Create a struct called Size :

public struct Size
   public int Width;
   public int Height;

   public Size(int width, int height)
    Width = width;
    Height = height;


Now make a property in Gtk.Widget called SizeRequest :

public Size SizeRequest
        // called GetSizeRequest passing Width and Height of Size struct and
return it
       // called SetSizeRequest passing Width and Height of Size struct

And using these methods (GetSizeRequest, SetSizeRequest) for internal

This called is more C# friendly :


Instead of :

int myWidth;

myWidget.GetSizeRequest(myWidth, null);

View this message in context: http://www.nabble.com/Some-Gtk--methods-has-C-style-tp22501226p22501226.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.

More information about the Gtk-sharp-list mailing list