X11/XWindow更改属性代码

简介: X11/XWindow更改属性代码

代码范例:

static void window_change_property()
{
    char* cname = NULL;
    XTextProperty tp;
    Atom atom;
    int32_t status;
    //atom = XInternAtom(g_pDisplay, "WM_NAME", True);
    atom = XInternAtom(g_pDisplay, "_NET_WM_NAME", True);
    cname = (char*)malloc(32);
    strcpy(cname, "Taishan");
    status = Xutf8TextListToTextProperty(g_pDisplay, &cname, 1, XStdICCTextStyle, &tp);
    if (status == Success || status > 0) {
        printf("%s-%d %s\n", __func__, __LINE__, cname);
        XChangeProperty(g_pDisplay, g_oWindow, atom,
            tp.encoding, tp.format,
            PropModeReplace,
            tp.value,    tp.nitems);
    }
    if (tp.value != NULL)
    {
        XFree(tp.value);
    }
}
目录
相关文章
|
JSON 自然语言处理 JavaScript
介绍16个让你的代码变漂亮的属性
介绍16个让你的代码变漂亮的属性
320 0
介绍16个让你的代码变漂亮的属性
|
4月前
|
JavaScript 前端开发
判断对象是否含有改属性,三个方法
JavaScript中判断对象是否包含属性的三种方法:1. 使用`'property' in object`检查自有属性和继承属性;2. 使用`object.hasOwnProperty('property')`仅检查自有属性;3. 使用`if (object.property)`判断,但返回属性值。
45 2
判断对象是否含有改属性,三个方法
|
8月前
SmartDb代码修改
SmartDb代码修改
53 0
|
8月前
|
计算机视觉
vs2017修改从父级或项目默认设置继承项
vs2017修改从父级或项目默认设置继承项
183 0
常量对象可以更改
常量对象可以更改
95 0
X11/XWindow更改属性代码
X11/XWindow更改属性代码
120 0
lodash创建一个新的对象,对象的属性名可以修改
lodash创建一个新的对象,对象的属性名可以修改
489 0
|
前端开发 JavaScript 开发者
一种有效的更改CSS样式方法
一种有效的更改CSS样式方法
141 0
一种有效的更改CSS样式方法
|
C++
VS 显示方法引用的设置方法
VS 中Codelens的设置面板没有相关的设置项?那如何调整出方法的引用呢?
2274 0
VS 显示方法引用的设置方法
基类、接口的应用——表单控件:一次添加、修改一条记录,一次修改多条记录。(上)
好久没发帖子了,又加了不少的功能呀。(图片仅是测试,不代表什么表情。) 本来我也想写一个2007的总结的,但是看到很多人都写了,我就不凑热闹了,写点和代码有关系的吧。 写作原因: 1、在项目里做得最多的操作恐怕就是保存数据了,总是要写一大堆的代码,能不能简单一点呢?2005来了,似乎可以减少一些代码,但是03里怎么办呢? 2、基类、接口、策略模式,好多高手都讨论过了,但是都是理论上的,在实践中如何应用呢?在webform 里面又怎么使用呢? 目的: 1、做一个“控件”来应对各种表单的录入,包括一次保存一条记录、一次保存多条记录。
1025 0