mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Use auto height row & auto width column
This commit is contained in:
parent
f283105182
commit
196a840991
1 changed files with 9 additions and 7 deletions
|
|
@ -114,15 +114,15 @@ namespace Flow.Launcher.Core.Plugin
|
|||
return null;
|
||||
}
|
||||
|
||||
// Create main grid
|
||||
// Create main grid with two columns
|
||||
var mainPanel = new Grid { Margin = settingPanelMargin, VerticalAlignment = VerticalAlignment.Center };
|
||||
mainPanel.ColumnDefinitions.Add(new ColumnDefinition()
|
||||
{
|
||||
Width = new GridLength(70, GridUnitType.Star) // TODO: Auto
|
||||
Width = new GridLength(0, GridUnitType.Auto)
|
||||
});
|
||||
mainPanel.ColumnDefinitions.Add(new ColumnDefinition()
|
||||
{
|
||||
Width = new GridLength(30, GridUnitType.Star) // TODO: Auto
|
||||
Width = new GridLength(0, GridUnitType.Auto)
|
||||
});
|
||||
|
||||
// Iterate over each setting and create one row for it
|
||||
|
|
@ -136,7 +136,10 @@ namespace Flow.Launcher.Core.Plugin
|
|||
}
|
||||
|
||||
// Add a new row to the main grid
|
||||
mainPanel.RowDefinitions.Add(new RowDefinition());
|
||||
mainPanel.RowDefinitions.Add(new RowDefinition()
|
||||
{
|
||||
Height = new GridLength(0, GridUnitType.Auto)
|
||||
});
|
||||
|
||||
// State controls for column 0 and 1
|
||||
StackPanel? panel = null;
|
||||
|
|
@ -357,11 +360,10 @@ namespace Flow.Launcher.Core.Plugin
|
|||
var linkbtn = new System.Windows.Controls.Button
|
||||
{
|
||||
HorizontalAlignment = System.Windows.HorizontalAlignment.Right,
|
||||
Margin = settingControlMargin
|
||||
Margin = settingControlMargin,
|
||||
Content = attributes.urlLabel
|
||||
};
|
||||
|
||||
linkbtn.Content = attributes.urlLabel;
|
||||
|
||||
contentControl = linkbtn;
|
||||
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue