gtkgraph.h

来自「开发linux应用-用gtk+和gdk开发linux图形用户界面应用--的实例」· C头文件 代码 · 共 70 行

H
70
字号
/* * File: gtkgraph.h * Auth: Eric Harlow */#ifndef __GTK_GRAPH_H__#define __GTK_GRAPH_H__#include <gdk/gdk.h>#include <gtk/gtkvbox.h>#ifdef __cplusplusextern "C" {#endif /* __cplusplus *//*  * --- Macros for conversion and type checking  */#define GTK_GRAPH(obj) \   GTK_CHECK_CAST (obj, gtk_graph_get_type (), GtkGraph)#define GTK_GRAPH_CLASS(klass) \   GTK_CHECK_CLASS_CAST (klass, gtk_graph_get_type, GtkGraphClass)#define GTK_IS_GRAPH(obj) \   GTK_CHECK_TYPE (obj, gtk_graph_get_type ())/* * --- Defining data structures. */typedef struct _GtkGraph		GtkGraph;typedef struct _GtkGraphClass	GtkGraphClass;/* * Here's the graph data */struct _GtkGraph{    GtkWidget vbox;    gint *values;    gint num_values;};/* * Here's the class data. */struct _GtkGraphClass{  GtkWidgetClass parent_class;};/* * Function prototypes */GtkWidget* gtk_graph_new (void);void gtk_graph_size (GtkGraph *graph, int size);void gtk_graph_set_value (GtkGraph *graph, int index, int value);#ifdef __cplusplus}#endif /* __cplusplus */#endif /* __GTK_GRAPH_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?