Chinaunix首页 | 论坛 | 博客
  • 博客访问: 363663
  • 博文数量: 168
  • 博客积分: 6895
  • 博客等级: 准将
  • 技术积分: 1726
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-12 23:01
文章分类

全部博文(168)

文章存档

2011年(6)

2010年(162)

我的朋友
GTK

分类: LINUX

2011-10-21 22:24:07

For the reason a girl(named Lian Xiumei)asked me for her jobs, so i do GTK for a period of time.
In fact, i love gtk very much, which is not only because with my brother's(Kang Hua) Project we used Glib but also for my interestings ;-)
Okay, now let me analyse some particular skills like following.

Pakage skills
===============
void gtk_box_pack_start( GtkBox *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding );

GtkWidget *gtk_hbox_new ( gboolean homogeneous, gint spacing );


GtkWidget *gtk_vbox_new ( gboolean homogeneous, gint spacing );

hbox: horizontal box
vbox: vertical box

It also has some other apis, so here we need to introduce more. Do it yourself if you like ;-)

GTK TREE
==============
  1. GObject
  2.  |
  3.  GtkObject
  4.   +GtkWidget
  5.   | +GtkMisc
  6.   | | +GtkLabel
  7.   | | | `GtkAccelLabel
  8.   | | +GtkArrow
  9.   | | `GtkImage
  10.   | +GtkContainer
  11.   | | +GtkBin
  12.   | | | +GtkAlignment
  13.   | | | +GtkFrame
  14.   | | | | `GtkAspectFrame
  15.   | | | +GtkButton
  16.   | | | | +GtkToggleButton
  17.   | | | | | `GtkCheckButton
  18.   | | | | | `GtkRadioButton
  19.   | | | | `GtkOptionMenu
  20.   | | | +GtkItem
  21.   | | | | +GtkMenuItem
  22.   | | | | +GtkCheckMenuItem
  23.   | | | | | `GtkRadioMenuItem
  24.   | | | | +GtkImageMenuItem
  25.   | | | | +GtkSeparatorMenuItem
  26.   | | | | `GtkTearoffMenuItem
  27.   | | | +GtkWindow
  28.   | | | | +GtkDialog
  29.   | | | | | +GtkColorSelectionDialog
  30.   | | | | | +GtkFileSelection
  31.   | | | | | +GtkFontSelectionDialog
  32.   | | | | | +GtkInputDialog
  33.   | | | | | `GtkMessageDialog
  34.   | | | | `GtkPlug
  35.   | | | +GtkEventBox
  36.   | | | +GtkHandleBox
  37.   | | | +GtkScrolledWindow
  38.   | | | `GtkViewport
  39.   | | +GtkBox
  40.   | | | +GtkButtonBox
  41.   | | | | +GtkHButtonBox
  42.   | | | | `GtkVButtonBox
  43.   | | | +GtkVBox
  44.   | | | | +GtkColorSelection
  45.   | | | | +GtkFontSelection
  46.   | | | | `GtkGammaCurve
  47.   | | | `GtkHBox
  48.   | | | +GtkCombo
  49.   | | | `GtkStatusbar
  50.   | | +GtkFixed
  51.   | | +GtkPaned
  52.   | | | +GtkHPaned
  53.   | | | `GtkVPaned
  54.   | | +GtkLayout
  55.   | | +GtkMenuShell
  56.   | | | +GtkMenuBar
  57.   | | | `GtkMenu
  58.   | | +GtkNotebook
  59.   | | +GtkSocket
  60.   | | +GtkTable
  61.   | | +GtkTextView
  62.   | | +GtkToolbar
  63.   | | `GtkTreeView
  64.   | +GtkCalendar
  65.   | +GtkDrawingArea
  66.   | | `GtkCurve
  67.   | +GtkEditable
  68.   | | +GtkEntry
  69.   | | `GtkSpinButton
  70.   | +GtkRuler
  71.   | | +GtkHRuler
  72.   | | `GtkVRuler
  73.   | +GtkRange
  74.   | | +GtkScale
  75.   | | | +GtkHScale
  76.   | | | `GtkVScale
  77.   | | `GtkScrollbar
  78.   | | +GtkHScrollbar
  79.   | | `GtkVScrollbar
  80.   | +GtkSeparator
  81.   | | +GtkHSeparator
  82.   | | `GtkVSeparator
  83.   | +GtkInvisible
  84.   | +GtkPreview
  85.   | `GtkProgressBar
  86.   +GtkAdjustment
  87.   +GtkCellRenderer
  88.   | +GtkCellRendererPixbuf
  89.   | +GtkCellRendererText
  90.   | +GtkCellRendererToggle
  91.   +GtkItemFactory
  92.   +GtkTooltips
  93.   `GtkTreeViewColumn


Okay, i am tired. This is all for today ;-)


















阅读(909) | 评论(0) | 转发(0) |
0

上一篇:automake hello world 使用教程 例子

下一篇:没有了

给主人留下些什么吧!~~