use a vertical layout

This commit is contained in:
Hylke Bons 2010-05-19 01:53:02 +01:00
parent 35609d0947
commit ac82f94a5d

View file

@ -33,7 +33,7 @@ namespace SparkleShare {
} }
private SparkleRepo SparkleRepo; private SparkleRepo SparkleRepo;
private HBox LayoutHorizontal; private VBox LayoutHorizontal;
private ScrolledWindow LogScrolledWindow; private ScrolledWindow LogScrolledWindow;
private ScrolledWindow PeopleScrolledWindow; private ScrolledWindow PeopleScrolledWindow;
private string SelectedEmail; private string SelectedEmail;
@ -41,26 +41,20 @@ namespace SparkleShare {
public SparkleWindow (SparkleRepo Repo) : base ("") { public SparkleWindow (SparkleRepo Repo) : base ("") {
SparkleRepo = Repo; SparkleRepo = Repo;
CreateWindow (); SelectedEmail = "";
} SetSizeRequest (720, 540);
public void CreateWindow () {
SetSizeRequest (900, 480);
SetPosition (WindowPosition.Center); SetPosition (WindowPosition.Center);
BorderWidth = 6; BorderWidth = 6;
Title = _("Happenings in " + SparkleRepo.Name + ""); Title = _("Happenings in " + SparkleRepo.Name + "");
IconName = "folder-sparkleshare"; IconName = "folder-sparkleshare";
SelectedEmail = "";
VBox LayoutVertical = new VBox (false, 0); VBox LayoutVertical = new VBox (false, 0);
LayoutHorizontal = new HBox (true, 6); LayoutHorizontal = new VBox (false, 6);
LayoutHorizontal.BorderWidth = 6; LayoutHorizontal.BorderWidth = 6;
LayoutHorizontal.PackStart (CreatePeopleList ()); LayoutHorizontal.PackStart (CreatePeopleList (), false, false, 0);
LayoutHorizontal.PackStart (CreateEventLog ()); LayoutHorizontal.PackStart (CreateEventLog (), true, true, 0);
LayoutVertical.PackStart (LayoutHorizontal, true, true, 0); LayoutVertical.PackStart (LayoutHorizontal, true, true, 0);
@ -281,7 +275,7 @@ namespace SparkleShare {
IconView PeopleView = new IconView (PeopleStore); IconView PeopleView = new IconView (PeopleStore);
PeopleView.PixbufColumn = 0; PeopleView.PixbufColumn = 0;
PeopleView.MarkupColumn = 1; PeopleView.MarkupColumn = 1;
PeopleView.Columns = 2; PeopleView.Columns = 3;
PeopleView.Spacing = 6; PeopleView.Spacing = 6;
PeopleView.ItemWidth = 200; PeopleView.ItemWidth = 200;
PeopleView.Orientation = Orientation.Horizontal; PeopleView.Orientation = Orientation.Horizontal;
@ -301,6 +295,7 @@ namespace SparkleShare {
PeopleScrolledWindow = new ScrolledWindow (); PeopleScrolledWindow = new ScrolledWindow ();
PeopleScrolledWindow.AddWithViewport (PeopleView); PeopleScrolledWindow.AddWithViewport (PeopleView);
PeopleScrolledWindow.HeightRequest = 200;
return PeopleScrolledWindow; return PeopleScrolledWindow;