29#include <sptk5/gui/CIcon.h> 
   30#include <sptk5/gui/CLayoutClient.h> 
   31#include <sptk5/gui/CThemes.h> 
   32#include <sptk5/sptk.h> 
   35#include <FL/Fl_Button.H> 
  102    Fl_Image* m_image {
nullptr};                        
 
  112    static void drawFocusLine(
int xs, 
int ys, 
int xe, 
int ye);
 
  167#ifdef __COMPATIBILITY_MODE__ 
  217        image(bkind, iconSize, label());
 
  266#ifdef __COMPATIBILITY_MODE__ 
  291        : 
CBaseButton(kind, layoutAlign, false, label, tbt)
 
  332    void load(
const xdoc::SNode& node) 
override;
 
  355#ifdef __COMPATIBILITY_MODE__ 
  366        : 
CBaseButton(kind, x, y, w, label, THM_BUTTON_COMBO)
 
  378        : 
CBaseButton(kind, layoutAlign, true, label, THM_BUTTON_COMBO)
 
Definition: CLayoutClient.h:82
 
Widget themes.
Definition: CThemes.h:69
 
CLayoutAlign
Definition: CLayoutClient.h:44
 
CLayoutXMLmode
Definition: CLayoutClient.h:57
 
CThemeButtonType
Theme button size - defines the button size and look to select the correct pixmap.
Definition: CThemes.h:54
 
CButtonKind
Definition: CButton.h:52
 
CIconSize
Icon size variations.
Definition: CIcon.h:45
 
@ RIGHT
Align to the left.
 
@ HOME_BUTTON
'Home' button
 
@ STEPRIGHT_BUTTON
'Step Right' button
 
@ SEND_BUTTON
'Send' button
 
@ SAVE_AS_BUTTON
'Save As' button
 
@ STOP_BUTTON
'Stop' button
 
@ STEPLEFT_BUTTON
'Step Left' button
 
@ CALENDAR_BUTTON
'Calendar' button
 
@ EDIT_BUTTON
'Edit' button
 
@ NEXT_BUTTON
'Next' button
 
@ UNDEFINED_BUTTON
Default button without image, or with user-defined image.
 
@ BROWSE_BUTTON
'Browse' button
 
@ SAVE_BUTTON
'Save' button
 
@ VIEW_BUTTON
'View' button
 
@ CANCEL_BUTTON
'Cancel' button
 
@ PRINTER_BUTTON
'Printer' button
 
@ RIGHT_BUTTON
'Right' button
 
@ HELP_BUTTON
'Help' button
 
@ EXIT_BUTTON
'Exit' button
 
@ SEARCH_BUTTON
'Left' button
 
@ CONFIGURE_BUTTON
'Configure' button
 
@ MAX_BUTTON
Max button id.
 
@ COPY_BUTTON
'Copy' button
 
@ OPEN_BUTTON
'Open' button
 
@ EXEC_BUTTON
Execute' button.
 
@ PRIOR_BUTTON
'Prior' button
 
@ PRINT_BUTTON
'Print' button
 
@ LEFT_BUTTON
'Left' button
 
@ REFRESH_BUTTON
'Refresh' button
 
@ DELETE_BUTTON
'Delete' button