style_node Subroutine

private subroutine style_node(self, line)

Give the chain's style to line, a node not in the chain (e.g. a curve's trace-mode tail, drawn as part of it).

Type Bound

LineChain

Arguments

Type IntentOptional Attributes Name
class(LineChain), intent(in) :: self
type(c_ptr), intent(in) :: line

node to style (not in the chain)


Calls

proc~~style_node~~CallsGraph proc~style_node LineChain%style_node proc~apply_style apply_style proc~style_node->proc~apply_style interface~vkf_line_set_dash_mode vkf_line_set_dash_mode proc~apply_style->interface~vkf_line_set_dash_mode interface~vkf_line_set_highlight vkf_line_set_highlight proc~apply_style->interface~vkf_line_set_highlight interface~vkf_line_set_trail vkf_line_set_trail proc~apply_style->interface~vkf_line_set_trail proc~check_status check_status proc~apply_style->proc~check_status proc~line_set_pattern line_set_pattern proc~apply_style->proc~line_set_pattern proc~line_set_style line_set_style proc~apply_style->proc~line_set_style proc~marker_set_style marker_set_style proc~apply_style->proc~marker_set_style interface~vkf_line_style vkf_line_style proc~line_set_pattern->interface~vkf_line_style interface~vkf_line_style_changed vkf_line_style_changed proc~line_set_pattern->interface~vkf_line_style_changed proc~line_set_style->interface~vkf_line_style proc~line_set_style->interface~vkf_line_style_changed proc~marker_set_style->interface~vkf_line_style proc~marker_set_style->interface~vkf_line_style_changed

Source Code

    subroutine style_node(self, line)
        class(LineChain), intent(in) :: self
        type(c_ptr), intent(in) :: line         !! node to style (not in the chain)
        call apply_style(self, line)
    end subroutine style_node