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