- 博客(4)
- 收藏
- 关注
原创 让程序单例运行的另一种方法[i8320]
eric在blog上发过一种方法。也已经封装得很好了。因为我没有去了解dbus的用法,所以看不懂。 我是通过文件锁的方法实现程序单例执行。这也是Linux下的实现单例守护进程的常用办法。 下面是singleinstance头文件内容。#ifndef _SINGLE_INSTANCE_H__ #define _SINGLE_INSTANCE_H__ #include <stdio.h&...
2010-11-08 18:23:21 99
原创 dropdownview[i8320]
基本上是从widget_demo中搞出来的。具体效果参见我发的那个华容道游戏GtkWidget* dropdownview = gtk_drop_down_view_new(); GtkWidget* option; GtkWidget* option_item; GtkWidget* label; option_item = gtk_drop_down_it...
2010-11-08 17:35:30 109
原创 注册按键[i8320]
也是API DOC中有。 下面是简单使用的代码。 更详细的可以看文档或者gtk源代码。gdkkeysyms.h gdkkeysyms.c 头文件#include <gdk/gdkkeysyms.h> #include <gdk/gdkevents.h>下面是占用按键。这个grab的模式是后来后得,谁最后grab了,就是谁的。就像是入栈出栈一样。谁在栈尾,谁享受按...
2010-11-08 17:33:26 121
原创 利用sqlite3保存运行数据(Linux平台)
发一个sqlite3简单教程。sqlite3使用起来比odbc方便多啦。 下面是一个简单的sqlite3wrapper.c #include <stdio.h>#include <sqlite3.h> sqlite3* pDB; //打开数据库。int db_open(){ int res = sqlite3_open("my.db",&pDB); ...
2010-11-08 16:54:50 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人