https://issues.apache.org/ooo/show_bug.cgi?id=121308

          Priority: P3
            Bug ID: 121308
          Assignee: [email protected]
           Summary: ActionTriggerContainer.createInstance
                    ("com.sun.star.ui.ActionTrigger") creates an
                    actionTrigger with no PropertySet interfaces
          Severity: normal
        Issue Type: DEFECT
    Classification: Unclassified
                OS: Linux32
          Reporter: [email protected]
          Hardware: PC
            Status: UNCONFIRMED
           Version: AOO 3.4.1
         Component: api
           Product: app dev

Using the createInstanceService of ActionTriggerContainer creates an
ActionTrigger with no PropertySet methods.  The properties are shown as
existing, but there is no way to change them using Basic.

Properties shown:

SbxOBJECT SourceWindow
SbxOBJECT ExecutePosition
SbxOBJECT ActionTriggerContainer
SbxOBJECT Selection
SbxSTRING Dbg_SupportedInterfaces
SbxSTRING Dbg_Properties
SbxSTRING Dbg_Methods

Methods shown:

No methods found

Debug supported interfaces shown:

Dbg_SupportedInterfaces not available.
(TypeClass is not TypeClass_INTERFACE)


Function MenuOverride_notifyContextMenuExecute(oActionTrigger)    
    dim oNewMenuItem
    oNewMenuItem = oActionTrigger.ActionTriggerContainer.createInstance
("com.sun.star.ui.ActionTrigger")
    'The following code will crash
    oNewMenuItem.setPropertyValue("Text", "New Menu Item")
    oNewMenuItem.setPropertyValue("CommandURL", "macro:///SomeMacro")
    oActionTrigger.ActionTriggerContainer.insertByIndex (0, oNewMenuItem)
    MenuOverride_notifyContextMenuExecute =
com.sun.star.ui.ContextMenuInterceptorAction.EXECUTE_MODIFIED
End    Function

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to