nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_icontext_menu.h File Reference
Include dependency graph for ags_vst_icontext_menu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct IComponentHandler3 AgsVstIComponentHandler3
 
typedef struct IContextMenuTarget AgsVstIContextMenuTarget
 
typedef struct IContextMenuItem AgsVstIContextMenuItem
 
typedef struct IContextMenu AgsVstIContextMenu
 
typedef struct Item AgsVstItem
 

Functions

const AgsVstTUIDags_vst_icomponent_handler3_get_iid ()
 
AgsVstIContextMenuags_vst_icomponent_handler3_create_context_menu (AgsVstIComponentHandler3 *icomponent_handler3, AgsVstIPlugView *plug_view, AgsVstParamID *param_id)
 
const AgsVstTUIDags_vst_icontext_menu_target_get_iid ()
 
AgsVstTResult ags_vst_icontext_menu_target_execute_menu_item (AgsVstIContextMenuTarget *icontext_menu_target, gint32 tag)
 
const AgsVstTUIDags_vst_icontext_menu_get_iid ()
 
gint32 ags_vst_icontext_menu_get_item_count (AgsVstIContextMenu *icontext_menu)
 
AgsVstTResult ags_vst_icontext_menu_get_item (AgsVstIContextMenu *icontext_menu, gint32 index, AgsVstItem *item, AgsVstIContextMenuTarget **target)
 
AgsVstTResult ags_vst_icontext_menu_add_item (AgsVstIContextMenu *icontext_menu, AgsVstItem *item, AgsVstIContextMenuTarget *target)
 
AgsVstTResult ags_vst_icontext_menu_remove_item (AgsVstIContextMenu *icontext_menu, AgsVstItem *item, AgsVstIContextMenuTarget *target)
 
AgsVstTResult ags_vst_icontext_menu_popup (AgsVstIContextMenu *icontext_menu, AgsVstUCoord x, AgsVstUCoord y)
 

Typedef Documentation

◆ AgsVstIComponentHandler3

typedef struct IComponentHandler3 AgsVstIComponentHandler3

◆ AgsVstIContextMenu

typedef struct IContextMenu AgsVstIContextMenu

◆ AgsVstIContextMenuItem

typedef struct IContextMenuItem AgsVstIContextMenuItem

◆ AgsVstIContextMenuTarget

typedef struct IContextMenuTarget AgsVstIContextMenuTarget

◆ AgsVstItem

typedef struct Item AgsVstItem

Function Documentation

◆ ags_vst_icomponent_handler3_create_context_menu()

AgsVstIContextMenu * ags_vst_icomponent_handler3_create_context_menu ( AgsVstIComponentHandler3 icomponent_handler3,
AgsVstIPlugView plug_view,
AgsVstParamID param_id 
)

Create context menu.

Parameters
icomponent_handler3the icomponent handler
plug_viewthe plug-view
param_idthe parameter identifier
Returns
the AgsVstIContextMenu
Since
5.0.0

◆ ags_vst_icomponent_handler3_get_iid()

const AgsVstTUID * ags_vst_icomponent_handler3_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_icontext_menu_add_item()

AgsVstTResult ags_vst_icontext_menu_add_item ( AgsVstIContextMenu icontext_menu,
AgsVstItem item,
AgsVstIContextMenuTarget target 
)

Add item.

Parameters
icontext_menuthe icontext menu
itemthe item
targetthe context menu target
Returns
the return value
Since
5.0.0

◆ ags_vst_icontext_menu_get_iid()

const AgsVstTUID * ags_vst_icontext_menu_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_icontext_menu_get_item()

AgsVstTResult ags_vst_icontext_menu_get_item ( AgsVstIContextMenu icontext_menu,
gint32  index,
AgsVstItem item,
AgsVstIContextMenuTarget **  target 
)

Get item count.

Parameters
icontext_menuthe icontext menu
indexthe index
itemthe item
targetthe context menu target
Returns
the return value
Since
5.0.0

◆ ags_vst_icontext_menu_get_item_count()

gint32 ags_vst_icontext_menu_get_item_count ( AgsVstIContextMenu icontext_menu)

Get item count.

Parameters
icontext_menuthe icontext menu
Returns
the item count
Since
5.0.0

◆ ags_vst_icontext_menu_popup()

AgsVstTResult ags_vst_icontext_menu_popup ( AgsVstIContextMenu icontext_menu,
AgsVstUCoord  x,
AgsVstUCoord  y 
)

Popup.

Parameters
icontext_menuthe icontext menu
xthe x-coordinate
ythe y-coordinate
Returns
the return value
Since
5.0.0

◆ ags_vst_icontext_menu_remove_item()

AgsVstTResult ags_vst_icontext_menu_remove_item ( AgsVstIContextMenu icontext_menu,
AgsVstItem item,
AgsVstIContextMenuTarget target 
)

Remove item.

Parameters
icontext_menuthe icontext menu
itemthe item
targetthe context menu target
Returns
the return value
Since
5.0.0

◆ ags_vst_icontext_menu_target_execute_menu_item()

AgsVstTResult ags_vst_icontext_menu_target_execute_menu_item ( AgsVstIContextMenuTarget icontext_menu_target,
gint32  tag 
)

◆ ags_vst_icontext_menu_target_get_iid()

const AgsVstTUID * ags_vst_icontext_menu_target_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0