Empirical
emp::web::Canvas Member List

This is the complete list of members for emp::web::Canvas, including all inherited members.

Activate()emp::web::Widget
ACTIVE enum valueemp::web::Widgetprotected
ActivityState enum nameemp::web::Widgetprotected
AddDependant(const Widget &w)emp::web::Widget
AppendOK() const emp::web::Widget
Canvas(CanvasInfo *in_info)emp::web::Canvasinlineprotected
Canvas(double w, double h, const std::string &in_id="")emp::web::Canvasinline
Canvas(const Canvas &in)emp::web::Canvasinline
Canvas(const Widget &in)emp::web::Canvasinline
Canvas()emp::web::Canvasinline
CanvasInfo classemp::web::Canvasfriend
Center()emp::web::internal::WidgetFacet< Canvas >inline
CenterText(emp::Point p, Ts &&...vals)emp::web::Canvasinline
CenterText(double x, double y, Ts &&...vals)emp::web::Canvasinline
Circle(Point center, double _r, Ts &&...vals)emp::web::Canvasinline
Circle(double _x, double _y, double _r, Ts &&...vals)emp::web::Canvasinline
Clear()emp::web::Canvasinline
Clear(const std::string &bg_color)emp::web::Canvasinline
Deactivate(bool top_level=true)emp::web::Widgetvirtual
DoAttr(const std::string &setting, const std::string &value)emp::web::internal::WidgetFacet< Canvas >inlineprotectedvirtual
DoCSS(const std::string &setting, const std::string &value)emp::web::internal::WidgetFacet< Canvas >inlineprotectedvirtual
DoListen(const std::string &event_name, size_t fun_id)emp::web::internal::WidgetFacet< Canvas >inlineprotectedvirtual
Draw(const emp::Circle &circle, const std::string &fc="", const std::string &lc="")emp::web::Canvasinline
Draw(const CanvasShape &shape)emp::web::Canvasinline
Find(const std::string &test_name)emp::web::Widget
Font(const std::string font)emp::web::Canvasinline
ForwardAppend(FWD_TYPE &&arg)emp::web::Widgetprotected
Freeze()emp::web::Widget
FROZEN enum valueemp::web::Widgetprotected
GetAttr(const std::string &setting)emp::web::Widgetvirtual
GetCSS(const std::string &setting)emp::web::Widgetvirtual
GetHeight() const emp::web::Canvasinline
WidgetFacet< Canvas >::GetHeight()emp::web::Widget
GetID() const emp::web::Widget
GetInfoType() const emp::web::Widget
GetInnerHeight()emp::web::Widget
GetInnerWidth()emp::web::Widget
GetOuterHeight()emp::web::Widget
GetOuterWidth()emp::web::Widget
GetWidth() const emp::web::Canvasinline
WidgetFacet< Canvas >::GetWidth()emp::web::Widget
GetXPos()emp::web::Widget
GetYPos()emp::web::Widget
HasAttr(const std::string &setting)emp::web::Widgetvirtual
HasCSS(const std::string &setting)emp::web::Widgetvirtual
Image(const emp::RawImage &image, Point corner, Ts &&...vals)emp::web::Canvasinline
Image(const emp::RawImage &image, double x, double y, Ts &&...vals)emp::web::Canvasinline
INACTIVE enum valueemp::web::Widgetprotected
Info()emp::web::Canvasinlineprotected
Info() const emp::web::Canvasinlineprotected
WidgetFacet< Canvas >::Info(const Widget &w)emp::web::Widgetinlineprotectedstatic
infoemp::web::Widgetprotected
INFO_TYPE typedefemp::web::Canvas
InfoTypeName() const emp::web::Widget
IsActive() const emp::web::Widget
IsButton() const emp::web::Widget
IsCanvas() const emp::web::Widget
IsDiv() const emp::web::Widget
IsFrozen() const emp::web::Widget
IsImage() const emp::web::Widget
IsInactive() const emp::web::Widget
IsNull() const emp::web::Widgetinline
IsSelector() const emp::web::Widget
IsTable() const emp::web::Widget
IsText() const emp::web::Widget
IsWaiting() const emp::web::Widget
Line(double x1, double y1, double x2, double y2, Ts &&...vals)emp::web::Canvasinline
Line(emp::Point p1, emp::Point p2, Ts &&...vals)emp::web::Canvasinline
MultiLine(emp::Point p1, const emp::vector< emp::Point > &points, Ts &&...vals)emp::web::Canvasinline
no_nameemp::web::Widgetprotectedstatic
On(const std::string &event_name, const std::function< void()> &fun)emp::web::internal::WidgetFacet< Canvas >inline
On(const std::string &event_name, const std::function< void(MouseEvent evt)> &fun)emp::web::internal::WidgetFacet< Canvas >inline
On(const std::string &event_name, const std::function< void(double, double)> &fun)emp::web::internal::WidgetFacet< Canvas >inline
OnClick(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnCopy(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnCut(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnDoubleClick(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnKeydown(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnKeypress(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnKeyup(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnMouseDown(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnMouseMove(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnMouseOut(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnMouseOver(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnMouseUp(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnMouseWheel(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnPaste(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
OnResize(T &&arg)emp::web::internal::WidgetFacet< Canvas >inline
operator bool() const emp::web::Widgetinline
operator!=(const Widget &in) const emp::web::Widgetinline
operator->()emp::web::Widgetinlineprotected
operator<<(IN_TYPE &&in_val)emp::web::Widget
operator=(const WidgetFacet &in)emp::web::internal::WidgetFacet< Canvas >inlineprotected
emp::web::Widget::operator=(const Widget &in)emp::web::Widgetinline
operator==(const Widget &in) const emp::web::Widgetinline
PrepareAppend()emp::web::Widgetinlinevirtual
PreventAppend()emp::web::Widget
Rect(Point corner, double w, double h, Ts &&...vals)emp::web::Canvasinline
Rect(double x, double y, double w, double h, Ts &&...vals)emp::web::Canvasinline
Redraw()emp::web::Widget
return_t typedefemp::web::internal::WidgetFacet< Canvas >
Rotate(double angle)emp::web::Canvasinline
SetAttr(const std::string &setting, SETTING_TYPE &&value)emp::web::internal::WidgetFacet< Canvas >inline
SetAttr(const std::string &setting1, T1 &&val1, const std::string &setting2, T2 &&val2, OTHER_SETTINGS...others)emp::web::internal::WidgetFacet< Canvas >inline
SetAttr(const Attributes &in_attr)emp::web::internal::WidgetFacet< Canvas >inline
SetBackground(const std::string &v)emp::web::internal::WidgetFacet< Canvas >inline
SetBorder(const std::string &border_info)emp::web::internal::WidgetFacet< Canvas >inline
SetCenterText()emp::web::internal::WidgetFacet< Canvas >inline
SetColor(const std::string &v)emp::web::internal::WidgetFacet< Canvas >inline
SetCSS(const std::string &setting, SETTING_TYPE &&value)emp::web::internal::WidgetFacet< Canvas >inline
SetCSS(const std::string &setting1, T1 &&val1, const std::string &setting2, T2 &&val2, OTHER_SETTINGS...others)emp::web::internal::WidgetFacet< Canvas >inline
SetCSS(const Style &in_style)emp::web::internal::WidgetFacet< Canvas >inline
SetFloat(const std::string &f="left")emp::web::internal::WidgetFacet< Canvas >inline
SetFont(const Font &font)emp::web::internal::WidgetFacet< Canvas >inline
SetFont(const std::string &font)emp::web::internal::WidgetFacet< Canvas >inline
SetFontSize(int s)emp::web::internal::WidgetFacet< Canvas >inline
SetFontSizeVW(double s)emp::web::internal::WidgetFacet< Canvas >inline
SetHeight(double h)emp::web::Canvasinline
WidgetFacet< Canvas >::SetHeight(double h, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetInfo(WidgetInfo *in_info)emp::web::Widgetprotected
SetOpacity(double v)emp::web::internal::WidgetFacet< Canvas >inline
SetOverflow(const std::string &o="auto")emp::web::internal::WidgetFacet< Canvas >inline
SetPadding(double p, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetPosition(int x, int y, const std::string &unit="px", const std::string &pos_type="absolute", const std::string &x_anchor="left", const std::string &y_anchor="top")emp::web::internal::WidgetFacet< Canvas >inline
SetPositionFixed(int x, int y, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetPositionFixedLB(int x, int y, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetPositionFixedRB(int x, int y, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetPositionFixedRT(int x, int y, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetPositionLB(int x, int y, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetPositionRB(int x, int y, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetPositionRT(int x, int y, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetResizable()emp::web::internal::WidgetFacet< Canvas >inline
SetResizableOff()emp::web::internal::WidgetFacet< Canvas >inline
SetResizableX()emp::web::internal::WidgetFacet< Canvas >inline
SetResizableY()emp::web::internal::WidgetFacet< Canvas >inline
SetScroll()emp::web::internal::WidgetFacet< Canvas >inline
SetScrollAuto()emp::web::internal::WidgetFacet< Canvas >inline
SetSize(double w, double h)emp::web::Canvasinline
WidgetFacet< Canvas >::SetSize(double w, double h, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
SetWidth(double w)emp::web::Canvasinline
WidgetFacet< Canvas >::SetWidth(double w, const std::string &unit="px")emp::web::internal::WidgetFacet< Canvas >inline
StrokeColor(std::string c)emp::web::Canvasinline
Text(emp::Point p, Ts &&...vals)emp::web::Canvasinline
Text(double x, double y, Ts &&...vals)emp::web::Canvasinline
ToggleActive()emp::web::Widget
WAITING enum valueemp::web::Widgetprotected
Widget(const std::string &id)emp::web::Widget
Widget(WidgetInfo *in_info=nullptr)emp::web::Widget
Widget(const Widget &in)emp::web::Widgetinline
WidgetFacet(const std::string &in_id="")emp::web::internal::WidgetFacet< Canvas >inlineprotected
WidgetFacet(const WidgetFacet &in)emp::web::internal::WidgetFacet< Canvas >inlineprotected
WidgetFacet(const Widget &in)emp::web::internal::WidgetFacet< Canvas >inlineprotected
WidgetFacet(WidgetInfo *in_info)emp::web::internal::WidgetFacet< Canvas >inlineprotected
WidgetInfo typedefemp::web::Widgetprotected
~Canvas()emp::web::Canvasinlinevirtual
~Widget()emp::web::Widgetvirtual
~WidgetFacet()emp::web::internal::WidgetFacet< Canvas >inlineprotectedvirtual