logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ttk::menubutton - Widget that pops down a menu when pressed

Description

       A ttk::menubutton widget displays a textual label and/or image, and displays a menu when pressed.

Keywords

       widget, button, menu

Tk                                                     8.5                                  ttk::menubutton(3tk)

Name

       ttk::menubutton - Widget that pops down a menu when pressed

See Also

       ttk::widget(3tk), menu(3tk), menubutton(3tk)

Standard Options

-class-compound-cursor-image-state-style-takefocus-text-textvariable-underline-width

       See the ttk_widget manual entry for details on the standard options.

Standard Styles

Ttk::menubutton widgets support the Toolbutton style in all standard themes, which is useful for creating
       widgets for toolbars.

Styling Options

       The class name for a ttk::menubutton is TMenubutton.

       Dynamic states: active, disabled, readonly.

       TMenubutton styling options configurable with ttk::style are:

       -arrowsizeamount-backgroundcolor-compoundcompound-foregroundcolor-fontfont-paddingpadding-reliefrelief-widthamount

       Some options are only available for specific themes.

       See the ttk::style manual page for information on how to configure ttk styles.

Synopsis

ttk::menubuttonpathName ?options?
________________________________________________________________________________________________________________

Widget Command

       Menubutton widgets support the standard commands cget, configure, identifyelement,  instate,  state  and
       style (see ttk::widget).

Widget-Specific Options

       Command-Line Name:-direction
       Database Name:  direction
       Database Class: Direction

              Specifies  where  the  menu  is to be popped up relative to the menubutton.  One of: above, below,
              left, right, or flush.  The  default  is  below.   flush  pops  the  menu  up  directly  over  the
              menubutton.

       Command-Line Name:-menu
       Database Name:  menu
       Database Class: Menu

              Specifies  the  path name of the menu associated with the menubutton.  To be on the safe side, the
              menu ought to be a direct child of the menubutton.

See Also