package eio-trace

  1. Overview
  2. Docs

Module Eio_trace.ViewSource

Sourcetype t = {
  1. mutable layout : Layout.t;
  2. mutable width : float;
  3. mutable height : float;
  4. mutable start_time : float;
  5. mutable scroll_y : float;
  6. mutable pixels_per_ns : float;
  7. mutable zoom : float;
}
Sourceval h_margin : float
Sourceval v_margin : float
Sourceval pixels_per_row : float
Sourceval clamp : min:float -> max:float -> float -> float
Sourceval x_of_time : t -> float -> float
Sourceval time_of_x : t -> float -> float
Sourceval width_of_timespan : t -> float -> float
Sourceval timespan_of_width : t -> float -> float
Sourceval grid : t -> float -> float * float * float
Sourceval zoom_to : t -> float -> unit
Sourceval zoom : t -> float -> unit
Sourceval set_duration : t -> float -> unit
Sourceval get_duration : t -> float
Sourceval zoom_to_fit : ?start_time:float -> ?duration:float -> t -> unit
Sourceval max_x_scroll : t -> float
Sourceval max_y_scroll : t -> float
Sourceval scroll_bounds : t -> (float * float * float * float) * (float * float * float * float)
Sourceval set_start_time : t -> float -> float
Sourceval set_scroll_y : t -> float -> float
Sourceval set_size : t -> float -> float -> unit
Sourceval of_layout : Layout.t -> width:float -> height:float -> t
Sourceval set_layout : t -> Layout.t -> unit
OCaml

Innovation. Community. Security.