Source

ooo340 / sc / sdi / tabvwsh.sdi

Full commit
 /*************************************************************************
 *
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 * 
 * Copyright 2000, 2010 Oracle and/or its affiliates.
 *
 * OpenOffice.org - a multi-platform office productivity suite
 *
 * This file is part of OpenOffice.org.
 *
 * OpenOffice.org is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License version 3
 * only, as published by the Free Software Foundation.
 *
 * OpenOffice.org is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License version 3 for more details
 * (a copy is included in the LICENSE file that accompanied this code).
 *
 * You should have received a copy of the GNU Lesser General Public License
 * version 3 along with OpenOffice.org.  If not, see
 * <http://www.openoffice.org/license.html>
 * for a copy of the LGPLv3 License.
 *
 ************************************************************************/


 // ===========================================================================
interface TableOLEObject
[
	uuid ( "C04AA960-137B-11D3-B25B-006097DA68F3" )
]
{
	SID_ACTIVE_OBJ_NAME	[ StateMethod = GetObjectState; ]
	SID_OLE_OBJECT		[ StateMethod = GetObjectState; ]
	SID_OLE_ACTIVATE	[ ExecMethod = ExecuteObject; ]
	SID_OLE_DEACTIVATE	[ ExecMethod = ExecuteObject; ]
	SID_OLE_SELECT		[ ExecMethod = ExecuteObject; ] // api:
	SID_OBJECT_LEFT		[ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
	SID_OBJECT_TOP		[ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
	SID_OBJECT_WIDTH	[ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
	SID_OBJECT_HEIGHT	[ ExecMethod = ExecuteObject; StateMethod = GetObjectState; ]
}

 //============================================================================
interface Tables
[
	uuid = "5692EFC0-355B-11cf-89CB-008029E4B0B1" ;
]
{
	FID_TAB_SELECTALL	[ ExecMethod = Execute; StateMethod = GetState; ]
    FID_TAB_DESELECTALL [ ExecMethod = Execute; StateMethod = GetState; ]
	FID_TAB_MENU_RENAME	[ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
	FID_TAB_APPEND	    [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
	FID_INS_TABLE	    [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
	FID_INS_TABLE_EXT	[ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
	FID_TABLE_HIDE	    [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
	FID_TABLE_SHOW	    [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
    SID_SELECT_TABLES   [ ExecMethod = Execute; StateMethod = GetState; ]
    FID_TAB_MENU_SET_TAB_BG_COLOR   [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
    FID_TAB_EVENTS      [ ExecMethod = ExecuteTable; StateMethod = GetStateTable; ]
}

 // ===========================================================================
interface BaseSelection
[
	uuid = "02ABE040-137B-11D3-B25B-006097DA68F3" ;
]
{
	// Einfuegen von Objekten {

	SID_INSERT_GRAPHIC			[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_INSERT_FRAME			[ ExecMethod = ExecDraw; StateMethod = GetDrawState; Export = FALSE; ]
	SID_INSERT_OBJECT			[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_INSERT_PLUGIN			[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_INSERT_SOUND			[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_INSERT_VIDEO			[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_INSERT_FLOATINGFRAME	[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_INSERT_AVMEDIA			[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]

	SID_IMAP					[ ExecMethod = ExecImageMap; StateMethod = GetImageMapState; ]
	SID_IMAP_EXEC				[ ExecMethod = ExecImageMap; StateMethod = GetImageMapState; ]

	SfxVoidItem InsertObjectChart SID_INSERT_DIAGRAM
	(
	    SfxBoolItem ColHeaders SID_ATTR_COLHEADERS,
	    SfxBoolItem RowHeaders SID_ATTR_ROWHEADERS,
	    SfxBoolItem InNewTable FN_PARAM_4,
	    SfxStringItem RangeList FN_PARAM_5
	)
	[
		ExecMethod = ExecDrawIns ;
		StateMethod = GetDrawInsState ;
		Cachable , Asynchron ;
	]

	SID_PIVOT_CREATE		[ ExecMethod = ExecuteSbx; StateMethod = GetSbxState; ]
	SID_RANGE_OFFSET		[ ExecMethod = ExecuteSbx; ]
	SID_RANGE_REGION		[ StateMethod = GetSbxState; ]


	SID_INSERT_SMATH		[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_GALLERY_FORMATS		[ ExecMethod = ExecGallery; StateMethod = GetGalleryState; ]
	SID_GALLERY				[ ExecMethod = ExecChildWin; StateMethod = GetChildWinState; ]
	SID_AVMEDIA_PLAYER		[ ExecMethod = ExecChildWin; StateMethod = GetChildWinState; ]
	SID_DRAW_NOTEEDIT		[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
	SID_OBJECTRESIZE		[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]

	 //SID_CHOOSE_CONTROLS			[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
	SID_OBJECT_SELECT				[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
	SID_INSERT_DRAW					[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
    SID_FONTWORK_GALLERY_FLOATER	[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
    SID_DRAWTBX_CS_BASIC		    [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
    SID_DRAWTBX_CS_SYMBOL			[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
    SID_DRAWTBX_CS_ARROW			[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
    SID_DRAWTBX_CS_FLOWCHART		[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
    SID_DRAWTBX_CS_CALLOUT			[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
    SID_DRAWTBX_CS_STAR				[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
    SID_DRAW_CS_ID					[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]

	SID_FM_CREATE_CONTROL	[ ExecMethod = ExecDraw ; ]
	SID_LINKS				[ ExecMethod = ExecDrawIns; StateMethod = GetDrawInsState; ]
	SID_DRAW_CHART			[ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
	SID_FM_CREATE_FIELDCONTROL [ ExecMethod = ExecDrawIns ; ]

	// } Einfuegen von Objekten

}

interface TableEditView
[
	uuid ( "16D7E4A0-2FB4-11CF-89CB-008029E4B0B1" )
]
{
	SbxObject SearchSettings
	[
		Readonly ;
	]

	SbxObject Table
	[
	]
	SbxObject Range
	[
		Export = FALSE ;
	]

	FID_TOGGLEINPUTLINE		[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_DEFINE_PRINTAREA	[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_ADD_PRINTAREA		[ ExecMethod = Execute; StateMethod = GetState; ]
	FID_ADJUST_PRINTZOOM	[ ExecMethod = Execute; StateMethod = GetState; ]

		SID_CURRENTDOC		[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_WINDOW_SPLIT	[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_WINDOW_FIX		[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_SAVEDOC
	[
		ExecMethod = ExecuteSave ;
		StateMethod = GetSaveState ;
		Export = FALSE ;
	]
	SID_SAVEASDOC
	[
		ExecMethod = ExecuteSave ;
		StateMethod = GetSaveState ;
		Export = FALSE ;
	]
	 //	hat zwar ein SW im Namen, wird aber im Calc auch gebraucht
	SID_CREATE_SW_DRAWVIEW [ ExecMethod = Execute; ]
	SID_ATTR_ZOOM		[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_ATTR_ZOOMSLIDER [ ExecMethod = Execute; StateMethod = GetState; ]
	FID_INSERT_FILE	[ ExecMethod = Execute; StateMethod = GetState; ]
	 //	Save / SaveAs ueberladen, um die Eingabe abzuschliessen

	FID_SCALE			[ ExecMethod = Execute; StateMethod = GetState; ]
	FID_FUNCTION_BOX	[ ExecMethod = Execute; StateMethod = GetState; ]
	FID_CHG_SHOW  		[ ExecMethod = Execute; StateMethod = GetState; ]
	WID_SIMPLE_REF		[ ExecMethod = Execute; StateMethod = NoState; ]
	FID_CHG_ACCEPT		[ ExecMethod = Execute; StateMethod = GetState; ]
	FID_CHG_COMMENT		[ ExecMethod = Execute; StateMethod = GetState; ]

	FID_SCALESTATUS		[ ExecMethod = Execute; StateMethod = GetState; ]
	FID_TOGGLESYNTAX    [ ExecMethod = Execute; StateMethod = GetState; ]
	FID_TOGGLEHEADERS	[ ExecMethod = Execute; StateMethod = GetState; ]
    FID_TOGGLEFORMULA	[ ExecMethod = Execute; StateMethod = GetState; ]
	FID_NORMALVIEWMODE	[ ExecMethod = Execute; StateMethod = GetState; ]
	FID_PAGEBREAKMODE	[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_REPAINT			[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_CURRENTCELL		[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_CURRENTOBJECT	[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_JUMPTOMARK		[ ExecMethod = Execute; StateMethod = NoState; ] // status(final|play)

	SID_PRINTPREVIEW	[ ExecMethod = Execute; StateMethod = GetState; ]


		 //	Suchen/Eersetzen:
	FID_SEARCH_NOW		[ ExecMethod = ExecSearch; StateMethod = NoState;  ]
	SID_SEARCH_ITEM		[ ExecMethod = ExecSearch;  StateMethod = GetState; ]
	SID_SEARCH_OPTIONS	[ ExecMethod = NoExec;      StateMethod = GetState; ]
	 //	Suchen/Ersetzen von Basic aus:
	FID_SEARCH			[ ExecMethod = ExecSearch; ]
	FID_REPLACE			[ ExecMethod = ExecSearch; ]
	FID_SEARCH_ALL		[ ExecMethod = ExecSearch; ]
	FID_REPLACE_ALL		[ ExecMethod = ExecSearch; ]
	FID_REPEAT_SEARCH	[ ExecMethod = ExecSearch; ]

	SID_CURRENTTAB		[ ExecMethod = Execute; StateMethod = GetState; ]

	//	view options for drawing layer are needed here because they
	//	can be set without a drawing object selected (#75361#)
	SID_GRID_VISIBLE	[ ExecMethod = ExecDrawOpt; StateMethod = GetDrawOptState; Export = FALSE; ]
	SID_GRID_USE		[ ExecMethod = ExecDrawOpt; StateMethod = GetDrawOptState; Export = FALSE; ]
	SID_HELPLINES_MOVE	[ ExecMethod = ExecDrawOpt; StateMethod = GetDrawOptState; Export = FALSE; ]

	SID_GETUNDOSTRINGS	[ StateMethod = GetUndoState; ]
	SID_GETREDOSTRINGS	[ StateMethod = GetUndoState; ]
	SID_UNDO			[ ExecMethod = ExecuteUndo; StateMethod = GetUndoState; ]
	SID_REDO			[ ExecMethod = ExecuteUndo; StateMethod = GetUndoState; ]

    SID_OPT_LOCALE_CHANGED  [ ExecMethod = Execute; ]

	SID_READONLY_MODE	[ StateMethod = GetState; ]
}


 //
 //		Pivot-Krempel
 //

interface DataPilotTables
[
	uuid ( "86DB0400-4EE6-11d1-89CB-008029E4B0B1" )
]
{
}

interface DataPilotTable
[
	uuid ( "E8DBA2C1-4C5E-11d1-89CB-008029E4B0B1" )
]
{
	SbxObject DataPilotFields SID_PIVOT_FIELDS
	[ HelpText = "" ; ]
}

interface DataPilotFields
[
	uuid ( "BA09AF20-4C70-11d1-89CB-008029E4B0B1" )
]
{
}

interface DataPilotField
[
	uuid ( "D2C2C540-4C8B-11d1-89CB-008029E4B0B1" )
]
{
	String FieldName SID_PFIELD_NAME
	[ HelpText = "" ; ]
	UINT16 Orientation SID_PFIELD_ORIENTATION
	[ HelpText = "" ; ]
	UINT16 Function SID_PFIELD_FUNCTION
	[ HelpText = "" ; ]
}

 // ===========================================================================
shell ScTabViewShell
{
	import TableSelection "ActiveDocument.ActiveTable";
	import TableOLEObject "SelectedObject";
	import Tables "ActiveDocument.Tables";
	import BaseSelection;
	import TableEditView[Automation];
//	import SearchSettings;


	SID_STATUS_PAGESTYLE	[ ExecMethod = Execute; StateMethod = GetState; ]
	SID_TBXCTL_INSERT		[ ExecMethod = ExecTbx; StateMethod = GetTbxState; ]
	SID_TBXCTL_INSCELLS		[ ExecMethod = ExecTbx; StateMethod = GetTbxState; ]
	SID_TBXCTL_INSOBJ		[ ExecMethod = ExecTbx; StateMethod = GetTbxState; ]

}