summaryrefslogtreecommitdiff
path: root/svtools/workben/toolpanel
diff options
context:
space:
mode:
authorFrank Schoenheit [fs] <frank.schoenheit@sun.com>2010-03-16 13:36:35 +0100
committerFrank Schoenheit [fs] <frank.schoenheit@sun.com>2010-03-16 13:36:35 +0100
commit690f40246d237b8280cc1afc861d702fb344ee4f (patch)
tree7463ed80cb45d0e0e383e11130ed4ff82d964b1a /svtools/workben/toolpanel
parent1412426cc9cf5234c3b60cc2f46153df624f2b15 (diff)
slidecopy: de/activate panels via the drawing framework
Instead of simply letting svtool's ToolPanelDeck decide on panel activation, requests are re-routed through the view's ConfigurationController. So, clicking onto a tab just requests the activation of the respective resource, which in turn - when the requested configuration becomes the active configuration - will activate the ToolPanel.
Diffstat (limited to 'svtools/workben/toolpanel')
-rw-r--r--svtools/workben/toolpanel/toolpaneltest.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/svtools/workben/toolpanel/toolpaneltest.cxx b/svtools/workben/toolpanel/toolpaneltest.cxx
index 3f2c1dc3e291..f6b642f905e6 100644
--- a/svtools/workben/toolpanel/toolpaneltest.cxx
+++ b/svtools/workben/toolpanel/toolpaneltest.cxx
@@ -738,7 +738,7 @@ PanelDemoMainWindow::PanelDemoMainWindow()
m_aToolPanelDeck.InsertPanel( PToolPanel( new ColoredPanel( m_aToolPanelDeck, RGB_COLORDATA( 255, 255, 0 ), "Yellow is ugly" ) ), m_aToolPanelDeck.GetPanelCount() );
m_aToolPanelDeck.InsertPanel( PToolPanel( new ColoredPanel( m_aToolPanelDeck, RGB_COLORDATA( 0, 0, 128 ), "Blue is the Color" ) ), m_aToolPanelDeck.GetPanelCount() );
- m_aToolPanelDeck.ActivatePanel( 0 );
+ m_aToolPanelDeck.ActivatePanel( size_t( 0 ) );
m_aToolPanelDeck.Show();
SetText( String::CreateFromAscii( "ToolPanelDeck Demo Application" ) );
@@ -788,7 +788,7 @@ void PanelDemoMainWindow::AlignTabs( const ::svt::TabAlignment i_eAlignment )
if ( pLayouter )
eCurrentItemContent = pLayouter->GetTabItemContent();
- m_aToolPanelDeck.SetLayouter( PDeckLayouter( new TabDeckLayouter( m_aToolPanelDeck, i_eAlignment, eCurrentItemContent ) ) );
+ m_aToolPanelDeck.SetLayouter( PDeckLayouter( new TabDeckLayouter( m_aToolPanelDeck, m_aToolPanelDeck, i_eAlignment, eCurrentItemContent ) ) );
}
//-----------------------------------------------------------------------------