305 lines
7.1 KiB
Text
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
|
|
|
|
|
|
------------------------------------------------------------------------*/
|
|
|