#include <Text.h>
emp::web::Text::TextInfo::TextInfo |
( |
const std::string & |
in_id = "" | ) |
|
|
inlineprotected |
emp::web::Text::TextInfo::TextInfo |
( |
const TextInfo & |
| ) |
|
|
protecteddelete |
virtual emp::web::Text::TextInfo::~TextInfo |
( |
| ) |
|
|
inlineprotectedvirtual |
void emp::web::internal::WidgetInfo::AddDependant |
( |
Widget |
in | ) |
|
|
inlineinherited |
template<typename... T>
void emp::web::internal::WidgetInfo::AddDependants |
( |
Widget |
first, |
|
|
T... |
widgets |
|
) |
| |
|
inlineinherited |
void emp::web::internal::WidgetInfo::AddDependants |
( |
| ) |
|
|
inlineinherited |
Widget emp::web::Text::TextInfo::Append |
( |
const std::string & |
in_text | ) |
|
|
overrideprotectedvirtual |
Widget emp::web::Text::TextInfo::Append |
( |
const std::function< std::string()> & |
fun | ) |
|
|
overrideprotectedvirtual |
Add a function that produces text to this widget. Every time the widget is re-drawn, the function will be re-run to get the latest version of the text. When a Live() function wraps a variable it simply makes sure that this version of Append is called so that the value of the variable is kept live.
Reimplemented from emp::web::internal::WidgetInfo.
virtual Widget emp::web::internal::WidgetInfo::Append |
( |
Widget |
info | ) |
|
|
inlinevirtualinherited |
virtual Widget emp::web::internal::WidgetInfo::Append |
( |
const Font & |
font | ) |
|
|
inlinevirtualinherited |
virtual Widget emp::web::internal::WidgetInfo::Append |
( |
char |
in_char | ) |
|
|
inlinevirtualinherited |
virtual Widget emp::web::internal::WidgetInfo::Append |
( |
double |
in_num | ) |
|
|
inlinevirtualinherited |
virtual Widget emp::web::internal::WidgetInfo::Append |
( |
int |
in_num | ) |
|
|
inlinevirtualinherited |
virtual Widget emp::web::internal::WidgetInfo::Append |
( |
uint32_t |
in_num | ) |
|
|
inlinevirtualinherited |
bool emp::web::Text::TextInfo::AppendOK |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
virtual void emp::web::internal::WidgetInfo::DoActivate |
( |
bool |
top_level = true | ) |
|
|
inlinevirtualinherited |
template<typename FWD_TYPE >
Widget emp::web::internal::WidgetInfo::ForwardAppend |
( |
FWD_TYPE && |
arg | ) |
|
|
inlineinherited |
virtual void emp::web::Text::TextInfo::GetHTML |
( |
std::stringstream & |
HTML | ) |
|
|
inlineoverrideprotectedvirtual |
virtual std::string emp::web::Text::TextInfo::GetType |
( |
| ) |
|
|
inlineoverridevirtual |
virtual bool emp::web::internal::WidgetInfo::IsButtonInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::internal::WidgetInfo::IsCanvasInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::internal::WidgetInfo::IsD3VisualiationInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::internal::WidgetInfo::IsDivInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::internal::WidgetInfo::IsImageInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::internal::WidgetInfo::IsSelectorInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::internal::WidgetInfo::IsTableInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::internal::WidgetInfo::IsTextAreaInfo |
( |
| ) |
const |
|
inlinevirtualinherited |
virtual bool emp::web::Text::TextInfo::IsTextInfo |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
void emp::web::Text::TextInfo::PreventAppend |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
virtual void emp::web::internal::WidgetInfo::Register |
( |
Widget & |
w | ) |
|
|
inlinevirtualinherited |
virtual void emp::web::internal::WidgetInfo::Register_recurse |
( |
Widget & |
w | ) |
|
|
inlinevirtualinherited |
virtual void emp::web::internal::WidgetInfo::RegisterChildren |
( |
DivInfo * |
registrar | ) |
|
|
inlinevirtualinherited |
virtual void emp::web::internal::WidgetInfo::ReplaceHTML |
( |
| ) |
|
|
inlinevirtualinherited |
virtual void emp::web::internal::WidgetInfo::TriggerJS |
( |
| ) |
|
|
inlinevirtualinherited |
std::string emp::web::Text::TextInfo::TypeName |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
virtual void emp::web::internal::WidgetInfo::Unregister |
( |
Widget & |
w | ) |
|
|
inlinevirtualinherited |
virtual void emp::web::internal::WidgetInfo::Unregister_recurse |
( |
Widget & |
w | ) |
|
|
inlinevirtualinherited |
virtual void emp::web::internal::WidgetInfo::UnregisterChildren |
( |
DivInfo * |
regestrar | ) |
|
|
inlinevirtualinherited |
void emp::web::internal::WidgetInfo::UpdateDependants |
( |
| ) |
|
|
inlineinherited |
bool emp::web::Text::TextInfo::append_ok |
|
protected |
Can this Text widget be extended?
Widgets to be refreshed if this one is triggered.
HTML attributes, CSS style, and listeners for web events.
std::string emp::web::internal::WidgetInfo::id |
|
inherited |
ID used for associated DOM element.
WidgetInfo* emp::web::internal::WidgetInfo::parent |
|
inherited |
int emp::web::internal::WidgetInfo::ptr_count |
|
inherited |
How many widgets are pointing to this info?
Is this element active in DOM?
All string (and functions returning strings) in Text widget.
The documentation for this class was generated from the following file: