vkf_gui_slider Interface

interface


Called by

interface~~vkf_gui_slider~~CalledByGraph interface~vkf_gui_slider vkf_gui_slider proc~slider Gui%slider proc~slider->interface~vkf_gui_slider

public function vkf_gui_slider(gui, label, label_len, value, low, high, format, format_len) bind(C, name="vkf_gui_slider")

Arguments

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

GUI handle (vkf_viewer_gui)

character(kind=c_char, len=1), intent(in) :: label(*)
integer(kind=c_int), value :: label_len

the length of label

real(kind=c_double), intent(inout) :: value
real(kind=c_double), value :: low

the slider's range

real(kind=c_double), value :: high

the slider's range

character(kind=c_char, len=1), intent(in) :: format(*)
integer(kind=c_int), value :: format_len

the length of format (0: the default)

Return Value integer(kind=c_int)

Description

A slider showing value from low to high (as format, printf's; empty: "%.4g"): 1 (and value set) if the user changed it since the last call for it, else 0.