Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

GDK Reference Manual

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

Description

Details

  struct GdkWindowAttr


struct GdkWindowAttr
{
gchar *title;
gint event_mask;
gint16 x, y;
gint16 width;
gint16 height;
GdkWindowClass wclass;
GdkVisual *visual;
GdkColormap *colormap;
GdkWindowType window_type;
GdkCursor *cursor;
gchar *wmclass_name;
gchar *wmclass_class;
gboolean override_redirect;
}; 

  struct GdkWindow


struct GdkWindow
{
gpointer user_data;
}; 

  enum GdkWindowType


typedef enum
{
GDK_WINDOW_ROOT,
GDK_WINDOW_TOPLEVEL,
GDK_WINDOW_CHILD,
GDK_WINDOW_DIALOG,
GDK_WINDOW_TEMP,
GDK_WINDOW_PIXMAP,
GDK_WINDOW_FOREIGN
} GdkWindowType; 

  enum GdkWindowClass


typedef enum
{
GDK_INPUT_OUTPUT,
GDK_INPUT_ONLY
} GdkWindowClass; 

  enum GdkWindowAttributesType


typedef enum
{
GDK_WA_TITLE= 1 << 1,
GDK_WA_X= 1 << 2,
GDK_WA_Y= 1 << 3,
GDK_WA_CURSOR= 1 << 4,
GDK_WA_COLORMAP = 1 << 5,
GDK_WA_VISUAL= 1 << 6,
GDK_WA_WMCLASS= 1 << 7,
GDK_WA_NOREDIR= 1 << 8
} GdkWindowAttributesType; 

  enum GdkWindowHints


typedef enum
{
GDK_HINT_POS= 1 << 0,
GDK_HINT_MIN_SIZE = 1 << 1,
GDK_HINT_MAX_SIZE = 1 << 2,
GDK_HINT_BASE_SIZE= 1 << 3,
GDK_HINT_ASPECT = 1 << 4,
GDK_HINT_RESIZE_INC = 1 << 5
} GdkWindowHints; 

  struct GdkGeometry


struct GdkGeometry {
gint min_width;
gint min_height;
gint max_width;
gint max_height;
gint base_width;
gint base_height;
gint width_inc;
gint height_inc;
gdouble min_aspect;
gdouble max_aspect;
/* GdkGravity gravity; */
}; 

  


gdk_window_new ()
GdkWindow*gdk_window_new(GdkWindow *parent,
GdkWindowAttr *attributes,gint attributes_mask); 

  parent :

  attributes :

  attributes_mask :

  Returns :


gdk_window_destroy ()
voidgdk_window_destroy(GdkWindow *window); 

  window :


gdk_window_ref ()
GdkWindow*gdk_window_ref(GdkWindow *window); 

  window :

  Returns :


gdk_window_unref ()
voidgdk_window_unref(GdkWindow *window); 

  window :


gdk_window_at_pointer ()
GdkWindow*gdk_window_at_pointer (gint *win_x,gint *win_y); 

  win_x :

  win_y :

  Returns :


gdk_window_show ()
voidgdk_window_show (GdkWindow *window); 

  window :


gdk_window_hide ()
voidgdk_window_hide (GdkWindow *window); 

  window :


gdk_window_is_visible ()
gbooleangdk_window_is_visible (GdkWindow *window); 

  window :

  Returns :


gdk_window_is_viewable ()
gbooleangdk_window_is_viewable(GdkWindow *window); 

  window :

  Returns :


gdk_window_withdraw ()
voidgdk_window_withdraw (GdkWindow *window); 

  window :



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3334 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 下一页


上一篇:GTK v1.2 Tutorial(英文)   下一篇:Java入门(12) 事件与错误处理

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
·Motorola微处理器bootloader分析与应用
·Fedora Core5 NFS服务器搭建过程介绍
·Linux系统:让内存不再泄漏的实用技巧
·新手看招 手把手教你安装VMware虚拟机
·“侵权事件” 红帽称微软企图干扰用户
·删除Linux后 如何找回Windows启动菜单
·菜鸟乐园 Linux中常见文件系统格式介绍
·Linux操作系统下IPTables配置方法详解
·实用技巧 Linux系统的经典使用技巧八则
·Linux系统文件优化及磁盘检查方法介绍
推荐文章
·什么时候应该使用Web Service
·如何监视某个tty?
·出错也不怕—Linux系统紧急情况处理
·Linux 指令篇:档案目录管理--ls
·开放源代码时代即将到来
·用PHP+MySQL构建一个招聘网站(10)
·理解和使用Oracle 8i分析工具-LogM
·JSP的环境引擎--websphere
精彩文章
·xfs文件系统(原创)
·Linux 指令篇:工作行程资讯与管理--
·用户界面原型开发:技巧和技术
·PHP的XML分析函数(一)
·编写Linux实用程序的艺术
·基于heartbeat的NFS HA实现
·如何阅读源代码
·一个网上理财站点的设计(二)
·Linux 指令篇:起始管理--reboot
·LInux 应用程序如何处理当前运行环
·mount使用指南
·用php生成excel文件
·Linux 常用命令(磁盘管理)
·架设 DHCP Server
·简易防火墙建置与流量统计
·J2EE概述
·[术语]GPL通用公共许可证
·内核空间SMP编程
·认识X-Window窗口管理器
·Linux内核网络参数的意义及应用
·Linux下硬盘分区的最佳方案
·JavaBean使用技巧
·基于DNS的多机均衡负载的实现
·python入门1
·Linux 网管 123 --- 第10章. 升级 L
·Oracle安装(linux)小结
Power by linux-cn.com 粤ICP备05006655号