Project Alice
Loading...
Searching...
No Matches
text::layout_base Struct Referenceabstract

#include <text.hpp>

Inheritance diagram for text::layout_base:
Collaboration diagram for text::layout_base:

Public Types

enum class  rtl_status : uint8_t { ltr , rtl }
 

Public Member Functions

 layout_base (layout &base_layout, layout_parameters const &fixed_parameters, rtl_status native_rtl)
 
virtual void internal_close_box (layout_box &box)=0
 

Public Attributes

layoutbase_layout
 
layout_parameters fixed_parameters
 
rtl_status native_rtl = rtl_status::ltr
 

Detailed Description

Definition at line 835 of file text.hpp.

Member Enumeration Documentation

◆ rtl_status

Enumerator
ltr 
rtl 

Definition at line 836 of file text.hpp.

Constructor & Destructor Documentation

◆ layout_base()

text::layout_base::layout_base ( layout base_layout,
layout_parameters const &  fixed_parameters,
rtl_status  native_rtl 
)
inline

Definition at line 841 of file text.hpp.

Member Function Documentation

◆ internal_close_box()

virtual void text::layout_base::internal_close_box ( layout_box box)
pure virtual

Member Data Documentation

◆ base_layout

layout& text::layout_base::base_layout

Definition at line 837 of file text.hpp.

◆ fixed_parameters

layout_parameters text::layout_base::fixed_parameters

Definition at line 838 of file text.hpp.

◆ native_rtl

rtl_status text::layout_base::native_rtl = rtl_status::ltr

Definition at line 839 of file text.hpp.


The documentation for this struct was generated from the following file: