Author: everaldo
Date: 2007-06-25 15:16:42 -0400 (Mon, 25 Jun 2007)
New Revision: 80721

Modified:
   trunk/moon/gtk/ChangeLog
   trunk/moon/gtk/mopen.cs
Log:
        * mopen.cs: Use cavas size for silver and window size.

2007-06-25  Everaldo Canuto  <[EMAIL PROTECTED]>



Modified: trunk/moon/gtk/ChangeLog
===================================================================
--- trunk/moon/gtk/ChangeLog    2007-06-25 19:12:03 UTC (rev 80720)
+++ trunk/moon/gtk/ChangeLog    2007-06-25 19:16:42 UTC (rev 80721)
@@ -1,4 +1,8 @@
 2007-06-25  Everaldo Canuto  <[EMAIL PROTECTED]>
 
+       * mopen.cs: Use cavas size for silver and window size.
+
+2007-06-25  Everaldo Canuto  <[EMAIL PROTECTED]>
+
        * mopen.cs: Add support for "--desklet" option, it removes window 
decoration
        and will add some other desklet related stuff. Also add "--help"

Modified: trunk/moon/gtk/mopen.cs
===================================================================
--- trunk/moon/gtk/mopen.cs     2007-06-25 19:12:03 UTC (rev 80720)
+++ trunk/moon/gtk/mopen.cs     2007-06-25 19:16:42 UTC (rev 80721)
@@ -107,14 +107,6 @@
                        Application.Quit ();
                };
 
-               GtkSilver silver;
-               if (width != -1 && height != -1)
-                       silver = new GtkSilver (width, height);
-               else
-                       silver = new GtkSilver (400, 400);
-
-               w.Add (silver);
-
                string xaml = "";
                
                try {
@@ -144,12 +136,18 @@
                        return 1;
                }
 
+               GtkSilver silver;
                Canvas canvas = d as Canvas;
+
                if (width != -1 && height != -1){
+                       silver = new GtkSilver (width, height);
                        w.Resize (width, height);
-               } else if (canvas.Width > 0 && canvas.Height > 0)
+               } else if (canvas.Width > 0 && canvas.Height > 0) {
                        w.Resize ((int) canvas.Width, (int) canvas.Height);
+                       silver = new GtkSilver ((int) canvas.Width, (int) 
canvas.Height);
+               }
 
+               w.Add (silver);
                silver.Attach (canvas);
 
                w.ShowAll ();
@@ -206,15 +204,16 @@
                        case "-fixed": case "--fixed":
                                fixedwindow = true;
                                break;
+
+                       case "--desklet": case "-d":
+                               desklet = true;
+                               //transparent = true;
+                               break;
                        
                        case "--transparent": case "-t":
                                transparent = true;
                                break;
 
-                       case "--desklet": case "-d":
-                               desklet = true;
-                               break;
-
                        case "--geometry": case "-g":
                                if (i+1 == args.Length){
                                        Console.Error.WriteLine ("mopen: 
geometry flag `{0}' takes an argument", args [i]);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to