text_annotation_t Derived Type

type, public :: text_annotation_t


Components

Type Visibility Attributes Name Initial
character(len=256), public :: text = ""
real(kind=wp), public :: x = 0.0_wp
real(kind=wp), public :: y = 0.0_wp
integer, public :: coord_type = COORD_DATA
real(kind=wp), public :: font_size = 12.0_wp
real(kind=wp), public :: rotation = 0.0_wp
character(len=16), public :: alignment = 'left'
character(len=16), public :: ha = 'left'
character(len=16), public :: va = 'bottom'
character(len=64), public :: font_family = 'DejaVu Sans'
character(len=16), public :: weight = 'normal'
character(len=16), public :: style = 'normal'
real(kind=wp), public :: color(3) = [0.0_wp, 0.0_wp, 0.0_wp]
real(kind=wp), public :: alpha = 1.0_wp
logical, public :: has_bbox = .false.
logical, public :: bbox = .false.
type(annotation_color_t), public :: bbox_color = annotation_color_t(1.0_wp, 1.0_wp, 1.0_wp, 1.0_wp)
logical, public :: has_arrow = .false.
real(kind=wp), public :: arrow_x = 0.0_wp
real(kind=wp), public :: arrow_y = 0.0_wp
integer, public :: arrow_coord_type = COORD_DATA
real(kind=wp), public :: xytext_x = 0.0_wp
real(kind=wp), public :: xytext_y = 0.0_wp
integer, public :: xytext_coord_type = COORD_DATA
character(len=64), public :: arrowstyle = ''