⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdkselection.zc

📁 实现树形结构
💻 ZC
字号:

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

public [name="c"]

equ GDK_SELECTION_PRIMARY 		= _GDK_MAKE_ATOM (1)
equ GDK_SELECTION_SECONDARY 	= _GDK_MAKE_ATOM (2)
equ GDK_SELECTION_CLIPBOARD 	= _GDK_MAKE_ATOM (69)
equ GDK_TARGET_BITMAP 		= _GDK_MAKE_ATOM (5)
equ GDK_TARGET_COLORMAP 		= _GDK_MAKE_ATOM (7)
equ GDK_TARGET_DRAWABLE 		= _GDK_MAKE_ATOM (17)
equ GDK_TARGET_PIXMAP 		= _GDK_MAKE_ATOM (20)
equ GDK_TARGET_STRING 		= _GDK_MAKE_ATOM (31)
equ GDK_SELECTION_TYPE_ATOM 	= _GDK_MAKE_ATOM (4)
equ GDK_SELECTION_TYPE_BITMAP 	= _GDK_MAKE_ATOM (5)
equ GDK_SELECTION_TYPE_COLORMAP 	= _GDK_MAKE_ATOM (7)
equ GDK_SELECTION_TYPE_DRAWABLE 	= _GDK_MAKE_ATOM (17)
equ GDK_SELECTION_TYPE_INTEGER 	= _GDK_MAKE_ATOM (19)
equ GDK_SELECTION_TYPE_PIXMAP 	= _GDK_MAKE_ATOM (20)
equ GDK_SELECTION_TYPE_WINDOW 	= _GDK_MAKE_ATOM (33)
equ GDK_SELECTION_TYPE_STRING 	= _GDK_MAKE_ATOM (31)

import func gdk_selection_owner_set (GdkWindow,
				    GdkAtom,
				    guint32,
				    gboolean): gboolean

import func gdk_selection_owner_get (GdkAtom): GdkWindow

import func gdk_selection_convert (
					GdkWindow,
					GdkAtom,
					GdkAtom,
					guint32)

import func gdk_selection_property_get (
					GdkWindow,
					[][] guchar,
					GdkAtom,
					[] gint): gboolean

import func gdk_selection_send_notify (
					guint32,
					GdkAtom,
					GdkAtom,
					GdkAtom,
					guint32)


// defined in gtk.c
import func check_selection_owner_get(GdkAtom): bool

end

⌨️ 快捷键说明

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