
嵌入式GTK笔记
文章平均质量分 79
haiwil
这个作者很懒,什么都没留下…
展开
-
dev c++ gtk+ opengl 配置
首先在dev c++ 上面配置gtk+ ,这个在网上有很多相关文章,这里简单说明下: Glade/Gtk+ for Windows 下载开发包,这个是已经编译配置好的安装程序,可以省却不少麻烦。下载一个 gtk-dev-2.12.9-win32-2.exe 就行了。安装完就可以了 ,然后打开dev c++ 选择tools->compliers options 然后勾上 compiler原创 2011-06-14 14:11:00 · 2803 阅读 · 0 评论 -
Linux 下模拟键盘输入
基于GTK 与 Fakekey(将模拟键盘与PC机键盘链接在一起)#include #include #include #include Display* disp ;FakeKey *fk;GtkWidget *win = NULL; static char *numkeyboard_display[]={ "1\0", "2\0", "3\原创 2011-08-08 09:56:48 · 4811 阅读 · 3 评论 -
Cairo 图形指南 (5) —— 图像
在这一篇里,要讲述图像的处理。先是演示如何在 GTK+ 窗口中显示一幅图像,然后再制造一些特效。图像的显示在第一个例子里,显示了一幅图像。#include#include cairo_surface_t *image; staticgbool原创 2011-09-13 17:04:21 · 2844 阅读 · 0 评论 -
Cairo 图形指南 (4) —— 裁剪与遮蔽
在这一篇中讲述裁剪(Clipping)与遮蔽(Masking)。裁剪在下面的示例中,对一幅图像进行裁剪。#include #include #include cairo_surface_t *image; staticgbooleano原创 2011-09-13 17:02:41 · 2514 阅读 · 0 评论 -
Cairo 图形指南 (2) —— 文本
本篇讲述如何处理文本。灵魂伙伴第一个示例是在 GTK+ 窗口中显示《灵魂伙伴》的部分歌词。#include #include staticgbooleanon_expose_event(GtkWidget *widget, GdkEve原创 2011-09-13 16:54:37 · 3369 阅读 · 4 评论 -
Cairo 图形指南 (3) —— 变换
这一篇讲述变换(Transformation) 仿射变换是由一些线性变换与平移构成的。线性变换可以写为单个矩阵的形式。旋转是让一个刚体绕一点运动的变换。缩放变换是让物体的形状扩大与减小,并且在各个方向上的缩放因子都相同。平移变换将每个点沿着指定的方向移动常量距离。错切对于给定轴线原创 2011-09-13 17:01:35 · 2792 阅读 · 0 评论 -
交叉编译GTK+----Makefile
PATH=/stuff/tmp/sysroots/i686-linux/usr/armv7a/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gamesCC=arm-angstrom-li原创 2011-07-14 11:43:16 · 2568 阅读 · 0 评论 -
GTK+ 自定义图标函数
#define NUM_PIXBUF 6void register_stock_icons (void){ static gboolean registered = FALSE; if (!registered) { gint i;原创 2011-07-04 19:44:52 · 2032 阅读 · 0 评论 -
GTK+ 文件对话框 添加文件类型过滤
p->filechooser = gtk_file_chooser_dialog_new ("Save Beam Data", GTK_WINDOW (p->window), GTK_FILE_CHOOSER_ACTION_原创 2011-07-04 19:58:48 · 3497 阅读 · 0 评论 -
GTK+设置控件背景图片
void update_widget_bg(GtkWidget *widget, const gchar *img_file){ GtkStyle *style; GdkPixbuf *pixbuf; GdkPixmap *pixmap; gint width, height; pixbuf = gdk_pixbu原创 2011-07-02 14:54:59 · 3948 阅读 · 0 评论 -
gtk+dfb+arm 环境配置笔记整理
参考文献1:http://blog.163.com/a3563@126/blog/static/54675706201042424015658/ 参考文献2:http://blog.youkuaiyun.com/kendych/archive/2008/09/18/2947638.aspx包的下载地址:1、tslib:tslib-1.4.tar.gz2、tiff : ftp://ftp.gtk.org/pub原创 2011-06-14 17:02:00 · 4288 阅读 · 1 评论 -
Cairo 图形指南(1) —— 基本绘图
这一部分讲述如何绘制一些简单的图元,包括直线、填充与笔画操作、虚线、线端(Cap)与线的交合等图形的绘制方法。直线段直线段是非常基础的矢量图形对象。画一条直线段,需要调用两个函数:cairo_move_to() 函数,用于设置线段起点;cairo_line_to() 用于设定线段终点。#include #include double coordx[100];do原创 2011-09-13 16:50:56 · 9173 阅读 · 0 评论