/*========================================================================= shell SfxViewFrame (C) 1994-1995 StarDivision GmbH, Hamburg, Germany $Author: hr $ $Date: 2004-08-02 15:02:56 $ $Revision: 1.17 $ $Logfile: T:/sfx2/sdi/frmslots.sdv $ $Workfile: FRMSLOTS.SDI $ =========================================================================*/ interface Window : Object [ Automation = FALSE ; ] { //---------------------------------------------------------------------- SID_HYPERLINK_INSERT [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //---------------------------------------------------------------------- SID_HYPERLINK_DIALOG [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //---------------------------------------------------------------------- SID_RUBY_DIALOG [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //---------------------------------------------------------------------- SID_NAVIGATOR // status(final|play) [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //--------------------------------------------------------------------- SID_SHOW_BROWSER // ole(no) api(final/play/rec) [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //--------------------------------------------------------------------- SID_BROWSER // ole(no) api() [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] SID_VIEW_DATA_SOURCE_BROWSER// ole(no) api() [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //--------------------------------------------------------------------- SID_PARTWIN // ole(no) api() [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //--------------------------------------------------------------------- SID_MAIL_CHILDWIN // ole(no) api() [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] SID_TIPWINDOW [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] //--------------------------------------------------------------------- SID_SEARCH_DLG // ole(no) api(final/play/rec) [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] SID_TOGGLE_MENUBAR // ole(no) api(final/play/rec) [ ExecMethod = ToolboxExec_Impl ; StateMethod = ToolboxState_Impl ; ] //--------------------------------------------------------------------- SID_TOGGLESTATUSBAR // ole(no) api(final/play/rec) [ ExecMethod = MiscExec_Impl ; StateMethod = MiscState_Impl ; ] SID_RECORDMACRO // ole(no) api(final/play/norec) [ ExecMethod = MiscExec_Impl ; StateMethod = MiscState_Impl ; ] SID_STOP_RECORDING // ole(no) api(final/play/norec) [ ExecMethod = MiscExec_Impl ; StateMethod = MiscState_Impl ; ] SID_STYLE_DESIGNER // ole(no) api(final/play/rec) [ ReadOnlyDoc = FALSE ; ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] SID_RECORDING_FLOATWINDOW // ole(no) api(final/play/rec) [ ExecMethod = ChildWindowExecute ; StateMethod = ChildWindowState ; ] // Window.GetFrameWindow( "Name" ) SID_FILLFRAME [ ExecMethod = ExecView_Impl; ] // Nur f"ur Gestalter: Slot mu\s vorhanden sein SID_STYLE_NEW [ Export = FALSE; ] // Nur f"ur Gestalter: Slot mu\s vorhanden sein SID_STYLE_DRAGHIERARCHIE [ Export = FALSE; ] SID_CLEARHISTORY // ole(no) api(final/play/rec) [ ExecMethod = ExecHistory_Impl ; StateMethod = StateHistory_Impl ; ] SID_UNDO // ole(no) api(final/play/rec) [ ExecMethod = ExecHistory_Impl ; StateMethod = StateHistory_Impl ; ] SID_REDO // ole(no) api(final/play/rec) [ ExecMethod = ExecHistory_Impl ; StateMethod = StateHistory_Impl ; ] SID_REPEAT // ole(no) api(final/play/rec) [ ExecMethod = ExecHistory_Impl ; StateMethod = StateHistory_Impl ; ] SID_CURRENT_URL // ole(no) api(no) [ StateMethod = MiscState_Impl ; ] // Stringlist mit den Verben( SFX only ) SID_OBJECT // ole(no) api(no) [ StateMethod = GetState_Impl ; ExecMethod = ExecView_Impl ; ] } interface BrowseWindow : Window [ Automation = FALSE ; ] { SID_ACTIVATE // ole(no) api(final/play/rec) [ // Implementierung in Subklassen ] SID_NEWWINDOW // ole(no) api(play/rec) [ ExecMethod = ExecView_Impl ; StateMethod = StateView_Impl ; ] SID_EDITDOC // ole(?opt) api(play/rec) [ ExecMethod = ExecReload_Impl ; StateMethod = StateReload_Impl ; ] SID_RELOAD // ole(?opt) api(play/rec) [ ExecMethod = ExecReload_Impl ; StateMethod = StateReload_Impl ; ] SID_VIEWSHELL // ole(no) api(no) [ ExecMethod = ExecView_Impl ; StateMethod = StateView_Impl ; ] SID_VIEWSHELL0 // ole(no) api(no) [ ExecMethod = ExecView_Impl ; StateMethod = StateView_Impl ; ] SID_VIEWSHELL1 // ole(no) api(no) [ ExecMethod = ExecView_Impl ; StateMethod = StateView_Impl ; ] SID_VIEWSHELL2 // ole(no) api(no) [ ExecMethod = ExecView_Impl ; StateMethod = StateView_Impl ; ] SID_VIEWSHELL3 // ole(no) api(no) [ ExecMethod = ExecView_Impl ; StateMethod = StateView_Impl ; ] SID_VIEWSHELL4 // ole(no) api(no) [ ExecMethod = ExecView_Impl ; StateMethod = StateView_Impl ; ] } interface TopWindow : BrowseWindow [ Automation = FALSE ; ] { SID_NEWDOCDIRECT // ole(no) api(no) [ ExecMethod = Exec_Impl ; StateMethod = GetState_Impl ; ] SID_WIN_FULLSCREEN // ole(no) api(final/play/rec) [ ExecMethod = MiscExec_Impl ; StateMethod = MiscState_Impl ; ] SID_FRAMETITLE // ole(no) api(play/rec) [ StateMethod = StateView_Impl ; ] //--------------------------------------------------------------------- SID_WIN_POSSIZE // ole(no) api(final/play/rec) [ ExecMethod = Exec_Impl ; StateMethod = GetState_Impl ; ] //--------------------------------------------------------------------- SID_CLOSEWIN // ole(no) api(final/play/rec) [ ExecMethod = Exec_Impl ; StateMethod = GetState_Impl ; ] SID_BACKTOWEBTOP // ole(no) api(final/play/rec) [ ExecMethod = Exec_Impl ; StateMethod = GetState_Impl ; ] //--------------------------------------------------------------------- SID_BROWSE_FORWARD // ole(no) api() [ ExecMethod = INetExecute_Impl ; StateMethod = INetState_Impl ; ] //--------------------------------------------------------------------- SID_BROWSE_BACKWARD // ole(no) api() [ ExecMethod = INetExecute_Impl ; StateMethod = INetState_Impl ; ] //--------------------------------------------------------------------- SID_CREATELINK // ole(no) api() [ ExecMethod = INetExecute_Impl ; StateMethod = INetState_Impl ; ] //--------------------------------------------------------------------- SID_FOCUSURLBOX // ole(no) api(final/play/rec) [ ExecMethod = INetExecute_Impl ; StateMethod = INetState_Impl ; ] SID_BROWSE_STOP // ole(no) api() [ ExecMethod = INetExecute_Impl ; StateMethod = INetState_Impl ; ] } //========================================================================= shell SfxViewFrame /* [Beschreibung] Funktionalit"at jedes Fensters, in dem spezifische Views (Ansichten) eines Dokuments dargestellt werden. 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. [Anmerkung] Im StarWriter ist das Verhalten einiger dieser Funktionen nicht definiert, da dieser seinen eigenen History-Mechanismus hat. */ { import BrowseWindow [Automation]; SID_FORMATMENUSTATE [ StateMethod = MiscState_Impl ; ] }