gdkfont.zc

来自「实现树形结构」· ZC 代码 · 共 69 行

ZC
69
字号

import "glib/glib"
import "glib/glib-object"
import "gdk/gdktypes"

public [name="c"]

enum GdkFontType
	GDK_FONT_FONT
	GDK_FONT_FONTSET
end

struct GdkFont
  type: GdkFontType
  ascent: gint
  descent: gint
end

import func gdk_font_get_type: GType

import func gdk_font_load             ([] gchar): GdkFont
import func gdk_fontset_load          ([] gchar): GdkFont
//import func gdk_font_from_description (PangoFontDescription): GdkFont

import func gdk_font_ref	    (GdkFont): GdkFont
import func gdk_font_unref	    (GdkFont): void
import func gdk_font_id	    (GdkFont): gint
import func gdk_font_equal	    (GdkFont,GdkFont): gboolean

import func gdk_string_width   (GdkFont,[] gchar): gint
import func gdk_text_width	    (GdkFont,[] gchar,gint): gint
import func gdk_text_width_wc  (GdkFont,[] GdkWChar,gint): gint
import func gdk_char_width	    (GdkFont,gchar): gint
import func gdk_char_width_wc  (GdkFont,GdkWChar): gint
import func gdk_string_measure (GdkFont,[] gchar): gint
import func gdk_text_measure   (GdkFont,[] gchar,gint): gint
import func gdk_char_measure   (GdkFont,gchar): gint
import func gdk_string_height  (GdkFont,[] gchar): gint
import func gdk_text_height    (GdkFont,[] gchar,gint): gint
import func gdk_char_height    (GdkFont,gchar): gint

import func gdk_text_extents   (GdkFont,
			     [] gchar,
			     gint,
			     [] gint,
			     [] gint,
			     [] gint,
			     [] gint,
			     [] gint): void

import func gdk_text_extents_wc (GdkFont,
			     [] GdkWChar,
			     gint,
			     [] gint,
			     [] gint,
			     [] gint,
			     [] gint,
			     [] gint): void

import func gdk_string_extents (GdkFont,
			     [] gchar,
			     [] gint,
			     [] gint,
			     [] gint,
			     [] gint,
			     [] gint): void

end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?