summaryrefslogtreecommitdiff
path: root/basctl
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2003-03-26 11:49:59 +0000
committerVladimir Glazounov <vg@openoffice.org>2003-03-26 11:49:59 +0000
commit2f097701545fdfa6161116217b8d4da0024a3a0d (patch)
treefe11333acab366c983763ad6494c9a00557104aa /basctl
parente41afbf3eec51d525643a73327ebc6b8e9314e10 (diff)
INTEGRATION: CWS tbe3 (1.7.22); FILE MERGED
2003/02/28 17:23:37 tbe 1.7.22.2: #103595# accessibility for dialog editor 2003/02/27 14:25:24 tbe 1.7.22.1: #103595# accessibility for dialog editor
Diffstat (limited to 'basctl')
-rw-r--r--basctl/source/dlged/dlgedview.cxx44
1 files changed, 28 insertions, 16 deletions
diff --git a/basctl/source/dlged/dlgedview.cxx b/basctl/source/dlged/dlgedview.cxx
index 9dbda45bcf32..7bef10c8eb9b 100644
--- a/basctl/source/dlged/dlgedview.cxx
+++ b/basctl/source/dlged/dlgedview.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: dlgedview.cxx,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: vg $ $Date: 2002-05-10 09:29:27 $
+ * last change: $Author: vg $ $Date: 2003-03-26 12:49:59 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -68,6 +68,10 @@
#include "dlged.hxx"
#endif
+#ifndef _BASCTL_DLGEDPAGE_HXX
+#include <dlgedpage.hxx>
+#endif
+
#ifndef _SVXIDS_HRC
#include <svx/svxids.hrc>
#endif
@@ -87,30 +91,33 @@ TYPEINIT1( DlgEdView, SdrView );
//----------------------------------------------------------------------------
-void DlgEdView::MarkListHasChanged()
+DlgEdView::DlgEdView( SdrModel* pModel, OutputDevice* pOut, DlgEditor* pEditor )
+ :SdrView( pModel, pOut )
+ ,pDlgEditor( pEditor )
{
- SdrView::MarkListHasChanged();
-
- BasicIDEShell* pIDEShell = IDE_DLL()->GetShell();
- SfxViewFrame* pViewFrame = pIDEShell ? pIDEShell->GetViewFrame() : NULL;
- SfxChildWindow* pChildWin = pViewFrame ? pViewFrame->GetChildWindow(SID_SHOW_PROPERTYBROWSER) : NULL;
-
- if( pChildWin )
- ((PropBrw*)(pChildWin->GetWindow()))->Update( this );
}
//----------------------------------------------------------------------------
-DlgEdView::DlgEdView( SdrModel* pModel, OutputDevice* pOut, DlgEditor* pEditor )
- :SdrView( pModel, pOut )
- ,pDlgEditor( pEditor )
+DlgEdView::~DlgEdView()
{
}
//----------------------------------------------------------------------------
-DlgEdView::~DlgEdView()
+void DlgEdView::MarkListHasChanged()
{
+ SdrView::MarkListHasChanged();
+
+ BasicIDEShell* pIDEShell = IDE_DLL()->GetShell();
+ SfxViewFrame* pViewFrame = pIDEShell ? pIDEShell->GetViewFrame() : NULL;
+ SfxChildWindow* pChildWin = pViewFrame ? pViewFrame->GetChildWindow(SID_SHOW_PROPERTYBROWSER) : NULL;
+ if( pChildWin )
+ ((PropBrw*)(pChildWin->GetWindow()))->Update( this );
+
+ DlgEdHint aHint( DLGED_HINT_SELECTIONCHANGED );
+ if ( pDlgEditor )
+ pDlgEditor->Broadcast( aHint );
}
//----------------------------------------------------------------------------
@@ -176,7 +183,12 @@ void DlgEdView::MakeVisible( const Rectangle& rRect, Window& rWin )
rWin.Invalidate();
// update scroll bars
- pDlgEditor->UpdateScrollBars();
+ if ( pDlgEditor )
+ pDlgEditor->UpdateScrollBars();
+
+ DlgEdHint aHint( DLGED_HINT_WINDOWSCROLLED );
+ if ( pDlgEditor )
+ pDlgEditor->Broadcast( aHint );
}
}