31 #ifndef FWIDGETCOLORS_H    32 #define FWIDGETCOLORS_H    34 #if !defined (USE_FINAL_H) && !defined (COMPILE_FINAL_CUT)    35   #error "Only <final/final.h> can be included directly."    39 #include "final/util/fstring.h"    58     virtual auto getClassName() 
const -> 
FString;
    59     virtual void setColorTheme() = 0;
    63       FColor fg{FColor::Default};
    64       FColor bg{FColor::Default};
    69       FColor fg{FColor::Default};
    70       FColor bg{FColor::Default};
    71       FColor resize_fg{FColor::Default};
    72       FColor emphasis_fg{FColor::Default};
    77       FColor fg{FColor::Default};
    78       FColor bg{FColor::Default};
    79       FColor selected_fg{FColor::Default};
    80       FColor selected_bg{FColor::Default};
    81       FColor selected_focus_fg{FColor::Default};
    82       FColor selected_focus_bg{FColor::Default};
    87       FColor fg{FColor::Default};
    88       FColor bg{FColor::Default};
    89       FColor emphasis_fg{FColor::Default};
    94       FColor fg{FColor::Default};
    95       FColor bg{FColor::Default};
    96       FColor focus_fg{FColor::Default};
    97       FColor focus_bg{FColor::Default};
    98       FColor inc_search_fg{FColor::Default};
    99       FColor selected_fg{FColor::Default};
   100       FColor selected_bg{FColor::Default};
   101       FColor selected_focus_fg{FColor::Default};
   102       FColor selected_focus_bg{FColor::Default};
   107       FColor fg{FColor::Default};
   108       FColor bg{FColor::Default};
   109       FColor selected_fg{FColor::Default};
   110       FColor selected_bg{FColor::Default};
   115       FColor fg{FColor::Default};
   116       FColor bg{FColor::Default};
   117       FColor inactive_fg{FColor::Default};
   118       FColor inactive_bg{FColor::Default};
   119       FColor hotkey_fg{FColor::Default};
   120       FColor hotkey_bg{FColor::Default};
   121       FColor emphasis_fg{FColor::Default};
   122       FColor ellipsis_fg{FColor::Default};
   127       FColor fg{FColor::Default};
   128       FColor bg{FColor::Default};
   129       FColor focus_fg{FColor::Default};
   130       FColor focus_bg{FColor::Default};
   131       FColor inactive_fg{FColor::Default};
   132       FColor inactive_bg{FColor::Default};
   137       FColor fg{FColor::Default};
   138       FColor bg{FColor::Default};
   139       FColor focus_fg{FColor::Default};
   140       FColor focus_bg{FColor::Default};
   141       FColor inactive_fg{FColor::Default};
   142       FColor inactive_bg{FColor::Default};
   147       FColor fg{FColor::Default};
   148       FColor bg{FColor::Default};
   149       FColor focus_fg{FColor::Default};
   150       FColor focus_bg{FColor::Default};
   151       FColor inactive_fg{FColor::Default};
   152       FColor inactive_bg{FColor::Default};
   153       FColor hotkey_fg{FColor::Default};
   158       FColor fg{FColor::Default};
   159       FColor bg{FColor::Default};
   160       FColor inactive_fg{FColor::Default};
   161       FColor inactive_bg{FColor::Default};
   162       FColor button_fg{FColor::Default};
   163       FColor button_bg{FColor::Default};
   164       FColor button_focus_fg{FColor::Default};
   165       FColor button_focus_bg{FColor::Default};
   170       FColor fg{FColor::Default};
   171       FColor bg{FColor::Default};
   172       FColor focus_fg{FColor::Default};
   173       FColor focus_bg{FColor::Default};
   174       FColor inactive_fg{FColor::Default};
   175       FColor inactive_bg{FColor::Default};
   176       FColor hotkey_fg{FColor::Default};
   177       FColor hotkey_bg{FColor::Default};
   182       FColor fg{FColor::Default};
   183       FColor bg{FColor::Default};
   184       FColor focus_fg{FColor::Default};
   185       FColor focus_bg{FColor::Default};
   186       FColor separator_fg{FColor::Default};
   187       FColor hotkey_fg{FColor::Default};
   188       FColor hotkey_bg{FColor::Default};
   189       FColor focus_hotkey_fg{FColor::Default};
   190       FColor focus_hotkey_bg{FColor::Default};
   195       FColor fg{FColor::Default};
   196       FColor bg{FColor::Default};
   197       FColor button_fg{FColor::Default};
   198       FColor button_bg{FColor::Default};
   199       FColor button_inactive_fg{FColor::Default};
   200       FColor button_inactive_bg{FColor::Default};
   225 inline auto FWidgetColors::getClassName() 
const -> 
FString   226 { 
return "FWidgetColors"; }
   256     auto getClassName() 
const -> 
FString override;
   257     void setColorTheme() 
override;
   260     void setTermColors();
   261     void setDialogColors();
   262     void setTextColors();
   263     void setErrorBoxColors();
   264     void setTooltipColors();
   265     void setShadowColors();
   266     void setCurrentElementColors();
   267     void setListColors();
   268     void setLabelColors();
   269     void setInputFieldColors();
   270     void setToggleButtonColors();
   271     void setButtonColors();
   272     void setTitlebarColors();
   273     void setMenuColors();
   274     void setStatusbarColors();
   275     void setScrollbarColors();
   276     void setProgressbarColors();
   281 inline auto default8ColorTheme::getClassName() 
const -> 
FString   282 { 
return "default8ColorTheme"; }
   312     auto getClassName() 
const -> 
FString override;
   313     void setColorTheme() 
override;
   316     void setTermColors();
   317     void setDialogColors();
   318     void setTextColors();
   319     void setErrorBoxColors();
   320     void setTooltipColors();
   321     void setShadowColors();
   322     void setCurrentElementColors();
   323     void setListColors();
   324     void setLabelColors();
   325     void setInputFieldColors();
   326     void setToggleButtonColors();
   327     void setButtonColors();
   328     void setTitlebarColors();
   329     void setMenuColors();
   330     void setStatusbarColors();
   331     void setScrollbarColors();
   332     void setProgressbarColors();
   337 inline auto default16ColorTheme::getClassName() 
const -> 
FString   338 { 
return "default16ColorTheme"; }
   368     auto getClassName() 
const -> 
FString override;
   369     void setColorTheme() 
override;
   372     void setTermColors();
   373     void setDialogColors();
   374     void setTextColors();
   375     void setErrorBoxColors();
   376     void setTooltipColors();
   377     void setShadowColors();
   378     void setCurrentElementColors();
   379     void setListColors();
   380     void setLabelColors();
   381     void setInputFieldColors();
   382     void setToggleButtonColors();
   383     void setButtonColors();
   384     void setTitlebarColors();
   385     void setMenuColors();
   386     void setStatusbarColors();
   387     void setScrollbarColors();
   388     void setProgressbarColors();
   393 inline auto default8ColorDarkTheme::getClassName() 
const -> 
FString   394 { 
return "default8ColorDarkTheme"; }
   424     auto getClassName() 
const -> 
FString override;
   425     void setColorTheme() 
override;
   428     void setTermColors();
   429     void setDialogColors();
   430     void setTextColors();
   431     void setErrorBoxColors();
   432     void setTooltipColors();
   433     void setShadowColors();
   434     void setCurrentElementColors();
   435     void setListColors();
   436     void setLabelColors();
   437     void setInputFieldColors();
   438     void setToggleButtonColors();
   439     void setButtonColors();
   440     void setTitlebarColors();
   441     void setMenuColors();
   442     void setStatusbarColors();
   443     void setScrollbarColors();
   444     void setProgressbarColors();
   449 inline auto default16ColorDarkTheme::getClassName() 
const -> 
FString   450 { 
return "default16ColorDarkTheme"; }
   454 #endif  // FWIDGETCOLORS_H 
Definition: fwidgetcolors.h:61
 
Definition: fwidgetcolors.h:358
 
Definition: class_template.cpp:25
 
Definition: fwidgetcolors.h:75
 
Definition: fwidgetcolors.h:414
 
Definition: fwidgetcolors.h:246
 
Definition: fwidgetcolors.h:302