office-gobmx/sw/sdi/viewsh.sdi
Jens-Heiner Rechtien 7b0b5cdfee initial import
2000-09-18 16:15:01 +00:00

305 lines
7.1 KiB
Text

/*------------------------------------------------------------------------
$Workfile: viewsh.sdi $
$Header: /zpool/svn/migration/cvs_rep_09_09_08/code/sw/sdi/viewsh.sdi,v 1.1.1.1 2000-09-18 17:14:30 hr Exp $
Beschreibung: IDL - File ViewShell fuer Sw3
(c) Copyright 1989 - 2000, Star Division GmbH, Hamburg
------------------------------------------------------------------------*/
interface TextInTable : Selection
[ uuid = "63C33940-69D8-101D-9757-C667E8298000" ]
{
import Text;
import TextTable;
}
interface ListInTable : Selection
[ uuid="7F1A6E20-69D8-101D-9757-C667E8298000" ]
{
import Text;
import TextList;
import TextTable;
}
interface ListInText : Selection
[ uuid = "8A4C07E0-69D8-101D-9757-C667E8298000"]
{
import TextList;
import Text;
}
interface TextEditView : BaseTextEditView
[
uuid = "09782660-111A-101D-9757-6E74207A7520"
]
{
// Slots, die nicht in der WebDocShell gebraucht werden
FN_INSERT_OBJ_CTRL
[
ExecMethod = Execute ;
StateMethod = GetState ;
Export = FALSE ;
DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
]
FN_INSERT_CAPTION // status()
[
ExecMethod = ExecDlgExt ;
StateMethod = GetState ;
DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
]
FN_EDIT_FOOTNOTE // status(final|play)
[
ExecMethod = ExecDlgExt ;
StateMethod = GetState ;
DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
]
FN_HYPHENATE_OPT_DLG // status(final|play)
[
ExecMethod = ExecLingu ;
StateMethod = GetState ;
DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
]
FN_CHANGE_PAGENUM // status(final)
[
ExecMethod = ExecDlg ;
StateMethod = GetState ;
DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
]
SvxDrawToolItem DrawSelect SID_INSERT_DRAW // status()
[
ExecMethod = ExecDraw ;
StateMethod = GetDrawState ;
]
SfxBoolItem CreateControl SID_FM_CREATE_CONTROL // status()
[
ExecMethod = ExecDraw ;
DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
]
}
//=========================================================================
shell SwView : SfxViewShell
{
import TextEditView [Automation];
// import TextPage "Page";
// import SearchSettings;
// import SearchAttributes;
// import ReplaceAttributes;
}
interface TextPrintPreview : View
[ uuid = "1622A480-111A-101D-9757-6E74207A7520" ]
{
FN_REFRESH_VIEW // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_CHAR_LEFT // status(final|play)
[
ExecMethod = Execute;
StateMethod = NoState ;
]
FN_CHAR_RIGHT // status(final|play)
[
ExecMethod = Execute;
StateMethod = NoState ;
]
FN_LINE_UP // status(final|play)
[
ExecMethod = Execute;
StateMethod = NoState ;
]
FN_LINE_DOWN // status(final|play)
[
ExecMethod = Execute;
StateMethod = NoState ;
]
FN_PAGEUP // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_PAGEDOWN // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_START_OF_DOCUMENT // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_END_OF_DOCUMENT // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_SHOW_TWO_PAGES // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_SHOW_FOUR_PAGES // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_PREVIEW_PRINT_OPTIONS //status()
[
ExecMethod = Execute ;
]
FN_PRINT_PAGEPREVIEW // status()
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
SID_PRINTDOC // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
SID_PRINTDOCDIRECT // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
SID_PRINTPREVIEW // status(final|play)
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_PREVIEW_ZOOM
[
ExecMethod = Execute ;
]
SID_UNDO // status()
[
StateMethod = StateUndo ;
]
SID_REDO // status()
[
StateMethod = StateUndo ;
]
SID_REPEAT // status()
[
StateMethod = StateUndo ;
]
//---------------------------------------------------------------------
//Ab hier Statusleiste
FN_STAT_ZOOM // status()
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
SID_ATTR_ZOOM // status()
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
FN_STAT_PAGE // status()
[
ExecMethod = Execute ;
StateMethod = GetState ;
]
//----------------------------------------------
//End mit Statusleiste
}
//=========================================================================
shell SwPagePreView : SfxViewShell
{
import TextPrintPreview[Automation];
}
/*
9D84FD80-69D8-101D-9757-C667E8298000
A53B7A40-69D8-101D-9757-C667E8298000
AA3EBDE0-69D8-101D-9757-C667E8298000
*/
/*------------------------------------------------------------------------
$Log: not supported by cvs2svn $
Revision 1.245 2000/08/07 11:49:25 jp
PagePreView replace the current view
Revision 1.244 2000/05/26 07:06:19 os
old SW Basic API Slots removed
Revision 1.243 2000/05/10 12:00:10 os
Basic API removed
Revision 1.242 1998/11/12 16:28:58 MA
#58677# Disable Flag
Rev 1.241 12 Nov 1998 17:28:58 MA
#58677# Disable Flag
Rev 1.240 29 Sep 1998 14:35:18 OS
#57281#, #57264# Zoom der Preview mit Controller, Preview-Close ueber eigenen Slot
Rev 1.239 21 Aug 1998 15:44:10 OS
Seitendruck PagePreview #55252#
Rev 1.238 10 Mar 1998 14:22:38 OM
Konstruktionsmodul fuer Forms
Rev 1.237 30 Oct 1997 15:16:46 JP
neu: LineUp/-Down und CharLeft/CharRight fuer PagePreView
Rev 1.236 28 Aug 1997 12:37:34 MBA
Neue Interface-Namen
Rev 1.235 14 Apr 1997 16:02:58 OS
neu: SearchAttributes und ReplaceAttributes
Rev 1.234 24 Feb 1997 16:56:32 OM
Silbentrennung in Draw-Objekten
Rev 1.233 13 Feb 1997 12:44:50 MA
unnoetige Texte entfernt
Rev 1.232 04 Feb 1997 13:42:20 HJS
merge 04.02.97
Rev 1.231 30 Jan 1997 12:40:46 HJS
quickmerge 30.01.97
Rev 1.230 28 Jan 1997 16:37:02 OS
DrawSelect nicht im WebWriter
Rev 1.229 27 Jan 1997 16:37:34 OS
Web-Slots aus den allg. interfaces raus
Rev 1.228 23 Jan 1997 08:35:04 OS
Ableitung von __View
Rev 1.227 21 Jan 1997 12:31:42 HJS
merge 21.01.97
Rev 1.226 17 Jan 1997 13:08:24 OS
alte Slot-defines entfernt, xxxConfig fuer FN_UPDATE_TOX
Rev 1.225 14 Jan 1997 12:12:26 HJS
merge 14.01.97
------------------------------------------------------------------------*/