📄 gdkgc.zc
字号:
import "glib/glib"
import "glib/glib-object"
import "gdk/gdkcolor"
import "gdk/gdkfont"
import "gdk/gdktypes"
struct GdkPixmap
dummy: int
end
struct GdkBitmap
dummy: int
end
public [name="c"]
enum GdkCapStyle
GDK_CAP_NOT_LAST
GDK_CAP_BUTT
GDK_CAP_ROUND
GDK_CAP_PROJECTING
end
enum GdkFill
GDK_SOLID
GDK_TILED
GDK_STIPPLED
GDK_OPAQUE_STIPPLED
end
enum GdkFunction
GDK_COPY
GDK_INVERT
GDK_XOR
GDK_CLEAR
GDK_AND
GDK_AND_REVERSE
GDK_AND_INVERT
GDK_NOOP
GDK_OR
GDK_EQUIV
GDK_OR_REVERSE
GDK_COPY_INVERT
GDK_OR_INVERT
GDK_NAND
GDK_NOR
GDK_SET
end
enum GdkJoinStyle
GDK_JOIN_MITER
GDK_JOIN_ROUND
GDK_JOIN_BEVEL
end
enum GdkLineStyle
GDK_LINE_SOLID
GDK_LINE_ON_OFF_DASH
GDK_LINE_DOUBLE_DASH
end
enum GdkSubwindowMode
GDK_CLIP_BY_CHILDREN = 0
GDK_INCLUDE_INFERIORS = 1
end
enum GdkGCValuesMask
GDK_GC_FOREGROUND = 1 << 0
GDK_GC_BACKGROUND = 1 << 1
GDK_GC_FONT = 1 << 2
GDK_GC_FUNCTION = 1 << 3
GDK_GC_FILL = 1 << 4
GDK_GC_TILE = 1 << 5
GDK_GC_STIPPLE = 1 << 6
GDK_GC_CLIP_MASK = 1 << 7
GDK_GC_SUBWINDOW = 1 << 8
GDK_GC_TS_X_ORIGIN = 1 << 9
GDK_GC_TS_Y_ORIGIN = 1 << 10
GDK_GC_CLIP_X_ORIGIN = 1 << 11
GDK_GC_CLIP_Y_ORIGIN = 1 << 12
GDK_GC_EXPOSURES = 1 << 13
GDK_GC_LINE_WIDTH = 1 << 14
GDK_GC_LINE_STYLE = 1 << 15
GDK_GC_CAP_STYLE = 1 << 16
GDK_GC_JOIN_STYLE = 1 << 17
end
struct GdkGCValues
foreground: local GdkColor
background: local GdkColor
font: GdkFont
function: GdkFunction
fill: GdkFill
tile: GdkPixmap
stipple: GdkPixmap
clip_mask: GdkPixmap
subwindow_mode: GdkSubwindowMode
ts_x_origin: gint
ts_y_origin: gint
clip_x_origin: gint
clip_y_origin: gint
graphics_exposures: gint
line_width: gint
line_style: GdkLineStyle
cap_style: GdkCapStyle
join_style: GdkJoinStyle
end
struct GdkGC : local GObject; end
struct GdkGCClass : local GObjectClass; end
import func gdk_gc_get_type: GType
//import func gdk_gc_new (GdkDrawable): GdkGC
//import func gdk_gc_new_with_values (GdkDrawable,GdkGCValues,GdkGCValuesMask): GdkGC
import func gdk_gc_ref (GdkGC)
import func gdk_gc_unref (GdkGC)
import func gdk_gc_get_values (GdkGC,GdkGCValues)
import func gdk_gc_set_values (GdkGC,GdkGCValues,GdkGCValuesMask)
import func gdk_gc_set_foreground (GdkGC,GdkColor)
import func gdk_gc_set_background (GdkGC,GdkColor)
import func gdk_gc_set_font (GdkGC,GdkFont)
import func gdk_gc_set_function (GdkGC,GdkFunction)
import func gdk_gc_set_fill (GdkGC,GdkFill)
import func gdk_gc_set_tile (GdkGC,GdkPixmap)
import func gdk_gc_set_stipple (GdkGC,GdkPixmap)
import func gdk_gc_set_ts_origin (GdkGC,gint,gint)
import func gdk_gc_set_clip_origin (GdkGC,gint,gint)
import func gdk_gc_set_clip_mask (GdkGC,GdkBitmap)
import func gdk_gc_set_clip_rectangle (GdkGC,GdkRectangle)
import func gdk_gc_set_clip_region (GdkGC,GdkRegion)
import func gdk_gc_set_subwindow (GdkGC,GdkSubwindowMode)
import func gdk_gc_set_exposures (GdkGC,gboolean)
import func gdk_gc_set_line_attributes (GdkGC,gint,GdkLineStyle,GdkCapStyle,GdkJoinStyle)
import func gdk_gc_set_dashes (GdkGC,gint,[] gint8,gint)
import func gdk_gc_offset (GdkGC,gint,gint)
import func gdk_gc_copy (GdkGC,GdkGC)
import func gdk_gc_set_colormap (GdkGC,GdkColormap)
import func gdk_gc_get_colormap (GdkGC): GdkColormap
import func gdk_gc_set_rgb_fg_color (GdkGC,GdkColor)
import func gdk_gc_set_rgb_bg_color (GdkGC,GdkColor)
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -