OpenCPN Partial API docs
Loading...
Searching...
No Matches
EditButton Class Reference

Two state button showing either an edit. More...

#include <edit_button.h>

Inheritance diagram for EditButton:

Public Member Functions

 EditButton (wxWindow *parent, int id, std::function< void()> on_click)
 Create a new instance.
 
void SetIcon (bool is_editing)
 Set icon to either pen or checkmark.
 

Detailed Description

Two state button showing either an edit.

or done icon

Example: filter_dlg.cpp

Definition at line 16 of file edit_button.h.

Constructor & Destructor Documentation

◆ EditButton()

EditButton::EditButton ( wxWindow *  parent,
int  id,
std::function< void()>  on_click 
)

Create a new instance.

Parameters
parentContaining window.
idWindow id, possibly wxID_ANY
on_clickCallback invoked when user clicks on button.

Member Function Documentation

◆ SetIcon()

void EditButton::SetIcon ( bool  is_editing)

Set icon to either pen or checkmark.

Parameters
is_editingIf true set icon to checkmark, else set it ri pen.

The documentation for this class was generated from the following file: