Skip navigation
Currently Being Moderated

How to make menu buttons for Photoshop / InDesign panels

Sep 29, 2013 7:00 AM

Tags: #indesign #extension_builder_2.1

I'm sorry I don't know quite what the button is called, but it exists in most InDesign panels: it's the small icon with four lines and a down arrow that appears in the top-right of panels, and usually gives detailed options that would otherwise be hidden. In Kuler it shows Terms Of Use and Privacy Policy, for example.


This seems like a really common thing to have in Creative Suite extensions, but I don't know how to create one - partly because I don't know what the darn thing is called to be able to search for information on Google!


Can someone enlighten me how to create a couple of menu items in there?

  • Currently Being Moderated
    Oct 2, 2013 1:17 AM   in reply to Fizzybuzzy



    This is called the flyout menu. Further information can be found from the following link:

  tomizing_the_ui.htm - see 'customising panel menus' section


    Kind regards,


    Mark as:
  • Currently Being Moderated
    Oct 17, 2013 4:29 AM   in reply to lesavage

    unfortunatly the link do not work anymore.


    I got a problem creating panel menu for indesign cc using FlashBuilder 4.6:




    the FB mean CSXSInterface is not supported and recommend to use CSInterface.

    But CSInterface do not know "setPanelMenu" and CSInterface shows nothing in FB - no properties, no methods...


    How the panel menu shall be created for indesign cc? - thx in advance





    public function setPanelMenu(xmlMenu:XML):SyncRequestResult

    Deprecated Since 3.0: Please Use CSInterface.panelMenu



    nice, but CSInterface has no panelMenu property or method.... any suggestions?




    CSExtention is the right class with panelMenu.

    Anyone got an idea how to access it within mxml file? using "this"?

    FB knows this.panelMenu(...) but mark it as error 1061


    EDIT 3:


    all problems are solved.

    CSExtention.panelMenu is a property not a method.

    for all of you which has problems with panel menu:

    insteed of:




    "this.panelMenu = XMLstring;"

    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points