summaryrefslogtreecommitdiff
path: root/basctl
diff options
context:
space:
mode:
authorThomas Benisch <tbe@openoffice.org>2001-08-17 13:03:07 +0000
committerThomas Benisch <tbe@openoffice.org>2001-08-17 13:03:07 +0000
commitb50642cc7aac17d4f57badf42d02e045f58ef9db (patch)
tree60239caf4f1b9c3b5952f4281d0719d17892511c /basctl
parent55b087ee80fc747a88a914fa4c9516ce257b21ad (diff)
#91159# dialog editor handling of unknown controls
Diffstat (limited to 'basctl')
-rw-r--r--basctl/source/basicide/baside3.cxx117
1 files changed, 48 insertions, 69 deletions
diff --git a/basctl/source/basicide/baside3.cxx b/basctl/source/basicide/baside3.cxx
index 04f93b33994a..395dcb5e23b9 100644
--- a/basctl/source/basicide/baside3.cxx
+++ b/basctl/source/basicide/baside3.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: baside3.cxx,v $
*
- * $Revision: 1.13 $
+ * $Revision: 1.14 $
*
- * last change: $Author: tbe $ $Date: 2001-07-27 18:03:04 $
+ * last change: $Author: tbe $ $Date: 2001-08-17 14:03:07 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -195,9 +195,9 @@ void DialogWindow::MouseButtonUp( const MouseEvent& rMEvt )
{
pEditor->MouseButtonUp( rMEvt );
SfxBindings& rBindings = BasicIDE::GetBindings();
- if( (pEditor->GetMode() == VCDLGED_INSERT) && !pEditor->IsCreateOK() )
+ if( (pEditor->GetMode() == DLGED_INSERT) && !pEditor->IsCreateOK() )
{
- pEditor->SetMode( VCDLGED_SELECT );
+ pEditor->SetMode( DLGED_SELECT );
rBindings.Invalidate( SID_CHOOSE_CONTROLS );
}
rBindings.Invalidate( SID_DOC_MODIFIED );
@@ -311,7 +311,7 @@ void __EXPORT DialogWindow::GetState( SfxItemSet& rSet )
if( IDE_DLL()->GetShell()->GetFrame() )
{
rSet.Put( SfxBoolItem( SID_DIALOG_TESTMODE,
- (pEditor->GetMode() == VCDLGED_TEST) ? TRUE : FALSE) );
+ (pEditor->GetMode() == DLGED_TEST) ? TRUE : FALSE) );
}
else
rSet.Put( SfxBoolItem( SID_DIALOG_TESTMODE,FALSE ));
@@ -321,28 +321,25 @@ void __EXPORT DialogWindow::GetState( SfxItemSet& rSet )
case SID_CHOOSE_CONTROLS:
{
SfxAllEnumItem aItem( SID_CHOOSE_CONTROLS );
- if( GetEditor()->GetMode() == VCDLGED_SELECT )
+ if( GetEditor()->GetMode() == DLGED_SELECT )
aItem.SetValue( SVX_SNAP_SELECT );
else
{
USHORT nObj;
switch( pEditor->GetInsertObj() )
{
- case OBJ_DLG_CHECKBOX: nObj = SVX_SNAP_CHECKBOX; break;
- case OBJ_DLG_RADIOBUTTON: nObj = SVX_SNAP_RADIOBUTTON; break;
case OBJ_DLG_PUSHBUTTON: nObj = SVX_SNAP_PUSHBUTTON; break;
- case OBJ_DLG_SPINBUTTON: nObj = SVX_SNAP_SPINBUTTON; break;
- case OBJ_DLG_FIXEDTEXT: nObj = SVX_SNAP_FIXEDTEXT; break;
- case OBJ_DLG_GROUPBOX: nObj = SVX_SNAP_GROUPBOX; break;
- case OBJ_DLG_EDIT: nObj = SVX_SNAP_EDIT; break;
+ case OBJ_DLG_RADIOBUTTON: nObj = SVX_SNAP_RADIOBUTTON; break;
+ case OBJ_DLG_CHECKBOX: nObj = SVX_SNAP_CHECKBOX; break;
case OBJ_DLG_LISTBOX: nObj = SVX_SNAP_LISTBOX; break;
case OBJ_DLG_COMBOBOX: nObj = SVX_SNAP_COMBOBOX; break;
- case OBJ_DLG_HSCROLLBAR: nObj = SVX_SNAP_HSCROLLBAR; break;
- case OBJ_DLG_VSCROLLBAR: nObj = SVX_SNAP_VSCROLLBAR; break;
- case OBJ_DLG_PREVIEW: nObj = SVX_SNAP_PREVIEW; break;
- case OBJ_DLG_URLBUTTON: nObj = SVX_SNAP_URLBUTTON; break;
+ case OBJ_DLG_GROUPBOX: nObj = SVX_SNAP_GROUPBOX; break;
+ case OBJ_DLG_EDIT: nObj = SVX_SNAP_EDIT; break;
+ case OBJ_DLG_FIXEDTEXT: nObj = SVX_SNAP_FIXEDTEXT; break;
case OBJ_DLG_IMAGECONTROL: nObj = SVX_SNAP_IMAGECONTROL; break;
case OBJ_DLG_PROGRESSBAR: nObj = SVX_SNAP_PROGRESSBAR; break;
+ case OBJ_DLG_HSCROLLBAR: nObj = SVX_SNAP_HSCROLLBAR; break;
+ case OBJ_DLG_VSCROLLBAR: nObj = SVX_SNAP_VSCROLLBAR; break;
case OBJ_DLG_HFIXEDLINE: nObj = SVX_SNAP_HFIXEDLINE; break;
case OBJ_DLG_VFIXEDLINE: nObj = SVX_SNAP_VFIXEDLINE; break;
default: nObj = 0;
@@ -397,111 +394,93 @@ void __EXPORT DialogWindow::ExecuteCommand( SfxRequest& rReq )
{
case SVX_SNAP_PUSHBUTTON:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
+ GetEditor()->SetMode( DLGED_INSERT );
GetEditor()->SetInsertObj( OBJ_DLG_PUSHBUTTON );
}
break;
case SVX_SNAP_RADIOBUTTON:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
+ GetEditor()->SetMode( DLGED_INSERT );
GetEditor()->SetInsertObj( OBJ_DLG_RADIOBUTTON );
}
break;
case SVX_SNAP_CHECKBOX:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
+ GetEditor()->SetMode( DLGED_INSERT );
GetEditor()->SetInsertObj( OBJ_DLG_CHECKBOX);
}
break;
- case SVX_SNAP_SPINBUTTON:
- {
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_SPINBUTTON );
- }
- break;
- case SVX_SNAP_FIXEDTEXT:
- {
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_FIXEDTEXT );
- }
- break;
- case SVX_SNAP_GROUPBOX:
- {
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_GROUPBOX );
- }
- break;
case SVX_SNAP_LISTBOX:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
+ GetEditor()->SetMode( DLGED_INSERT );
GetEditor()->SetInsertObj( OBJ_DLG_LISTBOX );
}
break;
case SVX_SNAP_COMBOBOX:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
+ GetEditor()->SetMode( DLGED_INSERT );
GetEditor()->SetInsertObj( OBJ_DLG_COMBOBOX );
}
break;
- case SVX_SNAP_EDIT:
- {
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_EDIT );
- }
- break;
- case SVX_SNAP_HSCROLLBAR:
+ case SVX_SNAP_GROUPBOX:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_HSCROLLBAR );
+ GetEditor()->SetMode( DLGED_INSERT );
+ GetEditor()->SetInsertObj( OBJ_DLG_GROUPBOX );
}
break;
- case SVX_SNAP_VSCROLLBAR:
+ case SVX_SNAP_EDIT:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_VSCROLLBAR );
+ GetEditor()->SetMode( DLGED_INSERT );
+ GetEditor()->SetInsertObj( OBJ_DLG_EDIT );
}
break;
- case SVX_SNAP_PREVIEW:
+ case SVX_SNAP_FIXEDTEXT:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_PREVIEW );
+ GetEditor()->SetMode( DLGED_INSERT );
+ GetEditor()->SetInsertObj( OBJ_DLG_FIXEDTEXT );
}
break;
- case SVX_SNAP_URLBUTTON:
+ case SVX_SNAP_IMAGECONTROL:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_URLBUTTON );
+ GetEditor()->SetMode( DLGED_INSERT );
+ GetEditor()->SetInsertObj( OBJ_DLG_IMAGECONTROL );
}
break;
- case SVX_SNAP_SELECT:
+ case SVX_SNAP_PROGRESSBAR:
{
- GetEditor()->SetMode( VCDLGED_SELECT );
+ GetEditor()->SetMode( DLGED_INSERT );
+ GetEditor()->SetInsertObj( OBJ_DLG_PROGRESSBAR );
}
break;
- case SVX_SNAP_IMAGECONTROL:
+ case SVX_SNAP_HSCROLLBAR:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_IMAGECONTROL );
+ GetEditor()->SetMode( DLGED_INSERT );
+ GetEditor()->SetInsertObj( OBJ_DLG_HSCROLLBAR );
}
break;
- case SVX_SNAP_PROGRESSBAR:
+ case SVX_SNAP_VSCROLLBAR:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
- GetEditor()->SetInsertObj( OBJ_DLG_PROGRESSBAR );
+ GetEditor()->SetMode( DLGED_INSERT );
+ GetEditor()->SetInsertObj( OBJ_DLG_VSCROLLBAR );
}
break;
case SVX_SNAP_HFIXEDLINE:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
+ GetEditor()->SetMode( DLGED_INSERT );
GetEditor()->SetInsertObj( OBJ_DLG_HFIXEDLINE );
}
break;
case SVX_SNAP_VFIXEDLINE:
{
- GetEditor()->SetMode( VCDLGED_INSERT );
+ GetEditor()->SetMode( DLGED_INSERT );
GetEditor()->SetInsertObj( OBJ_DLG_VFIXEDLINE );
}
break;
+ case SVX_SNAP_SELECT:
+ {
+ GetEditor()->SetMode( DLGED_SELECT );
+ }
+ break;
}
BasicIDE::GetBindings().Invalidate( SID_DOC_MODIFIED );
#ifdef DEBUG
@@ -513,8 +492,8 @@ void __EXPORT DialogWindow::ExecuteCommand( SfxRequest& rReq )
case SID_DIALOG_TESTMODE:
{
- VCDlgMode eOldMode = GetEditor()->GetMode();
- GetEditor()->SetMode( VCDLGED_TEST );
+ DlgEdMode eOldMode = GetEditor()->GetMode();
+ GetEditor()->SetMode( DLGED_TEST );
GetEditor()->SetMode( eOldMode );
rReq.Done();
BasicIDE::GetBindings().Invalidate( SID_DIALOG_TESTMODE );