diff options
author | Frank Schoenheit [fs] <frank.schoenheit@sun.com> | 2010-03-16 13:36:35 +0100 |
---|---|---|
committer | Frank Schoenheit [fs] <frank.schoenheit@sun.com> | 2010-03-16 13:36:35 +0100 |
commit | 690f40246d237b8280cc1afc861d702fb344ee4f (patch) | |
tree | 7463ed80cb45d0e0e383e11130ed4ff82d964b1a /svtools/workben | |
parent | 1412426cc9cf5234c3b60cc2f46153df624f2b15 (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')
-rw-r--r-- | svtools/workben/toolpanel/toolpaneltest.cxx | 4 |
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 ) ) ); } //----------------------------------------------------------------------------- |