The start, end and intermediate marker nodes, in the artist's group (compiled now if it is already shown).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MarkerArtist), | intent(inout) | :: | self | |||
| logical, | intent(in) | :: | compile |
true: compiled now (if shown) |
subroutine build_marker_nodes(self, compile) type(MarkerArtist), intent(inout) :: self logical, intent(in) :: compile !! true: compiled now (if shown) logical :: colored colored = marker_uses_colors(self) call self%start_node%init(self%group, CHAIN_MARKERS, self%image, colored=colored) call self%end_node%init(self%group, CHAIN_MARKERS, self%image, colored=colored) call self%inter%init(self%group, CHAIN_MARKERS, self%image, colored=colored) call self%start_node%set_compile(compile .and. self%shown) call self%end_node%set_compile(compile .and. self%shown) call self%inter%set_compile(compile .and. self%shown) call self%start_node%reserve(1) call self%end_node%reserve(1) call self%inter%reserve(1) call self%start_node%set_compile(self%shown) call self%end_node%set_compile(self%shown) call self%inter%set_compile(self%shown) call marker_style(self) call redraw_markers(self) end subroutine build_marker_nodes