setup linux: set default window button
This commit is contained in:
parent
470372ff84
commit
fb3978b2fb
|
@ -34,7 +34,7 @@ namespace SparkleShare {
|
||||||
private VBox VBox;
|
private VBox VBox;
|
||||||
private VBox Wrapper;
|
private VBox Wrapper;
|
||||||
private VBox OptionArea;
|
private VBox OptionArea;
|
||||||
private HButtonBox Buttons;
|
private HBox Buttons;
|
||||||
|
|
||||||
public string Header;
|
public string Header;
|
||||||
public string Description;
|
public string Description;
|
||||||
|
@ -107,11 +107,12 @@ namespace SparkleShare {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private HButtonBox CreateButtonBox ()
|
private HBox CreateButtonBox ()
|
||||||
{
|
{
|
||||||
return new HButtonBox () {
|
return new HBox () {
|
||||||
BorderWidth = 0,
|
BorderWidth = 0,
|
||||||
Layout = ButtonBoxStyle.End,
|
//Layout = ButtonBoxStyle.End,
|
||||||
|
Homogeneous = false,
|
||||||
Spacing = 6
|
Spacing = 6
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -119,15 +120,14 @@ namespace SparkleShare {
|
||||||
|
|
||||||
public void AddButton (Button button)
|
public void AddButton (Button button)
|
||||||
{
|
{
|
||||||
|
(button.Child as Label).Xpad = 15;
|
||||||
Buttons.Add (button);
|
Buttons.Add (button);
|
||||||
ShowAll ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void AddOption (Widget widget)
|
public void AddOption (Widget widget)
|
||||||
{
|
{
|
||||||
OptionArea.Add (widget);
|
OptionArea.Add (widget);
|
||||||
ShowAll ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -180,6 +180,13 @@ namespace SparkleShare {
|
||||||
|
|
||||||
new public void ShowAll ()
|
new public void ShowAll ()
|
||||||
{
|
{
|
||||||
|
if (Buttons.Children.Length > 0) {
|
||||||
|
Button default_button = (Button) Buttons.Children [Buttons.Children.Length - 1];
|
||||||
|
|
||||||
|
default_button.CanDefault = true;
|
||||||
|
Default = default_button;
|
||||||
|
}
|
||||||
|
|
||||||
Present ();
|
Present ();
|
||||||
base.ShowAll ();
|
base.ShowAll ();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue