zoukankan
html css js c++ java
X Window研究笔记(20)
X Window研究笔记(20)
转载时请注明出处和作者联系方式
作者联系方式:李先静 <xianjimli at hotmail dot com>
20.X Window资源管理
在X Window中,资源是一个广泛使用的概念。它包括图片、光标和窗口等对象,可以是内置的,也可以是注册的。每个资源都有一个ID,这个ID是唯一的,在各个客户端之间相同的ID引用相同的资源。这不但提高了传输性能,也是解决了在不同进程,甚至不同机器之间资源共享的问题。
对资源管理的主要函数有:
void
RegisterResourceName (RESTYPE type,
char
*
name)
RESTYPE
CreateNewResourceType(deleteFunc)
DeleteType deleteFunc;
RESTYPE
CreateNewResourceClass()
Bool
InitClientResources(client)
ClientPtr client;
void
GetXIDRange(client, server, minp, maxp)
int
client;
Bool server;
XID
*
minp,
*
maxp;
Bool
AddResource(id, type, value)
XID id;
RESTYPE type;
pointer value;
void
FreeResource(id, skipDeleteFuncType)
XID id;
RESTYPE skipDeleteFuncType;
void
FreeResourceByType(id, type, skipFree)
XID id;
RESTYPE type;
Bool skipFree;
Bool
ChangeResourceValue (id, rtype, value)
XID id;
RESTYPE rtype;
pointer value;
void
FindClientResourcesByType(
ClientPtr client,
RESTYPE type,
FindResType func,
pointer cdata
)
(待续)
查看全文
相关阅读:
$.data(elem, key, val) 和 elem.data(key, val)
支付宝调起,应用签名失败,请联系商家
关于load方法加载时间问题
你学过的每一样东西,你遭受的每一次苦难,都会在你一生中的某个时候派上用场。 ——佩内洛普·菲兹杰拉德 《离岸》
iOS视图生命周期总结(别人博客荡来的)
闲言(诗三百三首)
iOS 点击WebView中的链接,跳转指定控制器
IOS 版本号大小比较
iOS二维码,条形码扫描问题
IOS使用个推遇到的坑
原文地址:https://www.cnblogs.com/zhangyunlin/p/6167667.html
最新文章
shell下获取上一个月,星期时间和时间戳的范围
VS2012程序打包部署详解
Redis常用命令整理
sql server 远程链接配置步骤
C++中的static关键字的总结
IM系统:消息推送及离线存储
IM消息送达保证机制实现(二):保证离线消息的可靠投递
kafka-python的API简单介绍
python-kafka之理论篇
kafka生产者和消费者
热门文章
nginx作防盗链设置
近期工作总结
replace方法的深入理解
== & ===
NaN
js部署中如何提高页面加载速度
使用CDN的网络访问过程
deferred对象(摘自别人的文章)
自定义事件
jQuery实例化的优势,为什么要有实例化,到底实例化后在解决什么问题?
Copyright © 2011-2022 走看看