blob: a84de9d7001fecda70629667ba3152c3bdec7f9a [file] [log] [blame]
/**************************************************************
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
*************************************************************/
enum FadeEffect
{
FADE_EFFECT_NONE ,
FADE_EFFECT_FADE_FROM_LEFT ,
FADE_EFFECT_FADE_FROM_TOP ,
FADE_EFFECT_FADE_FROM_RIGHT ,
FADE_EFFECT_FADE_FROM_BOTTOM ,
FADE_EFFECT_FADE_TO_CENTER ,
FADE_EFFECT_FADE_FROM_CENTER ,
FADE_EFFECT_MOVE_FROM_LEFT ,
FADE_EFFECT_MOVE_FROM_TOP ,
FADE_EFFECT_MOVE_FROM_RIGHT ,
FADE_EFFECT_MOVE_FROM_BOTTOM ,
FADE_EFFECT_ROLL_FROM_LEFT ,
FADE_EFFECT_ROLL_FROM_TOP ,
FADE_EFFECT_ROLL_FROM_RIGHT ,
FADE_EFFECT_ROLL_FROM_BOTTOM ,
FADE_EFFECT_VERTICAL_STRIPES ,
FADE_EFFECT_HORIZONTAL_STRIPES ,
FADE_EFFECT_OPEN_VERTICAL ,
FADE_EFFECT_CLOSE_VERTICAL ,
FADE_EFFECT_OPEN_HORIZONTAL ,
FADE_EFFECT_CLOSE_HORIZONTAL ,
FADE_EFFECT_CLEAR_AWAY ,
FADE_EFFECT_OVERLAY
}
enum FadeSpeed
{
FADE_SPEED_SLOW ,
FADE_SPEED_MEDIUM ,
FADE_SPEED_FAST
}
enum PresChange
{
PRESCHANGE_MANUAL ,
PRESCHANGE_AUTO ,
PRESCHANGE_SEMIAUTO
} ;
// Items
item UINT32 DiaTimeItem ;
item PresChange DiaAutoItem ;
item FadeEffect DiaEffectItem ;
item FadeSpeed DiaSpeedItem ;
interface SlideSorterView
{
SID_INSERTPAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_INSERT_MASTER_PAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_DUPLICATE_PAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_DELETE_PAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetClipboardState ;
]
SID_DELETE_MASTER_PAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetClipboardState ;
]
SID_RENAMEPAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_RENAME_MASTER_PAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_DELETE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_CUT // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetClipboardState ;
]
SID_COPY // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetClipboardState ;
]
SID_PASTE // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetClipboardState ;
]
SID_PASTE_SPECIAL // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetClipboardState ;
]
SID_REHEARSE_TIMINGS // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_PRESENTATION // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_HIDE_SLIDE // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_SHOW_SLIDE // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_OBJECT_SELECT // ole : no, status : ?
[
ExecMethod = FuPermanent ;
StateMethod = GetMenuState ;
]
SID_ZOOM_TOOLBOX // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_SIZE_VISAREA // ole : no, status : no
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_PAGES_PER_ROW // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetAttrState ;
]
SID_SELECTALL // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_STATUS_PAGE // ole : no, status : ?
[
ExecMethod = ExecStatusBar ;
StateMethod = GetStatusBarState ;
]
SID_STATUS_LAYOUT // ole : no, status : ?
[
ExecMethod = ExecStatusBar ;
StateMethod = GetStatusBarState ;
]
SID_ATTR_ZOOMSLIDER // status()
[
ExecMethod = ExecStatusBar ;
StateMethod = GetStatusBarState ;
]
SID_RELOAD // ole : no, status : ?
[
GroupId = GID_DOCUMENT ;
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
Asynchron , AutoUpdate ,
MenuConfig , AccelConfig , ToolBoxConfig ;
]
SID_SEARCH_DLG // ole : no, status : ?
[
ExecMethod = ExecCtrl ;
StateMethod = GetMenuState ;
]
SID_STYLE_CATALOG // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_SLIDE_TRANSITIONS_PANEL // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_PRESENTATION_DLG
[
ExecMethod = FuTemporary ;
]
SID_CUSTOMSHOW_DLG
[
ExecMethod = FuTemporary ;
]
SID_EXPAND_PAGE // ole : no, status : play rec
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_SUMMARY_PAGE // ole : no, status : ?
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_OUTPUT_QUALITY_COLOR // ole : no, status : play rec
[
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
]
SID_OUTPUT_QUALITY_GRAYSCALE // ole : no, status : play rec
[
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
]
SID_OUTPUT_QUALITY_BLACKWHITE // ole : no, status : play rec
[
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
]
SID_OUTPUT_QUALITY_CONTRAST // ole : no, status : play rec
[
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
]
SID_MAIL_SCROLLBODY_PAGEDOWN // ole : no, status : ?
[
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
]
SID_STYLE_FAMILY
[
ExecMethod = FuSupport ;
StateMethod = GetMenuState ;
]
SID_OPT_LOCALE_CHANGED // ole : no, status : ?
[
ExecMethod = ExecCtrl ;
StateMethod = GetCtrlState ;
]
// #96090#
SID_GETUNDOSTRINGS // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetMenuState ;
]
SID_UNDO // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetMenuState ;
]
SID_GETREDOSTRINGS // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetMenuState ;
]
SID_REDO // ole : no, status : ?
[
ExecMethod = FuSupport ;
StateMethod = GetMenuState ;
]
SID_MODIFYPAGE
[
ExecMethod = FuTemporary ;
StateMethod = GetMenuState ;
]
SID_ASSIGN_LAYOUT
[
ExecMethod = FuTemporary;
StateMethod = GetMenuState;
]
}
shell SlideSorterController
{
import SlideSorterView[Automation];
}
shell SlideSorterViewShell
{
import SlideSorterView[Automation];
}