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

📄 gtkclipboard.zc

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

import "glib/glib"
import "glib/glib-object"
import "gdk/gdk"
import "gtk/gtkselection"

public [name="c"]

struct GtkClipboard; dummy: int; end

typedef GtkClipboardReceivedFunc = {GtkClipboard, GtkSelectionData, gpointer} void
typedef GtkClipboardTextReceivedFunc = {GtkClipboard, [] gchar, gpointer} void
typedef GtkClipboardGetFunc = {GtkClipboard, GtkSelectionData, guint, gpointer} void
typedef GtkClipboardClearFunc = {GtkClipboard, gpointer} void

import func gtk_clipboard_get (GdkAtom): GtkClipboard

import func gtk_clipboard_set_with_data (
						GtkClipboard,
						[] local GtkTargetEntry,
						guint,
						GtkClipboardGetFunc,
						GtkClipboardClearFunc,
						gpointer): gboolean

import func gtk_clipboard_set_with_owner (
						GtkClipboard,
						GtkTargetEntry,
						guint,
						GtkClipboardGetFunc,
						GtkClipboardClearFunc,
						GObject): gboolean

import func gtk_clipboard_get_owner      (GtkClipboard): GObject
import func gtk_clipboard_clear          (GtkClipboard)
import func gtk_clipboard_set_text       (GtkClipboard,[] gchar,gint)

import func gtk_clipboard_request_contents (GtkClipboard,
				     GdkAtom,
				     GtkClipboardReceivedFunc,
				     gpointer)
					 
import func gtk_clipboard_request_text (GtkClipboard,
				     GtkClipboardTextReceivedFunc,
				     gpointer)

import func gtk_clipboard_wait_for_contents (GtkClipboard,GdkAtom): GtkSelectionData
import func gtk_clipboard_wait_for_text     (GtkClipboard): [] gchar
import func gtk_clipboard_wait_is_text_available (GtkClipboard): gboolean

end

⌨️ 快捷键说明

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