Class ProgrammeToolbar : addDropButton Method


void addDropButton( String image, Function callback, String tip, Integer orderNumber, [ Boolean enabled ] )


Parameters

ParameterDescription
String image Image used for this button.
Function callback Function that is called when the user pushes this button.
String tip Tooltip used for this button.
Integer orderNumber A sort number that allows the button to be positioned just where you'd like it.
Boolean enabled [optional] Whether this button is enabled or not.


Examples

function my_onInPlaceDescriptionToolBarEvent( prog, toolbar )
{
toolbar.addDropButton( "%DGIMAGEDIR%Markers.dgimglib:marker-watch-delete.png", my_onButtonEvent, "<b>Click my button</b><br>Click the button for " + prog.name, 100000, true );
}

function my_onListCallback( programme, param )
{
if( param )
{
debugOut( "I don't like " + programme.name + " chosen" );
}
else
{
debugOut( "I like " + programme.name + " chosen" );
}

}

function my_onButtonEvent( programme, list )
{
debugOut( "Drop button for " + programme.name + " has been clicked" );
list.addHeading( "Hello world");
list.addItem( "I like " + programme.name, my_onListCallback, true, "%DGIMAGEDIR%Markers.dgimglib:marker-reminder-add.png" );
list.addItem( "I don't like " + programme.name, my_onListCallback, false, "%DGIMAGEDIR%Markers.dgimglib:marker-reminder-add.png" );

return true; // Update the toolbar
}

app.addEventHandler( "onInPlaceDescriptionToolbar", my_onInPlaceDescriptionToolBarEvent );


See Also

  • ProgrammeToolbarList


    Requirements

    1115