Skip to content

Commit 9feb4d6

Browse files
committed
add behaviour for Customise Action Keyword UI
1 parent fad4f5b commit 9feb4d6

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

Plugins/Flow.Launcher.Plugin.Explorer/Views/ExplorerSettings.xaml.cs

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,14 @@ public void RefreshView()
5050
btnEdit.Visibility = Visibility.Hidden;
5151
btnAdd.Visibility = Visibility.Hidden;
5252

53-
if (expFolderLinks.IsExpanded || expExcludedPaths.IsExpanded)
53+
if (expFolderLinks.IsExpanded || expExcludedPaths.IsExpanded || expActionKeywords.IsExpanded)
5454
{
55-
btnAdd.Visibility = Visibility.Visible;
55+
if (!expActionKeywords.IsExpanded)
56+
btnAdd.Visibility = Visibility.Visible;
57+
58+
if (expActionKeywords.IsExpanded
59+
&& btnEdit.Visibility == Visibility.Hidden)
60+
btnEdit.Visibility = Visibility.Visible;
5661

5762
if ((lbxFolderLinks.Items.Count == 0 && lbxExcludedPaths.Items.Count == 0)
5863
&& btnDelete.Visibility == Visibility.Visible
@@ -90,7 +95,16 @@ public void RefreshView()
9095

9196
private void expActionKeywords_Click(object sender, RoutedEventArgs e)
9297
{
98+
if (expActionKeywords.IsExpanded)
99+
expActionKeywords.Height = 215;
100+
101+
if (expExcludedPaths.IsExpanded)
102+
expExcludedPaths.IsExpanded = false;
93103

104+
if (expFolderLinks.IsExpanded)
105+
expFolderLinks.IsExpanded = false;
106+
107+
RefreshView();
94108
}
95109

96110
private void expActionKeywords_Collapsed(object sender, RoutedEventArgs e)
@@ -102,13 +116,13 @@ private void expActionKeywords_Collapsed(object sender, RoutedEventArgs e)
102116
private void expFolderLinks_Click(object sender, RoutedEventArgs e)
103117
{
104118
if (expFolderLinks.IsExpanded)
105-
expFolderLinks.Height = 235;
106-
107-
if (!expFolderLinks.IsExpanded)
108-
expFolderLinks.Height = Double.NaN;
119+
expFolderLinks.Height = 215;
109120

110121
if (expExcludedPaths.IsExpanded)
111122
expExcludedPaths.IsExpanded = false;
123+
124+
if (expActionKeywords.IsExpanded)
125+
expActionKeywords.IsExpanded = false;
112126

113127
RefreshView();
114128
}
@@ -127,6 +141,9 @@ private void expExcludedPaths_Click(object sender, RoutedEventArgs e)
127141
if (expFolderLinks.IsExpanded)
128142
expFolderLinks.IsExpanded = false;
129143

144+
if (expActionKeywords.IsExpanded)
145+
expActionKeywords.IsExpanded = false;
146+
130147
RefreshView();
131148
}
132149

0 commit comments

Comments
 (0)