UI tweaks to make it more beautiful.

svn path=/trunk/gtk-sharp/; revision=6139
This commit is contained in:
Duncan Mak 2002-07-24 15:07:29 +00:00
parent 640ba7857e
commit dd6a2b8878

View File

@ -44,7 +44,11 @@ class Client {
new Gtk.Image (Stock.Remove, IconSize.LargeToolbar), new Gtk.Image (Stock.Remove, IconSize.LargeToolbar),
new SignalFunc (Db_Remove), IntPtr.Zero); new SignalFunc (Db_Remove), IntPtr.Zero);
toolbar.AppendItem ("Update", "Update the view", String.Empty, toolbar.AppendItem ("Edit", "Edit a row", String.Empty,
new Gtk.Image (Stock.Italic, IconSize.LargeToolbar),
new SignalFunc (Db_Edit), IntPtr.Zero);
toolbar.AppendItem ("Refresh", "Refresh the view", String.Empty,
new Gtk.Image (Stock.Refresh, IconSize.LargeToolbar), new Gtk.Image (Stock.Refresh, IconSize.LargeToolbar),
new SignalFunc (Db_Update), IntPtr.Zero); new SignalFunc (Db_Update), IntPtr.Zero);
@ -101,18 +105,22 @@ class Client {
{ {
dialog = new Dialog (); dialog = new Dialog ();
dialog.Title = "Insert row"; dialog.Title = "Insert row";
dialog.VBox.BorderWidth = 5; dialog.BorderWidth = 3;
dialog.VBox.BorderWidth = 5;
dialog.HasSeparator = false;
dialog.VBox.PackStart (DrawForm (Stock.Add), true, true, 0); Frame frame = new Frame ("Insert a row");
frame.Add (DrawForm (Stock.DialogInfo));
dialog.VBox.PackStart (frame, true, true, 0);
Button button = null; Button button = null;
button = new Button ("_Insert"); button = Button.NewFromStock (Stock.Add);
button.Clicked += new EventHandler (Insert_Action); button.Clicked += new EventHandler (Insert_Action);
button.CanDefault = true; button.CanDefault = true;
dialog.ActionArea.PackStart (button, true, true, 0); dialog.ActionArea.PackStart (button, true, true, 0);
button.GrabDefault (); button.GrabDefault ();
button = new Button ("_Cancel"); button = Button.NewFromStock (Stock.Cancel);
button.Clicked += new EventHandler (Dialog_Cancel); button.Clicked += new EventHandler (Dialog_Cancel);
dialog.ActionArea.PackStart (button, true, true, 0); dialog.ActionArea.PackStart (button, true, true, 0);
@ -123,18 +131,22 @@ class Client {
{ {
dialog = new Dialog (); dialog = new Dialog ();
dialog.Title = "Remove row"; dialog.Title = "Remove row";
dialog.BorderWidth = 3;
dialog.VBox.BorderWidth = 5; dialog.VBox.BorderWidth = 5;
dialog.HasSeparator = false;
dialog.VBox.PackStart (DrawForm (Stock.Remove), true, true, 0); Frame frame = new Frame ("Remove a row");
frame.Add (DrawForm (Stock.DialogWarning));
dialog.VBox.PackStart (frame, true, true, 0);
Button button = null; Button button = null;
button = new Button ("_Remove"); button = Button.NewFromStock (Stock.Remove);
button.Clicked += new EventHandler (Remove_Action); button.Clicked += new EventHandler (Remove_Action);
button.CanDefault = true; button.CanDefault = true;
dialog.ActionArea.PackStart (button, true, true, 0); dialog.ActionArea.PackStart (button, true, true, 0);
button.GrabDefault (); button.GrabDefault ();
button = new Button ("_Cancel"); button = Button.NewFromStock (Stock.Cancel);
button.Clicked += new EventHandler (Dialog_Cancel); button.Clicked += new EventHandler (Dialog_Cancel);
dialog.ActionArea.PackStart (button, true, true, 0); dialog.ActionArea.PackStart (button, true, true, 0);
@ -145,6 +157,7 @@ class Client {
static Widget DrawForm (string image) static Widget DrawForm (string image)
{ {
HBox hbox = new HBox (false, 2); HBox hbox = new HBox (false, 2);
hbox.BorderWidth = 5;
hbox.PackStart (new Gtk.Image (image, IconSize.Dialog), true, true, 0); hbox.PackStart (new Gtk.Image (image, IconSize.Dialog), true, true, 0);
Table table = new Table (3, 3, false); Table table = new Table (3, 3, false);
@ -171,6 +184,11 @@ class Client {
return hbox ; return hbox ;
} }
static void Db_Edit ()
{
}
static void Db_Update () static void Db_Update ()
{ {
} }
@ -197,8 +215,6 @@ class Client {
dialog.Destroy (); dialog.Destroy ();
dialog = null; dialog = null;
} }
} }
struct Record { struct Record {