package lablgtk3

  1. Overview
  2. Docs
OCaml interface to GTK+3

Install

Dune Dependency

Authors

Maintainers

Sources

3.1.2.tar.gz
sha256=ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669
md5=e991d9419a722fc513f4b4878e8c2cbe

doc/lablgtk3/Glib/index.html

Module GlibSource

Interface to Glib functions @gtkdoc glib index

Sourcetype unichar = int
Sourcetype unistring = unichar array
Sourceexception GError of string

Main Event Loop

Sourcemodule Main : sig ... end

The Main Event Loop @gtkdoc glib glib-The-Main-Event-Loop

Sourceval int_of_priority : [< `HIGH | `DEFAULT | `HIGH_IDLE | `DEFAULT_IDLE | `LOW ] -> int
Sourcemodule Timeout : sig ... end

@gtkdoc glib glib-The-Main-Event-Loop

Sourcemodule Idle : sig ... end

@gtkdoc glib glib-The-Main-Event-Loop

IO Channels

Sourcemodule Io : sig ... end

IO Channels @gtkdoc glib glib-IO-Channels

Message Logging

Sourcemodule Message : sig ... end

@gtkdoc glib glib-Message-Logging

Character Sets

Sourcemodule Convert : sig ... end

Character Set Conversion @gtkdoc glib glib-Character-Set-Conversion

Sourcemodule Unichar : sig ... end

Unicode Manipulation @gtkdoc glib glib-Unicode-Manipulation

Sourcemodule Utf8 : sig ... end

Unicode Manipulation @gtkdoc glib glib-Unicode-Manipulation

Sourcemodule Markup : sig ... end

@gtkdoc glib glib-Simple-XML-Subset-Parser

Miscellaneous Utility Functions

Sourceval get_prgname : unit -> string
Sourceval set_prgname : string -> unit
Sourceval get_application_name : unit -> string
  • since GTK 2.2
Sourceval set_application_name : string -> unit
  • since GTK 2.2
  • since GTK 2.2
Sourceval get_user_name : unit -> string
Sourceval get_real_name : unit -> string
Sourceval get_home_dir : unit -> string option
Sourceval get_tmp_dir : unit -> string
Sourceval find_program_in_path : string -> string
  • raises Not_found

    if the program is not found in the path or is not executable

Sourceval getenv : string -> string
  • raises Not_found

    if the environment variable is not found.

Sourceval setenv : string -> string -> bool -> unit
  • raises Not_found

    if the environment variable is not found.

  • raises Failure

    if the environment variable couldn't be set.

  • since GTK 2.4
Sourceval unsetenv : string -> unit
  • raises Failure

    if the environment variable couldn't be set.

  • since GTK 2.4
  • since GTK 2.4
Sourceval get_user_cache_dir : unit -> string
  • since GTK 2.6
Sourceval get_user_data_dir : unit -> string
  • since GTK 2.6
  • since GTK 2.6
Sourceval get_user_config_dir : unit -> string
  • since GTK 2.6
  • since GTK 2.6
Sourceval get_system_data_dirs : unit -> string list
  • since GTK 2.6
  • since GTK 2.6
Sourceval get_system_config_dirs : unit -> string list
  • since GTK 2.6
  • since GTK 2.6
Sourceval usleep : int -> unit
OCaml

Innovation. Community. Security.