package oxbow

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Oxbow_core.Input_ruleSource

Sourcemodule Send_events : sig ... end
Sourcemodule Button_map : sig ... end
Sourcemodule Accel_profile : sig ... end
Sourcemodule Click_method : sig ... end
Sourcemodule Scroll_method : sig ... end
Sourcemodule Drag_lock : sig ... end
Sourcemodule Three_finger_drag : sig ... end
Sourcemodule Touchpad : sig ... end
Sourcemodule Mouse : sig ... end
Sourcetype 'a rule = {
  1. pattern : string option;
  2. case : Pattern.Case.t;
  3. settings : 'a;
}
Sourceval rule_of_yojson : (Yojson.Safe.t -> 'a) -> Yojson.Safe.t -> 'a rule
Sourceval yojson_of_rule : ('a -> Yojson.Safe.t) -> 'a rule -> Yojson.Safe.t
Sourcetype t =
  1. | Touchpad of Touchpad.t rule
  2. | Mouse of Mouse.t rule
Sourceval t_of_yojson : Yojson.Safe.t -> t
Sourceval yojson_of_t : t -> Yojson.Safe.t
Sourceval name_matches : 'a rule -> name:string -> bool
Sourceval equal : t -> t -> bool