⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 win_gtk.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 H
字号:
/* ///////////////////////////////////////////////////////////////////////////// Name:        wx/gtk1/win_gtk.h// Purpose:     wxWidgets's GTK base widget = GtkPizza// Author:      Robert Roebling// Id:          $Id: win_gtk.h,v 1.23 2006/01/23 02:28:01 MR Exp $// Copyright:   (c) 1998 Robert Roebling// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////// */#ifndef __GTK_PIZZA_H__#define __GTK_PIZZA_H__#ifdef __cplusplusextern "C" {#endif /* __cplusplus */#include <gdk/gdk.h>#include <gdk/gdkx.h>#include <gtk/gtkcontainer.h>#include <gtk/gtkadjustment.h>#include <gtk/gtkfeatures.h>#include "wx/dlimpexp.h"#define GTK_PIZZA(obj)          GTK_CHECK_CAST (obj, gtk_pizza_get_type (), GtkPizza)#define GTK_PIZZA_CLASS(klass)  GTK_CHECK_CLASS_CAST (klass, gtk_pizza_get_type (), GtkPizzaClass)#define GTK_IS_PIZZA(obj)       GTK_CHECK_TYPE (obj, gtk_pizza_get_type ())/* Shadow types */typedef enum{    GTK_MYSHADOW_NONE,    GTK_MYSHADOW_THIN,    GTK_MYSHADOW_IN,    GTK_MYSHADOW_OUT} GtkMyShadowType;typedef struct _GtkPizzaChild    GtkPizzaChild;typedef struct _GtkPizza        GtkPizza;typedef struct _GtkPizzaClass   GtkPizzaClass;struct _GtkPizzaChild{    GtkWidget *widget;    gint x;    gint y;    gint width;    gint height;};struct _GtkPizza{    GtkContainer container;    GList *children;    GtkMyShadowType shadow_type;    guint width;    guint height;    guint xoffset;    guint yoffset;    GdkWindow *bin_window;    GdkVisibilityState visibility;    gulong configure_serial;    gint scroll_x;    gint scroll_y;    gboolean clear_on_draw;    gboolean use_filter;    gboolean external_expose;};struct _GtkPizzaClass{  GtkContainerClass parent_class;  void  (*set_scroll_adjustments)   (GtkPizza     *pizza,                                     GtkAdjustment  *hadjustment,                                     GtkAdjustment  *vadjustment);};WXDLLIMPEXP_COREGtkType    gtk_pizza_get_type        (void);WXDLLIMPEXP_COREGtkWidget* gtk_pizza_new             (void);WXDLLIMPEXP_COREvoid       gtk_pizza_set_shadow_type (GtkPizza          *pizza,                                      GtkMyShadowType    type);WXDLLIMPEXP_COREvoid       gtk_pizza_set_clear       (GtkPizza          *pizza,                                      gboolean           clear);WXDLLIMPEXP_COREvoid       gtk_pizza_set_filter      (GtkPizza          *pizza,                                      gboolean           use);WXDLLIMPEXP_COREvoid       gtk_pizza_set_external    (GtkPizza          *pizza,                                      gboolean           expose);WXDLLIMPEXP_COREvoid       gtk_pizza_scroll          (GtkPizza          *pizza,                                      gint               dx,                                      gint               dy);WXDLLIMPEXP_COREgint       gtk_pizza_child_resized   (GtkPizza          *pizza,                                      GtkWidget         *widget);WXDLLIMPEXP_COREvoid       gtk_pizza_put             (GtkPizza          *pizza,                                      GtkWidget         *widget,                                      gint               x,                                      gint               y,                                      gint               width,                                      gint               height);WXDLLIMPEXP_COREvoid       gtk_pizza_move            (GtkPizza          *pizza,                                      GtkWidget         *widget,                                      gint               x,                                      gint               y );WXDLLIMPEXP_COREvoid       gtk_pizza_resize          (GtkPizza          *pizza,                                      GtkWidget         *widget,                                      gint               width,                                      gint               height );WXDLLIMPEXP_COREvoid       gtk_pizza_set_size        (GtkPizza          *pizza,                                      GtkWidget         *widget,                                      gint               x,                                      gint               y,                                      gint               width,                                      gint               height);#ifdef __cplusplus}#endif /* __cplusplus */#endif /* __GTK_PIZZA_H__ */

⌨️ 快捷键说明

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