val cast : 'a Gobject.obj -> layout
val create : context -> layoutval copy : layout -> layoutval get_context : layout -> contextval get_text : layout -> stringval set_text : layout -> string -> unitval set_markup : layout -> string -> unitval set_markup_with_accel : layout -> string -> Glib.unichar -> unitval get_font_description : layout -> font_descriptionval set_font_description : layout -> font_description -> unitval get_width : layout -> intval set_width : layout -> int -> unitval get_indent : layout -> intval set_indent : layout -> int -> unitval get_spacing : layout -> intval set_spacing : layout -> int -> unitval get_wrap : layout -> Tags.wrap_modeval set_wrap : layout -> Tags.wrap_mode -> unitval get_justify : layout -> boolval set_justify : layout -> bool -> unitval get_single_paragraph_mode : layout -> boolval set_single_paragraph_mode : layout -> bool -> unitval context_changed : layout -> unitval get_size : layout -> units * unitsval get_pixel_size : layout -> int * intval get_extent : layout -> rectangleval get_pixel_extent : layout -> rectangleval index_to_pos : layout -> int -> rectangleval xy_to_index : layout -> x:int -> y:int -> int * int * boolval set_ellipsize : layout -> Tags.ellipsize_mode -> unitval get_ellipsize : layout -> Tags.ellipsize_mode