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

📄 gdkdisplay-xynth.c

📁 超强的嵌入式GUI系统
💻 C
字号:
#include <config.h>#include <glib.h>#include "gdk.h"#include "gdkscreen.h"#include "gdkdisplaymanager.h"#include "gdkintl.h"#include "gdkalias.h"#include "gdkprivate-xynth.h"#include "gdkxynth.h"extern void _gdk_visual_init (void);extern void _gdk_windowing_window_init (void);extern void _gdk_windowing_image_init (void);extern void _gdk_input_init (void);extern void _gdk_dnd_init (void);extern void _gdk_events_init (void);const GOptionEntry _gdk_windowing_args[] = {	{ NULL }};void _gdk_windowing_set_default_display (GdkDisplay *display){	ENTER();	_gdk_display = GDK_DISPLAY_XYNTH(display);	LEAVE();}void gdk_display_beep (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();}void gdk_display_sync (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();}void gdk_display_flush (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();}void gdk_notify_startup_complete (void){	ENTER();	NIY();	ASSERT();	LEAVE();}GdkScreen * gdk_display_get_default_screen (GdkDisplay *display){	ENTER();	LEAVE();	return _gdk_screen;}int gdk_display_get_n_screens (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();	return 0;}GdkScreen * gdk_display_get_screen (GdkDisplay *display, gint screen_num){	ENTER();	NIY();	ASSERT();	LEAVE();	return NULL;}void gdk_display_keyboard_ungrab (GdkDisplay *display, guint32 time){	ENTER();	NIY();	ASSERT();	LEAVE();}GList * gdk_display_list_devices (GdkDisplay *dpy){	ENTER();	NIY();	ASSERT();	LEAVE();	return NULL;}GdkDisplay * gdk_display_open (const gchar *display_name){	s_window_t *xynth_window;	ENTER();	if (_gdk_display) {		return GDK_DISPLAY_OBJECT(_gdk_display);	}	if (s_window_init(&xynth_window)) {		return NULL;	}	_gdk_display = g_object_new(GDK_TYPE_DISPLAY_XYNTH,NULL);	_gdk_screen = g_object_new(GDK_TYPE_SCREEN, NULL);	_gdk_display->xynth_window = xynth_window;	_gdk_visual_init();	gdk_screen_set_default_colormap(_gdk_screen, gdk_screen_get_system_colormap(_gdk_screen));	_gdk_windowing_window_init();	_gdk_input_init();	_gdk_dnd_init();		_gdk_events_init();		g_signal_emit_by_name(gdk_display_manager_get(), "display_opened", _gdk_display);	LEAVE();	return GDK_DISPLAY_OBJECT(_gdk_display);}GType gdk_display_xynth_get_type (void){	static GType object_type = 0;	ENTER();	if (!object_type) {		static const GTypeInfo object_info = {			sizeof(GdkDisplayXYNTHClass),			(GBaseInitFunc) NULL,			(GBaseFinalizeFunc) NULL,			(GClassInitFunc) NULL,			NULL,                 /* class_finalize */			NULL,                 /* class_data */			sizeof(GdkDisplayXYNTH),			0,                    /* n_preallocs */			(GInstanceInitFunc) NULL,		};		object_type = g_type_register_static(GDK_TYPE_DISPLAY, "GdkDisplayXYNTH", &object_info, 0);	}	LEAVE();	return object_type;}gint gdk_display_pointer_is_grabbed (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();	return 0;}void gdk_display_pointer_ungrab (GdkDisplay *display, guint32 time){	ENTER();	NIY();	ASSERT();	LEAVE();}gboolean gdk_display_request_selection_notification (GdkDisplay *display, GdkAtom selection){	ENTER();	NIY();	ASSERT();	LEAVE();	return 0;}void gdk_display_store_clipboard (GdkDisplay *display, GdkWindow  *clipboard_window, guint32 time_, GdkAtom *targets, gint n_targets){	ENTER();	NIY();	ASSERT();	LEAVE();}gboolean gdk_display_supports_clipboard_persistence (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();	return 0;}gboolean gdk_display_supports_selection_notification (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();	return 0;}G_CONST_RETURN gchar * gdk_display_get_name (GdkDisplay *display){	ENTER();	NIY();	ASSERT();	LEAVE();	return NULL;}

⌨️ 快捷键说明

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