mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 01:25:39 +00:00
41 lines
987 B
Plaintext
41 lines
987 B
Plaintext
|
// Pango.LayoutLine.custom - Pango LayoutLine class customizations
|
||
|
//
|
||
|
// Authors: Jeroen Zwartepoorte <jeroen@xs4all.nl
|
||
|
//
|
||
|
// Copyright (c) 2004 Novell, Inc.
|
||
|
//
|
||
|
// This code is inserted after the automatically generated code.
|
||
|
|
||
|
[DllImport("pangosharpglue")]
|
||
|
static extern IntPtr pangosharp_pango_layout_line_get_layout (IntPtr line);
|
||
|
|
||
|
public Layout Layout {
|
||
|
get {
|
||
|
IntPtr raw_ret = pangosharp_pango_layout_line_get_layout (Handle);
|
||
|
Pango.Layout ret;
|
||
|
if (raw_ret == IntPtr.Zero)
|
||
|
ret = null;
|
||
|
else
|
||
|
ret = (Pango.Layout) GLib.Object.GetObject (raw_ret);
|
||
|
return ret;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
[DllImport("pangosharpglue")]
|
||
|
static extern int pangosharp_pango_layout_line_get_start_index (IntPtr line);
|
||
|
|
||
|
public int StartIndex {
|
||
|
get {
|
||
|
return pangosharp_pango_layout_line_get_start_index (Handle);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
[DllImport("pangosharpglue")]
|
||
|
static extern int pangosharp_pango_layout_line_get_length (IntPtr line);
|
||
|
|
||
|
public int Length {
|
||
|
get {
|
||
|
return pangosharp_pango_layout_line_get_length (Handle);
|
||
|
}
|
||
|
}
|