blob: 7c287a1df5b1d12e8779fb6a2d94f02350b3e02d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
//=========================================================================
// interface View
// shell SfxViewShell
//
// (C) 1996 StarDivision GmbH, Hamburg, Germany
// $Author: cd $ $Date: 2002-08-26 07:32:06 $ $Revision: 1.4 $
// $Logfile: T:/sfx2/sdi/viwslots.sdv $ $Workfile: viwslots.sdi $
//-------------------------------------------------------------------------
interface View : Object
[
Automation = FALSE ;
]
{
//---------------------------------------------------------------------
SID_MAIL_SENDDOC // ole(no) api(todo)
[
ExecMethod = ExecMisc_Impl ;
StateMethod = GetState_Impl ;
]
SID_MAIL_SENDDOCASPDF // ole(no) api(todo)
[
ExecMethod = ExecMisc_Impl ;
StateMethod = GetState_Impl ;
]
//---------------------------------------------------------------------
SID_PRINTDOC // ole(no) api(play/rec)
[
ExecMethod = ExecPrint_Impl ;
StateMethod = GetState_Impl ;
]
//---------------------------------------------------------------------
SID_PRINTDOCDIRECT // ole(no) api(final/play/rec)
[
ExecMethod = ExecPrint_Impl ;
StateMethod = GetState_Impl ;
]
SID_PRINTER_NAME // ole(no) api(play/rec)
[
ExecMethod = ExecPrint_Impl ;
]
//---------------------------------------------------------------------
SID_SETUPPRINTER // ole(no) api(play/rec)
[
ExecMethod = ExecPrint_Impl ;
StateMethod = GetState_Impl ;
]
//---------------------------------------------------------------------
SID_STYLE_CATALOG // ole(no) api(play/rec)
[
ExecMethod = ExecMisc_Impl ;
StateMethod = GetState_Impl ;
]
//---------------------------------------------------------------------
SID_PLUGINS_ACTIVE // ole(no) api(play/rec)
[
ExecMethod = ExecMisc_Impl ;
StateMethod = GetState_Impl ;
]
/*
//---------------------------------------------------------------------
SID_SELECTION_TEXT // ole(no) api(play/norec)
[
StateMethod = GetState_Impl ;
]
//---------------------------------------------------------------------
SID_SELECTION_TEXT_EXT // ole(no) api(play/norec)
[
StateMethod = GetState_Impl ;
]
*/
SID_STYLE_FAMILY
[
ExecMethod = ExecMisc_Impl ;
StateMethod = GetState_Impl ;
]
}
//=========================================================================
shell SfxViewShell
/*
Funktionalit"at jeder View (Ansicht) eines SFx-Dokuments. Angesprochen
werden diese Objekte entweder als 'ActiveWindow' oder mit dem Namen
des Dokuments (i.d.R. der Dateiname) ohne Pfad aber mit der Nummer
des Fensters, alles in eckigen Klammern (z.B. als '[unbenannt1:1]'
oder '[brief6.sdw:4]'). Im Ggs. zur Anzeige in der Caption-Bar (solange
nur ein Fenster f"ur das betreffende Dokument existiert) darf die
Nummer niemals ausgelassen werden. Die Numerierung beginnt bei 1 und
ist f"ur die Existenz des Fensters stabil.
Falls es Konflikte mit anderen "uber den Namen des Fensters
angesprochenen Objekten gibt (z.B. dem Window selbst oder
Selektionsmodi), kann der Name der spezifischen View zus"atzlich
qualifiziert werden (z.B. '[demo.sdd:2].Outliner').
*/
{
import View [Automation];
}
|