|
|
@ -23,6 +23,7 @@ namespace ICSharpCode.SharpDevelop.Workbench |
|
|
|
|
|
|
|
|
|
|
|
StatusBarItem txtStatusBarPanel = new StatusBarItem(); |
|
|
|
StatusBarItem txtStatusBarPanel = new StatusBarItem(); |
|
|
|
StatusBarItem cursorStatusBarPanel = new StatusBarItem(); |
|
|
|
StatusBarItem cursorStatusBarPanel = new StatusBarItem(); |
|
|
|
|
|
|
|
StatusBarItem selectionStatusBarPanel = new StatusBarItem(); |
|
|
|
StatusBarItem modeStatusBarPanel = new StatusBarItem(); |
|
|
|
StatusBarItem modeStatusBarPanel = new StatusBarItem(); |
|
|
|
|
|
|
|
|
|
|
|
public StatusBarItem CursorStatusBarPanel { |
|
|
|
public StatusBarItem CursorStatusBarPanel { |
|
|
@ -31,6 +32,12 @@ namespace ICSharpCode.SharpDevelop.Workbench |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public StatusBarItem SelectionStatusBarPanel { |
|
|
|
|
|
|
|
get { |
|
|
|
|
|
|
|
return selectionStatusBarPanel; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public StatusBarItem ModeStatusBarPanel { |
|
|
|
public StatusBarItem ModeStatusBarPanel { |
|
|
|
get { |
|
|
|
get { |
|
|
|
return modeStatusBarPanel; |
|
|
|
return modeStatusBarPanel; |
|
|
@ -40,6 +47,7 @@ namespace ICSharpCode.SharpDevelop.Workbench |
|
|
|
public SDStatusBar() |
|
|
|
public SDStatusBar() |
|
|
|
{ |
|
|
|
{ |
|
|
|
cursorStatusBarPanel.Width = 150; |
|
|
|
cursorStatusBarPanel.Width = 150; |
|
|
|
|
|
|
|
selectionStatusBarPanel.Content = 50; |
|
|
|
modeStatusBarPanel.Width = 25; |
|
|
|
modeStatusBarPanel.Width = 25; |
|
|
|
|
|
|
|
|
|
|
|
statusProgressBar.Minimum = 0; |
|
|
|
statusProgressBar.Minimum = 0; |
|
|
@ -52,11 +60,13 @@ namespace ICSharpCode.SharpDevelop.Workbench |
|
|
|
statusProgressBarItem.HorizontalContentAlignment = HorizontalAlignment.Stretch; |
|
|
|
statusProgressBarItem.HorizontalContentAlignment = HorizontalAlignment.Stretch; |
|
|
|
|
|
|
|
|
|
|
|
DockPanel.SetDock(modeStatusBarPanel, Dock.Right); |
|
|
|
DockPanel.SetDock(modeStatusBarPanel, Dock.Right); |
|
|
|
|
|
|
|
DockPanel.SetDock(selectionStatusBarPanel, Dock.Right); |
|
|
|
DockPanel.SetDock(cursorStatusBarPanel, Dock.Right); |
|
|
|
DockPanel.SetDock(cursorStatusBarPanel, Dock.Right); |
|
|
|
DockPanel.SetDock(statusProgressBarItem, Dock.Right); |
|
|
|
DockPanel.SetDock(statusProgressBarItem, Dock.Right); |
|
|
|
DockPanel.SetDock(jobNamePanel, Dock.Right); |
|
|
|
DockPanel.SetDock(jobNamePanel, Dock.Right); |
|
|
|
|
|
|
|
|
|
|
|
Items.Add(modeStatusBarPanel); |
|
|
|
Items.Add(modeStatusBarPanel); |
|
|
|
|
|
|
|
Items.Add(selectionStatusBarPanel); |
|
|
|
Items.Add(cursorStatusBarPanel); |
|
|
|
Items.Add(cursorStatusBarPanel); |
|
|
|
Items.Add(statusProgressBarItem); |
|
|
|
Items.Add(statusProgressBarItem); |
|
|
|
Items.Add(jobNamePanel); |
|
|
|
Items.Add(jobNamePanel); |
|
|
|