Author: mhabersack
Date: 2007-06-25 15:06:21 -0400 (Mon, 25 Jun 2007)
New Revision: 80717

Added:
   trunk/moon/desklet/panel/AboutBox.cs
Modified:
   trunk/moon/desklet/panel/PanelWindow.cs
   trunk/moon/desklet/panel/gtk-gui/gui.stetic
Log:
Added AboutBox.cs


Added: trunk/moon/desklet/panel/AboutBox.cs
===================================================================
--- trunk/moon/desklet/panel/AboutBox.cs        2007-06-25 18:58:07 UTC (rev 
80716)
+++ trunk/moon/desklet/panel/AboutBox.cs        2007-06-25 19:06:21 UTC (rev 
80717)
@@ -0,0 +1,23 @@
+/*
+ * Panel.cs: Moonlight Desklets Panel, about box.
+ *
+ * Author:
+ *   Marek Habersack ([EMAIL PROTECTED])
+ *
+ * Copyright 2007 Novell, Inc. (http://www.novell.com)
+ *
+ * See the LICENSE file included with the distribution for details.
+ * 
+ */
+
+using System;
+using Gtk;
+using Gdk;
+
+public partial class AboutBox: Gtk.Window
+{
+       public AboutBox (): base (Gtk.WindowType.Toplevel)
+       {
+               Build ();
+       }
+}


Property changes on: trunk/moon/desklet/panel/AboutBox.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: trunk/moon/desklet/panel/PanelWindow.cs
===================================================================
--- trunk/moon/desklet/panel/PanelWindow.cs     2007-06-25 18:58:07 UTC (rev 
80716)
+++ trunk/moon/desklet/panel/PanelWindow.cs     2007-06-25 19:06:21 UTC (rev 
80717)
@@ -41,9 +41,9 @@
                item.Activated += new EventHandler (OnCloseButtonClicked);
                popup.Append (item);
                
+               popup.ShowAll ();
                statusIcon.PresentMenu (popup, 3, Gtk.Global.CurrentEventTime);
-               popup.ShowAll ();
-               popup.Popup ();
+//             popup.Popup ();
        }
 
        void IconActivateHandler (object o, EventArgs args)

Modified: trunk/moon/desklet/panel/gtk-gui/gui.stetic
===================================================================
--- trunk/moon/desklet/panel/gtk-gui/gui.stetic 2007-06-25 18:58:07 UTC (rev 
80716)
+++ trunk/moon/desklet/panel/gtk-gui/gui.stetic 2007-06-25 19:06:21 UTC (rev 
80717)
@@ -169,4 +169,82 @@
       </widget>
     </child>
   </widget>
+  <widget class="Gtk.Dialog" id="AboutBox" design-size="370 280">
+    <property name="MemberName" />
+    <property name="Title" translatable="yes">About Mono Desklets</property>
+    <property name="Icon">stock:gtk-about Menu</property>
+    <property name="Modal">True</property>
+    <property name="Buttons">1</property>
+    <property name="HelpButton">False</property>
+    <property name="HasSeparator">False</property>
+    <child internal-child="VBox">
+      <widget class="Gtk.VBox" id="dialog1_VBox">
+        <property name="MemberName" />
+        <child>
+          <widget class="Gtk.VBox" id="vbox2">
+            <property name="MemberName" />
+            <property name="Spacing">6</property>
+            <child>
+              <widget class="Gtk.Label" id="label1">
+                <property name="MemberName" />
+                <property name="LabelProp" translatable="yes">Mono Desklets 
0.1</property>
+              </widget>
+              <packing>
+                <property name="Position">0</property>
+                <property name="AutoSize">True</property>
+                <property name="Expand">False</property>
+                <property name="Fill">False</property>
+              </packing>
+            </child>
+            <child>
+              <widget class="Gtk.Label" id="label3">
+                <property name="MemberName" />
+                <property name="LabelProp" translatable="yes">Copyright (c) 
2007
+Novell, Inc</property>
+                <property name="Justify">Center</property>
+              </widget>
+              <packing>
+                <property name="Position">1</property>
+                <property name="AutoSize">True</property>
+                <property name="Expand">False</property>
+                <property name="Fill">False</property>
+              </packing>
+            </child>
+            <child>
+              <placeholder />
+            </child>
+          </widget>
+          <packing>
+            <property name="Position">0</property>
+            <property name="AutoSize">True</property>
+          </packing>
+        </child>
+      </widget>
+    </child>
+    <child internal-child="ActionArea">
+      <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
+        <property name="MemberName" />
+        <property name="Spacing">6</property>
+        <property name="BorderWidth">5</property>
+        <property name="Size">1</property>
+        <property name="LayoutStyle">End</property>
+        <child>
+          <widget class="Gtk.Button" id="OKButton">
+            <property name="MemberName" />
+            <property name="CanDefault">True</property>
+            <property name="CanFocus">True</property>
+            <property name="Type">TextOnly</property>
+            <property name="Label" translatable="yes">_Ok</property>
+            <property name="UseUnderline">True</property>
+            <property name="IsDialogButton">True</property>
+            <property name="ResponseId">0</property>
+          </widget>
+          <packing>
+            <property name="Expand">False</property>
+            <property name="Fill">False</property>
+          </packing>
+        </child>
+      </widget>
+    </child>
+  </widget>
 </stetic-interface>
\ No newline at end of file

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

Reply via email to