Phone API Reference - Extended - app - setSoftkeyIcon

Desk Phone API features described in this section are deprecated and supported only on the following models: D40, d45, d50, d60, d62, d65, d70

setSoftkeyIcon

Description

Sets an image object to display at the top left corner of the softkey. Useful for indicating a hard key that calls the same handler. Suggested image size is 5x5 pixels.

Basic Example: 

 exampleObj.setSoftkeyIcon(keyNum, icon);

 

If you require the app library, you can use Digium's set of softkey icons. These image objects are created when the library is required.

  • app.images.softKeys.left (left arrow)

  • app.images.softKeys.right (right arrow)

  • app.images.softKeys.up (up arrow)

  • app.images.softKeys.down (down arrow)

  • app.images.softKeys.select (check mark)

  • app.images.softKeys.cancel (X)

Parameters

Name

Required

Type

Default

Description

Name

Required

Type

Default

Description

keyNum

Yes

integer

 

Softkeys are labeled 1-4.

icon

Yes

widget

 

Instance of a image widget for display.

 

Examples

setSoftkeyIcon to set icons for the softkeys: Digium up arrow, Digium checkmark, custom icon

testWidget.setSoftkeyIcon(1, app.images.softKeys.up); testWidget.setSoftkeyIcon(2, app.images.softKeys.select);    var imgWidget = new Image("app", "smileyface.png", 0, 0, 5, 5); testWidget.setSoftkeyIcon(3, imgWidget);

 

Return to Documentation Home I Return to Sangoma Support