private void SetWindowRestrictions(Size min, Size max) { var geometry = new GdkGeometry(min, max); GdkWindowHints hints = 0; if (min != Size.Zero) { hints |= GdkWindowHints.MinSize; } if (max != Size.Zero) { hints |= GdkWindowHints.MaxSize; } Gtk.Window.SetGeometryHints(Handle, IntPtr.Zero, ref geometry, hints); }
public static extern void SetGeometryHints(IntPtr window, IntPtr geometry_widget, ref GdkGeometry geometry, GdkWindowHints geom_mask);