vkf_label_set_layout Interface

interface


Called by

interface~~vkf_label_set_layout~~CalledByGraph interface~vkf_label_set_layout vkf_label_set_layout proc~label_set_layout label_set_layout proc~label_set_layout->interface~vkf_label_set_layout proc~relayout_labels relayout_labels proc~relayout_labels->proc~label_set_layout proc~update_huds update_huds proc~update_huds->proc~label_set_layout proc~frame WindowProxy%frame proc~frame->proc~update_huds proc~set_label_alignment ReferenceFrame%set_label_alignment proc~set_label_alignment->proc~relayout_labels proc~set_label_size ReferenceFrame%set_label_size proc~set_label_size->proc~relayout_labels proc~resize WindowProxy%resize proc~resize->proc~frame proc~run WindowProxy%run proc~run->proc~frame

public function vkf_label_set_layout(label, position, size, max_size, halign, valign) bind(C, name="vkf_label_set_layout")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), value :: label

label handle (vkf_label_create)

real(kind=c_double), intent(in) :: position(3)

as vkf_label_create's

real(kind=c_float), value :: size

as vkf_label_create's

real(kind=c_float), value :: max_size

as vkf_label_create's

integer(kind=c_int), value :: halign

as vkf_label_create's

integer(kind=c_int), value :: valign

as vkf_label_create's

Return Value integer(kind=c_int)

Description

Change a label's layout, in place. Returns 0, or -1 on failure.