# Variable ButtonRenderer

ButtonRenderer: {
redrawCloseButton(wgt, out, tabindex?): void;
redrawCollapseButton(wgt, out, tabindex?): void;
redrawMaximizeButton(wgt, out, tabindex?): void;
redrawMinimizeButton(wgt, out, tabindex?): void;
} = ...

#### Type declaration

- ##### redrawCloseButton:function

  - redrawCloseButton(wgt, out, tabindex?): void

  - Redraws the close button HTML.

    #### Parameters

    - ##### wgt: Window

      the window

    - ##### out: string[]

      the buffer

    - ##### `Optional` tabindex: number

      the tabindex, can be omitted

    #### Returns void

- ##### redrawCollapseButton:function

  - redrawCollapseButton(wgt, out, tabindex?): void

  - Redraws the collapse button HTML.

    #### Parameters

    - ##### wgt: Panel

      the panel

    - ##### out: string[]

      the buffer

    - ##### `Optional` tabindex: number

      the tabindex, can be omitted

    #### Returns void

- ##### redrawMaximizeButton:function

  - redrawMaximizeButton(wgt, out, tabindex?): void

  - Redraws the maximize button HTML.

    #### Parameters

    - ##### wgt: Window

      the window

    - ##### out: string[]

      the buffer

    - ##### `Optional` tabindex: number

      the tabindex, can be omitted

    #### Returns void

- ##### redrawMinimizeButton:function

  - redrawMinimizeButton(wgt, out, tabindex?): void

  - Redraws the minimize button HTML.

    #### Parameters

    - ##### wgt: Window

      the window

    - ##### out: string[]

      the buffer

    - ##### `Optional` tabindex: number

      the tabindex, can be omitted

    #### Returns void

#### Since

9.5.0