51 #if !defined (USE_FINAL_H) && !defined (COMPILE_FINAL_CUT)    52   #error "Only <final/final.h> can be included directly."    57 #include "final/widget/fwindow.h"    77     auto getClassName() 
const -> 
FString override;
    78     auto getText() 
const -> 
FString;
    82     void enableAutoTrim();
    83     void disableAutoTrim();
    84     void resetColors() 
override;
    85     void setBorder (
bool = 
true);
    89     auto hasBorder() 
const -> bool;
   100     void draw() 
override;
   101     void calculateDimensions();
   102     void initLayout() 
override;
   103     void adjustSize() 
override;
   107     FStringList   text_components{};
   108     bool          text_auto_trim{
true};
   109     std::size_t   max_line_width{0};
   110     std::size_t   text_num_lines{0};
   116 inline auto FToolTip::getClassName() 
const -> 
FString   117 { 
return "FToolTip"; }
   120 inline auto FToolTip::getText() 
const -> 
FString   124 inline void FToolTip::enableAutoTrim()
   125 { text_auto_trim = 
true; }
   128 inline void FToolTip::disableAutoTrim()
   129 { text_auto_trim = 
false; }
   132 inline void FToolTip::unsetBorder()
   133 { setBorder(
false); }
   136 inline auto FToolTip::hasBorder() 
const -> 
bool   137 { 
return ! getFlags().feature.no_border; }
 
Definition: class_template.cpp:25