diff --git a/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs b/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs index acaa935..1ebc59f 100644 --- a/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs +++ b/src/SheetMe.Designer/Controls/SqlHighlightLayer.cs @@ -150,7 +150,7 @@ public sealed class SqlHighlightLayer : FrameworkElement // 커서가 있는 줄 — 긴 쿼리에서 지금 어디를 고치고 있는지 잃지 않게 옅은 띠를 깐다. // 위치는 TextBox 에게 묻는다(아래 이유와 같다). - if (source.SelectionLength == 0 && TryFindResource("B.Hover") is Brush band) + if (source.SelectionLength == 0 && TryFindResource("B.SqlCurrentLine") is Brush band) { var caretRect = RectAt(source.CaretIndex); if (caretRect is { } cr && cr.Bottom >= 0 && cr.Top <= height) diff --git a/src/SheetMe.Designer/Themes/Tokens.Dark.xaml b/src/SheetMe.Designer/Themes/Tokens.Dark.xaml index 09ecad2..1de825b 100644 --- a/src/SheetMe.Designer/Themes/Tokens.Dark.xaml +++ b/src/SheetMe.Designer/Themes/Tokens.Dark.xaml @@ -56,6 +56,9 @@ + + + diff --git a/src/SheetMe.Designer/Themes/Tokens.Light.xaml b/src/SheetMe.Designer/Themes/Tokens.Light.xaml index c851138..b355c41 100644 --- a/src/SheetMe.Designer/Themes/Tokens.Light.xaml +++ b/src/SheetMe.Designer/Themes/Tokens.Light.xaml @@ -91,6 +91,10 @@ + + + + diff --git a/src/SheetMe.Designer/Views/QueryEditorWindow.xaml b/src/SheetMe.Designer/Views/QueryEditorWindow.xaml index 914f976..ab20785 100644 --- a/src/SheetMe.Designer/Views/QueryEditorWindow.xaml +++ b/src/SheetMe.Designer/Views/QueryEditorWindow.xaml @@ -13,8 +13,10 @@ + + @@ -61,7 +72,16 @@ + HorizontalAlignment="Center" VerticalAlignment="Center"> + + + + + @@ -103,22 +123,54 @@ + + + + + + + + + + + + - - + + + @@ -224,7 +284,7 @@ 결과가 닫혀 있어도 상태 줄은 남아야 하므로 상자 자체는 항상 보인다. --> + BorderBrush="{DynamicResource B.Line2}" Background="{DynamicResource B.Surface}"> + + BorderBrush="{DynamicResource B.Line2}" Background="{DynamicResource B.Surface}"> @@ -302,7 +364,10 @@ - + - + @@ -364,7 +429,7 @@ -