diff options
Diffstat (limited to 'lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk')
206 files changed, 0 insertions, 29670 deletions
diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtk.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtk.h deleted file mode 100644 index bdfaef9b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtk.h +++ /dev/null @@ -1,212 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_H__ -#define __GTK_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkaboutdialog.h> -#include <gtk/gtkaccelgroup.h> -#include <gtk/gtkaccellabel.h> -#include <gtk/gtkaccelmap.h> -#include <gtk/gtkaccessible.h> -#include <gtk/gtkaction.h> -#include <gtk/gtkactiongroup.h> -#include <gtk/gtkadjustment.h> -#include <gtk/gtkalignment.h> -#include <gtk/gtkarrow.h> -#include <gtk/gtkaspectframe.h> -#include <gtk/gtkassistant.h> -#include <gtk/gtkbbox.h> -#include <gtk/gtkbin.h> -#include <gtk/gtkbindings.h> -#include <gtk/gtkbox.h> -#include <gtk/gtkbuildable.h> -#include <gtk/gtkbuilder.h> -#include <gtk/gtkbutton.h> -#include <gtk/gtkcalendar.h> -#include <gtk/gtkcelllayout.h> -#include <gtk/gtkcellrenderer.h> -#include <gtk/gtkcellrendereraccel.h> -#include <gtk/gtkcellrenderercombo.h> -#include <gtk/gtkcellrendererpixbuf.h> -#include <gtk/gtkcellrendererprogress.h> -#include <gtk/gtkcellrendererspin.h> -#include <gtk/gtkcellrenderertext.h> -#include <gtk/gtkcellrenderertoggle.h> -#include <gtk/gtkcellview.h> -#include <gtk/gtkcheckbutton.h> -#include <gtk/gtkcheckmenuitem.h> -#include <gtk/gtkclipboard.h> -#include <gtk/gtkclist.h> -#include <gtk/gtkcolorbutton.h> -#include <gtk/gtkcolorsel.h> -#include <gtk/gtkcolorseldialog.h> -#include <gtk/gtkcombo.h> -#include <gtk/gtkcombobox.h> -#include <gtk/gtkcomboboxentry.h> -#include <gtk/gtkcontainer.h> -#include <gtk/gtkctree.h> -#include <gtk/gtkcurve.h> -#include <gtk/gtkdialog.h> -#include <gtk/gtkdnd.h> -#include <gtk/gtkdrawingarea.h> -#include <gtk/gtkeditable.h> -#include <gtk/gtkentry.h> -#include <gtk/gtkentrycompletion.h> -#include <gtk/gtkenums.h> -#include <gtk/gtkeventbox.h> -#include <gtk/gtkexpander.h> -#include <gtk/gtkfilesel.h> -#include <gtk/gtkfixed.h> -#include <gtk/gtkfilechooserbutton.h> -#include <gtk/gtkfilechooserdialog.h> -#include <gtk/gtkfilechooserwidget.h> -#include <gtk/gtkfontbutton.h> -#include <gtk/gtkfontsel.h> -#include <gtk/gtkframe.h> -#include <gtk/gtkgamma.h> -#include <gtk/gtkgc.h> -#include <gtk/gtkhandlebox.h> -#include <gtk/gtkhbbox.h> -#include <gtk/gtkhbox.h> -#include <gtk/gtkhpaned.h> -#include <gtk/gtkhruler.h> -#include <gtk/gtkhscale.h> -#include <gtk/gtkhscrollbar.h> -#include <gtk/gtkhseparator.h> -#include <gtk/gtkiconfactory.h> -#include <gtk/gtkicontheme.h> -#include <gtk/gtkiconview.h> -#include <gtk/gtkimage.h> -#include <gtk/gtkimagemenuitem.h> -#include <gtk/gtkimcontext.h> -#include <gtk/gtkimcontextsimple.h> -#include <gtk/gtkimmulticontext.h> -#include <gtk/gtkinputdialog.h> -#include <gtk/gtkinvisible.h> -#include <gtk/gtkitem.h> -#include <gtk/gtkitemfactory.h> -#include <gtk/gtklabel.h> -#include <gtk/gtklayout.h> -#include <gtk/gtklinkbutton.h> -#include <gtk/gtklist.h> -#include <gtk/gtklistitem.h> -#include <gtk/gtkliststore.h> -#include <gtk/gtkmain.h> -#include <gtk/gtkmenu.h> -#include <gtk/gtkmenubar.h> -#include <gtk/gtkmenuitem.h> -#include <gtk/gtkmenushell.h> -#include <gtk/gtkmenutoolbutton.h> -#include <gtk/gtkmessagedialog.h> -#include <gtk/gtkmisc.h> -#include <gtk/gtkmodules.h> -#include <gtk/gtknotebook.h> -#include <gtk/gtkobject.h> -#include <gtk/gtkoldeditable.h> -#include <gtk/gtkoptionmenu.h> -#include <gtk/gtkpaned.h> -#include <gtk/gtkpixmap.h> -#include <gtk/gtkplug.h> -#include <gtk/gtkpreview.h> -#include <gtk/gtkprintoperation.h> -#include <gtk/gtkprogress.h> -#include <gtk/gtkprogressbar.h> -#include <gtk/gtkradioaction.h> -#include <gtk/gtkradiobutton.h> -#include <gtk/gtkradiomenuitem.h> -#include <gtk/gtkradiotoolbutton.h> -#include <gtk/gtkrange.h> -#include <gtk/gtkrc.h> -#include <gtk/gtkrecentaction.h> -#include <gtk/gtkrecentchooser.h> -#include <gtk/gtkrecentchooserdialog.h> -#include <gtk/gtkrecentchoosermenu.h> -#include <gtk/gtkrecentchooserwidget.h> -#include <gtk/gtkrecentfilter.h> -#include <gtk/gtkrecentmanager.h> -#include <gtk/gtkruler.h> -#include <gtk/gtkscale.h> -#include <gtk/gtkscalebutton.h> -#include <gtk/gtkscrollbar.h> -#include <gtk/gtkscrolledwindow.h> -#include <gtk/gtkselection.h> -#include <gtk/gtkseparator.h> -#include <gtk/gtkseparatormenuitem.h> -#include <gtk/gtkseparatortoolitem.h> -#include <gtk/gtksettings.h> -#include <gtk/gtksignal.h> -#include <gtk/gtksizegroup.h> -#include <gtk/gtksocket.h> -#include <gtk/gtkspinbutton.h> -#include <gtk/gtkstatusbar.h> -#include <gtk/gtkstatusicon.h> -#include <gtk/gtkstock.h> -#include <gtk/gtkstyle.h> -#include <gtk/gtktable.h> -#include <gtk/gtktearoffmenuitem.h> -#include <gtk/gtktext.h> -#include <gtk/gtktextbuffer.h> -#include <gtk/gtktextbufferrichtext.h> -#include <gtk/gtktextview.h> -#include <gtk/gtktipsquery.h> -#include <gtk/gtktoggleaction.h> -#include <gtk/gtktogglebutton.h> -#include <gtk/gtktoggletoolbutton.h> -#include <gtk/gtktoolbar.h> -#include <gtk/gtktoolbutton.h> -#include <gtk/gtktoolitem.h> -#include <gtk/gtktooltip.h> -#include <gtk/gtktooltips.h> -#include <gtk/gtktree.h> -#include <gtk/gtktreednd.h> -#include <gtk/gtktreeitem.h> -#include <gtk/gtktreemodel.h> -#include <gtk/gtktreemodelfilter.h> -#include <gtk/gtktreemodelsort.h> -#include <gtk/gtktreeselection.h> -#include <gtk/gtktreestore.h> -#include <gtk/gtktreeview.h> -#include <gtk/gtktreeviewcolumn.h> -#include <gtk/gtktypeutils.h> -#include <gtk/gtkuimanager.h> -#include <gtk/gtkvbbox.h> -#include <gtk/gtkvbox.h> -#include <gtk/gtkversion.h> -#include <gtk/gtkviewport.h> -#include <gtk/gtkvolumebutton.h> -#include <gtk/gtkvpaned.h> -#include <gtk/gtkvruler.h> -#include <gtk/gtkvscale.h> -#include <gtk/gtkvscrollbar.h> -#include <gtk/gtkvseparator.h> -#include <gtk/gtkwidget.h> -#include <gtk/gtkwindow.h> - - -#endif /* __GTK_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaboutdialog.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaboutdialog.h deleted file mode 100644 index b77e658c..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaboutdialog.h +++ /dev/null @@ -1,132 +0,0 @@ -/* GTK - The GIMP Toolkit - - Copyright (C) 2001 CodeFactory AB - Copyright (C) 2001 Anders Carlsson <andersca@codefactory.se> - Copyright (C) 2003, 2004 Matthias Clasen <mclasen@redhat.com> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the Gnome Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. - - Author: Anders Carlsson <andersca@codefactory.se> -*/ - -#ifndef __GTK_ABOUT_DIALOG_H__ -#define __GTK_ABOUT_DIALOG_H__ - -#include <gtk/gtkdialog.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ABOUT_DIALOG (gtk_about_dialog_get_type ()) -#define GTK_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialog)) -#define GTK_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass)) -#define GTK_IS_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ABOUT_DIALOG)) -#define GTK_IS_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ABOUT_DIALOG)) -#define GTK_ABOUT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass)) - -typedef struct _GtkAboutDialog GtkAboutDialog; -typedef struct _GtkAboutDialogClass GtkAboutDialogClass; - -struct _GtkAboutDialog -{ - GtkDialog parent_instance; - - /*< private >*/ - gpointer private_data; -}; - -struct _GtkAboutDialogClass -{ - GtkDialogClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_about_dialog_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_about_dialog_new (void); -void gtk_show_about_dialog (GtkWindow *parent, - const gchar *first_property_name, - ...) G_GNUC_NULL_TERMINATED; - -#ifndef GTK_DISABLE_DEPRECATED -G_CONST_RETURN gchar *gtk_about_dialog_get_name (GtkAboutDialog *about); -void gtk_about_dialog_set_name (GtkAboutDialog *about, - const gchar *name); -#endif /* GTK_DISABLE_DEPRECATED */ -G_CONST_RETURN gchar *gtk_about_dialog_get_program_name (GtkAboutDialog *about); -void gtk_about_dialog_set_program_name (GtkAboutDialog *about, - const gchar *name); -G_CONST_RETURN gchar *gtk_about_dialog_get_version (GtkAboutDialog *about); -void gtk_about_dialog_set_version (GtkAboutDialog *about, - const gchar *version); -G_CONST_RETURN gchar *gtk_about_dialog_get_copyright (GtkAboutDialog *about); -void gtk_about_dialog_set_copyright (GtkAboutDialog *about, - const gchar *copyright); -G_CONST_RETURN gchar *gtk_about_dialog_get_comments (GtkAboutDialog *about); -void gtk_about_dialog_set_comments (GtkAboutDialog *about, - const gchar *comments); -G_CONST_RETURN gchar *gtk_about_dialog_get_license (GtkAboutDialog *about); -void gtk_about_dialog_set_license (GtkAboutDialog *about, - const gchar *license); - -gboolean gtk_about_dialog_get_wrap_license (GtkAboutDialog *about); -void gtk_about_dialog_set_wrap_license (GtkAboutDialog *about, - gboolean wrap_license); - -G_CONST_RETURN gchar *gtk_about_dialog_get_website (GtkAboutDialog *about); -void gtk_about_dialog_set_website (GtkAboutDialog *about, - const gchar *website); -G_CONST_RETURN gchar *gtk_about_dialog_get_website_label (GtkAboutDialog *about); -void gtk_about_dialog_set_website_label (GtkAboutDialog *about, - const gchar *website_label); -G_CONST_RETURN gchar* G_CONST_RETURN * gtk_about_dialog_get_authors (GtkAboutDialog *about); -void gtk_about_dialog_set_authors (GtkAboutDialog *about, - const gchar **authors); -G_CONST_RETURN gchar* G_CONST_RETURN * gtk_about_dialog_get_documenters (GtkAboutDialog *about); -void gtk_about_dialog_set_documenters (GtkAboutDialog *about, - const gchar **documenters); -G_CONST_RETURN gchar* G_CONST_RETURN * gtk_about_dialog_get_artists (GtkAboutDialog *about); -void gtk_about_dialog_set_artists (GtkAboutDialog *about, - const gchar **artists); -G_CONST_RETURN gchar *gtk_about_dialog_get_translator_credits (GtkAboutDialog *about); -void gtk_about_dialog_set_translator_credits (GtkAboutDialog *about, - const gchar *translator_credits); -GdkPixbuf *gtk_about_dialog_get_logo (GtkAboutDialog *about); -void gtk_about_dialog_set_logo (GtkAboutDialog *about, - GdkPixbuf *logo); -G_CONST_RETURN gchar *gtk_about_dialog_get_logo_icon_name (GtkAboutDialog *about); -void gtk_about_dialog_set_logo_icon_name (GtkAboutDialog *about, - const gchar *icon_name); - -typedef void (* GtkAboutDialogActivateLinkFunc) (GtkAboutDialog *about, - const gchar *link_, - gpointer data); - -GtkAboutDialogActivateLinkFunc gtk_about_dialog_set_email_hook (GtkAboutDialogActivateLinkFunc func, - gpointer data, - GDestroyNotify destroy); -GtkAboutDialogActivateLinkFunc gtk_about_dialog_set_url_hook (GtkAboutDialogActivateLinkFunc func, - gpointer data, - GDestroyNotify destroy); - -G_END_DECLS - -#endif /* __GTK_ABOUT_DIALOG_H__ */ - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccelgroup.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccelgroup.h deleted file mode 100644 index 7e89ddf9..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccelgroup.h +++ /dev/null @@ -1,182 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1998, 2001 Tim Janik - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ACCEL_GROUP_H__ -#define __GTK_ACCEL_GROUP_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkenums.h> - -G_BEGIN_DECLS - - -/* --- type macros --- */ -#define GTK_TYPE_ACCEL_GROUP (gtk_accel_group_get_type ()) -#define GTK_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ACCEL_GROUP, GtkAccelGroup)) -#define GTK_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass)) -#define GTK_IS_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ACCEL_GROUP)) -#define GTK_IS_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_GROUP)) -#define GTK_ACCEL_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass)) - - -/* --- accel flags --- */ -typedef enum -{ - GTK_ACCEL_VISIBLE = 1 << 0, /* display in GtkAccelLabel? */ - GTK_ACCEL_LOCKED = 1 << 1, /* is it removable? */ - GTK_ACCEL_MASK = 0x07 -} GtkAccelFlags; - - -/* --- typedefs & structures --- */ -typedef struct _GtkAccelGroup GtkAccelGroup; -typedef struct _GtkAccelGroupClass GtkAccelGroupClass; -typedef struct _GtkAccelKey GtkAccelKey; -typedef struct _GtkAccelGroupEntry GtkAccelGroupEntry; -typedef gboolean (*GtkAccelGroupActivate) (GtkAccelGroup *accel_group, - GObject *acceleratable, - guint keyval, - GdkModifierType modifier); - -typedef gboolean (*GtkAccelGroupFindFunc) (GtkAccelKey *key, - GClosure *closure, - gpointer data); - -struct _GtkAccelGroup -{ - GObject parent; - guint lock_count; - GdkModifierType modifier_mask; - GSList *acceleratables; - guint n_accels; - GtkAccelGroupEntry *priv_accels; -}; - -struct _GtkAccelGroupClass -{ - GObjectClass parent_class; - - void (*accel_changed) (GtkAccelGroup *accel_group, - guint keyval, - GdkModifierType modifier, - GClosure *accel_closure); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -struct _GtkAccelKey -{ - guint accel_key; - GdkModifierType accel_mods; - guint accel_flags : 16; -}; - - -/* -- Accelerator Groups --- */ -GType gtk_accel_group_get_type (void) G_GNUC_CONST; -GtkAccelGroup* gtk_accel_group_new (void); -void gtk_accel_group_lock (GtkAccelGroup *accel_group); -void gtk_accel_group_unlock (GtkAccelGroup *accel_group); -void gtk_accel_group_connect (GtkAccelGroup *accel_group, - guint accel_key, - GdkModifierType accel_mods, - GtkAccelFlags accel_flags, - GClosure *closure); -void gtk_accel_group_connect_by_path (GtkAccelGroup *accel_group, - const gchar *accel_path, - GClosure *closure); -gboolean gtk_accel_group_disconnect (GtkAccelGroup *accel_group, - GClosure *closure); -gboolean gtk_accel_group_disconnect_key (GtkAccelGroup *accel_group, - guint accel_key, - GdkModifierType accel_mods); -gboolean gtk_accel_group_activate (GtkAccelGroup *accel_group, - GQuark accel_quark, - GObject *acceleratable, - guint accel_key, - GdkModifierType accel_mods); - - -/* --- GtkActivatable glue --- */ -void _gtk_accel_group_attach (GtkAccelGroup *accel_group, - GObject *object); -void _gtk_accel_group_detach (GtkAccelGroup *accel_group, - GObject *object); -gboolean gtk_accel_groups_activate (GObject *object, - guint accel_key, - GdkModifierType accel_mods); -GSList* gtk_accel_groups_from_object (GObject *object); -GtkAccelKey* gtk_accel_group_find (GtkAccelGroup *accel_group, - GtkAccelGroupFindFunc find_func, - gpointer data); -GtkAccelGroup* gtk_accel_group_from_accel_closure (GClosure *closure); - - -/* --- Accelerators--- */ -gboolean gtk_accelerator_valid (guint keyval, - GdkModifierType modifiers) G_GNUC_CONST; -void gtk_accelerator_parse (const gchar *accelerator, - guint *accelerator_key, - GdkModifierType *accelerator_mods); -gchar* gtk_accelerator_name (guint accelerator_key, - GdkModifierType accelerator_mods); -gchar* gtk_accelerator_get_label (guint accelerator_key, - GdkModifierType accelerator_mods); -void gtk_accelerator_set_default_mod_mask (GdkModifierType default_mod_mask); -guint gtk_accelerator_get_default_mod_mask (void); - - -/* --- internal --- */ -GtkAccelGroupEntry* gtk_accel_group_query (GtkAccelGroup *accel_group, - guint accel_key, - GdkModifierType accel_mods, - guint *n_entries); - -void _gtk_accel_group_reconnect (GtkAccelGroup *accel_group, - GQuark accel_path_quark); - -struct _GtkAccelGroupEntry -{ - GtkAccelKey key; - GClosure *closure; - GQuark accel_path_quark; -}; - - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_accel_group_ref g_object_ref -#define gtk_accel_group_unref g_object_unref -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - - -#endif /* __GTK_ACCEL_GROUP_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccellabel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccellabel.h deleted file mode 100644 index 4eb842a6..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccellabel.h +++ /dev/null @@ -1,104 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * GtkAccelLabel: GtkLabel with accelerator monitoring facilities. - * Copyright (C) 1998 Tim Janik - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2001. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ACCEL_LABEL_H__ -#define __GTK_ACCEL_LABEL_H__ - - -#include <gtk/gtklabel.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_ACCEL_LABEL (gtk_accel_label_get_type ()) -#define GTK_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabel)) -#define GTK_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass)) -#define GTK_IS_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCEL_LABEL)) -#define GTK_IS_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_LABEL)) -#define GTK_ACCEL_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass)) - - -typedef struct _GtkAccelLabel GtkAccelLabel; -typedef struct _GtkAccelLabelClass GtkAccelLabelClass; - -struct _GtkAccelLabel -{ - GtkLabel label; - - guint gtk_reserved; - guint accel_padding; - GtkWidget *accel_widget; - GClosure *accel_closure; - GtkAccelGroup *accel_group; - gchar *accel_string; - guint16 accel_string_width; -}; - -struct _GtkAccelLabelClass -{ - GtkLabelClass parent_class; - - gchar *signal_quote1; - gchar *signal_quote2; - gchar *mod_name_shift; - gchar *mod_name_control; - gchar *mod_name_alt; - gchar *mod_separator; - gchar *accel_seperator; - guint latin1_to_char : 1; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_accel_label_accelerator_width gtk_accel_label_get_accel_width -#endif /* GTK_DISABLE_DEPRECATED */ - -GType gtk_accel_label_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_accel_label_new (const gchar *string); -GtkWidget* gtk_accel_label_get_accel_widget (GtkAccelLabel *accel_label); -guint gtk_accel_label_get_accel_width (GtkAccelLabel *accel_label); -void gtk_accel_label_set_accel_widget (GtkAccelLabel *accel_label, - GtkWidget *accel_widget); -void gtk_accel_label_set_accel_closure (GtkAccelLabel *accel_label, - GClosure *accel_closure); -gboolean gtk_accel_label_refetch (GtkAccelLabel *accel_label); - -/* private */ -gchar * _gtk_accel_label_class_get_accelerator_label (GtkAccelLabelClass *klass, - guint accelerator_key, - GdkModifierType accelerator_mods); - -G_END_DECLS - -#endif /* __GTK_ACCEL_LABEL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccelmap.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccelmap.h deleted file mode 100644 index 932c893a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccelmap.h +++ /dev/null @@ -1,96 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1998, 2001 Tim Janik - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -#ifndef __GTK_ACCEL_MAP_H__ -#define __GTK_ACCEL_MAP_H__ - - -#include <gtk/gtkaccelgroup.h> - -G_BEGIN_DECLS - -/* --- global GtkAccelMap object --- */ -#define GTK_TYPE_ACCEL_MAP (gtk_accel_map_get_type ()) -#define GTK_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_CAST ((accel_map), GTK_TYPE_ACCEL_MAP, GtkAccelMap)) -#define GTK_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass)) -#define GTK_IS_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_TYPE ((accel_map), GTK_TYPE_ACCEL_MAP)) -#define GTK_IS_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_MAP)) -#define GTK_ACCEL_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass)) - -typedef struct _GtkAccelMap GtkAccelMap; -typedef struct _GtkAccelMapClass GtkAccelMapClass; - -/* --- notifier --- */ -typedef void (*GtkAccelMapForeach) (gpointer data, - const gchar *accel_path, - guint accel_key, - GdkModifierType accel_mods, - gboolean changed); - - -/* --- public API --- */ - -#ifdef G_OS_WIN32 -/* Reserve old names for DLL ABI backward compatibility */ -#define gtk_accel_map_load gtk_accel_map_load_utf8 -#define gtk_accel_map_save gtk_accel_map_save_utf8 -#endif - -void gtk_accel_map_add_entry (const gchar *accel_path, - guint accel_key, - GdkModifierType accel_mods); -gboolean gtk_accel_map_lookup_entry (const gchar *accel_path, - GtkAccelKey *key); -gboolean gtk_accel_map_change_entry (const gchar *accel_path, - guint accel_key, - GdkModifierType accel_mods, - gboolean replace); -void gtk_accel_map_load (const gchar *file_name); -void gtk_accel_map_save (const gchar *file_name); -void gtk_accel_map_foreach (gpointer data, - GtkAccelMapForeach foreach_func); -void gtk_accel_map_load_fd (gint fd); -void gtk_accel_map_load_scanner (GScanner *scanner); -void gtk_accel_map_save_fd (gint fd); - -void gtk_accel_map_lock_path (const gchar *accel_path); -void gtk_accel_map_unlock_path (const gchar *accel_path); - -/* --- filter functions --- */ -void gtk_accel_map_add_filter (const gchar *filter_pattern); -void gtk_accel_map_foreach_unfiltered (gpointer data, - GtkAccelMapForeach foreach_func); - -/* --- notification --- */ -GType gtk_accel_map_get_type (void) G_GNUC_CONST; -GtkAccelMap *gtk_accel_map_get (void); - - -/* --- internal API --- */ -void _gtk_accel_map_init (void); - -void _gtk_accel_map_add_group (const gchar *accel_path, - GtkAccelGroup *accel_group); -void _gtk_accel_map_remove_group (const gchar *accel_path, - GtkAccelGroup *accel_group); -gboolean _gtk_accel_path_is_valid (const gchar *accel_path); - - -G_END_DECLS - -#endif /* __GTK_ACCEL_MAP_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccessible.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccessible.h deleted file mode 100644 index ca8645be..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaccessible.h +++ /dev/null @@ -1,74 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright 2001 Sun Microsystems Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_ACCESSIBLE_H__ -#define __GTK_ACCESSIBLE_H__ - -#include <atk/atk.h> -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ACCESSIBLE (gtk_accessible_get_type ()) -#define GTK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessible)) -#define GTK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass)) -#define GTK_IS_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCESSIBLE)) -#define GTK_IS_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCESSIBLE)) -#define GTK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass)) - -typedef struct _GtkAccessible GtkAccessible; -typedef struct _GtkAccessibleClass GtkAccessibleClass; - - /** - * This object is a thin wrapper, in the GTK+ namespace, for AtkObject - */ - -struct _GtkAccessible -{ - AtkObject parent; - - /* - * The GtkWidget whose properties and features are exported via this - * accessible instance. - */ - GtkWidget *widget; -}; - -struct _GtkAccessibleClass -{ - AtkObjectClass parent_class; - - void (*connect_widget_destroyed) (GtkAccessible *accessible); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_accessible_get_type (void) G_GNUC_CONST; - -void gtk_accessible_connect_widget_destroyed (GtkAccessible *accessible); - -G_END_DECLS - -#endif /* __GTK_ACCESSIBLE_H__ */ - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaction.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaction.h deleted file mode 100644 index bb158135..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaction.h +++ /dev/null @@ -1,135 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1998, 1999 Red Hat, Inc. - * All rights reserved. - * - * This Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Author: James Henstridge <james@daa.com.au> - * - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ -#ifndef __GTK_ACTION_H__ -#define __GTK_ACTION_H__ - -#include <gtk/gtkwidget.h> -#include <glib-object.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ACTION (gtk_action_get_type ()) -#define GTK_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) -#define GTK_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION, GtkActionClass)) -#define GTK_IS_ACTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION)) -#define GTK_IS_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION)) -#define GTK_ACTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_ACTION, GtkActionClass)) - -typedef struct _GtkAction GtkAction; -typedef struct _GtkActionClass GtkActionClass; -typedef struct _GtkActionPrivate GtkActionPrivate; - -struct _GtkAction -{ - GObject object; - - /*< private >*/ - - GtkActionPrivate *private_data; -}; - -struct _GtkActionClass -{ - GObjectClass parent_class; - - /* activation signal */ - void (* activate) (GtkAction *action); - - GType menu_item_type; - GType toolbar_item_type; - - /* widget creation routines (not signals) */ - GtkWidget *(* create_menu_item) (GtkAction *action); - GtkWidget *(* create_tool_item) (GtkAction *action); - void (* connect_proxy) (GtkAction *action, - GtkWidget *proxy); - void (* disconnect_proxy) (GtkAction *action, - GtkWidget *proxy); - - GtkWidget *(* create_menu) (GtkAction *action); - - /* Padding for future expansion */ - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_action_get_type (void) G_GNUC_CONST; -GtkAction *gtk_action_new (const gchar *name, - const gchar *label, - const gchar *tooltip, - const gchar *stock_id); -G_CONST_RETURN gchar* gtk_action_get_name (GtkAction *action); -gboolean gtk_action_is_sensitive (GtkAction *action); -gboolean gtk_action_get_sensitive (GtkAction *action); -void gtk_action_set_sensitive (GtkAction *action, - gboolean sensitive); -gboolean gtk_action_is_visible (GtkAction *action); -gboolean gtk_action_get_visible (GtkAction *action); -void gtk_action_set_visible (GtkAction *action, - gboolean visible); -void gtk_action_activate (GtkAction *action); -GtkWidget * gtk_action_create_icon (GtkAction *action, - GtkIconSize icon_size); -GtkWidget * gtk_action_create_menu_item (GtkAction *action); -GtkWidget * gtk_action_create_tool_item (GtkAction *action); -GtkWidget * gtk_action_create_menu (GtkAction *action); -void gtk_action_connect_proxy (GtkAction *action, - GtkWidget *proxy); -void gtk_action_disconnect_proxy (GtkAction *action, - GtkWidget *proxy); -GSList * gtk_action_get_proxies (GtkAction *action); -GtkAction * gtk_widget_get_action (GtkWidget *widget); -void gtk_action_connect_accelerator (GtkAction *action); -void gtk_action_disconnect_accelerator (GtkAction *action); -G_CONST_RETURN gchar *gtk_action_get_accel_path (GtkAction *action); -GClosure *gtk_action_get_accel_closure (GtkAction *action); - -/* protected ... for use by child actions */ -void gtk_action_block_activate_from (GtkAction *action, - GtkWidget *proxy); -void gtk_action_unblock_activate_from (GtkAction *action, - GtkWidget *proxy); -void _gtk_action_emit_activate (GtkAction *action); - -/* protected ... for use by action groups */ -void gtk_action_set_accel_path (GtkAction *action, - const gchar *accel_path); -void gtk_action_set_accel_group (GtkAction *action, - GtkAccelGroup *accel_group); -void _gtk_action_sync_sensitive (GtkAction *action); -void _gtk_action_sync_visible (GtkAction *action); -void _gtk_action_sync_menu_visible (GtkAction *action, - GtkWidget *proxy, - gboolean empty); - -G_END_DECLS - -#endif /* __GTK_ACTION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkactiongroup.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkactiongroup.h deleted file mode 100644 index 0f5df594..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkactiongroup.h +++ /dev/null @@ -1,179 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1998, 1999 Red Hat, Inc. - * All rights reserved. - * - * This Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Author: James Henstridge <james@daa.com.au> - * - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ -#ifndef __GTK_ACTION_GROUP_H__ -#define __GTK_ACTION_GROUP_H__ - -#include <gtk/gtkaction.h> -#include <gtk/gtkitemfactory.h> /* for GtkTranslateFunc */ - -G_BEGIN_DECLS - -#define GTK_TYPE_ACTION_GROUP (gtk_action_group_get_type ()) -#define GTK_ACTION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_GROUP, GtkActionGroup)) -#define GTK_ACTION_GROUP_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ACTION_GROUP, GtkActionGroupClass)) -#define GTK_IS_ACTION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_GROUP)) -#define GTK_IS_ACTION_GROUP_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ACTION_GROUP)) -#define GTK_ACTION_GROUP_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_ACTION_GROUP, GtkActionGroupClass)) - -typedef struct _GtkActionGroup GtkActionGroup; -typedef struct _GtkActionGroupPrivate GtkActionGroupPrivate; -typedef struct _GtkActionGroupClass GtkActionGroupClass; -typedef struct _GtkActionEntry GtkActionEntry; -typedef struct _GtkToggleActionEntry GtkToggleActionEntry; -typedef struct _GtkRadioActionEntry GtkRadioActionEntry; - -struct _GtkActionGroup -{ - GObject parent; - - /*< private >*/ - - GtkActionGroupPrivate *private_data; -}; - -struct _GtkActionGroupClass -{ - GObjectClass parent_class; - - GtkAction *(* get_action) (GtkActionGroup *action_group, - const gchar *action_name); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -struct _GtkActionEntry -{ - const gchar *name; - const gchar *stock_id; - const gchar *label; - const gchar *accelerator; - const gchar *tooltip; - GCallback callback; -}; - -struct _GtkToggleActionEntry -{ - const gchar *name; - const gchar *stock_id; - const gchar *label; - const gchar *accelerator; - const gchar *tooltip; - GCallback callback; - gboolean is_active; -}; - -struct _GtkRadioActionEntry -{ - const gchar *name; - const gchar *stock_id; - const gchar *label; - const gchar *accelerator; - const gchar *tooltip; - gint value; -}; - -GType gtk_action_group_get_type (void) G_GNUC_CONST; -GtkActionGroup *gtk_action_group_new (const gchar *name); -G_CONST_RETURN gchar *gtk_action_group_get_name (GtkActionGroup *action_group); -gboolean gtk_action_group_get_sensitive (GtkActionGroup *action_group); -void gtk_action_group_set_sensitive (GtkActionGroup *action_group, - gboolean sensitive); -gboolean gtk_action_group_get_visible (GtkActionGroup *action_group); -void gtk_action_group_set_visible (GtkActionGroup *action_group, - gboolean visible); -GtkAction *gtk_action_group_get_action (GtkActionGroup *action_group, - const gchar *action_name); -GList *gtk_action_group_list_actions (GtkActionGroup *action_group); -void gtk_action_group_add_action (GtkActionGroup *action_group, - GtkAction *action); -void gtk_action_group_add_action_with_accel (GtkActionGroup *action_group, - GtkAction *action, - const gchar *accelerator); -void gtk_action_group_remove_action (GtkActionGroup *action_group, - GtkAction *action); -void gtk_action_group_add_actions (GtkActionGroup *action_group, - const GtkActionEntry *entries, - guint n_entries, - gpointer user_data); -void gtk_action_group_add_toggle_actions (GtkActionGroup *action_group, - const GtkToggleActionEntry *entries, - guint n_entries, - gpointer user_data); -void gtk_action_group_add_radio_actions (GtkActionGroup *action_group, - const GtkRadioActionEntry *entries, - guint n_entries, - gint value, - GCallback on_change, - gpointer user_data); -void gtk_action_group_add_actions_full (GtkActionGroup *action_group, - const GtkActionEntry *entries, - guint n_entries, - gpointer user_data, - GDestroyNotify destroy); -void gtk_action_group_add_toggle_actions_full (GtkActionGroup *action_group, - const GtkToggleActionEntry *entries, - guint n_entries, - gpointer user_data, - GDestroyNotify destroy); -void gtk_action_group_add_radio_actions_full (GtkActionGroup *action_group, - const GtkRadioActionEntry *entries, - guint n_entries, - gint value, - GCallback on_change, - gpointer user_data, - GDestroyNotify destroy); -void gtk_action_group_set_translate_func (GtkActionGroup *action_group, - GtkTranslateFunc func, - gpointer data, - GtkDestroyNotify notify); -void gtk_action_group_set_translation_domain (GtkActionGroup *action_group, - const gchar *domain); -G_CONST_RETURN gchar *gtk_action_group_translate_string (GtkActionGroup *action_group, - const gchar *string); - -/* Protected for use by GtkAction */ -void _gtk_action_group_emit_connect_proxy (GtkActionGroup *action_group, - GtkAction *action, - GtkWidget *proxy); -void _gtk_action_group_emit_disconnect_proxy (GtkActionGroup *action_group, - GtkAction *action, - GtkWidget *proxy); -void _gtk_action_group_emit_pre_activate (GtkActionGroup *action_group, - GtkAction *action); -void _gtk_action_group_emit_post_activate (GtkActionGroup *action_group, - GtkAction *action); - -G_END_DECLS - -#endif /* __GTK_ACTION_GROUP_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkadjustment.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkadjustment.h deleted file mode 100644 index 1fe3e4ae..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkadjustment.h +++ /dev/null @@ -1,92 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ADJUSTMENT_H__ -#define __GTK_ADJUSTMENT_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkobject.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ADJUSTMENT (gtk_adjustment_get_type ()) -#define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment)) -#define GTK_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass)) -#define GTK_IS_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ADJUSTMENT)) -#define GTK_IS_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ADJUSTMENT)) -#define GTK_ADJUSTMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass)) - - -typedef struct _GtkAdjustment GtkAdjustment; -typedef struct _GtkAdjustmentClass GtkAdjustmentClass; - -struct _GtkAdjustment -{ - GtkObject parent_instance; - - gdouble lower; - gdouble upper; - gdouble value; - gdouble step_increment; - gdouble page_increment; - gdouble page_size; -}; - -struct _GtkAdjustmentClass -{ - GtkObjectClass parent_class; - - void (* changed) (GtkAdjustment *adjustment); - void (* value_changed) (GtkAdjustment *adjustment); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_adjustment_get_type (void) G_GNUC_CONST; -GtkObject* gtk_adjustment_new (gdouble value, - gdouble lower, - gdouble upper, - gdouble step_increment, - gdouble page_increment, - gdouble page_size); -void gtk_adjustment_changed (GtkAdjustment *adjustment); -void gtk_adjustment_value_changed (GtkAdjustment *adjustment); -void gtk_adjustment_clamp_page (GtkAdjustment *adjustment, - gdouble lower, - gdouble upper); -gdouble gtk_adjustment_get_value (GtkAdjustment *adjustment); -void gtk_adjustment_set_value (GtkAdjustment *adjustment, - gdouble value); - -G_END_DECLS - -#endif /* __GTK_ADJUSTMENT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkalignment.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkalignment.h deleted file mode 100644 index df39c541..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkalignment.h +++ /dev/null @@ -1,91 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ALIGNMENT_H__ -#define __GTK_ALIGNMENT_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbin.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_ALIGNMENT (gtk_alignment_get_type ()) -#define GTK_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ALIGNMENT, GtkAlignment)) -#define GTK_ALIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ALIGNMENT, GtkAlignmentClass)) -#define GTK_IS_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ALIGNMENT)) -#define GTK_IS_ALIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ALIGNMENT)) -#define GTK_ALIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ALIGNMENT, GtkAlignmentClass)) - - -typedef struct _GtkAlignment GtkAlignment; -typedef struct _GtkAlignmentClass GtkAlignmentClass; -typedef struct _GtkAlignmentPrivate GtkAlignmentPrivate; - -struct _GtkAlignment -{ - GtkBin bin; - - gfloat xalign; - gfloat yalign; - gfloat xscale; - gfloat yscale; -}; - -struct _GtkAlignmentClass -{ - GtkBinClass parent_class; -}; - - -GType gtk_alignment_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_alignment_new (gfloat xalign, - gfloat yalign, - gfloat xscale, - gfloat yscale); -void gtk_alignment_set (GtkAlignment *alignment, - gfloat xalign, - gfloat yalign, - gfloat xscale, - gfloat yscale); - -void gtk_alignment_set_padding (GtkAlignment *alignment, - guint padding_top, - guint padding_bottom, - guint padding_left, - guint padding_right); - -void gtk_alignment_get_padding (GtkAlignment *alignment, - guint *padding_top, - guint *padding_bottom, - guint *padding_left, - guint *padding_right); - -G_END_DECLS - - -#endif /* __GTK_ALIGNMENT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkarrow.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkarrow.h deleted file mode 100644 index 7692b771..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkarrow.h +++ /dev/null @@ -1,74 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2001. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ARROW_H__ -#define __GTK_ARROW_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmisc.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_ARROW (gtk_arrow_get_type ()) -#define GTK_ARROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ARROW, GtkArrow)) -#define GTK_ARROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ARROW, GtkArrowClass)) -#define GTK_IS_ARROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ARROW)) -#define GTK_IS_ARROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ARROW)) -#define GTK_ARROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ARROW, GtkArrowClass)) - - -typedef struct _GtkArrow GtkArrow; -typedef struct _GtkArrowClass GtkArrowClass; - -struct _GtkArrow -{ - GtkMisc misc; - - gint16 arrow_type; - gint16 shadow_type; -}; - -struct _GtkArrowClass -{ - GtkMiscClass parent_class; -}; - - -GType gtk_arrow_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_arrow_new (GtkArrowType arrow_type, - GtkShadowType shadow_type); -void gtk_arrow_set (GtkArrow *arrow, - GtkArrowType arrow_type, - GtkShadowType shadow_type); - - -G_END_DECLS - - -#endif /* __GTK_ARROW_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaspectframe.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaspectframe.h deleted file mode 100644 index e85888c6..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkaspectframe.h +++ /dev/null @@ -1,80 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2001. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ASPECT_FRAME_H__ -#define __GTK_ASPECT_FRAME_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkframe.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ASPECT_FRAME (gtk_aspect_frame_get_type ()) -#define GTK_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrame)) -#define GTK_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass)) -#define GTK_IS_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ASPECT_FRAME)) -#define GTK_IS_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ASPECT_FRAME)) -#define GTK_ASPECT_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass)) - - -typedef struct _GtkAspectFrame GtkAspectFrame; -typedef struct _GtkAspectFrameClass GtkAspectFrameClass; - -struct _GtkAspectFrame -{ - GtkFrame frame; - - gfloat xalign; - gfloat yalign; - gfloat ratio; - gboolean obey_child; - - GtkAllocation center_allocation; -}; - -struct _GtkAspectFrameClass -{ - GtkFrameClass parent_class; -}; - - -GType gtk_aspect_frame_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_aspect_frame_new (const gchar *label, - gfloat xalign, - gfloat yalign, - gfloat ratio, - gboolean obey_child); -void gtk_aspect_frame_set (GtkAspectFrame *aspect_frame, - gfloat xalign, - gfloat yalign, - gfloat ratio, - gboolean obey_child); - - -G_END_DECLS - -#endif /* __GTK_ASPECT_FRAME_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkassistant.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkassistant.h deleted file mode 100644 index cadffd0d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkassistant.h +++ /dev/null @@ -1,141 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1999 Red Hat, Inc. - * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org> - * Copyright (C) 2003 Matthias Clasen <mclasen@redhat.com> - * Copyright (C) 2005 Carlos Garnacho Parro <carlosg@gnome.org> - * - * All rights reserved. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_ASSISTANT_H__ -#define __GTK_ASSISTANT_H__ - -#include <gtk/gtkwidget.h> -#include <gtk/gtkwindow.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ASSISTANT (gtk_assistant_get_type ()) -#define GTK_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_ASSISTANT, GtkAssistant)) -#define GTK_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_ASSISTANT, GtkAssistantClass)) -#define GTK_IS_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_ASSISTANT)) -#define GTK_IS_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_ASSISTANT)) -#define GTK_ASSISTANT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_ASSISTANT, GtkAssistantClass)) - -typedef enum -{ - GTK_ASSISTANT_PAGE_CONTENT, - GTK_ASSISTANT_PAGE_INTRO, - GTK_ASSISTANT_PAGE_CONFIRM, - GTK_ASSISTANT_PAGE_SUMMARY, - GTK_ASSISTANT_PAGE_PROGRESS -} GtkAssistantPageType; - -typedef struct _GtkAssistant GtkAssistant; -typedef struct _GtkAssistantPrivate GtkAssistantPrivate; -typedef struct _GtkAssistantClass GtkAssistantClass; - -struct _GtkAssistant -{ - GtkWindow parent; - - GtkWidget *cancel; - GtkWidget *forward; - GtkWidget *back; - GtkWidget *apply; - GtkWidget *close; - GtkWidget *last; - - /*< private >*/ - GtkAssistantPrivate *priv; -}; - -struct _GtkAssistantClass -{ - GtkWindowClass parent_class; - - void (* prepare) (GtkAssistant *assistant, GtkWidget *page); - void (* apply) (GtkAssistant *assistant); - void (* close) (GtkAssistant *assistant); - void (* cancel) (GtkAssistant *assistant); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); -}; - -typedef gint (*GtkAssistantPageFunc) (gint current_page, gpointer data); - -GType gtk_assistant_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_assistant_new (void); -gint gtk_assistant_get_current_page (GtkAssistant *assistant); -void gtk_assistant_set_current_page (GtkAssistant *assistant, - gint page_num); -gint gtk_assistant_get_n_pages (GtkAssistant *assistant); -GtkWidget *gtk_assistant_get_nth_page (GtkAssistant *assistant, - gint page_num); -gint gtk_assistant_prepend_page (GtkAssistant *assistant, - GtkWidget *page); -gint gtk_assistant_append_page (GtkAssistant *assistant, - GtkWidget *page); -gint gtk_assistant_insert_page (GtkAssistant *assistant, - GtkWidget *page, - gint position); -void gtk_assistant_set_forward_page_func (GtkAssistant *assistant, - GtkAssistantPageFunc page_func, - gpointer data, - GDestroyNotify destroy); -void gtk_assistant_set_page_type (GtkAssistant *assistant, - GtkWidget *page, - GtkAssistantPageType type); -GtkAssistantPageType gtk_assistant_get_page_type (GtkAssistant *assistant, - GtkWidget *page); -void gtk_assistant_set_page_title (GtkAssistant *assistant, - GtkWidget *page, - const gchar *title); -G_CONST_RETURN gchar *gtk_assistant_get_page_title (GtkAssistant *assistant, - GtkWidget *page); -void gtk_assistant_set_page_header_image (GtkAssistant *assistant, - GtkWidget *page, - GdkPixbuf *pixbuf); -GdkPixbuf *gtk_assistant_get_page_header_image (GtkAssistant *assistant, - GtkWidget *page); -void gtk_assistant_set_page_side_image (GtkAssistant *assistant, - GtkWidget *page, - GdkPixbuf *pixbuf); -GdkPixbuf *gtk_assistant_get_page_side_image (GtkAssistant *assistant, - GtkWidget *page); -void gtk_assistant_set_page_complete (GtkAssistant *assistant, - GtkWidget *page, - gboolean complete); -gboolean gtk_assistant_get_page_complete (GtkAssistant *assistant, - GtkWidget *page); -void gtk_assistant_add_action_widget (GtkAssistant *assistant, - GtkWidget *child); -void gtk_assistant_remove_action_widget (GtkAssistant *assistant, - GtkWidget *child); - -void gtk_assistant_update_buttons_state (GtkAssistant *assistant); - -G_END_DECLS - -#endif /* __GTK_ASSISTANT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbbox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbbox.h deleted file mode 100644 index 1f69197f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbbox.h +++ /dev/null @@ -1,103 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_BUTTON_BOX_H__ -#define __GTK_BUTTON_BOX_H__ - -#include <gtk/gtkbox.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_BUTTON_BOX (gtk_button_box_get_type ()) -#define GTK_BUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON_BOX, GtkButtonBox)) -#define GTK_BUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON_BOX, GtkButtonBoxClass)) -#define GTK_IS_BUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON_BOX)) -#define GTK_IS_BUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON_BOX)) -#define GTK_BUTTON_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_BOX, GtkButtonBoxClass)) - - -#define GTK_BUTTONBOX_DEFAULT -1 - -typedef struct _GtkButtonBox GtkButtonBox; -typedef struct _GtkButtonBoxClass GtkButtonBoxClass; - -struct _GtkButtonBox -{ - GtkBox box; - gint child_min_width; - gint child_min_height; - gint child_ipad_x; - gint child_ipad_y; - GtkButtonBoxStyle layout_style; -}; - -struct _GtkButtonBoxClass -{ - GtkBoxClass parent_class; -}; - - -GType gtk_button_box_get_type (void) G_GNUC_CONST; - -GtkButtonBoxStyle gtk_button_box_get_layout (GtkButtonBox *widget); -void gtk_button_box_set_layout (GtkButtonBox *widget, - GtkButtonBoxStyle layout_style); -gboolean gtk_button_box_get_child_secondary (GtkButtonBox *widget, - GtkWidget *child); -void gtk_button_box_set_child_secondary (GtkButtonBox *widget, - GtkWidget *child, - gboolean is_secondary); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_button_box_set_spacing(b,s) gtk_box_set_spacing (GTK_BOX (b), s) -#define gtk_button_box_get_spacing(b) gtk_box_get_spacing (GTK_BOX (b)) - -void gtk_button_box_set_child_size (GtkButtonBox *widget, - gint min_width, - gint min_height); -void gtk_button_box_set_child_ipadding (GtkButtonBox *widget, - gint ipad_x, - gint ipad_y); -void gtk_button_box_get_child_size (GtkButtonBox *widget, - gint *min_width, - gint *min_height); -void gtk_button_box_get_child_ipadding (GtkButtonBox *widget, - gint *ipad_x, - gint *ipad_y); -#endif - -/* Internal method - do not use. */ -void _gtk_button_box_child_requisition (GtkWidget *widget, - int *nvis_children, - int *nvis_secondaries, - int *width, - int *height); -G_END_DECLS - -#endif /* __GTK_BUTTON_BOX_H__ */ - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbin.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbin.h deleted file mode 100644 index c919c1d9..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbin.h +++ /dev/null @@ -1,67 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_BIN_H__ -#define __GTK_BIN_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_BIN (gtk_bin_get_type ()) -#define GTK_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BIN, GtkBin)) -#define GTK_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BIN, GtkBinClass)) -#define GTK_IS_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BIN)) -#define GTK_IS_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BIN)) -#define GTK_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BIN, GtkBinClass)) - - -typedef struct _GtkBin GtkBin; -typedef struct _GtkBinClass GtkBinClass; - -struct _GtkBin -{ - GtkContainer container; - - GtkWidget *child; -}; - -struct _GtkBinClass -{ - GtkContainerClass parent_class; -}; - - -GType gtk_bin_get_type (void) G_GNUC_CONST; - -GtkWidget *gtk_bin_get_child (GtkBin *bin); - -G_END_DECLS - -#endif /* __GTK_BIN_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbindings.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbindings.h deleted file mode 100644 index a3109b29..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbindings.h +++ /dev/null @@ -1,170 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * GtkBindingSet: Keybinding manager for GtkObjects. - * Copyright (C) 1998 Tim Janik - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_BINDINGS_H__ -#define __GTK_BINDINGS_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkobject.h> -#include <gtk/gtkenums.h> - - -G_BEGIN_DECLS - - -/* Binding sets - */ - -typedef struct _GtkBindingSet GtkBindingSet; -typedef struct _GtkBindingEntry GtkBindingEntry; -typedef struct _GtkBindingSignal GtkBindingSignal; -typedef struct _GtkBindingArg GtkBindingArg; - -struct _GtkBindingSet -{ - gchar *set_name; - gint priority; - GSList *widget_path_pspecs; - GSList *widget_class_pspecs; - GSList *class_branch_pspecs; - GtkBindingEntry *entries; - GtkBindingEntry *current; - guint parsed : 1; /* From RC content */ -}; - -struct _GtkBindingEntry -{ - /* key portion - */ - guint keyval; - GdkModifierType modifiers; - - GtkBindingSet *binding_set; - guint destroyed : 1; - guint in_emission : 1; - guint marks_unbound : 1; - GtkBindingEntry *set_next; - GtkBindingEntry *hash_next; - GtkBindingSignal *signals; -}; - -struct _GtkBindingArg -{ - GType arg_type; - union { - glong long_data; - gdouble double_data; - gchar *string_data; - } d; -}; - -struct _GtkBindingSignal -{ - GtkBindingSignal *next; - gchar *signal_name; - guint n_args; - GtkBindingArg *args; -}; - -/* Application-level methods */ - -GtkBindingSet* gtk_binding_set_new (const gchar *set_name); -GtkBindingSet* gtk_binding_set_by_class(gpointer object_class); -GtkBindingSet* gtk_binding_set_find (const gchar *set_name); -gboolean gtk_bindings_activate (GtkObject *object, - guint keyval, - GdkModifierType modifiers); -gboolean gtk_bindings_activate_event (GtkObject *object, - GdkEventKey *event); -gboolean gtk_binding_set_activate (GtkBindingSet *binding_set, - guint keyval, - GdkModifierType modifiers, - GtkObject *object); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_binding_entry_add gtk_binding_entry_clear -void gtk_binding_entry_clear (GtkBindingSet *binding_set, - guint keyval, - GdkModifierType modifiers); -void gtk_binding_entry_add_signall (GtkBindingSet *binding_set, - guint keyval, - GdkModifierType modifiers, - const gchar *signal_name, - GSList *binding_args); -guint gtk_binding_parse_binding (GScanner *scanner); -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_binding_entry_skip (GtkBindingSet *binding_set, - guint keyval, - GdkModifierType modifiers); -void gtk_binding_entry_add_signal (GtkBindingSet *binding_set, - guint keyval, - GdkModifierType modifiers, - const gchar *signal_name, - guint n_args, - ...); -void gtk_binding_entry_remove (GtkBindingSet *binding_set, - guint keyval, - GdkModifierType modifiers); - -void gtk_binding_set_add_path (GtkBindingSet *binding_set, - GtkPathType path_type, - const gchar *path_pattern, - GtkPathPriorityType priority); - - -/* Non-public methods */ - -guint _gtk_binding_parse_binding (GScanner *scanner); -void _gtk_binding_reset_parsed (void); -void _gtk_binding_entry_add_signall (GtkBindingSet *binding_set, - guint keyval, - GdkModifierType modifiers, - const gchar *signal_name, - GSList *binding_args); - -/* Creates a signal with a fixed callback instead of a class offset; - * useful for key binding signals - */ -guint _gtk_binding_signal_new (const gchar *signal_name, - GType itype, - GSignalFlags signal_flags, - GCallback handler, - GSignalAccumulator accumulator, - gpointer accu_data, - GSignalCMarshaller c_marshaller, - GType return_type, - guint n_params, - ...); - -G_END_DECLS - - -#endif /* __GTK_BINDINGS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbox.h deleted file mode 100644 index b4fec749..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbox.h +++ /dev/null @@ -1,117 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_BOX_H__ -#define __GTK_BOX_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_BOX (gtk_box_get_type ()) -#define GTK_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOX, GtkBox)) -#define GTK_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BOX, GtkBoxClass)) -#define GTK_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOX)) -#define GTK_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOX)) -#define GTK_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOX, GtkBoxClass)) - - -typedef struct _GtkBox GtkBox; -typedef struct _GtkBoxClass GtkBoxClass; -typedef struct _GtkBoxChild GtkBoxChild; - -struct _GtkBox -{ - GtkContainer container; - - /*< public >*/ - GList *children; - gint16 spacing; - guint homogeneous : 1; -}; - -struct _GtkBoxClass -{ - GtkContainerClass parent_class; -}; - -struct _GtkBoxChild -{ - GtkWidget *widget; - guint16 padding; - guint expand : 1; - guint fill : 1; - guint pack : 1; - guint is_secondary : 1; -}; - - -GType gtk_box_get_type (void) G_GNUC_CONST; -void gtk_box_pack_start (GtkBox *box, - GtkWidget *child, - gboolean expand, - gboolean fill, - guint padding); -void gtk_box_pack_end (GtkBox *box, - GtkWidget *child, - gboolean expand, - gboolean fill, - guint padding); -void gtk_box_pack_start_defaults (GtkBox *box, - GtkWidget *widget); -void gtk_box_pack_end_defaults (GtkBox *box, - GtkWidget *widget); -void gtk_box_set_homogeneous (GtkBox *box, - gboolean homogeneous); -gboolean gtk_box_get_homogeneous (GtkBox *box); -void gtk_box_set_spacing (GtkBox *box, - gint spacing); -gint gtk_box_get_spacing (GtkBox *box); -void gtk_box_reorder_child (GtkBox *box, - GtkWidget *child, - gint position); -void gtk_box_query_child_packing (GtkBox *box, - GtkWidget *child, - gboolean *expand, - gboolean *fill, - guint *padding, - GtkPackType *pack_type); -void gtk_box_set_child_packing (GtkBox *box, - GtkWidget *child, - gboolean expand, - gboolean fill, - guint padding, - GtkPackType pack_type); - - -G_END_DECLS - - -#endif /* __GTK_BOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbuildable.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbuildable.h deleted file mode 100644 index ee18fe8d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbuildable.h +++ /dev/null @@ -1,123 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2006-2007 Async Open Source, - * Johan Dahlin <jdahlin@async.com.br> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_BUILDABLE_H__ -#define __GTK_BUILDABLE_H__ - -#include <glib.h> -#include <gtk/gtkbuilder.h> -#include <gtk/gtktypeutils.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_BUILDABLE (gtk_buildable_get_type ()) -#define GTK_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildable)) -#define GTK_BUILDABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface)) -#define GTK_IS_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDABLE)) -#define GTK_BUILDABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface)) - -typedef struct _GtkBuildable GtkBuildable; /* Dummy typedef */ -typedef struct _GtkBuildableIface GtkBuildableIface; - -struct _GtkBuildableIface -{ - GTypeInterface g_iface; - - /* virtual table */ - void (* set_name) (GtkBuildable *buildable, - const gchar *name); - const gchar * (* get_name) (GtkBuildable *buildable); - void (* add_child) (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *type); - void (* set_buildable_property) (GtkBuildable *buildable, - GtkBuilder *builder, - const gchar *name, - const GValue *value); - GObject * (* construct_child) (GtkBuildable *buildable, - GtkBuilder *builder, - const gchar *name); - gboolean (* custom_tag_start) (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - GMarkupParser *parser, - gpointer *data); - void (* custom_tag_end) (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - gpointer *data); - void (* custom_finished) (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - gpointer data); - void (* parser_finished) (GtkBuildable *buildable, - GtkBuilder *builder); - - GObject * (* get_internal_child) (GtkBuildable *buildable, - GtkBuilder *builder, - const gchar *childname); -}; - - -GType gtk_buildable_get_type (void) G_GNUC_CONST; - -void gtk_buildable_set_name (GtkBuildable *buildable, - const gchar *name); -const gchar * gtk_buildable_get_name (GtkBuildable *buildable); -void gtk_buildable_add_child (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *type); -void gtk_buildable_set_buildable_property (GtkBuildable *buildable, - GtkBuilder *builder, - const gchar *name, - const GValue *value); -GObject * gtk_buildable_construct_child (GtkBuildable *buildable, - GtkBuilder *builder, - const gchar *name); -gboolean gtk_buildable_custom_tag_start (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - GMarkupParser *parser, - gpointer *data); -void gtk_buildable_custom_tag_end (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - gpointer *data); -void gtk_buildable_custom_finished (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - gpointer data); -void gtk_buildable_parser_finished (GtkBuildable *buildable, - GtkBuilder *builder); -GObject * gtk_buildable_get_internal_child (GtkBuildable *buildable, - GtkBuilder *builder, - const gchar *childname); - -G_END_DECLS - -#endif /* __GTK_BUILDABLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbuilder.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbuilder.h deleted file mode 100644 index 732acaa1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbuilder.h +++ /dev/null @@ -1,126 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2006-2007 Async Open Source, - * Johan Dahlin <jdahlin@async.com.br> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -#ifndef __GTK_BUILDER_H__ -#define __GTK_BUILDER_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_BUILDER (gtk_builder_get_type ()) -#define GTK_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDER, GtkBuilder)) -#define GTK_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUILDER, GtkBuilderClass)) -#define GTK_IS_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDER)) -#define GTK_IS_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUILDER)) -#define GTK_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUILDER, GtkBuilderClass)) - -#define GTK_BUILDER_ERROR (gtk_builder_error_quark ()) - -typedef struct _GtkBuilder GtkBuilder; -typedef struct _GtkBuilderClass GtkBuilderClass; -typedef struct _GtkBuilderPrivate GtkBuilderPrivate; - -typedef enum -{ - GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION, - GTK_BUILDER_ERROR_UNHANDLED_TAG, - GTK_BUILDER_ERROR_MISSING_ATTRIBUTE, - GTK_BUILDER_ERROR_INVALID_ATTRIBUTE, - GTK_BUILDER_ERROR_INVALID_TAG, - GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE, - GTK_BUILDER_ERROR_INVALID_VALUE -} GtkBuilderError; - -GQuark gtk_builder_error_quark (void); - -struct _GtkBuilder -{ - GObject parent_instance; - - GtkBuilderPrivate *priv; -}; - -struct _GtkBuilderClass -{ - GObjectClass parent_class; - - GType (* get_type_from_name) (GtkBuilder *builder, - const char *type_name); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); - void (*_gtk_reserved8) (void); -}; - -typedef void (*GtkBuilderConnectFunc) (GtkBuilder *builder, - GObject *object, - const gchar *signal_name, - const gchar *handler_name, - GObject *connect_object, - GConnectFlags flags, - gpointer user_data); - -GType gtk_builder_get_type (void) G_GNUC_CONST; -GtkBuilder* gtk_builder_new (void); - -guint gtk_builder_add_from_file (GtkBuilder *builder, - const gchar *filename, - GError **error); -guint gtk_builder_add_from_string (GtkBuilder *builder, - const gchar *buffer, - gsize length, - GError **error); -GObject* gtk_builder_get_object (GtkBuilder *builder, - const gchar *name); -GSList* gtk_builder_get_objects (GtkBuilder *builder); -void gtk_builder_connect_signals (GtkBuilder *builder, - gpointer user_data); -void gtk_builder_connect_signals_full (GtkBuilder *builder, - GtkBuilderConnectFunc func, - gpointer user_data); -void gtk_builder_set_translation_domain (GtkBuilder *builder, - const gchar *domain); -const gchar* gtk_builder_get_translation_domain (GtkBuilder *builder); -GType gtk_builder_get_type_from_name (GtkBuilder *builder, - const char *type_name); - -gboolean gtk_builder_value_from_string (GtkBuilder *builder, - GParamSpec *pspec, - const gchar *string, - GValue *value, - GError **error); -gboolean gtk_builder_value_from_string_type (GtkBuilder *builder, - GType type, - const gchar *string, - GValue *value, - GError **error); - -#define GTK_BUILDER_WARN_INVALID_CHILD_TYPE(object, type) \ - g_warning ("'%s' is not a valid child type of '%s'", type, g_type_name (G_OBJECT_TYPE (type))) - -G_END_DECLS - -#endif /* __GTK_BUILDER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbutton.h deleted file mode 100644 index c9fe63bc..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkbutton.h +++ /dev/null @@ -1,139 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2001. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_BUTTON_H__ -#define __GTK_BUTTON_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbin.h> -#include <gtk/gtkenums.h> -#include <gtk/gtkimage.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_BUTTON (gtk_button_get_type ()) -#define GTK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton)) -#define GTK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass)) -#define GTK_IS_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON)) -#define GTK_IS_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON)) -#define GTK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass)) - -typedef struct _GtkButton GtkButton; -typedef struct _GtkButtonClass GtkButtonClass; - -struct _GtkButton -{ - GtkBin bin; - - GdkWindow *event_window; - - gchar *label_text; - - guint activate_timeout; - - guint constructed : 1; - guint in_button : 1; - guint button_down : 1; - guint relief : 2; - guint use_underline : 1; - guint use_stock : 1; - guint depressed : 1; - guint depress_on_activate : 1; - guint focus_on_click : 1; -}; - -struct _GtkButtonClass -{ - GtkBinClass parent_class; - - void (* pressed) (GtkButton *button); - void (* released) (GtkButton *button); - void (* clicked) (GtkButton *button); - void (* enter) (GtkButton *button); - void (* leave) (GtkButton *button); - void (* activate) (GtkButton *button); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_button_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_button_new (void); -GtkWidget* gtk_button_new_with_label (const gchar *label); -GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); -GtkWidget* gtk_button_new_with_mnemonic (const gchar *label); -void gtk_button_pressed (GtkButton *button); -void gtk_button_released (GtkButton *button); -void gtk_button_clicked (GtkButton *button); -void gtk_button_enter (GtkButton *button); -void gtk_button_leave (GtkButton *button); - -void gtk_button_set_relief (GtkButton *button, - GtkReliefStyle newstyle); -GtkReliefStyle gtk_button_get_relief (GtkButton *button); -void gtk_button_set_label (GtkButton *button, - const gchar *label); -G_CONST_RETURN gchar *gtk_button_get_label (GtkButton *button); -void gtk_button_set_use_underline (GtkButton *button, - gboolean use_underline); -gboolean gtk_button_get_use_underline (GtkButton *button); -void gtk_button_set_use_stock (GtkButton *button, - gboolean use_stock); -gboolean gtk_button_get_use_stock (GtkButton *button); -void gtk_button_set_focus_on_click (GtkButton *button, - gboolean focus_on_click); -gboolean gtk_button_get_focus_on_click (GtkButton *button); -void gtk_button_set_alignment (GtkButton *button, - gfloat xalign, - gfloat yalign); -void gtk_button_get_alignment (GtkButton *button, - gfloat *xalign, - gfloat *yalign); -void gtk_button_set_image (GtkButton *button, - GtkWidget *image); -GtkWidget* gtk_button_get_image (GtkButton *button); -void gtk_button_set_image_position (GtkButton *button, - GtkPositionType position); -GtkPositionType gtk_button_get_image_position (GtkButton *button); - -void _gtk_button_set_depressed (GtkButton *button, - gboolean depressed); -void _gtk_button_paint (GtkButton *button, - GdkRectangle *area, - GtkStateType state_type, - GtkShadowType shadow_type, - const gchar *main_detail, - const gchar *default_detail); - -G_END_DECLS - -#endif /* __GTK_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcalendar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcalendar.h deleted file mode 100644 index 3115e0ee..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcalendar.h +++ /dev/null @@ -1,153 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * GTK Calendar Widget - * Copyright (C) 1998 Cesar Miquel and Shawn T. Amundson - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_CALENDAR_H__ -#define __GTK_CALENDAR_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> - -/* Not needed, retained for compatibility -Yosh */ -#include <gtk/gtksignal.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_CALENDAR (gtk_calendar_get_type ()) -#define GTK_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CALENDAR, GtkCalendar)) -#define GTK_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CALENDAR, GtkCalendarClass)) -#define GTK_IS_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CALENDAR)) -#define GTK_IS_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CALENDAR)) -#define GTK_CALENDAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CALENDAR, GtkCalendarClass)) - - -typedef struct _GtkCalendar GtkCalendar; -typedef struct _GtkCalendarClass GtkCalendarClass; - -typedef struct _GtkCalendarPrivate GtkCalendarPrivate; - -typedef enum -{ - GTK_CALENDAR_SHOW_HEADING = 1 << 0, - GTK_CALENDAR_SHOW_DAY_NAMES = 1 << 1, - GTK_CALENDAR_NO_MONTH_CHANGE = 1 << 2, - GTK_CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3, - GTK_CALENDAR_WEEK_START_MONDAY = 1 << 4 -} GtkCalendarDisplayOptions; - -struct _GtkCalendar -{ - GtkWidget widget; - - GtkStyle *header_style; - GtkStyle *label_style; - - gint month; - gint year; - gint selected_day; - - gint day_month[6][7]; - gint day[6][7]; - - gint num_marked_dates; - gint marked_date[31]; - GtkCalendarDisplayOptions display_flags; - GdkColor marked_date_color[31]; - - GdkGC *gc; /* unused */ - GdkGC *xor_gc; /* unused */ - - gint focus_row; - gint focus_col; - - gint highlight_row; - gint highlight_col; - - GtkCalendarPrivate *priv; - gchar grow_space [32]; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -struct _GtkCalendarClass -{ - GtkWidgetClass parent_class; - - /* Signal handlers */ - void (* month_changed) (GtkCalendar *calendar); - void (* day_selected) (GtkCalendar *calendar); - void (* day_selected_double_click) (GtkCalendar *calendar); - void (* prev_month) (GtkCalendar *calendar); - void (* next_month) (GtkCalendar *calendar); - void (* prev_year) (GtkCalendar *calendar); - void (* next_year) (GtkCalendar *calendar); - -}; - - -GType gtk_calendar_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_calendar_new (void); - -gboolean gtk_calendar_select_month (GtkCalendar *calendar, - guint month, - guint year); -void gtk_calendar_select_day (GtkCalendar *calendar, - guint day); - -gboolean gtk_calendar_mark_day (GtkCalendar *calendar, - guint day); -gboolean gtk_calendar_unmark_day (GtkCalendar *calendar, - guint day); -void gtk_calendar_clear_marks (GtkCalendar *calendar); - - -void gtk_calendar_set_display_options (GtkCalendar *calendar, - GtkCalendarDisplayOptions flags); -GtkCalendarDisplayOptions - gtk_calendar_get_display_options (GtkCalendar *calendar); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_calendar_display_options (GtkCalendar *calendar, - GtkCalendarDisplayOptions flags); -#endif - -void gtk_calendar_get_date (GtkCalendar *calendar, - guint *year, - guint *month, - guint *day); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_calendar_freeze (GtkCalendar *calendar); -void gtk_calendar_thaw (GtkCalendar *calendar); -#endif - -G_END_DECLS - -#endif /* __GTK_CALENDAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcelleditable.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcelleditable.h deleted file mode 100644 index 10cde8e8..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcelleditable.h +++ /dev/null @@ -1,60 +0,0 @@ -/* gtkcelleditable.h - * Copyright (C) 2001 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_EDITABLE_H__ -#define __GTK_CELL_EDITABLE_H__ - -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CELL_EDITABLE (gtk_cell_editable_get_type ()) -#define GTK_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditable)) -#define GTK_CELL_EDITABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface)) -#define GTK_IS_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_EDITABLE)) -#define GTK_CELL_EDITABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface)) - -typedef struct _GtkCellEditable GtkCellEditable; /* Dummy typedef */ -typedef struct _GtkCellEditableIface GtkCellEditableIface; - -struct _GtkCellEditableIface -{ - GTypeInterface g_iface; - - /* signals */ - void (* editing_done) (GtkCellEditable *cell_editable); - void (* remove_widget) (GtkCellEditable *cell_editable); - - /* virtual table */ - void (* start_editing) (GtkCellEditable *cell_editable, - GdkEvent *event); -}; - - -GType gtk_cell_editable_get_type (void) G_GNUC_CONST; - -void gtk_cell_editable_start_editing (GtkCellEditable *cell_editable, - GdkEvent *event); -void gtk_cell_editable_editing_done (GtkCellEditable *cell_editable); -void gtk_cell_editable_remove_widget (GtkCellEditable *cell_editable); - - -G_END_DECLS - -#endif /* __GTK_CELL_EDITABLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcelllayout.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcelllayout.h deleted file mode 100644 index 3f03687a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcelllayout.h +++ /dev/null @@ -1,120 +0,0 @@ -/* gtkcelllayout.h - * Copyright (C) 2003 Kristian Rietveld <kris@gtk.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_LAYOUT_H__ -#define __GTK_CELL_LAYOUT_H__ - -#include <glib-object.h> - -#include <gtk/gtkcellrenderer.h> -#include <gtk/gtktreeviewcolumn.h> -#include <gtk/gtkbuildable.h> -#include <gtk/gtkbuilder.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CELL_LAYOUT (gtk_cell_layout_get_type ()) -#define GTK_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayout)) -#define GTK_IS_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_LAYOUT)) -#define GTK_CELL_LAYOUT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayoutIface)) - -typedef struct _GtkCellLayout GtkCellLayout; /* dummy typedef */ -typedef struct _GtkCellLayoutIface GtkCellLayoutIface; - -/* keep in sync with GtkTreeCellDataFunc */ -typedef void (* GtkCellLayoutDataFunc) (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - GtkTreeModel *tree_model, - GtkTreeIter *iter, - gpointer data); - -struct _GtkCellLayoutIface -{ - GTypeInterface g_iface; - - /* Virtual Table */ - void (* pack_start) (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - gboolean expand); - void (* pack_end) (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - gboolean expand); - void (* clear) (GtkCellLayout *cell_layout); - void (* add_attribute) (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - const gchar *attribute, - gint column); - void (* set_cell_data_func) (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - GtkCellLayoutDataFunc func, - gpointer func_data, - GDestroyNotify destroy); - void (* clear_attributes) (GtkCellLayout *cell_layout, - GtkCellRenderer *cell); - void (* reorder) (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - gint position); - GList* (* get_cells) (GtkCellLayout *cell_layout); -}; - -GType gtk_cell_layout_get_type (void) G_GNUC_CONST; -void gtk_cell_layout_pack_start (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - gboolean expand); -void gtk_cell_layout_pack_end (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - gboolean expand); -GList *gtk_cell_layout_get_cells (GtkCellLayout *cell_layout); -void gtk_cell_layout_clear (GtkCellLayout *cell_layout); -void gtk_cell_layout_set_attributes (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - ...) G_GNUC_NULL_TERMINATED; -void gtk_cell_layout_add_attribute (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - const gchar *attribute, - gint column); -void gtk_cell_layout_set_cell_data_func (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - GtkCellLayoutDataFunc func, - gpointer func_data, - GDestroyNotify destroy); -void gtk_cell_layout_clear_attributes (GtkCellLayout *cell_layout, - GtkCellRenderer *cell); -void gtk_cell_layout_reorder (GtkCellLayout *cell_layout, - GtkCellRenderer *cell, - gint position); -gboolean _gtk_cell_layout_buildable_custom_tag_start (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - GMarkupParser *parser, - gpointer *data); -void _gtk_cell_layout_buildable_custom_tag_end (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *tagname, - gpointer *data); -void _gtk_cell_layout_buildable_add_child (GtkBuildable *buildable, - GtkBuilder *builder, - GObject *child, - const gchar *type); - -G_END_DECLS - -#endif /* __GTK_CELL_LAYOUT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderer.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderer.h deleted file mode 100644 index 375106ac..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderer.h +++ /dev/null @@ -1,170 +0,0 @@ -/* gtkcellrenderer.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_RENDERER_H__ -#define __GTK_CELL_RENDERER_H__ - -#include <gtk/gtkobject.h> -#include <gtk/gtkwidget.h> -#include <gtk/gtkcelleditable.h> - -G_BEGIN_DECLS - -typedef enum -{ - GTK_CELL_RENDERER_SELECTED = 1 << 0, - GTK_CELL_RENDERER_PRELIT = 1 << 1, - GTK_CELL_RENDERER_INSENSITIVE = 1 << 2, - /* this flag means the cell is in the sort column/row */ - GTK_CELL_RENDERER_SORTED = 1 << 3, - GTK_CELL_RENDERER_FOCUSED = 1 << 4 -} GtkCellRendererState; - -typedef enum -{ - GTK_CELL_RENDERER_MODE_INERT, - GTK_CELL_RENDERER_MODE_ACTIVATABLE, - GTK_CELL_RENDERER_MODE_EDITABLE -} GtkCellRendererMode; - -#define GTK_TYPE_CELL_RENDERER (gtk_cell_renderer_get_type ()) -#define GTK_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRenderer)) -#define GTK_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass)) -#define GTK_IS_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER)) -#define GTK_IS_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER)) -#define GTK_CELL_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass)) - -typedef struct _GtkCellRenderer GtkCellRenderer; -typedef struct _GtkCellRendererClass GtkCellRendererClass; - -struct _GtkCellRenderer -{ - GtkObject parent; - - gfloat xalign; - gfloat yalign; - - gint width; - gint height; - - guint16 xpad; - guint16 ypad; - - guint mode : 2; - guint visible : 1; - guint is_expander : 1; - guint is_expanded : 1; - guint cell_background_set : 1; - guint sensitive : 1; - guint editing : 1; -}; - -struct _GtkCellRendererClass -{ - GtkObjectClass parent_class; - - /* vtable - not signals */ - void (* get_size) (GtkCellRenderer *cell, - GtkWidget *widget, - GdkRectangle *cell_area, - gint *x_offset, - gint *y_offset, - gint *width, - gint *height); - void (* render) (GtkCellRenderer *cell, - GdkDrawable *window, - GtkWidget *widget, - GdkRectangle *background_area, - GdkRectangle *cell_area, - GdkRectangle *expose_area, - GtkCellRendererState flags); - gboolean (* activate) (GtkCellRenderer *cell, - GdkEvent *event, - GtkWidget *widget, - const gchar *path, - GdkRectangle *background_area, - GdkRectangle *cell_area, - GtkCellRendererState flags); - GtkCellEditable *(* start_editing) (GtkCellRenderer *cell, - GdkEvent *event, - GtkWidget *widget, - const gchar *path, - GdkRectangle *background_area, - GdkRectangle *cell_area, - GtkCellRendererState flags); - - /* Signals */ - void (* editing_canceled) (GtkCellRenderer *cell); - void (* editing_started) (GtkCellRenderer *cell, - GtkCellEditable *editable, - const gchar *path); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); -}; - -GType gtk_cell_renderer_get_type (void) G_GNUC_CONST; - -void gtk_cell_renderer_get_size (GtkCellRenderer *cell, - GtkWidget *widget, - GdkRectangle *cell_area, - gint *x_offset, - gint *y_offset, - gint *width, - gint *height); -void gtk_cell_renderer_render (GtkCellRenderer *cell, - GdkWindow *window, - GtkWidget *widget, - GdkRectangle *background_area, - GdkRectangle *cell_area, - GdkRectangle *expose_area, - GtkCellRendererState flags); -gboolean gtk_cell_renderer_activate (GtkCellRenderer *cell, - GdkEvent *event, - GtkWidget *widget, - const gchar *path, - GdkRectangle *background_area, - GdkRectangle *cell_area, - GtkCellRendererState flags); -GtkCellEditable *gtk_cell_renderer_start_editing (GtkCellRenderer *cell, - GdkEvent *event, - GtkWidget *widget, - const gchar *path, - GdkRectangle *background_area, - GdkRectangle *cell_area, - GtkCellRendererState flags); -void gtk_cell_renderer_set_fixed_size (GtkCellRenderer *cell, - gint width, - gint height); -void gtk_cell_renderer_get_fixed_size (GtkCellRenderer *cell, - gint *width, - gint *height); - -/* For use by cell renderer implementations only */ -#ifndef GTK_DISABLE_DEPRECATED -void gtk_cell_renderer_editing_canceled (GtkCellRenderer *cell); -#endif -void gtk_cell_renderer_stop_editing (GtkCellRenderer *cell, - gboolean canceled); - - -G_END_DECLS - -#endif /* __GTK_CELL_RENDERER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h deleted file mode 100644 index d9fd1d11..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h +++ /dev/null @@ -1,88 +0,0 @@ -/* gtkcellrendereraccel.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_RENDERER_ACCEL_H__ -#define __GTK_CELL_RENDERER_ACCEL_H__ - -#include "gtkcellrenderertext.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_CELL_RENDERER_ACCEL (gtk_cell_renderer_accel_get_type ()) -#define GTK_CELL_RENDERER_ACCEL(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccel)) -#define GTK_CELL_RENDERER_ACCEL_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass)) -#define GTK_IS_CELL_RENDERER_ACCEL(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_CELL_RENDERER_ACCEL)) -#define GTK_IS_CELL_RENDERER_ACCEL_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_ACCEL)) -#define GTK_CELL_RENDERER_ACCEL_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass)) - -typedef struct _GtkCellRendererAccel GtkCellRendererAccel; -typedef struct _GtkCellRendererAccelClass GtkCellRendererAccelClass; - - -typedef enum -{ - GTK_CELL_RENDERER_ACCEL_MODE_GTK, - GTK_CELL_RENDERER_ACCEL_MODE_OTHER -} GtkCellRendererAccelMode; - - -struct _GtkCellRendererAccel -{ - GtkCellRendererText parent; - - /*< private >*/ - guint accel_key; - GdkModifierType accel_mods; - guint keycode; - GtkCellRendererAccelMode accel_mode; - - GtkWidget *edit_widget; - GtkWidget *grab_widget; - GtkWidget *sizing_label; -}; - -struct _GtkCellRendererAccelClass -{ - GtkCellRendererTextClass parent_class; - - void (* accel_edited) (GtkCellRendererAccel *accel, - const gchar *path_string, - guint accel_key, - GdkModifierType accel_mods, - guint hardware_keycode); - - void (* accel_cleared) (GtkCellRendererAccel *accel, - const gchar *path_string); - - /* Padding for future expansion */ - void (*_gtk_reserved0) (void); - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_cell_renderer_accel_get_type (void) G_GNUC_CONST; -GtkCellRenderer *gtk_cell_renderer_accel_new (void); - - -G_END_DECLS - - -#endif /* __GTK_CELL_RENDERER_ACCEL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h deleted file mode 100644 index 2c35d096..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h +++ /dev/null @@ -1,61 +0,0 @@ -/* GtkCellRendererCombo - * Copyright (C) 2004 Lorenzo Gil Sanchez - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - - -#ifndef __GTK_CELL_RENDERER_COMBO_H__ -#define __GTK_CELL_RENDERER_COMBO_H__ - -#include <gtk/gtktreemodel.h> -#include <gtk/gtkcellrenderertext.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CELL_RENDERER_COMBO (gtk_cell_renderer_combo_get_type ()) -#define GTK_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererCombo)) -#define GTK_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererComboClass)) -#define GTK_IS_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_COMBO)) -#define GTK_IS_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_COMBO)) -#define GTK_CELL_RENDERER_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererTextClass)) - -typedef struct _GtkCellRendererCombo GtkCellRendererCombo; -typedef struct _GtkCellRendererComboClass GtkCellRendererComboClass; - -struct _GtkCellRendererCombo -{ - GtkCellRendererText parent; - - GtkTreeModel *model; - gint text_column; - gboolean has_entry; - - /*< private >*/ - guint focus_out_id; -}; - -struct _GtkCellRendererComboClass -{ - GtkCellRendererTextClass parent; -}; - -GType gtk_cell_renderer_combo_get_type (void) G_GNUC_CONST; -GtkCellRenderer *gtk_cell_renderer_combo_new (void); - -G_END_DECLS - -#endif diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h deleted file mode 100644 index b479c9c7..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h +++ /dev/null @@ -1,67 +0,0 @@ -/* gtkcellrendererpixbuf.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_RENDERER_PIXBUF_H__ -#define __GTK_CELL_RENDERER_PIXBUF_H__ - -#include <gtk/gtkcellrenderer.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_CELL_RENDERER_PIXBUF (gtk_cell_renderer_pixbuf_get_type ()) -#define GTK_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbuf)) -#define GTK_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass)) -#define GTK_IS_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF)) -#define GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF)) -#define GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass)) - -typedef struct _GtkCellRendererPixbuf GtkCellRendererPixbuf; -typedef struct _GtkCellRendererPixbufClass GtkCellRendererPixbufClass; - -struct _GtkCellRendererPixbuf -{ - GtkCellRenderer parent; - - /*< private >*/ - GdkPixbuf *pixbuf; - GdkPixbuf *pixbuf_expander_open; - GdkPixbuf *pixbuf_expander_closed; -}; - -struct _GtkCellRendererPixbufClass -{ - GtkCellRendererClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_cell_renderer_pixbuf_get_type (void) G_GNUC_CONST; -GtkCellRenderer *gtk_cell_renderer_pixbuf_new (void); - - -G_END_DECLS - - -#endif /* __GTK_CELL_RENDERER_PIXBUF_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h deleted file mode 100644 index 6e84cd0e..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h +++ /dev/null @@ -1,69 +0,0 @@ -/* gtkcellrendererprogress.h - * Copyright (C) 2002 Naba Kumar <kh_naba@users.sourceforge.net> - * modified by Jörgen Scheibengruber <mfcn@gmx.de> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -/* - * Modified by the GTK+ Team and others 1997-2004. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_CELL_RENDERER_PROGRESS_H__ -#define __GTK_CELL_RENDERER_PROGRESS_H__ - -#include <gtk/gtkcellrenderer.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CELL_RENDERER_PROGRESS (gtk_cell_renderer_progress_get_type ()) -#define GTK_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgress)) -#define GTK_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass)) -#define GTK_IS_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS)) -#define GTK_IS_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS)) -#define GTK_CELL_RENDERER_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass)) - -typedef struct _GtkCellRendererProgress GtkCellRendererProgress; -typedef struct _GtkCellRendererProgressClass GtkCellRendererProgressClass; -typedef struct _GtkCellRendererProgressPrivate GtkCellRendererProgressPrivate; - -struct _GtkCellRendererProgress -{ - GtkCellRenderer parent_instance; - - /*< private >*/ - GtkCellRendererProgressPrivate *priv; -}; - -struct _GtkCellRendererProgressClass -{ - GtkCellRendererClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_cell_renderer_progress_get_type (void) G_GNUC_CONST; -GtkCellRenderer* gtk_cell_renderer_progress_new (void); - -G_END_DECLS - -#endif /* __GTK_CELL_RENDERER_PROGRESS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h deleted file mode 100644 index 35c2bff4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h +++ /dev/null @@ -1,54 +0,0 @@ -/* GtkCellRendererSpin - * Copyright (C) 2004 Lorenzo Gil Sanchez - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - - -#ifndef __GTK_CELL_RENDERER_SPIN_H__ -#define __GTK_CELL_RENDERER_SPIN_H__ - -#include <gtk/gtkcellrenderertext.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CELL_RENDERER_SPIN (gtk_cell_renderer_spin_get_type ()) -#define GTK_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpin)) -#define GTK_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpinClass)) -#define GTK_IS_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPIN)) -#define GTK_IS_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPIN)) -#define GTK_CELL_RENDERER_SPIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererTextClass)) - -typedef struct _GtkCellRendererSpin GtkCellRendererSpin; -typedef struct _GtkCellRendererSpinClass GtkCellRendererSpinClass; -typedef struct _GtkCellRendererSpinPrivate GtkCellRendererSpinPrivate; - -struct _GtkCellRendererSpin -{ - GtkCellRendererText parent; -}; - -struct _GtkCellRendererSpinClass -{ - GtkCellRendererTextClass parent; -}; - -GType gtk_cell_renderer_spin_get_type (void); -GtkCellRenderer *gtk_cell_renderer_spin_new (void); - -G_END_DECLS - -#endif /* __GTK_CELL_RENDERER_SPIN_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h deleted file mode 100644 index fef52adf..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h +++ /dev/null @@ -1,102 +0,0 @@ -/* gtkcellrenderertext.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_RENDERER_TEXT_H__ -#define __GTK_CELL_RENDERER_TEXT_H__ - -#include <pango/pango.h> -#include <gtk/gtkcellrenderer.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_CELL_RENDERER_TEXT (gtk_cell_renderer_text_get_type ()) -#define GTK_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererText)) -#define GTK_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass)) -#define GTK_IS_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TEXT)) -#define GTK_IS_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TEXT)) -#define GTK_CELL_RENDERER_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass)) - -typedef struct _GtkCellRendererText GtkCellRendererText; -typedef struct _GtkCellRendererTextClass GtkCellRendererTextClass; - -struct _GtkCellRendererText -{ - GtkCellRenderer parent; - - /*< private >*/ - gchar *text; - PangoFontDescription *font; - gdouble font_scale; - PangoColor foreground; - PangoColor background; - - PangoAttrList *extra_attrs; - - PangoUnderline underline_style; - - gint rise; - gint fixed_height_rows; - - guint strikethrough : 1; - - guint editable : 1; - - guint scale_set : 1; - - guint foreground_set : 1; - guint background_set : 1; - - guint underline_set : 1; - - guint rise_set : 1; - - guint strikethrough_set : 1; - - guint editable_set : 1; - guint calc_fixed_height : 1; -}; - -struct _GtkCellRendererTextClass -{ - GtkCellRendererClass parent_class; - - void (* edited) (GtkCellRendererText *cell_renderer_text, - const gchar *path, - const gchar *new_text); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_cell_renderer_text_get_type (void) G_GNUC_CONST; -GtkCellRenderer *gtk_cell_renderer_text_new (void); - -void gtk_cell_renderer_text_set_fixed_height_from_font (GtkCellRendererText *renderer, - gint number_of_rows); - - -G_END_DECLS - - -#endif /* __GTK_CELL_RENDERER_TEXT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h deleted file mode 100644 index 302909bd..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h +++ /dev/null @@ -1,78 +0,0 @@ -/* gtkcellrenderertoggle.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_RENDERER_TOGGLE_H__ -#define __GTK_CELL_RENDERER_TOGGLE_H__ - -#include <gtk/gtkcellrenderer.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_CELL_RENDERER_TOGGLE (gtk_cell_renderer_toggle_get_type ()) -#define GTK_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggle)) -#define GTK_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass)) -#define GTK_IS_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE)) -#define GTK_IS_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE)) -#define GTK_CELL_RENDERER_TOGGLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass)) - -typedef struct _GtkCellRendererToggle GtkCellRendererToggle; -typedef struct _GtkCellRendererToggleClass GtkCellRendererToggleClass; - -struct _GtkCellRendererToggle -{ - GtkCellRenderer parent; - - /*< private >*/ - guint active : 1; - guint activatable : 1; - guint radio : 1; -}; - -struct _GtkCellRendererToggleClass -{ - GtkCellRendererClass parent_class; - - void (* toggled) (GtkCellRendererToggle *cell_renderer_toggle, - const gchar *path); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_cell_renderer_toggle_get_type (void) G_GNUC_CONST; -GtkCellRenderer *gtk_cell_renderer_toggle_new (void); - -gboolean gtk_cell_renderer_toggle_get_radio (GtkCellRendererToggle *toggle); -void gtk_cell_renderer_toggle_set_radio (GtkCellRendererToggle *toggle, - gboolean radio); - -gboolean gtk_cell_renderer_toggle_get_active (GtkCellRendererToggle *toggle); -void gtk_cell_renderer_toggle_set_active (GtkCellRendererToggle *toggle, - gboolean setting); - - -G_END_DECLS - - -#endif /* __GTK_CELL_RENDERER_TOGGLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellview.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellview.h deleted file mode 100644 index 6a79c3ab..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcellview.h +++ /dev/null @@ -1,74 +0,0 @@ -/* gtkcellview.h - * Copyright (C) 2002, 2003 Kristian Rietveld <kris@gtk.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_CELL_VIEW_H__ -#define __GTK_CELL_VIEW_H__ - -#include <gtk/gtkwidget.h> -#include <gtk/gtkcellrenderer.h> -#include <gtk/gtktreemodel.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CELL_VIEW (gtk_cell_view_get_type ()) -#define GTK_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_VIEW, GtkCellView)) -#define GTK_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_CELL_VIEW, GtkCellViewClass)) -#define GTK_IS_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_VIEW)) -#define GTK_IS_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_CELL_VIEW)) -#define GTK_CELL_VIEW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_CELL_VIEW, GtkCellViewClass)) - -typedef struct _GtkCellView GtkCellView; -typedef struct _GtkCellViewClass GtkCellViewClass; -typedef struct _GtkCellViewPrivate GtkCellViewPrivate; - -struct _GtkCellView -{ - GtkWidget parent_instance; - - /*< private >*/ - GtkCellViewPrivate *priv; -}; - -struct _GtkCellViewClass -{ - GtkWidgetClass parent_class; -}; - -GType gtk_cell_view_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_cell_view_new (void); -GtkWidget *gtk_cell_view_new_with_text (const gchar *text); -GtkWidget *gtk_cell_view_new_with_markup (const gchar *markup); -GtkWidget *gtk_cell_view_new_with_pixbuf (GdkPixbuf *pixbuf); - -void gtk_cell_view_set_model (GtkCellView *cell_view, - GtkTreeModel *model); -void gtk_cell_view_set_displayed_row (GtkCellView *cell_view, - GtkTreePath *path); -GtkTreePath *gtk_cell_view_get_displayed_row (GtkCellView *cell_view); -gboolean gtk_cell_view_get_size_of_row (GtkCellView *cell_view, - GtkTreePath *path, - GtkRequisition *requisition); - -void gtk_cell_view_set_background_color (GtkCellView *cell_view, - const GdkColor *color); -GList *gtk_cell_view_get_cell_renderers (GtkCellView *cell_view); - -G_END_DECLS - -#endif /* __GTK_CELL_VIEW_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcheckbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcheckbutton.h deleted file mode 100644 index 106bf546..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcheckbutton.h +++ /dev/null @@ -1,79 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_CHECK_BUTTON_H__ -#define __GTK_CHECK_BUTTON_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtktogglebutton.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_CHECK_BUTTON (gtk_check_button_get_type ()) -#define GTK_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButton)) -#define GTK_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass)) -#define GTK_IS_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_BUTTON)) -#define GTK_IS_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_BUTTON)) -#define GTK_CHECK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass)) - - -typedef struct _GtkCheckButton GtkCheckButton; -typedef struct _GtkCheckButtonClass GtkCheckButtonClass; - -struct _GtkCheckButton -{ - GtkToggleButton toggle_button; -}; - -struct _GtkCheckButtonClass -{ - GtkToggleButtonClass parent_class; - - void (* draw_indicator) (GtkCheckButton *check_button, - GdkRectangle *area); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_check_button_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_check_button_new (void); -GtkWidget* gtk_check_button_new_with_label (const gchar *label); -GtkWidget* gtk_check_button_new_with_mnemonic (const gchar *label); - -void _gtk_check_button_get_props (GtkCheckButton *check_button, - gint *indicator_size, - gint *indicator_spacing); - -G_END_DECLS - -#endif /* __GTK_CHECK_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h deleted file mode 100644 index 6db552fc..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h +++ /dev/null @@ -1,99 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2001. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_CHECK_MENU_ITEM_H__ -#define __GTK_CHECK_MENU_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmenuitem.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_CHECK_MENU_ITEM (gtk_check_menu_item_get_type ()) -#define GTK_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItem)) -#define GTK_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass)) -#define GTK_IS_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM)) -#define GTK_IS_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM)) -#define GTK_CHECK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass)) - - -typedef struct _GtkCheckMenuItem GtkCheckMenuItem; -typedef struct _GtkCheckMenuItemClass GtkCheckMenuItemClass; - -struct _GtkCheckMenuItem -{ - GtkMenuItem menu_item; - - guint active : 1; - guint always_show_toggle : 1; - guint inconsistent : 1; - guint draw_as_radio : 1; -}; - -struct _GtkCheckMenuItemClass -{ - GtkMenuItemClass parent_class; - - void (* toggled) (GtkCheckMenuItem *check_menu_item); - void (* draw_indicator) (GtkCheckMenuItem *check_menu_item, - GdkRectangle *area); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_check_menu_item_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_check_menu_item_new (void); -GtkWidget* gtk_check_menu_item_new_with_label (const gchar *label); -GtkWidget* gtk_check_menu_item_new_with_mnemonic (const gchar *label); -void gtk_check_menu_item_set_active (GtkCheckMenuItem *check_menu_item, - gboolean is_active); -gboolean gtk_check_menu_item_get_active (GtkCheckMenuItem *check_menu_item); -void gtk_check_menu_item_toggled (GtkCheckMenuItem *check_menu_item); -void gtk_check_menu_item_set_inconsistent (GtkCheckMenuItem *check_menu_item, - gboolean setting); -gboolean gtk_check_menu_item_get_inconsistent (GtkCheckMenuItem *check_menu_item); -void gtk_check_menu_item_set_draw_as_radio (GtkCheckMenuItem *check_menu_item, - gboolean draw_as_radio); -gboolean gtk_check_menu_item_get_draw_as_radio (GtkCheckMenuItem *check_menu_item); - - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_check_menu_item_set_show_toggle (GtkCheckMenuItem *menu_item, - gboolean always); -#define gtk_check_menu_item_set_state gtk_check_menu_item_set_active -#endif - -G_END_DECLS - -#endif /* __GTK_CHECK_MENU_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkclipboard.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkclipboard.h deleted file mode 100644 index 1825cf76..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkclipboard.h +++ /dev/null @@ -1,145 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - * - * Global clipboard abstraction. - */ - -#ifndef __GTK_CLIPBOARD_H__ -#define __GTK_CLIPBOARD_H__ - -#include <gtk/gtkselection.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CLIPBOARD (gtk_clipboard_get_type ()) -#define GTK_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CLIPBOARD, GtkClipboard)) -#define GTK_IS_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CLIPBOARD)) - -typedef void (* GtkClipboardReceivedFunc) (GtkClipboard *clipboard, - GtkSelectionData *selection_data, - gpointer data); -typedef void (* GtkClipboardTextReceivedFunc) (GtkClipboard *clipboard, - const gchar *text, - gpointer data); -typedef void (* GtkClipboardRichTextReceivedFunc) (GtkClipboard *clipboard, - GdkAtom format, - const guint8 *text, - gsize length, - gpointer data); -typedef void (* GtkClipboardImageReceivedFunc) (GtkClipboard *clipboard, - GdkPixbuf *pixbuf, - gpointer data); -typedef void (* GtkClipboardTargetsReceivedFunc) (GtkClipboard *clipboard, - GdkAtom *atoms, - gint n_atoms, - gpointer data); - -/* Should these functions have GtkClipboard *clipboard as the first argument? - * right now for ClearFunc, you may have trouble determining _which_ clipboard - * was cleared, if you reuse your ClearFunc for multiple clipboards. - */ -typedef void (* GtkClipboardGetFunc) (GtkClipboard *clipboard, - GtkSelectionData *selection_data, - guint info, - gpointer user_data_or_owner); -typedef void (* GtkClipboardClearFunc) (GtkClipboard *clipboard, - gpointer user_data_or_owner); - -GType gtk_clipboard_get_type (void) G_GNUC_CONST; - -GtkClipboard *gtk_clipboard_get_for_display (GdkDisplay *display, - GdkAtom selection); -#ifndef GDK_MULTIHEAD_SAFE -GtkClipboard *gtk_clipboard_get (GdkAtom selection); -#endif - -GdkDisplay *gtk_clipboard_get_display (GtkClipboard *clipboard); - - -gboolean gtk_clipboard_set_with_data (GtkClipboard *clipboard, - const GtkTargetEntry *targets, - guint n_targets, - GtkClipboardGetFunc get_func, - GtkClipboardClearFunc clear_func, - gpointer user_data); -gboolean gtk_clipboard_set_with_owner (GtkClipboard *clipboard, - const GtkTargetEntry *targets, - guint n_targets, - GtkClipboardGetFunc get_func, - GtkClipboardClearFunc clear_func, - GObject *owner); -GObject *gtk_clipboard_get_owner (GtkClipboard *clipboard); -void gtk_clipboard_clear (GtkClipboard *clipboard); -void gtk_clipboard_set_text (GtkClipboard *clipboard, - const gchar *text, - gint len); -void gtk_clipboard_set_image (GtkClipboard *clipboard, - GdkPixbuf *pixbuf); - -void gtk_clipboard_request_contents (GtkClipboard *clipboard, - GdkAtom target, - GtkClipboardReceivedFunc callback, - gpointer user_data); -void gtk_clipboard_request_text (GtkClipboard *clipboard, - GtkClipboardTextReceivedFunc callback, - gpointer user_data); -void gtk_clipboard_request_rich_text (GtkClipboard *clipboard, - GtkTextBuffer *buffer, - GtkClipboardRichTextReceivedFunc callback, - gpointer user_data); -void gtk_clipboard_request_image (GtkClipboard *clipboard, - GtkClipboardImageReceivedFunc callback, - gpointer user_data); -void gtk_clipboard_request_targets (GtkClipboard *clipboard, - GtkClipboardTargetsReceivedFunc callback, - gpointer user_data); - -GtkSelectionData *gtk_clipboard_wait_for_contents (GtkClipboard *clipboard, - GdkAtom target); -gchar * gtk_clipboard_wait_for_text (GtkClipboard *clipboard); -guint8 * gtk_clipboard_wait_for_rich_text (GtkClipboard *clipboard, - GtkTextBuffer *buffer, - GdkAtom *format, - gsize *length); -GdkPixbuf * gtk_clipboard_wait_for_image (GtkClipboard *clipboard); -gboolean gtk_clipboard_wait_for_targets (GtkClipboard *clipboard, - GdkAtom **targets, - gint *n_targets); - -gboolean gtk_clipboard_wait_is_text_available (GtkClipboard *clipboard); -gboolean gtk_clipboard_wait_is_rich_text_available (GtkClipboard *clipboard, - GtkTextBuffer *buffer); -gboolean gtk_clipboard_wait_is_image_available (GtkClipboard *clipboard); -gboolean gtk_clipboard_wait_is_target_available (GtkClipboard *clipboard, - GdkAtom target); - - -void gtk_clipboard_set_can_store (GtkClipboard *clipboard, - const GtkTargetEntry *targets, - gint n_targets); - -void gtk_clipboard_store (GtkClipboard *clipboard); - -/* private */ -void _gtk_clipboard_handle_event (GdkEventOwnerChange *event); - -void _gtk_clipboard_store_all (void); - -G_END_DECLS - -#endif /* __GTK_CLIPBOARD_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkclist.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkclist.h deleted file mode 100644 index 5375ea1c..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkclist.h +++ /dev/null @@ -1,793 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball, Josh MacDonald - * Copyright (C) 1997-1998 Jay Painter <jpaint@serv.net><jpaint@gimp.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_CLIST_H__ -#define __GTK_CLIST_H__ - -#include <gdk/gdk.h> -#include <gtk/gtksignal.h> -#include <gtk/gtkalignment.h> -#include <gtk/gtklabel.h> -#include <gtk/gtkbutton.h> -#include <gtk/gtkhscrollbar.h> -#include <gtk/gtkvscrollbar.h> -#include <gtk/gtkenums.h> - - -G_BEGIN_DECLS - - -/* clist flags */ -enum { - GTK_CLIST_IN_DRAG = 1 << 0, - GTK_CLIST_ROW_HEIGHT_SET = 1 << 1, - GTK_CLIST_SHOW_TITLES = 1 << 2, - /* Unused */ - GTK_CLIST_ADD_MODE = 1 << 4, - GTK_CLIST_AUTO_SORT = 1 << 5, - GTK_CLIST_AUTO_RESIZE_BLOCKED = 1 << 6, - GTK_CLIST_REORDERABLE = 1 << 7, - GTK_CLIST_USE_DRAG_ICONS = 1 << 8, - GTK_CLIST_DRAW_DRAG_LINE = 1 << 9, - GTK_CLIST_DRAW_DRAG_RECT = 1 << 10 -}; - -/* cell types */ -typedef enum -{ - GTK_CELL_EMPTY, - GTK_CELL_TEXT, - GTK_CELL_PIXMAP, - GTK_CELL_PIXTEXT, - GTK_CELL_WIDGET -} GtkCellType; - -typedef enum -{ - GTK_CLIST_DRAG_NONE, - GTK_CLIST_DRAG_BEFORE, - GTK_CLIST_DRAG_INTO, - GTK_CLIST_DRAG_AFTER -} GtkCListDragPos; - -typedef enum -{ - GTK_BUTTON_IGNORED = 0, - GTK_BUTTON_SELECTS = 1 << 0, - GTK_BUTTON_DRAGS = 1 << 1, - GTK_BUTTON_EXPANDS = 1 << 2 -} GtkButtonAction; - -#define GTK_TYPE_CLIST (gtk_clist_get_type ()) -#define GTK_CLIST(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_CLIST, GtkCList)) -#define GTK_CLIST_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_CLIST, GtkCListClass)) -#define GTK_IS_CLIST(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_CLIST)) -#define GTK_IS_CLIST_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CLIST)) -#define GTK_CLIST_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_CLIST, GtkCListClass)) - - -#define GTK_CLIST_FLAGS(clist) (GTK_CLIST (clist)->flags) -#define GTK_CLIST_SET_FLAG(clist,flag) (GTK_CLIST_FLAGS (clist) |= (GTK_ ## flag)) -#define GTK_CLIST_UNSET_FLAG(clist,flag) (GTK_CLIST_FLAGS (clist) &= ~(GTK_ ## flag)) - -#define GTK_CLIST_IN_DRAG(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_IN_DRAG) -#define GTK_CLIST_ROW_HEIGHT_SET(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_ROW_HEIGHT_SET) -#define GTK_CLIST_SHOW_TITLES(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_SHOW_TITLES) -#define GTK_CLIST_ADD_MODE(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_ADD_MODE) -#define GTK_CLIST_AUTO_SORT(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_AUTO_SORT) -#define GTK_CLIST_AUTO_RESIZE_BLOCKED(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_AUTO_RESIZE_BLOCKED) -#define GTK_CLIST_REORDERABLE(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_REORDERABLE) -#define GTK_CLIST_USE_DRAG_ICONS(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_USE_DRAG_ICONS) -#define GTK_CLIST_DRAW_DRAG_LINE(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_DRAW_DRAG_LINE) -#define GTK_CLIST_DRAW_DRAG_RECT(clist) (GTK_CLIST_FLAGS (clist) & GTK_CLIST_DRAW_DRAG_RECT) - -#define GTK_CLIST_ROW(_glist_) ((GtkCListRow *)((_glist_)->data)) - -/* pointer casting for cells */ -#define GTK_CELL_TEXT(cell) (((GtkCellText *) &(cell))) -#define GTK_CELL_PIXMAP(cell) (((GtkCellPixmap *) &(cell))) -#define GTK_CELL_PIXTEXT(cell) (((GtkCellPixText *) &(cell))) -#define GTK_CELL_WIDGET(cell) (((GtkCellWidget *) &(cell))) - -typedef struct _GtkCList GtkCList; -typedef struct _GtkCListClass GtkCListClass; -typedef struct _GtkCListColumn GtkCListColumn; -typedef struct _GtkCListRow GtkCListRow; - -typedef struct _GtkCell GtkCell; -typedef struct _GtkCellText GtkCellText; -typedef struct _GtkCellPixmap GtkCellPixmap; -typedef struct _GtkCellPixText GtkCellPixText; -typedef struct _GtkCellWidget GtkCellWidget; - -typedef gint (*GtkCListCompareFunc) (GtkCList *clist, - gconstpointer ptr1, - gconstpointer ptr2); - -typedef struct _GtkCListCellInfo GtkCListCellInfo; -typedef struct _GtkCListDestInfo GtkCListDestInfo; - -struct _GtkCListCellInfo -{ - gint row; - gint column; -}; - -struct _GtkCListDestInfo -{ - GtkCListCellInfo cell; - GtkCListDragPos insert_pos; -}; - -struct _GtkCList -{ - GtkContainer container; - - guint16 flags; - - gpointer reserved1; - gpointer reserved2; - - guint freeze_count; - - /* allocation rectangle after the conatiner_border_width - * and the width of the shadow border */ - GdkRectangle internal_allocation; - - /* rows */ - gint rows; - gint row_height; - GList *row_list; - GList *row_list_end; - - /* columns */ - gint columns; - GdkRectangle column_title_area; - GdkWindow *title_window; - - /* dynamicly allocated array of column structures */ - GtkCListColumn *column; - - /* the scrolling window and its height and width to - * make things a little speedier */ - GdkWindow *clist_window; - gint clist_window_width; - gint clist_window_height; - - /* offsets for scrolling */ - gint hoffset; - gint voffset; - - /* border shadow style */ - GtkShadowType shadow_type; - - /* the list's selection mode (gtkenums.h) */ - GtkSelectionMode selection_mode; - - /* list of selected rows */ - GList *selection; - GList *selection_end; - - GList *undo_selection; - GList *undo_unselection; - gint undo_anchor; - - /* mouse buttons */ - guint8 button_actions[5]; - - guint8 drag_button; - - /* dnd */ - GtkCListCellInfo click_cell; - - /* scroll adjustments */ - GtkAdjustment *hadjustment; - GtkAdjustment *vadjustment; - - /* xor GC for the vertical drag line */ - GdkGC *xor_gc; - - /* gc for drawing unselected cells */ - GdkGC *fg_gc; - GdkGC *bg_gc; - - /* cursor used to indicate dragging */ - GdkCursor *cursor_drag; - - /* the current x-pixel location of the xor-drag line */ - gint x_drag; - - /* focus handling */ - gint focus_row; - - gint focus_header_column; - - /* dragging the selection */ - gint anchor; - GtkStateType anchor_state; - gint drag_pos; - gint htimer; - gint vtimer; - - GtkSortType sort_type; - GtkCListCompareFunc compare; - gint sort_column; - - gint drag_highlight_row; - GtkCListDragPos drag_highlight_pos; -}; - -struct _GtkCListClass -{ - GtkContainerClass parent_class; - - void (*set_scroll_adjustments) (GtkCList *clist, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); - void (*refresh) (GtkCList *clist); - void (*select_row) (GtkCList *clist, - gint row, - gint column, - GdkEvent *event); - void (*unselect_row) (GtkCList *clist, - gint row, - gint column, - GdkEvent *event); - void (*row_move) (GtkCList *clist, - gint source_row, - gint dest_row); - void (*click_column) (GtkCList *clist, - gint column); - void (*resize_column) (GtkCList *clist, - gint column, - gint width); - void (*toggle_focus_row) (GtkCList *clist); - void (*select_all) (GtkCList *clist); - void (*unselect_all) (GtkCList *clist); - void (*undo_selection) (GtkCList *clist); - void (*start_selection) (GtkCList *clist); - void (*end_selection) (GtkCList *clist); - void (*extend_selection) (GtkCList *clist, - GtkScrollType scroll_type, - gfloat position, - gboolean auto_start_selection); - void (*scroll_horizontal) (GtkCList *clist, - GtkScrollType scroll_type, - gfloat position); - void (*scroll_vertical) (GtkCList *clist, - GtkScrollType scroll_type, - gfloat position); - void (*toggle_add_mode) (GtkCList *clist); - void (*abort_column_resize) (GtkCList *clist); - void (*resync_selection) (GtkCList *clist, - GdkEvent *event); - GList* (*selection_find) (GtkCList *clist, - gint row_number, - GList *row_list_element); - void (*draw_row) (GtkCList *clist, - GdkRectangle *area, - gint row, - GtkCListRow *clist_row); - void (*draw_drag_highlight) (GtkCList *clist, - GtkCListRow *target_row, - gint target_row_number, - GtkCListDragPos drag_pos); - void (*clear) (GtkCList *clist); - void (*fake_unselect_all) (GtkCList *clist, - gint row); - void (*sort_list) (GtkCList *clist); - gint (*insert_row) (GtkCList *clist, - gint row, - gchar *text[]); - void (*remove_row) (GtkCList *clist, - gint row); - void (*set_cell_contents) (GtkCList *clist, - GtkCListRow *clist_row, - gint column, - GtkCellType type, - const gchar *text, - guint8 spacing, - GdkPixmap *pixmap, - GdkBitmap *mask); - void (*cell_size_request) (GtkCList *clist, - GtkCListRow *clist_row, - gint column, - GtkRequisition *requisition); - -}; - -struct _GtkCListColumn -{ - gchar *title; - GdkRectangle area; - - GtkWidget *button; - GdkWindow *window; - - gint width; - gint min_width; - gint max_width; - GtkJustification justification; - - guint visible : 1; - guint width_set : 1; - guint resizeable : 1; - guint auto_resize : 1; - guint button_passive : 1; -}; - -struct _GtkCListRow -{ - GtkCell *cell; - GtkStateType state; - - GdkColor foreground; - GdkColor background; - - GtkStyle *style; - - gpointer data; - GtkDestroyNotify destroy; - - guint fg_set : 1; - guint bg_set : 1; - guint selectable : 1; -}; - -/* Cell Structures */ -struct _GtkCellText -{ - GtkCellType type; - - gint16 vertical; - gint16 horizontal; - - GtkStyle *style; - - gchar *text; -}; - -struct _GtkCellPixmap -{ - GtkCellType type; - - gint16 vertical; - gint16 horizontal; - - GtkStyle *style; - - GdkPixmap *pixmap; - GdkBitmap *mask; -}; - -struct _GtkCellPixText -{ - GtkCellType type; - - gint16 vertical; - gint16 horizontal; - - GtkStyle *style; - - gchar *text; - guint8 spacing; - GdkPixmap *pixmap; - GdkBitmap *mask; -}; - -struct _GtkCellWidget -{ - GtkCellType type; - - gint16 vertical; - gint16 horizontal; - - GtkStyle *style; - - GtkWidget *widget; -}; - -struct _GtkCell -{ - GtkCellType type; - - gint16 vertical; - gint16 horizontal; - - GtkStyle *style; - - union { - gchar *text; - - struct { - GdkPixmap *pixmap; - GdkBitmap *mask; - } pm; - - struct { - gchar *text; - guint8 spacing; - GdkPixmap *pixmap; - GdkBitmap *mask; - } pt; - - GtkWidget *widget; - } u; -}; - -GtkType gtk_clist_get_type (void) G_GNUC_CONST; - -/* create a new GtkCList */ -GtkWidget* gtk_clist_new (gint columns); -GtkWidget* gtk_clist_new_with_titles (gint columns, - gchar *titles[]); - -/* set adjustments of clist */ -void gtk_clist_set_hadjustment (GtkCList *clist, - GtkAdjustment *adjustment); -void gtk_clist_set_vadjustment (GtkCList *clist, - GtkAdjustment *adjustment); - -/* get adjustments of clist */ -GtkAdjustment* gtk_clist_get_hadjustment (GtkCList *clist); -GtkAdjustment* gtk_clist_get_vadjustment (GtkCList *clist); - -/* set the border style of the clist */ -void gtk_clist_set_shadow_type (GtkCList *clist, - GtkShadowType type); - -/* set the clist's selection mode */ -void gtk_clist_set_selection_mode (GtkCList *clist, - GtkSelectionMode mode); - -/* enable clists reorder ability */ -void gtk_clist_set_reorderable (GtkCList *clist, - gboolean reorderable); -void gtk_clist_set_use_drag_icons (GtkCList *clist, - gboolean use_icons); -void gtk_clist_set_button_actions (GtkCList *clist, - guint button, - guint8 button_actions); - -/* freeze all visual updates of the list, and then thaw the list after - * you have made a number of changes and the updates wil occure in a - * more efficent mannor than if you made them on a unfrozen list - */ -void gtk_clist_freeze (GtkCList *clist); -void gtk_clist_thaw (GtkCList *clist); - -/* show and hide the column title buttons */ -void gtk_clist_column_titles_show (GtkCList *clist); -void gtk_clist_column_titles_hide (GtkCList *clist); - -/* set the column title to be a active title (responds to button presses, - * prelights, and grabs keyboard focus), or passive where it acts as just - * a title - */ -void gtk_clist_column_title_active (GtkCList *clist, - gint column); -void gtk_clist_column_title_passive (GtkCList *clist, - gint column); -void gtk_clist_column_titles_active (GtkCList *clist); -void gtk_clist_column_titles_passive (GtkCList *clist); - -/* set the title in the column title button */ -void gtk_clist_set_column_title (GtkCList *clist, - gint column, - const gchar *title); - -/* returns the title of column. Returns NULL if title is not set */ -gchar * gtk_clist_get_column_title (GtkCList *clist, - gint column); - -/* set a widget instead of a title for the column title button */ -void gtk_clist_set_column_widget (GtkCList *clist, - gint column, - GtkWidget *widget); - -/* returns the column widget */ -GtkWidget * gtk_clist_get_column_widget (GtkCList *clist, - gint column); - -/* set the justification on a column */ -void gtk_clist_set_column_justification (GtkCList *clist, - gint column, - GtkJustification justification); - -/* set visibility of a column */ -void gtk_clist_set_column_visibility (GtkCList *clist, - gint column, - gboolean visible); - -/* enable/disable column resize operations by mouse */ -void gtk_clist_set_column_resizeable (GtkCList *clist, - gint column, - gboolean resizeable); - -/* resize column automatically to its optimal width */ -void gtk_clist_set_column_auto_resize (GtkCList *clist, - gint column, - gboolean auto_resize); - -gint gtk_clist_columns_autosize (GtkCList *clist); - -/* return the optimal column width, i.e. maximum of all cell widths */ -gint gtk_clist_optimal_column_width (GtkCList *clist, - gint column); - -/* set the pixel width of a column; this is a necessary step in - * creating a CList because otherwise the column width is chozen from - * the width of the column title, which will never be right - */ -void gtk_clist_set_column_width (GtkCList *clist, - gint column, - gint width); - -/* set column minimum/maximum width. min/max_width < 0 => no restriction */ -void gtk_clist_set_column_min_width (GtkCList *clist, - gint column, - gint min_width); -void gtk_clist_set_column_max_width (GtkCList *clist, - gint column, - gint max_width); - -/* change the height of the rows, the default (height=0) is - * the hight of the current font. - */ -void gtk_clist_set_row_height (GtkCList *clist, - guint height); - -/* scroll the viewing area of the list to the given column and row; - * row_align and col_align are between 0-1 representing the location the - * row should appear on the screnn, 0.0 being top or left, 1.0 being - * bottom or right; if row or column is -1 then then there is no change - */ -void gtk_clist_moveto (GtkCList *clist, - gint row, - gint column, - gfloat row_align, - gfloat col_align); - -/* returns whether the row is visible */ -GtkVisibility gtk_clist_row_is_visible (GtkCList *clist, - gint row); - -/* returns the cell type */ -GtkCellType gtk_clist_get_cell_type (GtkCList *clist, - gint row, - gint column); - -/* sets a given cell's text, replacing its current contents */ -void gtk_clist_set_text (GtkCList *clist, - gint row, - gint column, - const gchar *text); - -/* for the "get" functions, any of the return pointer can be - * NULL if you are not interested - */ -gint gtk_clist_get_text (GtkCList *clist, - gint row, - gint column, - gchar **text); - -/* sets a given cell's pixmap, replacing its current contents */ -void gtk_clist_set_pixmap (GtkCList *clist, - gint row, - gint column, - GdkPixmap *pixmap, - GdkBitmap *mask); - -gint gtk_clist_get_pixmap (GtkCList *clist, - gint row, - gint column, - GdkPixmap **pixmap, - GdkBitmap **mask); - -/* sets a given cell's pixmap and text, replacing its current contents */ -void gtk_clist_set_pixtext (GtkCList *clist, - gint row, - gint column, - const gchar *text, - guint8 spacing, - GdkPixmap *pixmap, - GdkBitmap *mask); - -gint gtk_clist_get_pixtext (GtkCList *clist, - gint row, - gint column, - gchar **text, - guint8 *spacing, - GdkPixmap **pixmap, - GdkBitmap **mask); - -/* sets the foreground color of a row, the color must already - * be allocated - */ -void gtk_clist_set_foreground (GtkCList *clist, - gint row, - const GdkColor *color); - -/* sets the background color of a row, the color must already - * be allocated - */ -void gtk_clist_set_background (GtkCList *clist, - gint row, - const GdkColor *color); - -/* set / get cell styles */ -void gtk_clist_set_cell_style (GtkCList *clist, - gint row, - gint column, - GtkStyle *style); - -GtkStyle *gtk_clist_get_cell_style (GtkCList *clist, - gint row, - gint column); - -void gtk_clist_set_row_style (GtkCList *clist, - gint row, - GtkStyle *style); - -GtkStyle *gtk_clist_get_row_style (GtkCList *clist, - gint row); - -/* this sets a horizontal and vertical shift for drawing - * the contents of a cell; it can be positive or negitive; - * this is particulary useful for indenting items in a column - */ -void gtk_clist_set_shift (GtkCList *clist, - gint row, - gint column, - gint vertical, - gint horizontal); - -/* set/get selectable flag of a single row */ -void gtk_clist_set_selectable (GtkCList *clist, - gint row, - gboolean selectable); -gboolean gtk_clist_get_selectable (GtkCList *clist, - gint row); - -/* prepend/append returns the index of the row you just added, - * making it easier to append and modify a row - */ -gint gtk_clist_prepend (GtkCList *clist, - gchar *text[]); -gint gtk_clist_append (GtkCList *clist, - gchar *text[]); - -/* inserts a row at index row and returns the row where it was - * actually inserted (may be different from "row" in auto_sort mode) - */ -gint gtk_clist_insert (GtkCList *clist, - gint row, - gchar *text[]); - -/* removes row at index row */ -void gtk_clist_remove (GtkCList *clist, - gint row); - -/* sets a arbitrary data pointer for a given row */ -void gtk_clist_set_row_data (GtkCList *clist, - gint row, - gpointer data); - -/* sets a data pointer for a given row with destroy notification */ -void gtk_clist_set_row_data_full (GtkCList *clist, - gint row, - gpointer data, - GtkDestroyNotify destroy); - -/* returns the data set for a row */ -gpointer gtk_clist_get_row_data (GtkCList *clist, - gint row); - -/* givin a data pointer, find the first (and hopefully only!) - * row that points to that data, or -1 if none do - */ -gint gtk_clist_find_row_from_data (GtkCList *clist, - gpointer data); - -/* force selection of a row */ -void gtk_clist_select_row (GtkCList *clist, - gint row, - gint column); - -/* force unselection of a row */ -void gtk_clist_unselect_row (GtkCList *clist, - gint row, - gint column); - -/* undo the last select/unselect operation */ -void gtk_clist_undo_selection (GtkCList *clist); - -/* clear the entire list -- this is much faster than removing - * each item with gtk_clist_remove - */ -void gtk_clist_clear (GtkCList *clist); - -/* return the row column corresponding to the x and y coordinates, - * the returned values are only valid if the x and y coordinates - * are respectively to a window == clist->clist_window - */ -gint gtk_clist_get_selection_info (GtkCList *clist, - gint x, - gint y, - gint *row, - gint *column); - -/* in multiple or extended mode, select all rows */ -void gtk_clist_select_all (GtkCList *clist); - -/* in all modes except browse mode, deselect all rows */ -void gtk_clist_unselect_all (GtkCList *clist); - -/* swap the position of two rows */ -void gtk_clist_swap_rows (GtkCList *clist, - gint row1, - gint row2); - -/* move row from source_row position to dest_row position */ -void gtk_clist_row_move (GtkCList *clist, - gint source_row, - gint dest_row); - -/* sets a compare function different to the default */ -void gtk_clist_set_compare_func (GtkCList *clist, - GtkCListCompareFunc cmp_func); - -/* the column to sort by */ -void gtk_clist_set_sort_column (GtkCList *clist, - gint column); - -/* how to sort : ascending or descending */ -void gtk_clist_set_sort_type (GtkCList *clist, - GtkSortType sort_type); - -/* sort the list with the current compare function */ -void gtk_clist_sort (GtkCList *clist); - -/* Automatically sort upon insertion */ -void gtk_clist_set_auto_sort (GtkCList *clist, - gboolean auto_sort); - -/* Private function for clist, ctree */ - -PangoLayout *_gtk_clist_create_cell_layout (GtkCList *clist, - GtkCListRow *clist_row, - gint column); - - -G_END_DECLS - - -#endif /* __GTK_CLIST_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorbutton.h deleted file mode 100644 index b6a00fdf..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorbutton.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1998, 1999 Red Hat, Inc. - * All rights reserved. - * - * This Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -/* Color picker button for GNOME - * - * Author: Federico Mena <federico@nuclecu.unam.mx> - * - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_COLOR_BUTTON_H__ -#define __GTK_COLOR_BUTTON_H__ - - -#include <gtk/gtkbutton.h> - -G_BEGIN_DECLS - - -/* The GtkColorSelectionButton widget is a simple color picker in a button. - * The button displays a sample of the currently selected color. When - * the user clicks on the button, a color selection dialog pops up. - * The color picker emits the "color_set" signal when the color is set. - */ - -#define GTK_TYPE_COLOR_BUTTON (gtk_color_button_get_type ()) -#define GTK_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButton)) -#define GTK_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass)) -#define GTK_IS_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_BUTTON)) -#define GTK_IS_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_BUTTON)) -#define GTK_COLOR_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass)) - -typedef struct _GtkColorButton GtkColorButton; -typedef struct _GtkColorButtonClass GtkColorButtonClass; -typedef struct _GtkColorButtonPrivate GtkColorButtonPrivate; - -struct _GtkColorButton { - GtkButton button; - - /*< private >*/ - - GtkColorButtonPrivate *priv; -}; - -struct _GtkColorButtonClass { - GtkButtonClass parent_class; - - void (* color_set) (GtkColorButton *cp); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_color_button_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_color_button_new (void); -GtkWidget *gtk_color_button_new_with_color (const GdkColor *color); -void gtk_color_button_set_color (GtkColorButton *color_button, - const GdkColor *color); -void gtk_color_button_set_alpha (GtkColorButton *color_button, - guint16 alpha); -void gtk_color_button_get_color (GtkColorButton *color_button, - GdkColor *color); -guint16 gtk_color_button_get_alpha (GtkColorButton *color_button); -void gtk_color_button_set_use_alpha (GtkColorButton *color_button, - gboolean use_alpha); -gboolean gtk_color_button_get_use_alpha (GtkColorButton *color_button); -void gtk_color_button_set_title (GtkColorButton *color_button, - const gchar *title); -G_CONST_RETURN gchar *gtk_color_button_get_title (GtkColorButton *color_button); - - -G_END_DECLS - -#endif /* __GTK_COLOR_BUTTON_H__ */ - - - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorsel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorsel.h deleted file mode 100644 index 8cfc3c93..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorsel.h +++ /dev/null @@ -1,130 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat, Inc. - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ -#ifndef __GTK_COLOR_SELECTION_H__ -#define __GTK_COLOR_SELECTION_H__ - -#include <gtk/gtkdialog.h> -#include <gtk/gtkvbox.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_COLOR_SELECTION (gtk_color_selection_get_type ()) -#define GTK_COLOR_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SELECTION, GtkColorSelection)) -#define GTK_COLOR_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SELECTION, GtkColorSelectionClass)) -#define GTK_IS_COLOR_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SELECTION)) -#define GTK_IS_COLOR_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SELECTION)) -#define GTK_COLOR_SELECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SELECTION, GtkColorSelectionClass)) - - -typedef struct _GtkColorSelection GtkColorSelection; -typedef struct _GtkColorSelectionClass GtkColorSelectionClass; - - -typedef void (* GtkColorSelectionChangePaletteFunc) (const GdkColor *colors, - gint n_colors); -typedef void (* GtkColorSelectionChangePaletteWithScreenFunc) (GdkScreen *screen, - const GdkColor *colors, - gint n_colors); - -struct _GtkColorSelection -{ - GtkVBox parent_instance; - - /* < private_data > */ - gpointer private_data; -}; - -struct _GtkColorSelectionClass -{ - GtkVBoxClass parent_class; - - void (*color_changed) (GtkColorSelection *color_selection); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -/* ColorSelection */ - -GType gtk_color_selection_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_color_selection_new (void); -gboolean gtk_color_selection_get_has_opacity_control (GtkColorSelection *colorsel); -void gtk_color_selection_set_has_opacity_control (GtkColorSelection *colorsel, - gboolean has_opacity); -gboolean gtk_color_selection_get_has_palette (GtkColorSelection *colorsel); -void gtk_color_selection_set_has_palette (GtkColorSelection *colorsel, - gboolean has_palette); - - -void gtk_color_selection_set_current_color (GtkColorSelection *colorsel, - const GdkColor *color); -void gtk_color_selection_set_current_alpha (GtkColorSelection *colorsel, - guint16 alpha); -void gtk_color_selection_get_current_color (GtkColorSelection *colorsel, - GdkColor *color); -guint16 gtk_color_selection_get_current_alpha (GtkColorSelection *colorsel); -void gtk_color_selection_set_previous_color (GtkColorSelection *colorsel, - const GdkColor *color); -void gtk_color_selection_set_previous_alpha (GtkColorSelection *colorsel, - guint16 alpha); -void gtk_color_selection_get_previous_color (GtkColorSelection *colorsel, - GdkColor *color); -guint16 gtk_color_selection_get_previous_alpha (GtkColorSelection *colorsel); - -gboolean gtk_color_selection_is_adjusting (GtkColorSelection *colorsel); - -gboolean gtk_color_selection_palette_from_string (const gchar *str, - GdkColor **colors, - gint *n_colors); -gchar* gtk_color_selection_palette_to_string (const GdkColor *colors, - gint n_colors); - -#ifndef GTK_DISABLE_DEPRECATED -#ifndef GDK_MULTIHEAD_SAFE -GtkColorSelectionChangePaletteFunc gtk_color_selection_set_change_palette_hook (GtkColorSelectionChangePaletteFunc func); -#endif -#endif - -GtkColorSelectionChangePaletteWithScreenFunc gtk_color_selection_set_change_palette_with_screen_hook (GtkColorSelectionChangePaletteWithScreenFunc func); - -#ifndef GTK_DISABLE_DEPRECATED -/* Deprecated calls: */ -void gtk_color_selection_set_color (GtkColorSelection *colorsel, - gdouble *color); -void gtk_color_selection_get_color (GtkColorSelection *colorsel, - gdouble *color); -void gtk_color_selection_set_update_policy (GtkColorSelection *colorsel, - GtkUpdateType policy); -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_COLOR_SELECTION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h deleted file mode 100644 index 7ad02491..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h +++ /dev/null @@ -1,76 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ -#ifndef __GTK_COLOR_SELECTION_DIALOG_H__ -#define __GTK_COLOR_SELECTION_DIALOG_H__ - -#include <gtk/gtkdialog.h> -#include <gtk/gtkcolorsel.h> -#include <gtk/gtkvbox.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_COLOR_SELECTION_DIALOG (gtk_color_selection_dialog_get_type ()) -#define GTK_COLOR_SELECTION_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SELECTION_DIALOG, GtkColorSelectionDialog)) -#define GTK_COLOR_SELECTION_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SELECTION_DIALOG, GtkColorSelectionDialogClass)) -#define GTK_IS_COLOR_SELECTION_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SELECTION_DIALOG)) -#define GTK_IS_COLOR_SELECTION_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SELECTION_DIALOG)) -#define GTK_COLOR_SELECTION_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SELECTION_DIALOG, GtkColorSelectionDialogClass)) - - -typedef struct _GtkColorSelectionDialog GtkColorSelectionDialog; -typedef struct _GtkColorSelectionDialogClass GtkColorSelectionDialogClass; - - -struct _GtkColorSelectionDialog -{ - GtkDialog parent_instance; - - GtkWidget *colorsel; - GtkWidget *ok_button; - GtkWidget *cancel_button; - GtkWidget *help_button; -}; - -struct _GtkColorSelectionDialogClass -{ - GtkDialogClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -/* ColorSelectionDialog */ -GType gtk_color_selection_dialog_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_color_selection_dialog_new (const gchar *title); - - -G_END_DECLS - -#endif /* __GTK_COLOR_SELECTION_DIALOG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcombo.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcombo.h deleted file mode 100644 index 31655af3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcombo.h +++ /dev/null @@ -1,118 +0,0 @@ -/* gtkcombo - combo widget for gtk+ - * Copyright 1997 Paolo Molaro - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_SMART_COMBO_H__ -#define __GTK_SMART_COMBO_H__ - -#include <gtk/gtkhbox.h> -#include <gtk/gtkitem.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_COMBO (gtk_combo_get_type ()) -#define GTK_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO, GtkCombo)) -#define GTK_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO, GtkComboClass)) -#define GTK_IS_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO)) -#define GTK_IS_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO)) -#define GTK_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO, GtkComboClass)) - - -typedef struct _GtkCombo GtkCombo; -typedef struct _GtkComboClass GtkComboClass; - -/* you should access only the entry and list fields directly */ -struct _GtkCombo { - GtkHBox hbox; - - /*< public >*/ - GtkWidget *entry; - - /*< private >*/ - GtkWidget *button; - GtkWidget *popup; - GtkWidget *popwin; - - /*< public >*/ - GtkWidget *list; - - /*< private >*/ - guint entry_change_id; - guint list_change_id; /* unused */ - - guint value_in_list:1; - guint ok_if_empty:1; - guint case_sensitive:1; - guint use_arrows:1; - guint use_arrows_always:1; - - guint16 current_button; - guint activate_id; -}; - -struct _GtkComboClass { - GtkHBoxClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_combo_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_combo_new (void); -/* the text in the entry must be or not be in the list */ -void gtk_combo_set_value_in_list (GtkCombo* combo, - gboolean val, - gboolean ok_if_empty); -/* set/unset arrows working for changing the value (can be annoying) */ -void gtk_combo_set_use_arrows (GtkCombo* combo, - gboolean val); -/* up/down arrows change value if current value not in list */ -void gtk_combo_set_use_arrows_always (GtkCombo* combo, - gboolean val); -/* perform case-sensitive compares */ -void gtk_combo_set_case_sensitive (GtkCombo* combo, - gboolean val); -/* call this function on an item if it isn't a label or you - want it to have a different value to be displayed in the entry */ -void gtk_combo_set_item_string (GtkCombo* combo, - GtkItem* item, - const gchar* item_value); -/* simple interface */ -void gtk_combo_set_popdown_strings (GtkCombo* combo, - GList *strings); - -void gtk_combo_disable_activate (GtkCombo* combo); - -G_END_DECLS - -#endif /* __GTK_SMART_COMBO_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcombobox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcombobox.h deleted file mode 100644 index 6ab2d954..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcombobox.h +++ /dev/null @@ -1,136 +0,0 @@ -/* gtkcombobox.h - * Copyright (C) 2002, 2003 Kristian Rietveld <kris@gtk.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_COMBO_BOX_H__ -#define __GTK_COMBO_BOX_H__ - -#include <gtk/gtkbin.h> -#include <gtk/gtktreemodel.h> -#include <gtk/gtktreeview.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_COMBO_BOX (gtk_combo_box_get_type ()) -#define GTK_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX, GtkComboBox)) -#define GTK_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX, GtkComboBoxClass)) -#define GTK_IS_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX)) -#define GTK_IS_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX)) -#define GTK_COMBO_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX, GtkComboBoxClass)) - -typedef struct _GtkComboBox GtkComboBox; -typedef struct _GtkComboBoxClass GtkComboBoxClass; -typedef struct _GtkComboBoxPrivate GtkComboBoxPrivate; - -struct _GtkComboBox -{ - GtkBin parent_instance; - - /*< private >*/ - GtkComboBoxPrivate *priv; -}; - -struct _GtkComboBoxClass -{ - GtkBinClass parent_class; - - /* signals */ - void (* changed) (GtkComboBox *combo_box); - - /* vfuncs */ - gchar * (* get_active_text) (GtkComboBox *combo_box); - - /* Padding for future expansion */ - void (*_gtk_reserved0) (void); - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); -}; - - -/* construction */ -GType gtk_combo_box_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_combo_box_new (void); -GtkWidget *gtk_combo_box_new_with_model (GtkTreeModel *model); - -/* grids */ -gint gtk_combo_box_get_wrap_width (GtkComboBox *combo_box); -void gtk_combo_box_set_wrap_width (GtkComboBox *combo_box, - gint width); -gint gtk_combo_box_get_row_span_column (GtkComboBox *combo_box); -void gtk_combo_box_set_row_span_column (GtkComboBox *combo_box, - gint row_span); -gint gtk_combo_box_get_column_span_column (GtkComboBox *combo_box); -void gtk_combo_box_set_column_span_column (GtkComboBox *combo_box, - gint column_span); - -gboolean gtk_combo_box_get_add_tearoffs (GtkComboBox *combo_box); -void gtk_combo_box_set_add_tearoffs (GtkComboBox *combo_box, - gboolean add_tearoffs); - -G_CONST_RETURN gchar *gtk_combo_box_get_title (GtkComboBox *combo_box); -void gtk_combo_box_set_title (GtkComboBox *combo_box, - const gchar *title); - -gboolean gtk_combo_box_get_focus_on_click (GtkComboBox *combo); -void gtk_combo_box_set_focus_on_click (GtkComboBox *combo, - gboolean focus_on_click); - -/* get/set active item */ -gint gtk_combo_box_get_active (GtkComboBox *combo_box); -void gtk_combo_box_set_active (GtkComboBox *combo_box, - gint index_); -gboolean gtk_combo_box_get_active_iter (GtkComboBox *combo_box, - GtkTreeIter *iter); -void gtk_combo_box_set_active_iter (GtkComboBox *combo_box, - GtkTreeIter *iter); - -/* getters and setters */ -void gtk_combo_box_set_model (GtkComboBox *combo_box, - GtkTreeModel *model); -GtkTreeModel *gtk_combo_box_get_model (GtkComboBox *combo_box); - -GtkTreeViewRowSeparatorFunc gtk_combo_box_get_row_separator_func (GtkComboBox *combo_box); -void gtk_combo_box_set_row_separator_func (GtkComboBox *combo_box, - GtkTreeViewRowSeparatorFunc func, - gpointer data, - GtkDestroyNotify destroy); - -/* convenience -- text */ -GtkWidget *gtk_combo_box_new_text (void); -void gtk_combo_box_append_text (GtkComboBox *combo_box, - const gchar *text); -void gtk_combo_box_insert_text (GtkComboBox *combo_box, - gint position, - const gchar *text); -void gtk_combo_box_prepend_text (GtkComboBox *combo_box, - const gchar *text); -void gtk_combo_box_remove_text (GtkComboBox *combo_box, - gint position); -gchar *gtk_combo_box_get_active_text (GtkComboBox *combo_box); - -/* programmatic control */ -void gtk_combo_box_popup (GtkComboBox *combo_box); -void gtk_combo_box_popdown (GtkComboBox *combo_box); -AtkObject* gtk_combo_box_get_popup_accessible (GtkComboBox *combo_box); - -/* private */ -gboolean _gtk_combo_box_editing_canceled (GtkComboBox *combo_box); - -G_END_DECLS - -#endif /* __GTK_COMBO_BOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h deleted file mode 100644 index 5fc71d10..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h +++ /dev/null @@ -1,74 +0,0 @@ -/* gtkcomboboxentry.h - * Copyright (C) 2002, 2003 Kristian Rietveld <kris@gtk.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_COMBO_BOX_ENTRY_H__ -#define __GTK_COMBO_BOX_ENTRY_H__ - -#include <gtk/gtkcombobox.h> -#include <gtk/gtktreemodel.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_COMBO_BOX_ENTRY (gtk_combo_box_entry_get_type ()) -#define GTK_COMBO_BOX_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_ENTRY, GtkComboBoxEntry)) -#define GTK_COMBO_BOX_ENTRY_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX_ENTRY, GtkComboBoxEntryClass)) -#define GTK_IS_COMBO_BOX_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_ENTRY)) -#define GTK_IS_COMBO_BOX_ENTRY_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX_ENTRY)) -#define GTK_COMBO_BOX_ENTRY_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX_ENTRY, GtkComboBoxEntryClass)) - -typedef struct _GtkComboBoxEntry GtkComboBoxEntry; -typedef struct _GtkComboBoxEntryClass GtkComboBoxEntryClass; -typedef struct _GtkComboBoxEntryPrivate GtkComboBoxEntryPrivate; - -struct _GtkComboBoxEntry -{ - GtkComboBox parent_instance; - - /*< private >*/ - GtkComboBoxEntryPrivate *priv; -}; - -struct _GtkComboBoxEntryClass -{ - GtkComboBoxClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved0) (void); - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); -}; - - -GType gtk_combo_box_entry_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_combo_box_entry_new (void); -GtkWidget *gtk_combo_box_entry_new_with_model (GtkTreeModel *model, - gint text_column); - -void gtk_combo_box_entry_set_text_column (GtkComboBoxEntry *entry_box, - gint text_column); -gint gtk_combo_box_entry_get_text_column (GtkComboBoxEntry *entry_box); - -/* convenience -- text */ -GtkWidget *gtk_combo_box_entry_new_text (void); - - -G_END_DECLS - -#endif /* __GTK_COMBO_BOX_ENTRY_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcontainer.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcontainer.h deleted file mode 100644 index 612fe8bc..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcontainer.h +++ /dev/null @@ -1,225 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_CONTAINER_H__ -#define __GTK_CONTAINER_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkenums.h> -#include <gtk/gtkwidget.h> -#include <gtk/gtkadjustment.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_CONTAINER (gtk_container_get_type ()) -#define GTK_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, GtkContainer)) -#define GTK_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER, GtkContainerClass)) -#define GTK_IS_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER)) -#define GTK_IS_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER)) -#define GTK_CONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER, GtkContainerClass)) - -#define GTK_IS_RESIZE_CONTAINER(widget) (GTK_IS_CONTAINER (widget) && ((GtkContainer*) (widget))->resize_mode != GTK_RESIZE_PARENT) - - -typedef struct _GtkContainer GtkContainer; -typedef struct _GtkContainerClass GtkContainerClass; - -struct _GtkContainer -{ - GtkWidget widget; - - GtkWidget *focus_child; - - guint border_width : 16; - - /*< private >*/ - guint need_resize : 1; - guint resize_mode : 2; - guint reallocate_redraws : 1; - guint has_focus_chain : 1; -}; - -struct _GtkContainerClass -{ - GtkWidgetClass parent_class; - - void (*add) (GtkContainer *container, - GtkWidget *widget); - void (*remove) (GtkContainer *container, - GtkWidget *widget); - void (*check_resize) (GtkContainer *container); - void (*forall) (GtkContainer *container, - gboolean include_internals, - GtkCallback callback, - gpointer callback_data); - void (*set_focus_child) (GtkContainer *container, - GtkWidget *widget); - GType (*child_type) (GtkContainer *container); - gchar* (*composite_name) (GtkContainer *container, - GtkWidget *child); - void (*set_child_property) (GtkContainer *container, - GtkWidget *child, - guint property_id, - const GValue *value, - GParamSpec *pspec); - void (*get_child_property) (GtkContainer *container, - GtkWidget *child, - guint property_id, - GValue *value, - GParamSpec *pspec); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -/* Application-level methods */ - -GType gtk_container_get_type (void) G_GNUC_CONST; -void gtk_container_set_border_width (GtkContainer *container, - guint border_width); -guint gtk_container_get_border_width (GtkContainer *container); -void gtk_container_add (GtkContainer *container, - GtkWidget *widget); -void gtk_container_remove (GtkContainer *container, - GtkWidget *widget); - -void gtk_container_set_resize_mode (GtkContainer *container, - GtkResizeMode resize_mode); -GtkResizeMode gtk_container_get_resize_mode (GtkContainer *container); - -void gtk_container_check_resize (GtkContainer *container); - -void gtk_container_foreach (GtkContainer *container, - GtkCallback callback, - gpointer callback_data); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_container_foreach_full (GtkContainer *container, - GtkCallback callback, - GtkCallbackMarshal marshal, - gpointer callback_data, - GtkDestroyNotify notify); -#endif /* GTK_DISABLE_DEPRECATED */ -GList* gtk_container_get_children (GtkContainer *container); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_container_children gtk_container_get_children -#endif - -void gtk_container_propagate_expose (GtkContainer *container, - GtkWidget *child, - GdkEventExpose *event); - -void gtk_container_set_focus_chain (GtkContainer *container, - GList *focusable_widgets); -gboolean gtk_container_get_focus_chain (GtkContainer *container, - GList **focusable_widgets); -void gtk_container_unset_focus_chain (GtkContainer *container); - -/* Widget-level methods */ - -void gtk_container_set_reallocate_redraws (GtkContainer *container, - gboolean needs_redraws); -void gtk_container_set_focus_child (GtkContainer *container, - GtkWidget *child); -void gtk_container_set_focus_vadjustment (GtkContainer *container, - GtkAdjustment *adjustment); -GtkAdjustment *gtk_container_get_focus_vadjustment (GtkContainer *container); -void gtk_container_set_focus_hadjustment (GtkContainer *container, - GtkAdjustment *adjustment); -GtkAdjustment *gtk_container_get_focus_hadjustment (GtkContainer *container); - -void gtk_container_resize_children (GtkContainer *container); - -GType gtk_container_child_type (GtkContainer *container); - - -void gtk_container_class_install_child_property (GtkContainerClass *cclass, - guint property_id, - GParamSpec *pspec); -GParamSpec* gtk_container_class_find_child_property (GObjectClass *cclass, - const gchar *property_name); -GParamSpec** gtk_container_class_list_child_properties (GObjectClass *cclass, - guint *n_properties); -void gtk_container_add_with_properties (GtkContainer *container, - GtkWidget *widget, - const gchar *first_prop_name, - ...) G_GNUC_NULL_TERMINATED; -void gtk_container_child_set (GtkContainer *container, - GtkWidget *child, - const gchar *first_prop_name, - ...) G_GNUC_NULL_TERMINATED; -void gtk_container_child_get (GtkContainer *container, - GtkWidget *child, - const gchar *first_prop_name, - ...) G_GNUC_NULL_TERMINATED; -void gtk_container_child_set_valist (GtkContainer *container, - GtkWidget *child, - const gchar *first_property_name, - va_list var_args); -void gtk_container_child_get_valist (GtkContainer *container, - GtkWidget *child, - const gchar *first_property_name, - va_list var_args); -void gtk_container_child_set_property (GtkContainer *container, - GtkWidget *child, - const gchar *property_name, - const GValue *value); -void gtk_container_child_get_property (GtkContainer *container, - GtkWidget *child, - const gchar *property_name, - GValue *value); - -#define GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID(object, property_id, pspec) \ - G_OBJECT_WARN_INVALID_PSPEC ((object), "child property id", (property_id), (pspec)) - - -void gtk_container_forall (GtkContainer *container, - GtkCallback callback, - gpointer callback_data); - -/* Non-public methods */ -void _gtk_container_queue_resize (GtkContainer *container); -void _gtk_container_clear_resize_widgets (GtkContainer *container); -gchar* _gtk_container_child_composite_name (GtkContainer *container, - GtkWidget *child); -void _gtk_container_dequeue_resize_handler (GtkContainer *container); -GList *_gtk_container_focus_sort (GtkContainer *container, - GList *children, - GtkDirectionType direction, - GtkWidget *old_focus); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_container_border_width gtk_container_set_border_width -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_CONTAINER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkctree.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkctree.h deleted file mode 100644 index a67ee5f9..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkctree.h +++ /dev/null @@ -1,445 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball, Josh MacDonald - * Copyright (C) 1997-1998 Jay Painter <jpaint@serv.net><jpaint@gimp.org> - * - * GtkCTree widget for GTK+ - * Copyright (C) 1998 Lars Hamann and Stefan Jeske - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_CTREE_H__ -#define __GTK_CTREE_H__ - -#include <gtk/gtkclist.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CTREE (gtk_ctree_get_type ()) -#define GTK_CTREE(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_CTREE, GtkCTree)) -#define GTK_CTREE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_CTREE, GtkCTreeClass)) -#define GTK_IS_CTREE(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_CTREE)) -#define GTK_IS_CTREE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CTREE)) -#define GTK_CTREE_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_CTREE, GtkCTreeClass)) - -#define GTK_CTREE_ROW(_node_) ((GtkCTreeRow *)(((GList *)(_node_))->data)) -#define GTK_CTREE_NODE(_node_) ((GtkCTreeNode *)((_node_))) -#define GTK_CTREE_NODE_NEXT(_nnode_) ((GtkCTreeNode *)(((GList *)(_nnode_))->next)) -#define GTK_CTREE_NODE_PREV(_pnode_) ((GtkCTreeNode *)(((GList *)(_pnode_))->prev)) -#define GTK_CTREE_FUNC(_func_) ((GtkCTreeFunc)(_func_)) - -#define GTK_TYPE_CTREE_NODE (gtk_ctree_node_get_type ()) - -typedef enum -{ - GTK_CTREE_POS_BEFORE, - GTK_CTREE_POS_AS_CHILD, - GTK_CTREE_POS_AFTER -} GtkCTreePos; - -typedef enum -{ - GTK_CTREE_LINES_NONE, - GTK_CTREE_LINES_SOLID, - GTK_CTREE_LINES_DOTTED, - GTK_CTREE_LINES_TABBED -} GtkCTreeLineStyle; - -typedef enum -{ - GTK_CTREE_EXPANDER_NONE, - GTK_CTREE_EXPANDER_SQUARE, - GTK_CTREE_EXPANDER_TRIANGLE, - GTK_CTREE_EXPANDER_CIRCULAR -} GtkCTreeExpanderStyle; - -typedef enum -{ - GTK_CTREE_EXPANSION_EXPAND, - GTK_CTREE_EXPANSION_EXPAND_RECURSIVE, - GTK_CTREE_EXPANSION_COLLAPSE, - GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE, - GTK_CTREE_EXPANSION_TOGGLE, - GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE -} GtkCTreeExpansionType; - -typedef struct _GtkCTree GtkCTree; -typedef struct _GtkCTreeClass GtkCTreeClass; -typedef struct _GtkCTreeRow GtkCTreeRow; -typedef struct _GtkCTreeNode GtkCTreeNode; - -typedef void (*GtkCTreeFunc) (GtkCTree *ctree, - GtkCTreeNode *node, - gpointer data); - -typedef gboolean (*GtkCTreeGNodeFunc) (GtkCTree *ctree, - guint depth, - GNode *gnode, - GtkCTreeNode *cnode, - gpointer data); - -typedef gboolean (*GtkCTreeCompareDragFunc) (GtkCTree *ctree, - GtkCTreeNode *source_node, - GtkCTreeNode *new_parent, - GtkCTreeNode *new_sibling); - -struct _GtkCTree -{ - GtkCList clist; - - GdkGC *lines_gc; - - gint tree_indent; - gint tree_spacing; - gint tree_column; - - guint line_style : 2; - guint expander_style : 2; - guint show_stub : 1; - - GtkCTreeCompareDragFunc drag_compare; -}; - -struct _GtkCTreeClass -{ - GtkCListClass parent_class; - - void (*tree_select_row) (GtkCTree *ctree, - GtkCTreeNode *row, - gint column); - void (*tree_unselect_row) (GtkCTree *ctree, - GtkCTreeNode *row, - gint column); - void (*tree_expand) (GtkCTree *ctree, - GtkCTreeNode *node); - void (*tree_collapse) (GtkCTree *ctree, - GtkCTreeNode *node); - void (*tree_move) (GtkCTree *ctree, - GtkCTreeNode *node, - GtkCTreeNode *new_parent, - GtkCTreeNode *new_sibling); - void (*change_focus_row_expansion) (GtkCTree *ctree, - GtkCTreeExpansionType action); -}; - -struct _GtkCTreeRow -{ - GtkCListRow row; - - GtkCTreeNode *parent; - GtkCTreeNode *sibling; - GtkCTreeNode *children; - - GdkPixmap *pixmap_closed; - GdkBitmap *mask_closed; - GdkPixmap *pixmap_opened; - GdkBitmap *mask_opened; - - guint16 level; - - guint is_leaf : 1; - guint expanded : 1; -}; - -struct _GtkCTreeNode { - GList list; -}; - - -/*********************************************************** - * Creation, insertion, deletion * - ***********************************************************/ - -GtkType gtk_ctree_get_type (void) G_GNUC_CONST; -GtkWidget * gtk_ctree_new_with_titles (gint columns, - gint tree_column, - gchar *titles[]); -GtkWidget * gtk_ctree_new (gint columns, - gint tree_column); -GtkCTreeNode * gtk_ctree_insert_node (GtkCTree *ctree, - GtkCTreeNode *parent, - GtkCTreeNode *sibling, - gchar *text[], - guint8 spacing, - GdkPixmap *pixmap_closed, - GdkBitmap *mask_closed, - GdkPixmap *pixmap_opened, - GdkBitmap *mask_opened, - gboolean is_leaf, - gboolean expanded); -void gtk_ctree_remove_node (GtkCTree *ctree, - GtkCTreeNode *node); -GtkCTreeNode * gtk_ctree_insert_gnode (GtkCTree *ctree, - GtkCTreeNode *parent, - GtkCTreeNode *sibling, - GNode *gnode, - GtkCTreeGNodeFunc func, - gpointer data); -GNode * gtk_ctree_export_to_gnode (GtkCTree *ctree, - GNode *parent, - GNode *sibling, - GtkCTreeNode *node, - GtkCTreeGNodeFunc func, - gpointer data); - -/*********************************************************** - * Generic recursive functions, querying / finding tree * - * information * - ***********************************************************/ - -void gtk_ctree_post_recursive (GtkCTree *ctree, - GtkCTreeNode *node, - GtkCTreeFunc func, - gpointer data); -void gtk_ctree_post_recursive_to_depth (GtkCTree *ctree, - GtkCTreeNode *node, - gint depth, - GtkCTreeFunc func, - gpointer data); -void gtk_ctree_pre_recursive (GtkCTree *ctree, - GtkCTreeNode *node, - GtkCTreeFunc func, - gpointer data); -void gtk_ctree_pre_recursive_to_depth (GtkCTree *ctree, - GtkCTreeNode *node, - gint depth, - GtkCTreeFunc func, - gpointer data); -gboolean gtk_ctree_is_viewable (GtkCTree *ctree, - GtkCTreeNode *node); -GtkCTreeNode * gtk_ctree_last (GtkCTree *ctree, - GtkCTreeNode *node); -GtkCTreeNode * gtk_ctree_find_node_ptr (GtkCTree *ctree, - GtkCTreeRow *ctree_row); -GtkCTreeNode * gtk_ctree_node_nth (GtkCTree *ctree, - guint row); -gboolean gtk_ctree_find (GtkCTree *ctree, - GtkCTreeNode *node, - GtkCTreeNode *child); -gboolean gtk_ctree_is_ancestor (GtkCTree *ctree, - GtkCTreeNode *node, - GtkCTreeNode *child); -GtkCTreeNode * gtk_ctree_find_by_row_data (GtkCTree *ctree, - GtkCTreeNode *node, - gpointer data); -/* returns a GList of all GtkCTreeNodes with row->data == data. */ -GList * gtk_ctree_find_all_by_row_data (GtkCTree *ctree, - GtkCTreeNode *node, - gpointer data); -GtkCTreeNode * gtk_ctree_find_by_row_data_custom (GtkCTree *ctree, - GtkCTreeNode *node, - gpointer data, - GCompareFunc func); -/* returns a GList of all GtkCTreeNodes with row->data == data. */ -GList * gtk_ctree_find_all_by_row_data_custom (GtkCTree *ctree, - GtkCTreeNode *node, - gpointer data, - GCompareFunc func); -gboolean gtk_ctree_is_hot_spot (GtkCTree *ctree, - gint x, - gint y); - -/*********************************************************** - * Tree signals : move, expand, collapse, (un)select * - ***********************************************************/ - -void gtk_ctree_move (GtkCTree *ctree, - GtkCTreeNode *node, - GtkCTreeNode *new_parent, - GtkCTreeNode *new_sibling); -void gtk_ctree_expand (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_expand_recursive (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_expand_to_depth (GtkCTree *ctree, - GtkCTreeNode *node, - gint depth); -void gtk_ctree_collapse (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_collapse_recursive (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_collapse_to_depth (GtkCTree *ctree, - GtkCTreeNode *node, - gint depth); -void gtk_ctree_toggle_expansion (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_toggle_expansion_recursive (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_select (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_select_recursive (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_unselect (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_unselect_recursive (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_real_select_recursive (GtkCTree *ctree, - GtkCTreeNode *node, - gint state); - -/*********************************************************** - * Analogons of GtkCList functions * - ***********************************************************/ - -void gtk_ctree_node_set_text (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - const gchar *text); -void gtk_ctree_node_set_pixmap (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - GdkPixmap *pixmap, - GdkBitmap *mask); -void gtk_ctree_node_set_pixtext (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - const gchar *text, - guint8 spacing, - GdkPixmap *pixmap, - GdkBitmap *mask); -void gtk_ctree_set_node_info (GtkCTree *ctree, - GtkCTreeNode *node, - const gchar *text, - guint8 spacing, - GdkPixmap *pixmap_closed, - GdkBitmap *mask_closed, - GdkPixmap *pixmap_opened, - GdkBitmap *mask_opened, - gboolean is_leaf, - gboolean expanded); -void gtk_ctree_node_set_shift (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - gint vertical, - gint horizontal); -void gtk_ctree_node_set_selectable (GtkCTree *ctree, - GtkCTreeNode *node, - gboolean selectable); -gboolean gtk_ctree_node_get_selectable (GtkCTree *ctree, - GtkCTreeNode *node); -GtkCellType gtk_ctree_node_get_cell_type (GtkCTree *ctree, - GtkCTreeNode *node, - gint column); -gboolean gtk_ctree_node_get_text (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - gchar **text); -gboolean gtk_ctree_node_get_pixmap (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - GdkPixmap **pixmap, - GdkBitmap **mask); -gboolean gtk_ctree_node_get_pixtext (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - gchar **text, - guint8 *spacing, - GdkPixmap **pixmap, - GdkBitmap **mask); -gboolean gtk_ctree_get_node_info (GtkCTree *ctree, - GtkCTreeNode *node, - gchar **text, - guint8 *spacing, - GdkPixmap **pixmap_closed, - GdkBitmap **mask_closed, - GdkPixmap **pixmap_opened, - GdkBitmap **mask_opened, - gboolean *is_leaf, - gboolean *expanded); -void gtk_ctree_node_set_row_style (GtkCTree *ctree, - GtkCTreeNode *node, - GtkStyle *style); -GtkStyle * gtk_ctree_node_get_row_style (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_node_set_cell_style (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - GtkStyle *style); -GtkStyle * gtk_ctree_node_get_cell_style (GtkCTree *ctree, - GtkCTreeNode *node, - gint column); -void gtk_ctree_node_set_foreground (GtkCTree *ctree, - GtkCTreeNode *node, - const GdkColor *color); -void gtk_ctree_node_set_background (GtkCTree *ctree, - GtkCTreeNode *node, - const GdkColor *color); -void gtk_ctree_node_set_row_data (GtkCTree *ctree, - GtkCTreeNode *node, - gpointer data); -void gtk_ctree_node_set_row_data_full (GtkCTree *ctree, - GtkCTreeNode *node, - gpointer data, - GtkDestroyNotify destroy); -gpointer gtk_ctree_node_get_row_data (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_node_moveto (GtkCTree *ctree, - GtkCTreeNode *node, - gint column, - gfloat row_align, - gfloat col_align); -GtkVisibility gtk_ctree_node_is_visible (GtkCTree *ctree, - GtkCTreeNode *node); - -/*********************************************************** - * GtkCTree specific functions * - ***********************************************************/ - -void gtk_ctree_set_indent (GtkCTree *ctree, - gint indent); -void gtk_ctree_set_spacing (GtkCTree *ctree, - gint spacing); -void gtk_ctree_set_show_stub (GtkCTree *ctree, - gboolean show_stub); -void gtk_ctree_set_line_style (GtkCTree *ctree, - GtkCTreeLineStyle line_style); -void gtk_ctree_set_expander_style (GtkCTree *ctree, - GtkCTreeExpanderStyle expander_style); -void gtk_ctree_set_drag_compare_func (GtkCTree *ctree, - GtkCTreeCompareDragFunc cmp_func); - -/*********************************************************** - * Tree sorting functions * - ***********************************************************/ - -void gtk_ctree_sort_node (GtkCTree *ctree, - GtkCTreeNode *node); -void gtk_ctree_sort_recursive (GtkCTree *ctree, - GtkCTreeNode *node); - - -#define gtk_ctree_set_reorderable(t,r) gtk_clist_set_reorderable((GtkCList*) (t),(r)) - -/* GType for the GtkCTreeNode. This is a boxed type, although it uses - * no-op's for the copy and free routines. It is defined in order to - * provide type information for the signal arguments - */ -GType gtk_ctree_node_get_type (void) G_GNUC_CONST; - -G_END_DECLS - -#endif /* __GTK_CTREE_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcurve.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcurve.h deleted file mode 100644 index 94c2c59b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkcurve.h +++ /dev/null @@ -1,112 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -/* - * NOTE this widget is considered too specialized/little-used for - * GTK+, and will in the future be moved to some other package. If - * your application needs this widget, feel free to use it, as the - * widget does work and is useful in some applications; it's just not - * of general interest. However, we are not accepting new features for - * the widget, and it will eventually move out of the GTK+ - * distribution. - */ - -#ifndef __GTK_CURVE_H__ -#define __GTK_CURVE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkdrawingarea.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_CURVE (gtk_curve_get_type ()) -#define GTK_CURVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CURVE, GtkCurve)) -#define GTK_CURVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CURVE, GtkCurveClass)) -#define GTK_IS_CURVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CURVE)) -#define GTK_IS_CURVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CURVE)) -#define GTK_CURVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CURVE, GtkCurveClass)) - - -typedef struct _GtkCurve GtkCurve; -typedef struct _GtkCurveClass GtkCurveClass; - - -struct _GtkCurve -{ - GtkDrawingArea graph; - - gint cursor_type; - gfloat min_x; - gfloat max_x; - gfloat min_y; - gfloat max_y; - GdkPixmap *pixmap; - GtkCurveType curve_type; - gint height; /* (cached) graph height in pixels */ - gint grab_point; /* point currently grabbed */ - gint last; - - /* (cached) curve points: */ - gint num_points; - GdkPoint *point; - - /* control points: */ - gint num_ctlpoints; /* number of control points */ - gfloat (*ctlpoint)[2]; /* array of control points */ -}; - -struct _GtkCurveClass -{ - GtkDrawingAreaClass parent_class; - - void (* curve_type_changed) (GtkCurve *curve); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_curve_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_curve_new (void); -void gtk_curve_reset (GtkCurve *curve); -void gtk_curve_set_gamma (GtkCurve *curve, gfloat gamma_); -void gtk_curve_set_range (GtkCurve *curve, - gfloat min_x, gfloat max_x, - gfloat min_y, gfloat max_y); -void gtk_curve_get_vector (GtkCurve *curve, - int veclen, gfloat vector[]); -void gtk_curve_set_vector (GtkCurve *curve, - int veclen, gfloat vector[]); -void gtk_curve_set_curve_type (GtkCurve *curve, GtkCurveType type); - - -G_END_DECLS - -#endif /* __GTK_CURVE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdebug.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdebug.h deleted file mode 100644 index 5b148c88..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdebug.h +++ /dev/null @@ -1,75 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_DEBUG_H__ -#define __GTK_DEBUG_H__ - -#include <glib.h> - -G_BEGIN_DECLS - -typedef enum { - GTK_DEBUG_MISC = 1 << 0, - GTK_DEBUG_PLUGSOCKET = 1 << 1, - GTK_DEBUG_TEXT = 1 << 2, - GTK_DEBUG_TREE = 1 << 3, - GTK_DEBUG_UPDATES = 1 << 4, - GTK_DEBUG_KEYBINDINGS = 1 << 5, - GTK_DEBUG_MULTIHEAD = 1 << 6, - GTK_DEBUG_MODULES = 1 << 7, - GTK_DEBUG_GEOMETRY = 1 << 8, - GTK_DEBUG_ICONTHEME = 1 << 9, - GTK_DEBUG_PRINTING = 1 << 10, - GTK_DEBUG_BUILDER = 1 << 11 -} GtkDebugFlag; - -#ifdef G_ENABLE_DEBUG - -#define GTK_NOTE(type,action) G_STMT_START { \ - if (gtk_debug_flags & GTK_DEBUG_##type) \ - { action; }; } G_STMT_END - -#else /* !G_ENABLE_DEBUG */ - -#define GTK_NOTE(type, action) - -#endif /* G_ENABLE_DEBUG */ - -#ifdef G_OS_WIN32 -# ifdef GTK_COMPILATION -# define GTKVAR __declspec(dllexport) -# else -# define GTKVAR extern __declspec(dllimport) -# endif -#else -# define GTKVAR extern -#endif - -GTKVAR guint gtk_debug_flags; - -G_END_DECLS - -#endif /* __GTK_DEBUG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdialog.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdialog.h deleted file mode 100644 index 0b6b65c1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdialog.h +++ /dev/null @@ -1,177 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_DIALOG_H__ -#define __GTK_DIALOG_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwindow.h> - - -G_BEGIN_DECLS - -/* Parameters for dialog construction */ -typedef enum -{ - GTK_DIALOG_MODAL = 1 << 0, /* call gtk_window_set_modal (win, TRUE) */ - GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1, /* call gtk_window_set_destroy_with_parent () */ - GTK_DIALOG_NO_SEPARATOR = 1 << 2 /* no separator bar above buttons */ -} GtkDialogFlags; - -/* Convenience enum to use for response_id's. Positive values are - * totally user-interpreted. GTK will sometimes return - * GTK_RESPONSE_NONE if no response_id is available. - * - * Typical usage is: - * if (gtk_dialog_run(dialog) == GTK_RESPONSE_ACCEPT) - * blah(); - */ -typedef enum -{ - /* GTK returns this if a response widget has no response_id, - * or if the dialog gets programmatically hidden or destroyed. - */ - GTK_RESPONSE_NONE = -1, - - /* GTK won't return these unless you pass them in - * as the response for an action widget. They are - * for your convenience. - */ - GTK_RESPONSE_REJECT = -2, - GTK_RESPONSE_ACCEPT = -3, - - /* If the dialog is deleted. */ - GTK_RESPONSE_DELETE_EVENT = -4, - - /* These are returned from GTK dialogs, and you can also use them - * yourself if you like. - */ - GTK_RESPONSE_OK = -5, - GTK_RESPONSE_CANCEL = -6, - GTK_RESPONSE_CLOSE = -7, - GTK_RESPONSE_YES = -8, - GTK_RESPONSE_NO = -9, - GTK_RESPONSE_APPLY = -10, - GTK_RESPONSE_HELP = -11 -} GtkResponseType; - - -#define GTK_TYPE_DIALOG (gtk_dialog_get_type ()) -#define GTK_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DIALOG, GtkDialog)) -#define GTK_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DIALOG, GtkDialogClass)) -#define GTK_IS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DIALOG)) -#define GTK_IS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DIALOG)) -#define GTK_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DIALOG, GtkDialogClass)) - - -typedef struct _GtkDialog GtkDialog; -typedef struct _GtkDialogClass GtkDialogClass; - -struct _GtkDialog -{ - GtkWindow window; - - /*< public >*/ - GtkWidget *vbox; - GtkWidget *action_area; - - /*< private >*/ - GtkWidget *separator; -}; - -struct _GtkDialogClass -{ - GtkWindowClass parent_class; - - void (* response) (GtkDialog *dialog, gint response_id); - - /* Keybinding signals */ - - void (* close) (GtkDialog *dialog); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_dialog_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_dialog_new (void); - -GtkWidget* gtk_dialog_new_with_buttons (const gchar *title, - GtkWindow *parent, - GtkDialogFlags flags, - const gchar *first_button_text, - ...); - -void gtk_dialog_add_action_widget (GtkDialog *dialog, - GtkWidget *child, - gint response_id); -GtkWidget* gtk_dialog_add_button (GtkDialog *dialog, - const gchar *button_text, - gint response_id); -void gtk_dialog_add_buttons (GtkDialog *dialog, - const gchar *first_button_text, - ...) G_GNUC_NULL_TERMINATED; - -void gtk_dialog_set_response_sensitive (GtkDialog *dialog, - gint response_id, - gboolean setting); -void gtk_dialog_set_default_response (GtkDialog *dialog, - gint response_id); -gint gtk_dialog_get_response_for_widget (GtkDialog *dialog, - GtkWidget *widget); - -void gtk_dialog_set_has_separator (GtkDialog *dialog, - gboolean setting); -gboolean gtk_dialog_get_has_separator (GtkDialog *dialog); - -gboolean gtk_alternative_dialog_button_order (GdkScreen *screen); -void gtk_dialog_set_alternative_button_order (GtkDialog *dialog, - gint first_response_id, - ...); -void gtk_dialog_set_alternative_button_order_from_array (GtkDialog *dialog, - gint n_params, - gint *new_order); - -/* Emit response signal */ -void gtk_dialog_response (GtkDialog *dialog, - gint response_id); - -/* Returns response_id */ -gint gtk_dialog_run (GtkDialog *dialog); - - -/* For private use only */ -void _gtk_dialog_set_ignore_separator (GtkDialog *dialog, - gboolean ignore_separator); - -G_END_DECLS - -#endif /* __GTK_DIALOG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdnd.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdnd.h deleted file mode 100644 index f9119060..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdnd.h +++ /dev/null @@ -1,187 +0,0 @@ -/* -*- Mode: C; c-file-style: "gnu"; tab-width: 8 -*- */ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_DND_H__ -#define __GTK_DND_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkenums.h> -#include <gtk/gtkwidget.h> -#include <gtk/gtkselection.h> - -G_BEGIN_DECLS - -typedef enum { - GTK_DEST_DEFAULT_MOTION = 1 << 0, /* respond to "drag_motion" */ - GTK_DEST_DEFAULT_HIGHLIGHT = 1 << 1, /* auto-highlight */ - GTK_DEST_DEFAULT_DROP = 1 << 2, /* respond to "drag_drop" */ - GTK_DEST_DEFAULT_ALL = 0x07 -} GtkDestDefaults; - -/* Flags for the GtkTargetEntry on the destination side - */ -typedef enum { - GTK_TARGET_SAME_APP = 1 << 0, /*< nick=same-app >*/ - GTK_TARGET_SAME_WIDGET = 1 << 1, /*< nick=same-widget >*/ - GTK_TARGET_OTHER_APP = 1 << 2, /*< nick=other-app >*/ - GTK_TARGET_OTHER_WIDGET = 1 << 3 /*< nick=other-widget >*/ -} GtkTargetFlags; - -/* Destination side */ - -void gtk_drag_get_data (GtkWidget *widget, - GdkDragContext *context, - GdkAtom target, - guint32 time_); -void gtk_drag_finish (GdkDragContext *context, - gboolean success, - gboolean del, - guint32 time_); - -GtkWidget *gtk_drag_get_source_widget (GdkDragContext *context); - -void gtk_drag_highlight (GtkWidget *widget); -void gtk_drag_unhighlight (GtkWidget *widget); - -void gtk_drag_dest_set (GtkWidget *widget, - GtkDestDefaults flags, - const GtkTargetEntry *targets, - gint n_targets, - GdkDragAction actions); - -void gtk_drag_dest_set_proxy (GtkWidget *widget, - GdkWindow *proxy_window, - GdkDragProtocol protocol, - gboolean use_coordinates); - -void gtk_drag_dest_unset (GtkWidget *widget); - -GdkAtom gtk_drag_dest_find_target (GtkWidget *widget, - GdkDragContext *context, - GtkTargetList *target_list); -GtkTargetList* gtk_drag_dest_get_target_list (GtkWidget *widget); -void gtk_drag_dest_set_target_list (GtkWidget *widget, - GtkTargetList *target_list); -void gtk_drag_dest_add_text_targets (GtkWidget *widget); -void gtk_drag_dest_add_image_targets (GtkWidget *widget); -void gtk_drag_dest_add_uri_targets (GtkWidget *widget); - -void gtk_drag_dest_set_track_motion (GtkWidget *widget, - gboolean track_motion); -gboolean gtk_drag_dest_get_track_motion (GtkWidget *widget); - -/* Source side */ - -void gtk_drag_source_set (GtkWidget *widget, - GdkModifierType start_button_mask, - const GtkTargetEntry *targets, - gint n_targets, - GdkDragAction actions); - -void gtk_drag_source_unset (GtkWidget *widget); - -GtkTargetList* gtk_drag_source_get_target_list (GtkWidget *widget); -void gtk_drag_source_set_target_list (GtkWidget *widget, - GtkTargetList *target_list); -void gtk_drag_source_add_text_targets (GtkWidget *widget); -void gtk_drag_source_add_image_targets (GtkWidget *widget); -void gtk_drag_source_add_uri_targets (GtkWidget *widget); - -void gtk_drag_source_set_icon (GtkWidget *widget, - GdkColormap *colormap, - GdkPixmap *pixmap, - GdkBitmap *mask); -void gtk_drag_source_set_icon_pixbuf (GtkWidget *widget, - GdkPixbuf *pixbuf); -void gtk_drag_source_set_icon_stock (GtkWidget *widget, - const gchar *stock_id); -void gtk_drag_source_set_icon_name (GtkWidget *widget, - const gchar *icon_name); - -/* There probably should be functions for setting the targets - * as a GtkTargetList - */ - -GdkDragContext *gtk_drag_begin (GtkWidget *widget, - GtkTargetList *targets, - GdkDragAction actions, - gint button, - GdkEvent *event); - -/* Set the image being dragged around - */ -void gtk_drag_set_icon_widget (GdkDragContext *context, - GtkWidget *widget, - gint hot_x, - gint hot_y); -void gtk_drag_set_icon_pixmap (GdkDragContext *context, - GdkColormap *colormap, - GdkPixmap *pixmap, - GdkBitmap *mask, - gint hot_x, - gint hot_y); -void gtk_drag_set_icon_pixbuf (GdkDragContext *context, - GdkPixbuf *pixbuf, - gint hot_x, - gint hot_y); -void gtk_drag_set_icon_stock (GdkDragContext *context, - const gchar *stock_id, - gint hot_x, - gint hot_y); -void gtk_drag_set_icon_name (GdkDragContext *context, - const gchar *icon_name, - gint hot_x, - gint hot_y); - -void gtk_drag_set_icon_default (GdkDragContext *context); - -gboolean gtk_drag_check_threshold (GtkWidget *widget, - gint start_x, - gint start_y, - gint current_x, - gint current_y); - -/* Internal functions */ -void _gtk_drag_source_handle_event (GtkWidget *widget, - GdkEvent *event); -void _gtk_drag_dest_handle_event (GtkWidget *toplevel, - GdkEvent *event); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_drag_set_default_icon (GdkColormap *colormap, - GdkPixmap *pixmap, - GdkBitmap *mask, - gint hot_x, - gint hot_y); -#endif /* !GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_DND_H__ */ - - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdrawingarea.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdrawingarea.h deleted file mode 100644 index fd445e16..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkdrawingarea.h +++ /dev/null @@ -1,79 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_DRAWING_AREA_H__ -#define __GTK_DRAWING_AREA_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_DRAWING_AREA (gtk_drawing_area_get_type ()) -#define GTK_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingArea)) -#define GTK_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass)) -#define GTK_IS_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DRAWING_AREA)) -#define GTK_IS_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DRAWING_AREA)) -#define GTK_DRAWING_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass)) - - -typedef struct _GtkDrawingArea GtkDrawingArea; -typedef struct _GtkDrawingAreaClass GtkDrawingAreaClass; - -struct _GtkDrawingArea -{ - GtkWidget widget; - - gpointer draw_data; -}; - -struct _GtkDrawingAreaClass -{ - GtkWidgetClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_drawing_area_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_drawing_area_new (void); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_drawing_area_size (GtkDrawingArea *darea, - gint width, - gint height); -#endif /* GTK_DISABLE_DEPRECATED */ - - -G_END_DECLS - -#endif /* __GTK_DRAWING_AREA_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkeditable.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkeditable.h deleted file mode 100644 index 46de8150..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkeditable.h +++ /dev/null @@ -1,113 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_EDITABLE_H__ -#define __GTK_EDITABLE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_EDITABLE (gtk_editable_get_type ()) -#define GTK_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable)) -#define GTK_EDITABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_EDITABLE, GtkEditableClass)) -#define GTK_IS_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE)) -#define GTK_IS_EDITABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_EDITABLE)) -#define GTK_EDITABLE_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableClass)) - -typedef struct _GtkEditable GtkEditable; /* Dummy typedef */ -typedef struct _GtkEditableClass GtkEditableClass; - -struct _GtkEditableClass -{ - GTypeInterface base_iface; - - /* signals */ - void (* insert_text) (GtkEditable *editable, - const gchar *text, - gint length, - gint *position); - void (* delete_text) (GtkEditable *editable, - gint start_pos, - gint end_pos); - void (* changed) (GtkEditable *editable); - - /* vtable */ - void (* do_insert_text) (GtkEditable *editable, - const gchar *text, - gint length, - gint *position); - void (* do_delete_text) (GtkEditable *editable, - gint start_pos, - gint end_pos); - - gchar* (* get_chars) (GtkEditable *editable, - gint start_pos, - gint end_pos); - void (* set_selection_bounds) (GtkEditable *editable, - gint start_pos, - gint end_pos); - gboolean (* get_selection_bounds) (GtkEditable *editable, - gint *start_pos, - gint *end_pos); - void (* set_position) (GtkEditable *editable, - gint position); - gint (* get_position) (GtkEditable *editable); -}; - -GType gtk_editable_get_type (void) G_GNUC_CONST; -void gtk_editable_select_region (GtkEditable *editable, - gint start, - gint end); -gboolean gtk_editable_get_selection_bounds (GtkEditable *editable, - gint *start, - gint *end); -void gtk_editable_insert_text (GtkEditable *editable, - const gchar *new_text, - gint new_text_length, - gint *position); -void gtk_editable_delete_text (GtkEditable *editable, - gint start_pos, - gint end_pos); -gchar* gtk_editable_get_chars (GtkEditable *editable, - gint start_pos, - gint end_pos); -void gtk_editable_cut_clipboard (GtkEditable *editable); -void gtk_editable_copy_clipboard (GtkEditable *editable); -void gtk_editable_paste_clipboard (GtkEditable *editable); -void gtk_editable_delete_selection (GtkEditable *editable); -void gtk_editable_set_position (GtkEditable *editable, - gint position); -gint gtk_editable_get_position (GtkEditable *editable); -void gtk_editable_set_editable (GtkEditable *editable, - gboolean is_editable); -gboolean gtk_editable_get_editable (GtkEditable *editable); - -G_END_DECLS - -#endif /* __GTK_EDITABLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkentry.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkentry.h deleted file mode 100644 index 24bf28db..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkentry.h +++ /dev/null @@ -1,220 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ENTRY_H__ -#define __GTK_ENTRY_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkeditable.h> -#include <gtk/gtkimcontext.h> -#include <gtk/gtkmenu.h> -#include <gtk/gtkentrycompletion.h> -#include <pango/pango.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ENTRY (gtk_entry_get_type ()) -#define GTK_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry)) -#define GTK_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass)) -#define GTK_IS_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY)) -#define GTK_IS_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY)) -#define GTK_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass)) - - -typedef struct _GtkEntry GtkEntry; -typedef struct _GtkEntryClass GtkEntryClass; - -struct _GtkEntry -{ - GtkWidget widget; - - gchar *text; - - guint editable : 1; - guint visible : 1; - guint overwrite_mode : 1; - guint in_drag : 1; /* Dragging within the selection */ - - guint16 text_length; /* length in use, in chars */ - guint16 text_max_length; - - /*< private >*/ - GdkWindow *text_area; - GtkIMContext *im_context; - GtkWidget *popup_menu; - - gint current_pos; - gint selection_bound; - - PangoLayout *cached_layout; - - guint cache_includes_preedit : 1; - guint need_im_reset : 1; - guint has_frame : 1; - guint activates_default : 1; - guint cursor_visible : 1; - guint in_click : 1; /* Flag so we don't select all when clicking in entry to focus in */ - guint is_cell_renderer : 1; - guint editing_canceled : 1; /* Only used by GtkCellRendererText */ - guint mouse_cursor_obscured : 1; - guint select_words : 1; - guint select_lines : 1; - guint resolved_dir : 4; /* PangoDirection */ - guint truncate_multiline : 1; - - guint button; - guint blink_timeout; - guint recompute_idle; - gint scroll_offset; - gint ascent; /* font ascent, in pango units */ - gint descent; /* font descent, in pango units */ - - guint16 text_size; /* allocated size, in bytes */ - guint16 n_bytes; /* length in use, in bytes */ - - guint16 preedit_length; /* length of preedit string, in bytes */ - guint16 preedit_cursor; /* offset of cursor within preedit string, in chars */ - - gint dnd_position; /* In chars, -1 == no DND cursor */ - - gint drag_start_x; - gint drag_start_y; - - gunichar invisible_char; - - gint width_chars; -}; - -struct _GtkEntryClass -{ - GtkWidgetClass parent_class; - - /* Hook to customize right-click popup */ - void (* populate_popup) (GtkEntry *entry, - GtkMenu *menu); - - /* Action signals - */ - void (* activate) (GtkEntry *entry); - void (* move_cursor) (GtkEntry *entry, - GtkMovementStep step, - gint count, - gboolean extend_selection); - void (* insert_at_cursor) (GtkEntry *entry, - const gchar *str); - void (* delete_from_cursor) (GtkEntry *entry, - GtkDeleteType type, - gint count); - void (* backspace) (GtkEntry *entry); - void (* cut_clipboard) (GtkEntry *entry); - void (* copy_clipboard) (GtkEntry *entry); - void (* paste_clipboard) (GtkEntry *entry); - void (* toggle_overwrite) (GtkEntry *entry); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); -}; - -GType gtk_entry_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_entry_new (void); -void gtk_entry_set_visibility (GtkEntry *entry, - gboolean visible); -gboolean gtk_entry_get_visibility (GtkEntry *entry); -void gtk_entry_set_invisible_char (GtkEntry *entry, - gunichar ch); -gunichar gtk_entry_get_invisible_char (GtkEntry *entry); -void gtk_entry_set_has_frame (GtkEntry *entry, - gboolean setting); -gboolean gtk_entry_get_has_frame (GtkEntry *entry); -void gtk_entry_set_inner_border (GtkEntry *entry, - const GtkBorder *border); -G_CONST_RETURN GtkBorder* gtk_entry_get_inner_border (GtkEntry *entry); -/* text is truncated if needed */ -void gtk_entry_set_max_length (GtkEntry *entry, - gint max); -gint gtk_entry_get_max_length (GtkEntry *entry); -void gtk_entry_set_activates_default (GtkEntry *entry, - gboolean setting); -gboolean gtk_entry_get_activates_default (GtkEntry *entry); - -void gtk_entry_set_width_chars (GtkEntry *entry, - gint n_chars); -gint gtk_entry_get_width_chars (GtkEntry *entry); - -/* Somewhat more convenient than the GtkEditable generic functions - */ -void gtk_entry_set_text (GtkEntry *entry, - const gchar *text); -/* returns a reference to the text */ -G_CONST_RETURN gchar* gtk_entry_get_text (GtkEntry *entry); - -PangoLayout* gtk_entry_get_layout (GtkEntry *entry); -void gtk_entry_get_layout_offsets (GtkEntry *entry, - gint *x, - gint *y); -void gtk_entry_set_alignment (GtkEntry *entry, - gfloat xalign); -gfloat gtk_entry_get_alignment (GtkEntry *entry); - -void gtk_entry_set_completion (GtkEntry *entry, - GtkEntryCompletion *completion); -GtkEntryCompletion *gtk_entry_get_completion (GtkEntry *entry); - -gint gtk_entry_layout_index_to_text_index (GtkEntry *entry, - gint layout_index); -gint gtk_entry_text_index_to_layout_index (GtkEntry *entry, - gint text_index); - -/* For scrolling cursor appropriately - */ -void gtk_entry_set_cursor_hadjustment (GtkEntry *entry, - GtkAdjustment *adjustment); -GtkAdjustment* gtk_entry_get_cursor_hadjustment (GtkEntry *entry); - -/* Deprecated compatibility functions - */ - -#ifndef GTK_DISABLE_DEPRECATED -GtkWidget* gtk_entry_new_with_max_length (gint max); -void gtk_entry_append_text (GtkEntry *entry, - const gchar *text); -void gtk_entry_prepend_text (GtkEntry *entry, - const gchar *text); -void gtk_entry_set_position (GtkEntry *entry, - gint position); -void gtk_entry_select_region (GtkEntry *entry, - gint start, - gint end); -void gtk_entry_set_editable (GtkEntry *entry, - gboolean editable); -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_ENTRY_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkentrycompletion.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkentrycompletion.h deleted file mode 100644 index 19cacc85..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkentrycompletion.h +++ /dev/null @@ -1,130 +0,0 @@ -/* gtkentrycompletion.h - * Copyright (C) 2003 Kristian Rietveld <kris@gtk.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_ENTRY_COMPLETION_H__ -#define __GTK_ENTRY_COMPLETION_H__ - -#include <glib-object.h> - -#include <gtk/gtktreemodel.h> -#include <gtk/gtkliststore.h> -#include <gtk/gtktreeviewcolumn.h> -#include <gtk/gtktreemodelfilter.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ENTRY_COMPLETION (gtk_entry_completion_get_type ()) -#define GTK_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletion)) -#define GTK_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass)) -#define GTK_IS_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION)) -#define GTK_IS_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_COMPLETION)) -#define GTK_ENTRY_COMPLETION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass)) - -typedef struct _GtkEntryCompletion GtkEntryCompletion; -typedef struct _GtkEntryCompletionClass GtkEntryCompletionClass; -typedef struct _GtkEntryCompletionPrivate GtkEntryCompletionPrivate; - -typedef gboolean (* GtkEntryCompletionMatchFunc) (GtkEntryCompletion *completion, - const gchar *key, - GtkTreeIter *iter, - gpointer user_data); - - -struct _GtkEntryCompletion -{ - GObject parent_instance; - - /*< private >*/ - GtkEntryCompletionPrivate *priv; -}; - -struct _GtkEntryCompletionClass -{ - GObjectClass parent_class; - - gboolean (* match_selected) (GtkEntryCompletion *completion, - GtkTreeModel *model, - GtkTreeIter *iter); - void (* action_activated) (GtkEntryCompletion *completion, - gint index_); - gboolean (* insert_prefix) (GtkEntryCompletion *completion, - const gchar *prefix); - gboolean (* cursor_on_match) (GtkEntryCompletion *completion, - GtkTreeModel *model, - GtkTreeIter *iter); - - /* Padding for future expansion */ - void (*_gtk_reserved0) (void); - void (*_gtk_reserved1) (void); -}; - -/* core */ -GType gtk_entry_completion_get_type (void) G_GNUC_CONST; -GtkEntryCompletion *gtk_entry_completion_new (void); - -GtkWidget *gtk_entry_completion_get_entry (GtkEntryCompletion *completion); - -void gtk_entry_completion_set_model (GtkEntryCompletion *completion, - GtkTreeModel *model); -GtkTreeModel *gtk_entry_completion_get_model (GtkEntryCompletion *completion); - -void gtk_entry_completion_set_match_func (GtkEntryCompletion *completion, - GtkEntryCompletionMatchFunc func, - gpointer func_data, - GDestroyNotify func_notify); -void gtk_entry_completion_set_minimum_key_length (GtkEntryCompletion *completion, - gint length); -gint gtk_entry_completion_get_minimum_key_length (GtkEntryCompletion *completion); -void gtk_entry_completion_complete (GtkEntryCompletion *completion); -void gtk_entry_completion_insert_prefix (GtkEntryCompletion *completion); - -void gtk_entry_completion_insert_action_text (GtkEntryCompletion *completion, - gint index_, - const gchar *text); -void gtk_entry_completion_insert_action_markup (GtkEntryCompletion *completion, - gint index_, - const gchar *markup); -void gtk_entry_completion_delete_action (GtkEntryCompletion *completion, - gint index_); - -void gtk_entry_completion_set_inline_completion (GtkEntryCompletion *completion, - gboolean inline_completion); -gboolean gtk_entry_completion_get_inline_completion (GtkEntryCompletion *completion); -void gtk_entry_completion_set_inline_selection (GtkEntryCompletion *completion, - gboolean inline_selection); -gboolean gtk_entry_completion_get_inline_selection (GtkEntryCompletion *completion); -void gtk_entry_completion_set_popup_completion (GtkEntryCompletion *completion, - gboolean popup_completion); -gboolean gtk_entry_completion_get_popup_completion (GtkEntryCompletion *completion); -void gtk_entry_completion_set_popup_set_width (GtkEntryCompletion *completion, - gboolean popup_set_width); -gboolean gtk_entry_completion_get_popup_set_width (GtkEntryCompletion *completion); -void gtk_entry_completion_set_popup_single_match (GtkEntryCompletion *completion, - gboolean popup_single_match); -gboolean gtk_entry_completion_get_popup_single_match (GtkEntryCompletion *completion); - -const gchar *gtk_entry_completion_get_completion_prefix (GtkEntryCompletion *completion); -/* convenience */ -void gtk_entry_completion_set_text_column (GtkEntryCompletion *completion, - gint column); -gint gtk_entry_completion_get_text_column (GtkEntryCompletion *completion); - -G_END_DECLS - -#endif /* __GTK_ENTRY_COMPLETION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkenums.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkenums.h deleted file mode 100644 index 6fabacf5..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkenums.h +++ /dev/null @@ -1,529 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ENUMS_H__ -#define __GTK_ENUMS_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -/* Anchor types */ -typedef enum -{ - GTK_ANCHOR_CENTER, - GTK_ANCHOR_NORTH, - GTK_ANCHOR_NORTH_WEST, - GTK_ANCHOR_NORTH_EAST, - GTK_ANCHOR_SOUTH, - GTK_ANCHOR_SOUTH_WEST, - GTK_ANCHOR_SOUTH_EAST, - GTK_ANCHOR_WEST, - GTK_ANCHOR_EAST, - GTK_ANCHOR_N = GTK_ANCHOR_NORTH, - GTK_ANCHOR_NW = GTK_ANCHOR_NORTH_WEST, - GTK_ANCHOR_NE = GTK_ANCHOR_NORTH_EAST, - GTK_ANCHOR_S = GTK_ANCHOR_SOUTH, - GTK_ANCHOR_SW = GTK_ANCHOR_SOUTH_WEST, - GTK_ANCHOR_SE = GTK_ANCHOR_SOUTH_EAST, - GTK_ANCHOR_W = GTK_ANCHOR_WEST, - GTK_ANCHOR_E = GTK_ANCHOR_EAST -} GtkAnchorType; - -/* Arrow types */ -typedef enum -{ - GTK_ARROW_UP, - GTK_ARROW_DOWN, - GTK_ARROW_LEFT, - GTK_ARROW_RIGHT, - GTK_ARROW_NONE -} GtkArrowType; - -/* Attach options (for tables) */ -typedef enum -{ - GTK_EXPAND = 1 << 0, - GTK_SHRINK = 1 << 1, - GTK_FILL = 1 << 2 -} GtkAttachOptions; - -/* Button box styles */ -typedef enum -{ - GTK_BUTTONBOX_DEFAULT_STYLE, - GTK_BUTTONBOX_SPREAD, - GTK_BUTTONBOX_EDGE, - GTK_BUTTONBOX_START, - GTK_BUTTONBOX_END, - GTK_BUTTONBOX_CENTER -} GtkButtonBoxStyle; - -/* Curve types */ -typedef enum -{ - GTK_CURVE_TYPE_LINEAR, /* linear interpolation */ - GTK_CURVE_TYPE_SPLINE, /* spline interpolation */ - GTK_CURVE_TYPE_FREE /* free form curve */ -} GtkCurveType; - -typedef enum { - GTK_DELETE_CHARS, - GTK_DELETE_WORD_ENDS, /* delete only the portion of the word to the - * left/right of cursor if we're in the middle - * of a word */ - GTK_DELETE_WORDS, - GTK_DELETE_DISPLAY_LINES, - GTK_DELETE_DISPLAY_LINE_ENDS, - GTK_DELETE_PARAGRAPH_ENDS, /* like C-k in Emacs (or its reverse) */ - GTK_DELETE_PARAGRAPHS, /* C-k in pico, kill whole line */ - GTK_DELETE_WHITESPACE /* M-\ in Emacs */ -} GtkDeleteType; - -/* Focus movement types */ -typedef enum -{ - GTK_DIR_TAB_FORWARD, - GTK_DIR_TAB_BACKWARD, - GTK_DIR_UP, - GTK_DIR_DOWN, - GTK_DIR_LEFT, - GTK_DIR_RIGHT -} GtkDirectionType; - -/* Expander styles */ -typedef enum -{ - GTK_EXPANDER_COLLAPSED, - GTK_EXPANDER_SEMI_COLLAPSED, - GTK_EXPANDER_SEMI_EXPANDED, - GTK_EXPANDER_EXPANDED -} GtkExpanderStyle; - -/* Built-in stock icon sizes */ -typedef enum -{ - GTK_ICON_SIZE_INVALID, - GTK_ICON_SIZE_MENU, - GTK_ICON_SIZE_SMALL_TOOLBAR, - GTK_ICON_SIZE_LARGE_TOOLBAR, - GTK_ICON_SIZE_BUTTON, - GTK_ICON_SIZE_DND, - GTK_ICON_SIZE_DIALOG -} GtkIconSize; - -/* automatic sensitivity */ -typedef enum -{ - GTK_SENSITIVITY_AUTO, - GTK_SENSITIVITY_ON, - GTK_SENSITIVITY_OFF -} GtkSensitivityType; - -#ifndef GTK_DISABLE_DEPRECATED -/* side types */ -typedef enum -{ - GTK_SIDE_TOP, - GTK_SIDE_BOTTOM, - GTK_SIDE_LEFT, - GTK_SIDE_RIGHT -} GtkSideType; -#endif /* GTK_DISABLE_DEPRECATED */ - -/* Reading directions for text */ -typedef enum -{ - GTK_TEXT_DIR_NONE, - GTK_TEXT_DIR_LTR, - GTK_TEXT_DIR_RTL -} GtkTextDirection; - -/* justification for label and maybe other widgets (text?) */ -typedef enum -{ - GTK_JUSTIFY_LEFT, - GTK_JUSTIFY_RIGHT, - GTK_JUSTIFY_CENTER, - GTK_JUSTIFY_FILL -} GtkJustification; - -#ifndef GTK_DISABLE_DEPRECATED -/* GtkPatternSpec match types */ -typedef enum -{ - GTK_MATCH_ALL, /* "*A?A*" */ - GTK_MATCH_ALL_TAIL, /* "*A?AA" */ - GTK_MATCH_HEAD, /* "AAAA*" */ - GTK_MATCH_TAIL, /* "*AAAA" */ - GTK_MATCH_EXACT, /* "AAAAA" */ - GTK_MATCH_LAST -} GtkMatchType; -#endif /* GTK_DISABLE_DEPRECATED */ - -/* Menu keyboard movement types */ -typedef enum -{ - GTK_MENU_DIR_PARENT, - GTK_MENU_DIR_CHILD, - GTK_MENU_DIR_NEXT, - GTK_MENU_DIR_PREV -} GtkMenuDirectionType; - -typedef enum -{ - GTK_PIXELS, - GTK_INCHES, - GTK_CENTIMETERS -} GtkMetricType; - -typedef enum -{ - GTK_MOVEMENT_LOGICAL_POSITIONS, /* move by forw/back graphemes */ - GTK_MOVEMENT_VISUAL_POSITIONS, /* move by left/right graphemes */ - GTK_MOVEMENT_WORDS, /* move by forward/back words */ - GTK_MOVEMENT_DISPLAY_LINES, /* move up/down lines (wrapped lines) */ - GTK_MOVEMENT_DISPLAY_LINE_ENDS, /* move up/down lines (wrapped lines) */ - GTK_MOVEMENT_PARAGRAPHS, /* move up/down paragraphs (newline-ended lines) */ - GTK_MOVEMENT_PARAGRAPH_ENDS, /* move to either end of a paragraph */ - GTK_MOVEMENT_PAGES, /* move by pages */ - GTK_MOVEMENT_BUFFER_ENDS, /* move to ends of the buffer */ - GTK_MOVEMENT_HORIZONTAL_PAGES /* move horizontally by pages */ -} GtkMovementStep; - -typedef enum -{ - GTK_SCROLL_STEPS, - GTK_SCROLL_PAGES, - GTK_SCROLL_ENDS, - GTK_SCROLL_HORIZONTAL_STEPS, - GTK_SCROLL_HORIZONTAL_PAGES, - GTK_SCROLL_HORIZONTAL_ENDS -} GtkScrollStep; - -/* Orientation for toolbars, etc. */ -typedef enum -{ - GTK_ORIENTATION_HORIZONTAL, - GTK_ORIENTATION_VERTICAL -} GtkOrientation; - -/* Placement type for scrolled window */ -typedef enum -{ - GTK_CORNER_TOP_LEFT, - GTK_CORNER_BOTTOM_LEFT, - GTK_CORNER_TOP_RIGHT, - GTK_CORNER_BOTTOM_RIGHT -} GtkCornerType; - -/* Packing types (for boxes) */ -typedef enum -{ - GTK_PACK_START, - GTK_PACK_END -} GtkPackType; - -/* priorities for path lookups */ -typedef enum -{ - GTK_PATH_PRIO_LOWEST = 0, - GTK_PATH_PRIO_GTK = 4, - GTK_PATH_PRIO_APPLICATION = 8, - GTK_PATH_PRIO_THEME = 10, - GTK_PATH_PRIO_RC = 12, - GTK_PATH_PRIO_HIGHEST = 15 -} GtkPathPriorityType; -#define GTK_PATH_PRIO_MASK 0x0f - -/* widget path types */ -typedef enum -{ - GTK_PATH_WIDGET, - GTK_PATH_WIDGET_CLASS, - GTK_PATH_CLASS -} GtkPathType; - -/* Scrollbar policy types (for scrolled windows) */ -typedef enum -{ - GTK_POLICY_ALWAYS, - GTK_POLICY_AUTOMATIC, - GTK_POLICY_NEVER -} GtkPolicyType; - -typedef enum -{ - GTK_POS_LEFT, - GTK_POS_RIGHT, - GTK_POS_TOP, - GTK_POS_BOTTOM -} GtkPositionType; - -#ifndef GTK_DISABLE_DEPRECATED -typedef enum -{ - GTK_PREVIEW_COLOR, - GTK_PREVIEW_GRAYSCALE -} GtkPreviewType; -#endif /* GTK_DISABLE_DEPRECATED */ - -/* Style for buttons */ -typedef enum -{ - GTK_RELIEF_NORMAL, - GTK_RELIEF_HALF, - GTK_RELIEF_NONE -} GtkReliefStyle; - -/* Resize type */ -typedef enum -{ - GTK_RESIZE_PARENT, /* Pass resize request to the parent */ - GTK_RESIZE_QUEUE, /* Queue resizes on this widget */ - GTK_RESIZE_IMMEDIATE /* Perform the resizes now */ -} GtkResizeMode; - -#ifndef GTK_DISABLE_DEPRECATED -/* signal run types */ -typedef enum /*< flags >*/ -{ - GTK_RUN_FIRST = G_SIGNAL_RUN_FIRST, - GTK_RUN_LAST = G_SIGNAL_RUN_LAST, - GTK_RUN_BOTH = (GTK_RUN_FIRST | GTK_RUN_LAST), - GTK_RUN_NO_RECURSE = G_SIGNAL_NO_RECURSE, - GTK_RUN_ACTION = G_SIGNAL_ACTION, - GTK_RUN_NO_HOOKS = G_SIGNAL_NO_HOOKS -} GtkSignalRunType; -#endif /* GTK_DISABLE_DEPRECATED */ - -/* scrolling types */ -typedef enum -{ - GTK_SCROLL_NONE, - GTK_SCROLL_JUMP, - GTK_SCROLL_STEP_BACKWARD, - GTK_SCROLL_STEP_FORWARD, - GTK_SCROLL_PAGE_BACKWARD, - GTK_SCROLL_PAGE_FORWARD, - GTK_SCROLL_STEP_UP, - GTK_SCROLL_STEP_DOWN, - GTK_SCROLL_PAGE_UP, - GTK_SCROLL_PAGE_DOWN, - GTK_SCROLL_STEP_LEFT, - GTK_SCROLL_STEP_RIGHT, - GTK_SCROLL_PAGE_LEFT, - GTK_SCROLL_PAGE_RIGHT, - GTK_SCROLL_START, - GTK_SCROLL_END -} GtkScrollType; - -/* list selection modes */ -typedef enum -{ - GTK_SELECTION_NONE, /* Nothing can be selected */ - GTK_SELECTION_SINGLE, - GTK_SELECTION_BROWSE, - GTK_SELECTION_MULTIPLE, - GTK_SELECTION_EXTENDED = GTK_SELECTION_MULTIPLE /* Deprecated */ -} GtkSelectionMode; - -/* Shadow types */ -typedef enum -{ - GTK_SHADOW_NONE, - GTK_SHADOW_IN, - GTK_SHADOW_OUT, - GTK_SHADOW_ETCHED_IN, - GTK_SHADOW_ETCHED_OUT -} GtkShadowType; - -/* Widget states */ -typedef enum -{ - GTK_STATE_NORMAL, - GTK_STATE_ACTIVE, - GTK_STATE_PRELIGHT, - GTK_STATE_SELECTED, - GTK_STATE_INSENSITIVE -} GtkStateType; - -#if !defined(GTK_DISABLE_DEPRECATED) || defined (GTK_MENU_INTERNALS) -/* Directions for submenus */ -typedef enum -{ - GTK_DIRECTION_LEFT, - GTK_DIRECTION_RIGHT -} GtkSubmenuDirection; - -/* Placement of submenus */ -typedef enum -{ - GTK_TOP_BOTTOM, - GTK_LEFT_RIGHT -} GtkSubmenuPlacement; -#endif /* GTK_DISABLE_DEPRECATED */ - -/* Style for toolbars */ -typedef enum -{ - GTK_TOOLBAR_ICONS, - GTK_TOOLBAR_TEXT, - GTK_TOOLBAR_BOTH, - GTK_TOOLBAR_BOTH_HORIZ -} GtkToolbarStyle; - -/* Data update types (for ranges) */ -typedef enum -{ - GTK_UPDATE_CONTINUOUS, - GTK_UPDATE_DISCONTINUOUS, - GTK_UPDATE_DELAYED -} GtkUpdateType; - -/* Generic visibility flags */ -typedef enum -{ - GTK_VISIBILITY_NONE, - GTK_VISIBILITY_PARTIAL, - GTK_VISIBILITY_FULL -} GtkVisibility; - -/* Window position types */ -typedef enum -{ - GTK_WIN_POS_NONE, - GTK_WIN_POS_CENTER, - GTK_WIN_POS_MOUSE, - GTK_WIN_POS_CENTER_ALWAYS, - GTK_WIN_POS_CENTER_ON_PARENT -} GtkWindowPosition; - -/* Window types */ -typedef enum -{ - GTK_WINDOW_TOPLEVEL, - GTK_WINDOW_POPUP -} GtkWindowType; - -/* Text wrap */ -typedef enum -{ - GTK_WRAP_NONE, - GTK_WRAP_CHAR, - GTK_WRAP_WORD, - GTK_WRAP_WORD_CHAR -} GtkWrapMode; - -/* How to sort */ -typedef enum -{ - GTK_SORT_ASCENDING, - GTK_SORT_DESCENDING -} GtkSortType; - -/* Style for gtk input method preedit/status */ -typedef enum -{ - GTK_IM_PREEDIT_NOTHING, - GTK_IM_PREEDIT_CALLBACK, - GTK_IM_PREEDIT_NONE -} GtkIMPreeditStyle; - -typedef enum -{ - GTK_IM_STATUS_NOTHING, - GTK_IM_STATUS_CALLBACK, - GTK_IM_STATUS_NONE -} GtkIMStatusStyle; - -typedef enum -{ - GTK_PACK_DIRECTION_LTR, - GTK_PACK_DIRECTION_RTL, - GTK_PACK_DIRECTION_TTB, - GTK_PACK_DIRECTION_BTT -} GtkPackDirection; - -typedef enum { - GTK_PRINT_PAGES_ALL, - GTK_PRINT_PAGES_CURRENT, - GTK_PRINT_PAGES_RANGES -} GtkPrintPages; - -typedef enum { - GTK_PAGE_SET_ALL, - GTK_PAGE_SET_EVEN, - GTK_PAGE_SET_ODD -} GtkPageSet; - -typedef enum { - GTK_PAGE_ORIENTATION_PORTRAIT, - GTK_PAGE_ORIENTATION_LANDSCAPE, - GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT, - GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE -} GtkPageOrientation; - -typedef enum { - GTK_PRINT_QUALITY_LOW, - GTK_PRINT_QUALITY_NORMAL, - GTK_PRINT_QUALITY_HIGH, - GTK_PRINT_QUALITY_DRAFT -} GtkPrintQuality; - -typedef enum { - GTK_PRINT_DUPLEX_SIMPLEX, - GTK_PRINT_DUPLEX_HORIZONTAL, - GTK_PRINT_DUPLEX_VERTICAL -} GtkPrintDuplex; - - -typedef enum { - GTK_UNIT_PIXEL, - GTK_UNIT_POINTS, - GTK_UNIT_INCH, - GTK_UNIT_MM -} GtkUnit; - -typedef enum { - GTK_TREE_VIEW_GRID_LINES_NONE, - GTK_TREE_VIEW_GRID_LINES_HORIZONTAL, - GTK_TREE_VIEW_GRID_LINES_VERTICAL, - GTK_TREE_VIEW_GRID_LINES_BOTH -} GtkTreeViewGridLines; - -typedef enum { - GTK_DRAG_RESULT_SUCCESS, - GTK_DRAG_RESULT_NO_TARGET, - GTK_DRAG_RESULT_USER_CANCELLED, - GTK_DRAG_RESULT_TIMEOUT_EXPIRED, - GTK_DRAG_RESULT_GRAB_BROKEN, - GTK_DRAG_RESULT_ERROR -} GtkDragResult; - -G_END_DECLS - -#endif /* __GTK_ENUMS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkeventbox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkeventbox.h deleted file mode 100644 index 3fba8b4b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkeventbox.h +++ /dev/null @@ -1,68 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_EVENT_BOX_H__ -#define __GTK_EVENT_BOX_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbin.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_EVENT_BOX (gtk_event_box_get_type ()) -#define GTK_EVENT_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EVENT_BOX, GtkEventBox)) -#define GTK_EVENT_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EVENT_BOX, GtkEventBoxClass)) -#define GTK_IS_EVENT_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EVENT_BOX)) -#define GTK_IS_EVENT_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EVENT_BOX)) -#define GTK_EVENT_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EVENT_BOX, GtkEventBoxClass)) - -typedef struct _GtkEventBox GtkEventBox; -typedef struct _GtkEventBoxClass GtkEventBoxClass; - -struct _GtkEventBox -{ - GtkBin bin; -}; - -struct _GtkEventBoxClass -{ - GtkBinClass parent_class; -}; - -GType gtk_event_box_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_event_box_new (void); -gboolean gtk_event_box_get_visible_window (GtkEventBox *event_box); -void gtk_event_box_set_visible_window (GtkEventBox *event_box, - gboolean visible_window); -gboolean gtk_event_box_get_above_child (GtkEventBox *event_box); -void gtk_event_box_set_above_child (GtkEventBox *event_box, - gboolean above_child); - -G_END_DECLS - -#endif /* __GTK_EVENT_BOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkexpander.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkexpander.h deleted file mode 100644 index e5bfa454..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkexpander.h +++ /dev/null @@ -1,91 +0,0 @@ -/* GTK - The GIMP Toolkit - * - * Copyright (C) 2003 Sun Microsystems, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - * - * Authors: - * Mark McLoughlin <mark@skynet.ie> - */ - -#ifndef __GTK_EXPANDER_H__ -#define __GTK_EXPANDER_H__ - -#include <gtk/gtkbin.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_EXPANDER (gtk_expander_get_type ()) -#define GTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER, GtkExpander)) -#define GTK_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER, GtkExpanderClass)) -#define GTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER)) -#define GTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER)) -#define GTK_EXPANDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER, GtkExpanderClass)) - -typedef struct _GtkExpander GtkExpander; -typedef struct _GtkExpanderClass GtkExpanderClass; -typedef struct _GtkExpanderPrivate GtkExpanderPrivate; - -struct _GtkExpander -{ - GtkBin bin; - - GtkExpanderPrivate *priv; -}; - -struct _GtkExpanderClass -{ - GtkBinClass parent_class; - - /* Key binding signal; to get notification on the expansion - * state connect to notify:expanded. - */ - void (* activate) (GtkExpander *expander); -}; - -GType gtk_expander_get_type (void) G_GNUC_CONST; - -GtkWidget *gtk_expander_new (const gchar *label); -GtkWidget *gtk_expander_new_with_mnemonic (const gchar *label); - -void gtk_expander_set_expanded (GtkExpander *expander, - gboolean expanded); -gboolean gtk_expander_get_expanded (GtkExpander *expander); - -/* Spacing between the expander/label and the child */ -void gtk_expander_set_spacing (GtkExpander *expander, - gint spacing); -gint gtk_expander_get_spacing (GtkExpander *expander); - -void gtk_expander_set_label (GtkExpander *expander, - const gchar *label); -G_CONST_RETURN gchar *gtk_expander_get_label (GtkExpander *expander); - -void gtk_expander_set_use_underline (GtkExpander *expander, - gboolean use_underline); -gboolean gtk_expander_get_use_underline (GtkExpander *expander); - -void gtk_expander_set_use_markup (GtkExpander *expander, - gboolean use_markup); -gboolean gtk_expander_get_use_markup (GtkExpander *expander); - -void gtk_expander_set_label_widget (GtkExpander *expander, - GtkWidget *label_widget); -GtkWidget *gtk_expander_get_label_widget (GtkExpander *expander); - -G_END_DECLS - -#endif /* __GTK_EXPANDER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooser.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooser.h deleted file mode 100644 index 5b233878..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooser.h +++ /dev/null @@ -1,189 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilechooser.h: Abstract interface for file selector GUIs - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_CHOOSER_H__ -#define __GTK_FILE_CHOOSER_H__ - -#include "gtkfilefilter.h" -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_FILE_CHOOSER (gtk_file_chooser_get_type ()) -#define GTK_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER, GtkFileChooser)) -#define GTK_IS_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER)) - -typedef struct _GtkFileChooser GtkFileChooser; - -typedef enum -{ - GTK_FILE_CHOOSER_ACTION_OPEN, - GTK_FILE_CHOOSER_ACTION_SAVE, - GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, - GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER -} GtkFileChooserAction; - -typedef enum -{ - GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM, - GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME, - GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN -} GtkFileChooserConfirmation; - -GType gtk_file_chooser_get_type (void) G_GNUC_CONST; - -/* GError enumeration for GtkFileChooser */ - -#define GTK_FILE_CHOOSER_ERROR (gtk_file_chooser_error_quark ()) - -typedef enum { - GTK_FILE_CHOOSER_ERROR_NONEXISTENT, - GTK_FILE_CHOOSER_ERROR_BAD_FILENAME, - GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS -} GtkFileChooserError; - -GQuark gtk_file_chooser_error_quark (void); - -/* Configuration - */ -void gtk_file_chooser_set_action (GtkFileChooser *chooser, - GtkFileChooserAction action); -GtkFileChooserAction gtk_file_chooser_get_action (GtkFileChooser *chooser); -void gtk_file_chooser_set_local_only (GtkFileChooser *chooser, - gboolean local_only); -gboolean gtk_file_chooser_get_local_only (GtkFileChooser *chooser); -void gtk_file_chooser_set_select_multiple (GtkFileChooser *chooser, - gboolean select_multiple); -gboolean gtk_file_chooser_get_select_multiple (GtkFileChooser *chooser); -void gtk_file_chooser_set_show_hidden (GtkFileChooser *chooser, - gboolean show_hidden); -gboolean gtk_file_chooser_get_show_hidden (GtkFileChooser *chooser); - -void gtk_file_chooser_set_do_overwrite_confirmation (GtkFileChooser *chooser, - gboolean do_overwrite_confirmation); -gboolean gtk_file_chooser_get_do_overwrite_confirmation (GtkFileChooser *chooser); - -/* Suggested name for the Save-type actions - */ -void gtk_file_chooser_set_current_name (GtkFileChooser *chooser, - const gchar *name); - -/* Filename manipulation - */ -#ifdef G_OS_WIN32 -/* Reserve old names for DLL ABI backward compatibility */ -#define gtk_file_chooser_get_filename gtk_file_chooser_get_filename_utf8 -#define gtk_file_chooser_set_filename gtk_file_chooser_set_filename_utf8 -#define gtk_file_chooser_select_filename gtk_file_chooser_select_filename_utf8 -#define gtk_file_chooser_unselect_filename gtk_file_chooser_unselect_filename_utf8 -#define gtk_file_chooser_get_filenames gtk_file_chooser_get_filenames_utf8 -#define gtk_file_chooser_set_current_folder gtk_file_chooser_set_current_folder_utf8 -#define gtk_file_chooser_get_current_folder gtk_file_chooser_get_current_folder_utf8 -#define gtk_file_chooser_get_preview_filename gtk_file_chooser_get_preview_filename_utf8 -#define gtk_file_chooser_add_shortcut_folder gtk_file_chooser_add_shortcut_folder_utf8 -#define gtk_file_chooser_remove_shortcut_folder gtk_file_chooser_remove_shortcut_folder_utf8 -#define gtk_file_chooser_list_shortcut_folders gtk_file_chooser_list_shortcut_folders_utf8 -#endif - -gchar * gtk_file_chooser_get_filename (GtkFileChooser *chooser); -gboolean gtk_file_chooser_set_filename (GtkFileChooser *chooser, - const char *filename); -gboolean gtk_file_chooser_select_filename (GtkFileChooser *chooser, - const char *filename); -void gtk_file_chooser_unselect_filename (GtkFileChooser *chooser, - const char *filename); -void gtk_file_chooser_select_all (GtkFileChooser *chooser); -void gtk_file_chooser_unselect_all (GtkFileChooser *chooser); -GSList * gtk_file_chooser_get_filenames (GtkFileChooser *chooser); -gboolean gtk_file_chooser_set_current_folder (GtkFileChooser *chooser, - const gchar *filename); -gchar * gtk_file_chooser_get_current_folder (GtkFileChooser *chooser); - - -/* URI manipulation - */ -gchar * gtk_file_chooser_get_uri (GtkFileChooser *chooser); -gboolean gtk_file_chooser_set_uri (GtkFileChooser *chooser, - const char *uri); -gboolean gtk_file_chooser_select_uri (GtkFileChooser *chooser, - const char *uri); -void gtk_file_chooser_unselect_uri (GtkFileChooser *chooser, - const char *uri); -GSList * gtk_file_chooser_get_uris (GtkFileChooser *chooser); -gboolean gtk_file_chooser_set_current_folder_uri (GtkFileChooser *chooser, - const gchar *uri); -gchar * gtk_file_chooser_get_current_folder_uri (GtkFileChooser *chooser); - -/* Preview widget - */ -void gtk_file_chooser_set_preview_widget (GtkFileChooser *chooser, - GtkWidget *preview_widget); -GtkWidget *gtk_file_chooser_get_preview_widget (GtkFileChooser *chooser); -void gtk_file_chooser_set_preview_widget_active (GtkFileChooser *chooser, - gboolean active); -gboolean gtk_file_chooser_get_preview_widget_active (GtkFileChooser *chooser); -void gtk_file_chooser_set_use_preview_label (GtkFileChooser *chooser, - gboolean use_label); -gboolean gtk_file_chooser_get_use_preview_label (GtkFileChooser *chooser); - -char *gtk_file_chooser_get_preview_filename (GtkFileChooser *chooser); -char *gtk_file_chooser_get_preview_uri (GtkFileChooser *chooser); - -/* Extra widget - */ -void gtk_file_chooser_set_extra_widget (GtkFileChooser *chooser, - GtkWidget *extra_widget); -GtkWidget *gtk_file_chooser_get_extra_widget (GtkFileChooser *chooser); - -/* List of user selectable filters - */ -void gtk_file_chooser_add_filter (GtkFileChooser *chooser, - GtkFileFilter *filter); -void gtk_file_chooser_remove_filter (GtkFileChooser *chooser, - GtkFileFilter *filter); -GSList *gtk_file_chooser_list_filters (GtkFileChooser *chooser); - -/* Current filter - */ -void gtk_file_chooser_set_filter (GtkFileChooser *chooser, - GtkFileFilter *filter); -GtkFileFilter *gtk_file_chooser_get_filter (GtkFileChooser *chooser); - -/* Per-application shortcut folders */ - -gboolean gtk_file_chooser_add_shortcut_folder (GtkFileChooser *chooser, - const char *folder, - GError **error); -gboolean gtk_file_chooser_remove_shortcut_folder (GtkFileChooser *chooser, - const char *folder, - GError **error); -GSList *gtk_file_chooser_list_shortcut_folders (GtkFileChooser *chooser); - -gboolean gtk_file_chooser_add_shortcut_folder_uri (GtkFileChooser *chooser, - const char *uri, - GError **error); -gboolean gtk_file_chooser_remove_shortcut_folder_uri (GtkFileChooser *chooser, - const char *uri, - GError **error); -GSList *gtk_file_chooser_list_shortcut_folder_uris (GtkFileChooser *chooser); - -G_END_DECLS - -#endif /* __GTK_FILE_CHOOSER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h deleted file mode 100644 index 979c4b57..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h +++ /dev/null @@ -1,92 +0,0 @@ -/* GTK+: gtkfilechooserbutton.h - * - * Copyright (c) 2004 James M. Cape <jcape@ignore-your.tv> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_CHOOSER_BUTTON_H__ -#define __GTK_FILE_CHOOSER_BUTTON_H__ - -#include <gtk/gtkhbox.h> -#include <gtk/gtkfilechooser.h> - -G_BEGIN_DECLS - - -#define GTK_TYPE_FILE_CHOOSER_BUTTON \ - (gtk_file_chooser_button_get_type ()) -#define GTK_FILE_CHOOSER_BUTTON(object) \ - (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButton)) -#define GTK_FILE_CHOOSER_BUTTON_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass)) -#define GTK_IS_FILE_CHOOSER_BUTTON(object) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_FILE_CHOOSER_BUTTON)) -#define GTK_IS_FILE_CHOOSER_BUTTON_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON)) -#define GTK_FILE_CHOOSER_BUTTON_GET_CLASS(object) \ - (G_TYPE_INSTANCE_GET_CLASS ((object), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass)) - - -typedef struct _GtkFileChooserButton GtkFileChooserButton; -typedef struct _GtkFileChooserButtonPrivate GtkFileChooserButtonPrivate; -typedef struct _GtkFileChooserButtonClass GtkFileChooserButtonClass; - -struct _GtkFileChooserButton -{ - /*< private >*/ - GtkHBox parent; - - GtkFileChooserButtonPrivate *priv; -}; - -struct _GtkFileChooserButtonClass -{ - /*< private >*/ - GtkHBoxClass parent_class; - - void (* file_set) (GtkFileChooserButton *fc); - - void (*__gtk_reserved1); - void (*__gtk_reserved2); - void (*__gtk_reserved3); - void (*__gtk_reserved4); - void (*__gtk_reserved5); - void (*__gtk_reserved6); - void (*__gtk_reserved7); -}; - - -GType gtk_file_chooser_button_get_type (void) G_GNUC_CONST; -GtkWidget * gtk_file_chooser_button_new (const gchar *title, - GtkFileChooserAction action); -GtkWidget * gtk_file_chooser_button_new_with_backend (const gchar *title, - GtkFileChooserAction action, - const gchar *backend); -GtkWidget * gtk_file_chooser_button_new_with_dialog (GtkWidget *dialog); -G_CONST_RETURN gchar *gtk_file_chooser_button_get_title (GtkFileChooserButton *button); -void gtk_file_chooser_button_set_title (GtkFileChooserButton *button, - const gchar *title); -gint gtk_file_chooser_button_get_width_chars (GtkFileChooserButton *button); -void gtk_file_chooser_button_set_width_chars (GtkFileChooserButton *button, - gint n_chars); -gboolean gtk_file_chooser_button_get_focus_on_click (GtkFileChooserButton *button); -void gtk_file_chooser_button_set_focus_on_click (GtkFileChooserButton *button, - gboolean focus_on_click); - -G_END_DECLS - -#endif /* !__GTK_FILE_CHOOSER_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h deleted file mode 100644 index 44cf39c0..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h +++ /dev/null @@ -1,68 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilechooserdialog.h: File selector dialog - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_CHOOSER_DIALOG_H__ -#define __GTK_FILE_CHOOSER_DIALOG_H__ - -#include <gtk/gtkdialog.h> -#include "gtkfilechooser.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_FILE_CHOOSER_DIALOG (gtk_file_chooser_dialog_get_type ()) -#define GTK_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialog)) -#define GTK_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass)) -#define GTK_IS_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG)) -#define GTK_IS_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG)) -#define GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass)) - -typedef struct _GtkFileChooserDialog GtkFileChooserDialog; -typedef struct _GtkFileChooserDialogClass GtkFileChooserDialogClass; - -typedef struct _GtkFileChooserDialogPrivate GtkFileChooserDialogPrivate; - -struct _GtkFileChooserDialogClass -{ - GtkDialogClass parent_class; -}; - -struct _GtkFileChooserDialog -{ - GtkDialog parent_instance; - - GtkFileChooserDialogPrivate *priv; -}; - -GType gtk_file_chooser_dialog_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_file_chooser_dialog_new (const gchar *title, - GtkWindow *parent, - GtkFileChooserAction action, - const gchar *first_button_text, - ...) G_GNUC_NULL_TERMINATED; -GtkWidget *gtk_file_chooser_dialog_new_with_backend (const gchar *title, - GtkWindow *parent, - GtkFileChooserAction action, - const gchar *backend, - const gchar *first_button_text, - ...) G_GNUC_NULL_TERMINATED; - -G_END_DECLS - -#endif /* __GTK_FILE_CHOOSER_DIALOG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserprivate.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserprivate.h deleted file mode 100644 index 8b2d8534..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserprivate.h +++ /dev/null @@ -1,381 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilechooserprivate.h: Interface definition for file selector GUIs - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_CHOOSER_PRIVATE_H__ -#define __GTK_FILE_CHOOSER_PRIVATE_H__ - -/* This is a "semi-private" header; it is meant only for - * alternate GtkFileChooser implementations; no stability guarantees - * are made at this point - */ -#ifndef GTK_FILE_CHOOSER_ENABLE_UNSUPPORTED -#error "gtkfilechooserprivate.h is not supported API for general use" -#endif - -#include "gtkfilechooser.h" -#include "gtkfilesystem.h" -#include "gtkfilesystemmodel.h" -#include "gtkliststore.h" -#include "gtkrecentmanager.h" -#include "gtksearchengine.h" -#include "gtkquery.h" -#include "gtktooltips.h" -#include "gtktreemodelsort.h" -#include "gtktreestore.h" -#include "gtktreeview.h" -#include "gtkvbox.h" - -G_BEGIN_DECLS - -#define GTK_FILE_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FILE_CHOOSER, GtkFileChooserIface)) - -typedef struct _GtkFileChooserIface GtkFileChooserIface; - -struct _GtkFileChooserIface -{ - GTypeInterface base_iface; - - /* Methods - */ - gboolean (*set_current_folder) (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); - GtkFilePath * (*get_current_folder) (GtkFileChooser *chooser); - void (*set_current_name) (GtkFileChooser *chooser, - const gchar *name); - gboolean (*select_path) (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); - void (*unselect_path) (GtkFileChooser *chooser, - const GtkFilePath *path); - void (*select_all) (GtkFileChooser *chooser); - void (*unselect_all) (GtkFileChooser *chooser); - GSList * (*get_paths) (GtkFileChooser *chooser); - GtkFilePath * (*get_preview_path) (GtkFileChooser *chooser); - GtkFileSystem *(*get_file_system) (GtkFileChooser *chooser); - void (*add_filter) (GtkFileChooser *chooser, - GtkFileFilter *filter); - void (*remove_filter) (GtkFileChooser *chooser, - GtkFileFilter *filter); - GSList * (*list_filters) (GtkFileChooser *chooser); - gboolean (*add_shortcut_folder) (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); - gboolean (*remove_shortcut_folder) (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); - GSList * (*list_shortcut_folders) (GtkFileChooser *chooser); - - /* Signals - */ - void (*current_folder_changed) (GtkFileChooser *chooser); - void (*selection_changed) (GtkFileChooser *chooser); - void (*update_preview) (GtkFileChooser *chooser); - void (*file_activated) (GtkFileChooser *chooser); - GtkFileChooserConfirmation (*confirm_overwrite) (GtkFileChooser *chooser); -}; - -GtkFileSystem *_gtk_file_chooser_get_file_system (GtkFileChooser *chooser); -gboolean _gtk_file_chooser_set_current_folder_path (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); -GtkFilePath * _gtk_file_chooser_get_current_folder_path (GtkFileChooser *chooser); -gboolean _gtk_file_chooser_select_path (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); -void _gtk_file_chooser_unselect_path (GtkFileChooser *chooser, - const GtkFilePath *path); -GSList * _gtk_file_chooser_get_paths (GtkFileChooser *chooser); -GtkFilePath * _gtk_file_chooser_get_preview_path (GtkFileChooser *chooser); -gboolean _gtk_file_chooser_add_shortcut_folder (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); -gboolean _gtk_file_chooser_remove_shortcut_folder (GtkFileChooser *chooser, - const GtkFilePath *path, - GError **error); - -/* GtkFileChooserDialog private */ - -struct _GtkFileChooserDialogPrivate -{ - GtkWidget *widget; - - char *file_system; - - /* for use with GtkFileChooserEmbed */ - gboolean response_requested; -}; - - -/* GtkFileChooserWidget private */ - -struct _GtkFileChooserWidgetPrivate -{ - GtkWidget *impl; - - char *file_system; -}; - - -/* GtkFileChooserDefault private */ - -typedef enum { - LOAD_EMPTY, /* There is no model */ - LOAD_PRELOAD, /* Model is loading and a timer is running; model isn't inserted into the tree yet */ - LOAD_LOADING, /* Timeout expired, model is inserted into the tree, but not fully loaded yet */ - LOAD_FINISHED /* Model is fully loaded and inserted into the tree */ -} LoadState; - -typedef enum { - RELOAD_EMPTY, /* No folder has been set */ - RELOAD_HAS_FOLDER, /* We have a folder, although it may not be completely loaded yet; no need to reload */ - RELOAD_WAS_UNMAPPED /* We had a folder but got unmapped; reload is needed */ -} ReloadState; - -typedef enum { - LOCATION_MODE_PATH_BAR, - LOCATION_MODE_FILENAME_ENTRY -} LocationMode; - -typedef enum { - OPERATION_MODE_BROWSE, - OPERATION_MODE_SEARCH, - OPERATION_MODE_RECENT -} OperationMode; - -struct _GtkFileChooserDefault -{ - GtkVBox parent_instance; - - GtkFileChooserAction action; - - GtkFileSystem *file_system; - - /* Save mode widgets */ - GtkWidget *save_widgets; - - GtkWidget *save_folder_label; - GtkWidget *save_folder_combo; - GtkWidget *save_expander; - - /* The file browsing widgets */ - GtkWidget *browse_widgets; - GtkWidget *browse_shortcuts_tree_view; - GtkWidget *browse_shortcuts_add_button; - GtkWidget *browse_shortcuts_remove_button; - GtkWidget *browse_shortcuts_popup_menu; - GtkWidget *browse_shortcuts_popup_menu_remove_item; - GtkWidget *browse_shortcuts_popup_menu_rename_item; - GtkWidget *browse_files_tree_view; - GtkWidget *browse_files_popup_menu; - GtkWidget *browse_files_popup_menu_add_shortcut_item; - GtkWidget *browse_files_popup_menu_hidden_files_item; - GtkWidget *browse_new_folder_button; - GtkWidget *browse_path_bar_hbox; - GtkWidget *browse_path_bar; - - GtkFileSystemModel *browse_files_model; - char *browse_files_last_selected_name; - - /* OPERATION_MODE_SEARCH */ - GtkWidget *search_hbox; - GtkWidget *search_entry; - GtkSearchEngine *search_engine; - GtkQuery *search_query; - GtkListStore *search_model; - GtkTreeModelFilter *search_model_filter; - GtkTreeModelSort *search_model_sort; - - /* OPERATION_MODE_RECENT */ - GtkRecentManager *recent_manager; - GtkListStore *recent_model; - guint load_recent_id; - GtkTreeModelFilter *recent_model_filter; - GtkTreeModelSort *recent_model_sort; - - GtkWidget *filter_combo_hbox; - GtkWidget *filter_combo; - GtkWidget *preview_box; - GtkWidget *preview_label; - GtkWidget *preview_widget; - GtkWidget *extra_align; - GtkWidget *extra_widget; - - GtkWidget *location_button; - GtkWidget *location_entry_box; - GtkWidget *location_label; - GtkWidget *location_entry; - LocationMode location_mode; - - GtkListStore *shortcuts_model; - - /* Filter for the shortcuts pane. We filter out the "current folder" row and - * the separator that we use for the "Save in folder" combo. - */ - GtkTreeModel *shortcuts_pane_filter_model; - - /* Filter for the "Save in folder" combo. We filter out the Search row and - * its separator. - */ - GtkTreeModel *shortcuts_combo_filter_model; - - GtkTreeModelSort *sort_model; - - /* Handles */ - GSList *loading_shortcuts; - GSList *reload_icon_handles; - GtkFileSystemHandle *file_list_drag_data_received_handle; - GtkFileSystemHandle *update_current_folder_handle; - GtkFileSystemHandle *show_and_select_paths_handle; - GtkFileSystemHandle *should_respond_get_info_handle; - GtkFileSystemHandle *file_exists_get_info_handle; - GtkFileSystemHandle *update_from_entry_handle; - GtkFileSystemHandle *shortcuts_activate_iter_handle; - GSList *pending_handles; - - LoadState load_state; - ReloadState reload_state; - guint load_timeout_id; - - OperationMode operation_mode; - - GSList *pending_select_paths; - - GtkFileFilter *current_filter; - GSList *filters; - - GtkTooltips *tooltips; - - int num_volumes; - int num_shortcuts; - int num_bookmarks; - - gulong volumes_changed_id; - gulong bookmarks_changed_id; - - GtkFilePath *current_volume_path; - GtkFilePath *current_folder; - GtkFilePath *preview_path; - char *preview_display_name; - - GtkTreeViewColumn *list_name_column; - GtkCellRenderer *list_name_renderer; - GtkTreeViewColumn *list_mtime_column; - - GSource *edited_idle; - char *edited_new_text; - - gulong settings_signal_id; - int icon_size; - - gulong toplevel_set_focus_id; - GtkWidget *toplevel_last_focus_widget; - -#if 0 - GdkDragContext *shortcuts_drag_context; - GSource *shortcuts_drag_outside_idle; -#endif - - gint default_width; - gint default_height; - - /* Flags */ - - guint local_only : 1; - guint preview_widget_active : 1; - guint use_preview_label : 1; - guint select_multiple : 1; - guint show_hidden : 1; - guint do_overwrite_confirmation : 1; - guint list_sort_ascending : 1; - guint changing_folder : 1; - guint shortcuts_current_folder_active : 1; - guint expand_folders : 1; - guint has_home : 1; - guint has_desktop : 1; - guint has_search : 1; - guint has_recent : 1; - -#if 0 - guint shortcuts_drag_outside : 1; -#endif -}; - - -/* GtkFileSystemModel private */ - -typedef struct _FileModelNode FileModelNode; - -struct _GtkFileSystemModel -{ - GObject parent_instance; - - GtkFileSystem *file_system; - GtkFileInfoType types; - FileModelNode *roots; - GtkFileFolder *root_folder; - GtkFilePath *root_path; - - GtkFileSystemModelFilter filter_func; - gpointer filter_data; - - GSList *idle_clears; - GSource *idle_clear_source; - - gushort max_depth; - - GSList *pending_handles; - - guint show_hidden : 1; - guint show_folders : 1; - guint show_files : 1; - guint folders_only : 1; - guint has_editable : 1; -}; - -struct _FileModelNode -{ - GtkFilePath *path; - FileModelNode *next; - - GtkFileInfo *info; - GtkFileFolder *folder; - - FileModelNode *children; - FileModelNode *parent; - GtkFileSystemModel *model; - - guint ref_count; - guint n_referenced_children; - - gushort depth; - - guint has_dummy : 1; - guint is_dummy : 1; - guint is_visible : 1; - guint loaded : 1; - guint idle_clear : 1; - guint load_pending : 1; -}; - - -G_END_DECLS - -#endif /* __GTK_FILE_CHOOSER_PRIVATE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserutils.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserutils.h deleted file mode 100644 index 04d6344f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserutils.h +++ /dev/null @@ -1,68 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilechooserutils.h: Private utility functions useful for - * implementing a GtkFileChooser interface - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_CHOOSER_UTILS_H__ -#define __GTK_FILE_CHOOSER_UTILS_H__ - -/* This is a "semi-private" header; it is meant only for - * alternate GtkFileChooser implementations; no stability guarantees - * are made at this point - */ -#ifndef GTK_FILE_CHOOSER_ENABLE_UNSUPPORTED -#error "gtkfilechooserutils.h is not supported API for general use" -#endif - -#include "gtkfilechooserprivate.h" - -G_BEGIN_DECLS - -#define GTK_FILE_CHOOSER_DELEGATE_QUARK (_gtk_file_chooser_delegate_get_quark ()) - -typedef enum { - GTK_FILE_CHOOSER_PROP_FIRST = 0x1000, - GTK_FILE_CHOOSER_PROP_ACTION = GTK_FILE_CHOOSER_PROP_FIRST, - GTK_FILE_CHOOSER_PROP_FILE_SYSTEM_BACKEND, - GTK_FILE_CHOOSER_PROP_FILTER, - GTK_FILE_CHOOSER_PROP_LOCAL_ONLY, - GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET, - GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE, - GTK_FILE_CHOOSER_PROP_USE_PREVIEW_LABEL, - GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET, - GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE, - GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN, - GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION, - GTK_FILE_CHOOSER_PROP_LAST = GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION -} GtkFileChooserProp; - -void _gtk_file_chooser_install_properties (GObjectClass *klass); -#ifdef MAEMO_CHANGES -void hildon_gtk_file_chooser_install_properties (GObjectClass *klass); -#endif /* MAEMO_CHANGES */ - -void _gtk_file_chooser_delegate_iface_init (GtkFileChooserIface *iface); -void _gtk_file_chooser_set_delegate (GtkFileChooser *receiver, - GtkFileChooser *delegate); - -GQuark _gtk_file_chooser_delegate_get_quark (void) G_GNUC_CONST; - -G_END_DECLS - -#endif /* __GTK_FILE_CHOOSER_UTILS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h deleted file mode 100644 index 2df7ded1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h +++ /dev/null @@ -1,59 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilechooserwidget.h: Embeddable file selector widget - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_CHOOSER_WIDGET_H__ -#define __GTK_FILE_CHOOSER_WIDGET_H__ - -#include "gtkfilechooser.h" -#include <gtk/gtkvbox.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_FILE_CHOOSER_WIDGET (gtk_file_chooser_widget_get_type ()) -#define GTK_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidget)) -#define GTK_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass)) -#define GTK_IS_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET)) -#define GTK_IS_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET)) -#define GTK_FILE_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass)) - -typedef struct _GtkFileChooserWidget GtkFileChooserWidget; -typedef struct _GtkFileChooserWidgetClass GtkFileChooserWidgetClass; - -typedef struct _GtkFileChooserWidgetPrivate GtkFileChooserWidgetPrivate; - -struct _GtkFileChooserWidgetClass -{ - GtkVBoxClass parent_class; -}; - -struct _GtkFileChooserWidget -{ - GtkVBox parent_instance; - - GtkFileChooserWidgetPrivate *priv; -}; - -GType gtk_file_chooser_widget_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_file_chooser_widget_new (GtkFileChooserAction action); -GtkWidget *gtk_file_chooser_widget_new_with_backend (GtkFileChooserAction action, - const gchar *backend); -G_END_DECLS - -#endif /* __GTK_FILE_CHOOSER_WIDGET_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilefilter.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilefilter.h deleted file mode 100644 index fd074f87..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilefilter.h +++ /dev/null @@ -1,79 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilefilter.h: Filters for selecting a file subset - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_FILTER_H__ -#define __GTK_FILE_FILTER_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_FILE_FILTER (gtk_file_filter_get_type ()) -#define GTK_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_FILTER, GtkFileFilter)) -#define GTK_IS_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_FILTER)) - -typedef struct _GtkFileFilter GtkFileFilter; -typedef struct _GtkFileFilterInfo GtkFileFilterInfo; - -typedef enum { - GTK_FILE_FILTER_FILENAME = 1 << 0, - GTK_FILE_FILTER_URI = 1 << 1, - GTK_FILE_FILTER_DISPLAY_NAME = 1 << 2, - GTK_FILE_FILTER_MIME_TYPE = 1 << 3 -} GtkFileFilterFlags; - -typedef gboolean (*GtkFileFilterFunc) (const GtkFileFilterInfo *filter_info, - gpointer data); - -struct _GtkFileFilterInfo -{ - GtkFileFilterFlags contains; - - const gchar *filename; - const gchar *uri; - const gchar *display_name; - const gchar *mime_type; -}; - -GType gtk_file_filter_get_type (void) G_GNUC_CONST; - -GtkFileFilter * gtk_file_filter_new (void); -void gtk_file_filter_set_name (GtkFileFilter *filter, - const gchar *name); -G_CONST_RETURN gchar *gtk_file_filter_get_name (GtkFileFilter *filter); - -void gtk_file_filter_add_mime_type (GtkFileFilter *filter, - const gchar *mime_type); -void gtk_file_filter_add_pattern (GtkFileFilter *filter, - const gchar *pattern); -void gtk_file_filter_add_pixbuf_formats (GtkFileFilter *filter); -void gtk_file_filter_add_custom (GtkFileFilter *filter, - GtkFileFilterFlags needed, - GtkFileFilterFunc func, - gpointer data, - GDestroyNotify notify); - -GtkFileFilterFlags gtk_file_filter_get_needed (GtkFileFilter *filter); -gboolean gtk_file_filter_filter (GtkFileFilter *filter, - const GtkFileFilterInfo *filter_info); - -G_END_DECLS - -#endif /* __GTK_FILE_FILTER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesel.h deleted file mode 100644 index 75f65a16..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesel.h +++ /dev/null @@ -1,127 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_FILESEL_H__ -#define __GTK_FILESEL_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkdialog.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_FILE_SELECTION (gtk_file_selection_get_type ()) -#define GTK_FILE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SELECTION, GtkFileSelection)) -#define GTK_FILE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_SELECTION, GtkFileSelectionClass)) -#define GTK_IS_FILE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SELECTION)) -#define GTK_IS_FILE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_SELECTION)) -#define GTK_FILE_SELECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_SELECTION, GtkFileSelectionClass)) - - -typedef struct _GtkFileSelection GtkFileSelection; -typedef struct _GtkFileSelectionClass GtkFileSelectionClass; - -struct _GtkFileSelection -{ - /*< private >*/ - GtkDialog parent_instance; - - /*< public >*/ - GtkWidget *dir_list; - GtkWidget *file_list; - GtkWidget *selection_entry; - GtkWidget *selection_text; - GtkWidget *main_vbox; - GtkWidget *ok_button; - GtkWidget *cancel_button; - GtkWidget *help_button; - GtkWidget *history_pulldown; - GtkWidget *history_menu; - GList *history_list; - GtkWidget *fileop_dialog; - GtkWidget *fileop_entry; - gchar *fileop_file; - gpointer cmpl_state; - - GtkWidget *fileop_c_dir; - GtkWidget *fileop_del_file; - GtkWidget *fileop_ren_file; - - GtkWidget *button_area; - GtkWidget *action_area; - - /*< private >*/ - GPtrArray *selected_names; - gchar *last_selected; -}; - -struct _GtkFileSelectionClass -{ - GtkDialogClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -#ifdef G_OS_WIN32 -/* Reserve old names for DLL ABI backward compatibility */ -#define gtk_file_selection_get_filename gtk_file_selection_get_filename_utf8 -#define gtk_file_selection_set_filename gtk_file_selection_set_filename_utf8 -#define gtk_file_selection_get_selections gtk_file_selection_get_selections_utf8 -#endif - -GType gtk_file_selection_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_file_selection_new (const gchar *title); -void gtk_file_selection_set_filename (GtkFileSelection *filesel, - const gchar *filename); -G_CONST_RETURN gchar* gtk_file_selection_get_filename (GtkFileSelection *filesel); - -void gtk_file_selection_complete (GtkFileSelection *filesel, - const gchar *pattern); -void gtk_file_selection_show_fileop_buttons (GtkFileSelection *filesel); -void gtk_file_selection_hide_fileop_buttons (GtkFileSelection *filesel); - -gchar** gtk_file_selection_get_selections (GtkFileSelection *filesel); - -void gtk_file_selection_set_select_multiple (GtkFileSelection *filesel, - gboolean select_multiple); -gboolean gtk_file_selection_get_select_multiple (GtkFileSelection *filesel); - - -G_END_DECLS - - -#endif /* __GTK_FILESEL_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesystem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesystem.h deleted file mode 100644 index 18aa5848..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesystem.h +++ /dev/null @@ -1,448 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilesystem.h: Abstract file system interfaces - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_SYSTEM_H__ -#define __GTK_FILE_SYSTEM_H__ - -/* This is a "semi-private" header; it is meant only for - * alternate GtkFileChooser backend modules; no stability guarantees - * are made at this point - */ -#ifndef GTK_FILE_SYSTEM_ENABLE_UNSUPPORTED -#error "GtkFileSystem is not supported API for general use" -#endif - -#include <glib-object.h> -#include <gtk/gtkwidget.h> /* For icon handling */ - -G_BEGIN_DECLS - -typedef gint64 GtkFileTime; - -typedef struct _GtkFileFolder GtkFileFolder; -typedef struct _GtkFileFolderIface GtkFileFolderIface; -typedef struct _GtkFileInfo GtkFileInfo; -typedef struct _GtkFileSystem GtkFileSystem; -typedef struct _GtkFileSystemIface GtkFileSystemIface; -typedef struct _GtkFileSystemVolume GtkFileSystemVolume; - -typedef struct _GtkFilePath GtkFilePath; - -/* Mask of information about a file, for monitoring and - * gtk_file_system_get_info() - */ -typedef enum { - GTK_FILE_INFO_DISPLAY_NAME = 1 << 0, - GTK_FILE_INFO_IS_FOLDER = 1 << 1, - GTK_FILE_INFO_IS_HIDDEN = 1 << 2, - GTK_FILE_INFO_MIME_TYPE = 1 << 3, - GTK_FILE_INFO_MODIFICATION_TIME = 1 << 4, - GTK_FILE_INFO_SIZE = 1 << 5, - GTK_FILE_INFO_ICON = 1 << 6, - GTK_FILE_INFO_ALL = (1 << 7) - 1 -} GtkFileInfoType; - -/* GError enumeration for GtkFileSystem - */ - -#define GTK_FILE_SYSTEM_ERROR (gtk_file_system_error_quark ()) - -typedef enum -{ - GTK_FILE_SYSTEM_ERROR_NONEXISTENT, - GTK_FILE_SYSTEM_ERROR_NOT_FOLDER, - GTK_FILE_SYSTEM_ERROR_INVALID_URI, - GTK_FILE_SYSTEM_ERROR_BAD_FILENAME, - GTK_FILE_SYSTEM_ERROR_FAILED, - GTK_FILE_SYSTEM_ERROR_ALREADY_EXISTS -} GtkFileSystemError; - -GQuark gtk_file_system_error_quark (void); - -/* Boxed-type for gtk_file_folder_get_info() results - */ -#define GTK_TYPE_FILE_INFO (gtk_file_info_get_type ()) - -GType gtk_file_info_get_type (void) G_GNUC_CONST; - -GtkFileInfo *gtk_file_info_new (void); -GtkFileInfo *gtk_file_info_copy (GtkFileInfo *info); -void gtk_file_info_free (GtkFileInfo *info); - - -G_CONST_RETURN gchar *gtk_file_info_get_display_name (const GtkFileInfo *info); -G_CONST_RETURN gchar *gtk_file_info_get_display_key (const GtkFileInfo *info); -void gtk_file_info_set_display_name (GtkFileInfo *info, - const gchar *display_name); -gboolean gtk_file_info_get_is_folder (const GtkFileInfo *info); -void gtk_file_info_set_is_folder (GtkFileInfo *info, - gboolean is_folder); -gboolean gtk_file_info_get_is_hidden (const GtkFileInfo *info); -void gtk_file_info_set_is_hidden (GtkFileInfo *info, - gboolean is_hidden); -G_CONST_RETURN gchar *gtk_file_info_get_mime_type (const GtkFileInfo *info); -void gtk_file_info_set_mime_type (GtkFileInfo *info, - const gchar *mime_type); -GtkFileTime gtk_file_info_get_modification_time (const GtkFileInfo *info); -void gtk_file_info_set_modification_time (GtkFileInfo *info, - GtkFileTime modification_time); -gint64 gtk_file_info_get_size (const GtkFileInfo *info); -void gtk_file_info_set_size (GtkFileInfo *info, - gint64 size); - -void gtk_file_info_set_icon_name (GtkFileInfo *info, - const gchar *con_name); -G_CONST_RETURN gchar *gtk_file_info_get_icon_name (const GtkFileInfo *info); -GdkPixbuf *gtk_file_info_render_icon (const GtkFileInfo *info, - GtkWidget *widget, - gint pixel_size, - GError **error); - -/* GtkFileSystemHandle - */ - -#define GTK_TYPE_FILE_SYSTEM_HANDLE (gtk_file_system_handle_get_type ()) -#define GTK_FILE_SYSTEM_HANDLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM_HANDLE, GtkFileSystemHandle)) -#define GTK_IS_FILE_SYSTEM_HANDLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM_HANDLE)) -#define GTK_FILE_SYSTEM_HANDLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_SYSTEM_HANDLE, GtkFileSystemHandleUnixClass)) -#define GTK_IS_FILE_SYSTEM_HANDLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_SYSTEM_HANDLE)) -#define GTK_FILE_SYSTEM_HANDLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_SYSTEM_HANDLE, GtkFileSystemHandleClass)) - -typedef struct _GtkFileSystemHandle GtkFileSystemHandle; -typedef struct _GtkFileSystemHandleClass GtkFileSystemHandleClass; - -struct _GtkFileSystemHandle -{ - GObject parent_instance; - - GtkFileSystem *file_system; - - guint cancelled : 1; -}; - -struct _GtkFileSystemHandleClass -{ - GObjectClass parent_class; -}; - -GType gtk_file_system_handle_get_type (void); - -/* The base GtkFileSystem interface - */ -#define GTK_TYPE_FILE_SYSTEM (gtk_file_system_get_type ()) -#define GTK_FILE_SYSTEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM, GtkFileSystem)) -#define GTK_IS_FILE_SYSTEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM)) -#define GTK_FILE_SYSTEM_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FILE_SYSTEM, GtkFileSystemIface)) - -/* Callbacks for the asynchronous GtkFileSystem operations - */ - -typedef void (* GtkFileSystemGetInfoCallback) (GtkFileSystemHandle *handle, - const GtkFileInfo *file_info, - const GError *error, - gpointer data); -typedef void (* GtkFileSystemGetFolderCallback) (GtkFileSystemHandle *handle, - GtkFileFolder *folder, - const GError *error, - gpointer data); -typedef void (* GtkFileSystemCreateFolderCallback) (GtkFileSystemHandle *handle, - const GtkFilePath *path, - const GError *error, - gpointer data); -typedef void (* GtkFileSystemVolumeMountCallback) (GtkFileSystemHandle *handle, - GtkFileSystemVolume *volume, - const GError *error, - gpointer data); - -/* - */ - -struct _GtkFileSystemIface -{ - GTypeInterface base_iface; - - /* Methods - */ - GSList * (*list_volumes) (GtkFileSystem *file_system); - GtkFileSystemVolume * (*get_volume_for_path) (GtkFileSystem *file_system, - const GtkFilePath *path); - - GtkFileSystemHandle * (*get_folder) (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFileInfoType types, - GtkFileSystemGetFolderCallback callback, - gpointer data); - GtkFileSystemHandle * (*get_info) (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFileInfoType types, - GtkFileSystemGetInfoCallback callback, - gpointer data); - GtkFileSystemHandle * (*create_folder) (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFileSystemCreateFolderCallback callback, - gpointer data); - - void (*cancel_operation) (GtkFileSystemHandle *handle); - - /* Volumes - */ - void (*volume_free) (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); - GtkFilePath * (*volume_get_base_path) (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); - gboolean (*volume_get_is_mounted) (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); - GtkFileSystemHandle * (*volume_mount) (GtkFileSystem *file_system, - GtkFileSystemVolume *volume, - GtkFileSystemVolumeMountCallback callback, - gpointer data); - char * (*volume_get_display_name) (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); - gchar * (*volume_get_icon_name) (GtkFileSystem *file_system, - GtkFileSystemVolume *volume, - GError **error); - - /* Path Manipulation - */ - gboolean (*get_parent) (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFilePath **parent, - GError **error); - GtkFilePath * (*make_path) (GtkFileSystem *file_system, - const GtkFilePath *base_path, - const gchar *display_name, - GError **error); - gboolean (*parse) (GtkFileSystem *file_system, - const GtkFilePath *base_path, - const gchar *str, - GtkFilePath **folder, - gchar **file_part, - GError **error); - gchar * (*path_to_uri) (GtkFileSystem *file_system, - const GtkFilePath *path); - gchar * (*path_to_filename) (GtkFileSystem *file_system, - const GtkFilePath *path); - GtkFilePath *(*uri_to_path) (GtkFileSystem *file_system, - const gchar *uri); - GtkFilePath *(*filename_to_path) (GtkFileSystem *file_system, - const gchar *path); - - /* Bookmarks - */ - gboolean (*insert_bookmark) (GtkFileSystem *file_system, - const GtkFilePath *path, - gint position, - GError **error); - gboolean (*remove_bookmark) (GtkFileSystem *file_system, - const GtkFilePath *path, - GError **error); - GSList * (*list_bookmarks) (GtkFileSystem *file_system); - - /* Signals - */ - void (*volumes_changed) (GtkFileSystem *file_system); - void (*bookmarks_changed) (GtkFileSystem *file_system); - - /* Bookmark labels - */ - gchar * (*get_bookmark_label) (GtkFileSystem *file_system, - const GtkFilePath *path); - void (*set_bookmark_label) (GtkFileSystem *file_system, - const GtkFilePath *path, - const gchar *label); -}; - -GType gtk_file_system_get_type (void) G_GNUC_CONST; - -GSList * gtk_file_system_list_volumes (GtkFileSystem *file_system); - -GtkFileSystemVolume *gtk_file_system_get_volume_for_path (GtkFileSystem *file_system, - const GtkFilePath *path); - -void gtk_file_system_volume_free (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); -GtkFilePath * gtk_file_system_volume_get_base_path (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); -gboolean gtk_file_system_volume_get_is_mounted (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); -GtkFileSystemHandle *gtk_file_system_volume_mount (GtkFileSystem *file_system, - GtkFileSystemVolume *volume, - GtkFileSystemVolumeMountCallback callback, - gpointer data); -char * gtk_file_system_volume_get_display_name (GtkFileSystem *file_system, - GtkFileSystemVolume *volume); -GdkPixbuf * gtk_file_system_volume_render_icon (GtkFileSystem *file_system, - GtkFileSystemVolume *volume, - GtkWidget *widget, - gint pixel_size, - GError **error); -gchar * gtk_file_system_volume_get_icon_name (GtkFileSystem *file_system, - GtkFileSystemVolume *volume, - GError **error); - -gboolean gtk_file_system_get_parent (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFilePath **parent, - GError **error); -GtkFileSystemHandle *gtk_file_system_get_folder (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFileInfoType types, - GtkFileSystemGetFolderCallback callback, - gpointer data); -GtkFileSystemHandle *gtk_file_system_get_info (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFileInfoType types, - GtkFileSystemGetInfoCallback callback, - gpointer data); -GtkFileSystemHandle *gtk_file_system_create_folder (GtkFileSystem *file_system, - const GtkFilePath *path, - GtkFileSystemCreateFolderCallback callback, - gpointer data); -void gtk_file_system_cancel_operation (GtkFileSystemHandle *handle); -GtkFilePath * gtk_file_system_make_path (GtkFileSystem *file_system, - const GtkFilePath *base_path, - const gchar *display_name, - GError **error); -gboolean gtk_file_system_parse (GtkFileSystem *file_system, - const GtkFilePath *base_path, - const gchar *str, - GtkFilePath **folder, - gchar **file_part, - GError **error); - -gchar * gtk_file_system_path_to_uri (GtkFileSystem *file_system, - const GtkFilePath *path); -gchar * gtk_file_system_path_to_filename (GtkFileSystem *file_system, - const GtkFilePath *path); -GtkFilePath *gtk_file_system_uri_to_path (GtkFileSystem *file_system, - const gchar *uri); -GtkFilePath *gtk_file_system_filename_to_path (GtkFileSystem *file_system, - const gchar *filename); - -gboolean gtk_file_system_path_is_local (GtkFileSystem *filesystem, - const GtkFilePath *path); - -gboolean gtk_file_system_insert_bookmark (GtkFileSystem *file_system, - const GtkFilePath *path, - gint position, - GError **error); -gboolean gtk_file_system_remove_bookmark (GtkFileSystem *file_system, - const GtkFilePath *path, - GError **error); -GSList *gtk_file_system_list_bookmarks (GtkFileSystem *file_system); - -gchar *gtk_file_system_get_bookmark_label (GtkFileSystem *file_system, - const GtkFilePath *path); -void gtk_file_system_set_bookmark_label (GtkFileSystem *file_system, - const GtkFilePath *path, - const gchar *label); - -/* - * Detailed information about a particular folder - */ -#define GTK_TYPE_FILE_FOLDER (gtk_file_folder_get_type ()) -#define GTK_FILE_FOLDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_FOLDER, GtkFileFolder)) -#define GTK_IS_FILE_FOLDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_FOLDER)) -#define GTK_FILE_FOLDER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FILE_FOLDER, GtkFileFolderIface)) - -struct _GtkFileFolderIface -{ - GTypeInterface base_iface; - - /* Methods - */ - GtkFileInfo * (*get_info) (GtkFileFolder *folder, - const GtkFilePath *path, - GError **error); - gboolean (*list_children) (GtkFileFolder *folder, - GSList **children, - GError **error); - - /* ??? refresh() ??? */ - - /* Signals - */ - void (*deleted) (GtkFileFolder *monitor); - void (*files_added) (GtkFileFolder *monitor, - GSList *paths); - void (*files_changed) (GtkFileFolder *monitor, - GSList *paths); - void (*files_removed) (GtkFileFolder *monitor, - GSList *paths); - - /* Method / signal */ - gboolean (*is_finished_loading) (GtkFileFolder *folder); - void (*finished_loading) (GtkFileFolder *folder); -}; - -GType gtk_file_folder_get_type (void) G_GNUC_CONST; -gboolean gtk_file_folder_list_children (GtkFileFolder *folder, - GSList **children, - GError **error); -GtkFileInfo *gtk_file_folder_get_info (GtkFileFolder *folder, - const GtkFilePath *path, - GError **error); - -gboolean gtk_file_folder_is_finished_loading (GtkFileFolder *folder); - - -/* GtkFilePath */ -#define GTK_TYPE_FILE_PATH (gtk_file_path_get_type ()) - -GType gtk_file_path_get_type (void) G_GNUC_CONST; -#ifdef __GNUC__ -#define gtk_file_path_new_dup(str) \ - ({ const gchar *__s = (str); (GtkFilePath *)g_strdup(__s); }) -#define gtk_file_path_new_steal(str) \ - ({ gchar *__s = (str); (GtkFilePath *)__s; }) -#define gtk_file_path_get_string(path) \ - ({ const GtkFilePath *__p = (path); (const gchar *)__p; }) -#define gtk_file_path_free(path) \ - ({ GtkFilePath *__p = (path); g_free (__p); }) -#else /* __GNUC__ */ -#define gtk_file_path_new_dup(str) ((GtkFilePath *)g_strdup(str)) -#define gtk_file_path_new_steal(str) ((GtkFilePath *)(str)) -#define gtk_file_path_get_string(str) ((const gchar *)(str)) -#define gtk_file_path_free(path) g_free (path) -#endif/* __GNUC__ */ - -#define gtk_file_path_copy(path) gtk_file_path_new_dup (gtk_file_path_get_string(path)) -#ifdef G_OS_WIN32 -int _gtk_file_system_win32_path_compare (const gchar *path1, - const gchar *path2); -#define gtk_file_path_compare(path1,path2) \ - _gtk_file_system_win32_path_compare (gtk_file_path_get_string (path1), \ - gtk_file_path_get_string (path2)) -#else -#define gtk_file_path_compare(path1,path2) strcmp (gtk_file_path_get_string (path1), \ - gtk_file_path_get_string (path2)) -#endif - -GSList *gtk_file_paths_sort (GSList *paths); -GSList *gtk_file_paths_copy (GSList *paths); -void gtk_file_paths_free (GSList *paths); - -/* GtkFileSystem modules support */ - -GtkFileSystem *gtk_file_system_create (const char *file_system_name); - -G_END_DECLS - -#endif /* __GTK_FILE_SYSTEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesystemmodel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesystemmodel.h deleted file mode 100644 index 1bf999ba..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfilesystemmodel.h +++ /dev/null @@ -1,89 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkfilesystemmodel.h: GtkTreeModel wrapping a GtkFileSystem - * Copyright (C) 2003, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_FILE_SYSTEM_MODEL_H__ -#define __GTK_FILE_SYSTEM_MODEL_H__ - -#ifndef GTK_FILE_SYSTEM_ENABLE_UNSUPPORTED -#error "GtkFileSystemModel is not supported API for general use" -#endif - -#include <glib-object.h> -#include "gtkfilesystem.h" -#include <gtk/gtktreemodel.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_FILE_SYSTEM_MODEL (_gtk_file_system_model_get_type ()) -#define GTK_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM_MODEL, GtkFileSystemModel)) -#define GTK_IS_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM_MODEL)) - -typedef struct _GtkFileSystemModel GtkFileSystemModel; - -GType _gtk_file_system_model_get_type (void) G_GNUC_CONST; - -typedef enum { - GTK_FILE_SYSTEM_MODEL_INFO, - GTK_FILE_SYSTEM_MODEL_DISPLAY_NAME, - GTK_FILE_SYSTEM_MODEL_N_COLUMNS -} GtkFileSystemModelColumns; - -GtkFileSystemModel *_gtk_file_system_model_new (GtkFileSystem *file_system, - const GtkFilePath *root_path, - gint max_depth, - GtkFileInfoType types, - GError **error); -const GtkFileInfo * _gtk_file_system_model_get_info (GtkFileSystemModel *model, - GtkTreeIter *iter); -const GtkFilePath * _gtk_file_system_model_get_path (GtkFileSystemModel *model, - GtkTreeIter *iter); -void _gtk_file_system_model_set_show_hidden (GtkFileSystemModel *model, - gboolean show_hidden); -void _gtk_file_system_model_set_show_folders (GtkFileSystemModel *model, - gboolean show_folders); -void _gtk_file_system_model_set_show_files (GtkFileSystemModel *model, - gboolean show_files); - -typedef gboolean (*GtkFileSystemModelFilter) (GtkFileSystemModel *model, - GtkFilePath *path, - const GtkFileInfo *info, - gpointer user_data); - -void _gtk_file_system_model_set_filter (GtkFileSystemModel *model, - GtkFileSystemModelFilter filter, - gpointer user_data); - -typedef void (*GtkFileSystemModelPathFunc) (GtkFileSystemModel *model, - GtkTreePath *path, - GtkTreeIter *iter, - gpointer user_data); - -void _gtk_file_system_model_path_do (GtkFileSystemModel *model, - const GtkFilePath *path, - GtkFileSystemModelPathFunc func, - gpointer user_data); - -void _gtk_file_system_model_add_editable (GtkFileSystemModel *model, - GtkTreeIter *iter); -void _gtk_file_system_model_remove_editable (GtkFileSystemModel *model); - -G_END_DECLS - -#endif /* __GTK_FILE_SYSTEM_MODEL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfixed.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfixed.h deleted file mode 100644 index a313568c..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfixed.h +++ /dev/null @@ -1,85 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_FIXED_H__ -#define __GTK_FIXED_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_FIXED (gtk_fixed_get_type ()) -#define GTK_FIXED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FIXED, GtkFixed)) -#define GTK_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FIXED, GtkFixedClass)) -#define GTK_IS_FIXED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FIXED)) -#define GTK_IS_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FIXED)) -#define GTK_FIXED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FIXED, GtkFixedClass)) - - -typedef struct _GtkFixed GtkFixed; -typedef struct _GtkFixedClass GtkFixedClass; -typedef struct _GtkFixedChild GtkFixedChild; - -struct _GtkFixed -{ - GtkContainer container; - - GList *children; -}; - -struct _GtkFixedClass -{ - GtkContainerClass parent_class; -}; - -struct _GtkFixedChild -{ - GtkWidget *widget; - gint x; - gint y; -}; - - -GType gtk_fixed_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_fixed_new (void); -void gtk_fixed_put (GtkFixed *fixed, - GtkWidget *widget, - gint x, - gint y); -void gtk_fixed_move (GtkFixed *fixed, - GtkWidget *widget, - gint x, - gint y); -void gtk_fixed_set_has_window (GtkFixed *fixed, - gboolean has_window); -gboolean gtk_fixed_get_has_window (GtkFixed *fixed); - -G_END_DECLS - -#endif /* __GTK_FIXED_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfontbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfontbutton.h deleted file mode 100644 index 8952569b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfontbutton.h +++ /dev/null @@ -1,100 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1998 David Abilleira Freijeiro <odaf@nexo.es> - * All rights reserved - * Based on gnome-color-picker by Federico Mena <federico@nuclecu.unam.mx> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Cambridge, MA 02139, USA. - */ -/* - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_FONT_BUTTON_H__ -#define __GTK_FONT_BUTTON_H__ - -#include <gtk/gtkbutton.h> - - -G_BEGIN_DECLS - -/* GtkFontButton is a button widget that allow user to select a font. - */ - -#define GTK_TYPE_FONT_BUTTON (gtk_font_button_get_type ()) -#define GTK_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButton)) -#define GTK_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass)) -#define GTK_IS_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_BUTTON)) -#define GTK_IS_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_BUTTON)) -#define GTK_FONT_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass)) - -typedef struct _GtkFontButton GtkFontButton; -typedef struct _GtkFontButtonClass GtkFontButtonClass; -typedef struct _GtkFontButtonPrivate GtkFontButtonPrivate; - -struct _GtkFontButton { - GtkButton button; - - /*< private >*/ - GtkFontButtonPrivate *priv; -}; - -struct _GtkFontButtonClass { - GtkButtonClass parent_class; - - /* font_set signal is emitted when font is chosen */ - void (* font_set) (GtkFontButton *gfp); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_font_button_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_font_button_new (void); -GtkWidget *gtk_font_button_new_with_font (const gchar *fontname); - -G_CONST_RETURN gchar *gtk_font_button_get_title (GtkFontButton *font_button); -void gtk_font_button_set_title (GtkFontButton *font_button, - const gchar *title); -gboolean gtk_font_button_get_use_font (GtkFontButton *font_button); -void gtk_font_button_set_use_font (GtkFontButton *font_button, - gboolean use_font); -gboolean gtk_font_button_get_use_size (GtkFontButton *font_button); -void gtk_font_button_set_use_size (GtkFontButton *font_button, - gboolean use_size); -G_CONST_RETURN gchar* gtk_font_button_get_font_name (GtkFontButton *font_button); -gboolean gtk_font_button_set_font_name (GtkFontButton *font_button, - const gchar *fontname); -gboolean gtk_font_button_get_show_style (GtkFontButton *font_button); -void gtk_font_button_set_show_style (GtkFontButton *font_button, - gboolean show_style); -gboolean gtk_font_button_get_show_size (GtkFontButton *font_button); -void gtk_font_button_set_show_size (GtkFontButton *font_button, - gboolean show_size); - -G_END_DECLS - - -#endif /* __GTK_FONT_BUTTON_H__ */ - - - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfontsel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfontsel.h deleted file mode 100644 index f4133991..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkfontsel.h +++ /dev/null @@ -1,198 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * GtkFontSelection widget for Gtk+, by Damon Chaplin, May 1998. - * Based on the GnomeFontSelector widget, by Elliot Lee, but major changes. - * The GnomeFontSelector was derived from app/text_tool.c in the GIMP. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_FONTSEL_H__ -#define __GTK_FONTSEL_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkdialog.h> -#include <gtk/gtkvbox.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_FONT_SELECTION (gtk_font_selection_get_type ()) -#define GTK_FONT_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_SELECTION, GtkFontSelection)) -#define GTK_FONT_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_SELECTION, GtkFontSelectionClass)) -#define GTK_IS_FONT_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_SELECTION)) -#define GTK_IS_FONT_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_SELECTION)) -#define GTK_FONT_SELECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_SELECTION, GtkFontSelectionClass)) - - -#define GTK_TYPE_FONT_SELECTION_DIALOG (gtk_font_selection_dialog_get_type ()) -#define GTK_FONT_SELECTION_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_SELECTION_DIALOG, GtkFontSelectionDialog)) -#define GTK_FONT_SELECTION_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_SELECTION_DIALOG, GtkFontSelectionDialogClass)) -#define GTK_IS_FONT_SELECTION_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_SELECTION_DIALOG)) -#define GTK_IS_FONT_SELECTION_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_SELECTION_DIALOG)) -#define GTK_FONT_SELECTION_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_SELECTION_DIALOG, GtkFontSelectionDialogClass)) - - -typedef struct _GtkFontSelection GtkFontSelection; -typedef struct _GtkFontSelectionClass GtkFontSelectionClass; - -typedef struct _GtkFontSelectionDialog GtkFontSelectionDialog; -typedef struct _GtkFontSelectionDialogClass GtkFontSelectionDialogClass; - -struct _GtkFontSelection -{ - GtkVBox parent_instance; - - GtkWidget *font_entry; - GtkWidget *family_list; - GtkWidget *font_style_entry; - GtkWidget *face_list; - GtkWidget *size_entry; - GtkWidget *size_list; - GtkWidget *pixels_button; - GtkWidget *points_button; - GtkWidget *filter_button; - GtkWidget *preview_entry; - - PangoFontFamily *family; /* Current family */ - PangoFontFace *face; /* Current face */ - - gint size; - - GdkFont *font; /* Cache for gdk_font_selection_get_font, so we can preserve - * refcounting behavior - */ -}; - -struct _GtkFontSelectionClass -{ - GtkVBoxClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -struct _GtkFontSelectionDialog -{ - GtkDialog parent_instance; - - /*< private >*/ - GtkWidget *fontsel; - - GtkWidget *main_vbox; - GtkWidget *action_area; - /*< public >*/ - GtkWidget *ok_button; - GtkWidget *apply_button; - GtkWidget *cancel_button; - - /*< private >*/ - - /* If the user changes the width of the dialog, we turn auto-shrink off. - * (Unused now, autoshrink doesn't mean anything anymore -Yosh) - */ - gint dialog_width; - gboolean auto_resize; -}; - -struct _GtkFontSelectionDialogClass -{ - GtkDialogClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - - -/***************************************************************************** - * GtkFontSelection functions. - * see the comments in the GtkFontSelectionDialog functions. - *****************************************************************************/ - -GType gtk_font_selection_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_font_selection_new (void); -gchar* gtk_font_selection_get_font_name (GtkFontSelection *fontsel); - -#ifndef GTK_DISABLE_DEPRECATED -GdkFont* gtk_font_selection_get_font (GtkFontSelection *fontsel); -#endif /* GTK_DISABLE_DEPRECATED */ - -gboolean gtk_font_selection_set_font_name (GtkFontSelection *fontsel, - const gchar *fontname); -G_CONST_RETURN gchar* gtk_font_selection_get_preview_text (GtkFontSelection *fontsel); -void gtk_font_selection_set_preview_text (GtkFontSelection *fontsel, - const gchar *text); - -/***************************************************************************** - * GtkFontSelectionDialog functions. - * most of these functions simply call the corresponding function in the - * GtkFontSelection. - *****************************************************************************/ - -GType gtk_font_selection_dialog_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_font_selection_dialog_new (const gchar *title); - -/* This returns the X Logical Font Description fontname, or NULL if no font - is selected. Note that there is a slight possibility that the font might not - have been loaded OK. You should call gtk_font_selection_dialog_get_font() - to see if it has been loaded OK. - You should g_free() the returned font name after you're done with it. */ -gchar* gtk_font_selection_dialog_get_font_name (GtkFontSelectionDialog *fsd); - -#ifndef GTK_DISABLE_DEPRECATED -/* This will return the current GdkFont, or NULL if none is selected or there - was a problem loading it. Remember to use gdk_font_ref/unref() if you want - to use the font (in a style, for example). */ -GdkFont* gtk_font_selection_dialog_get_font (GtkFontSelectionDialog *fsd); -#endif /* GTK_DISABLE_DEPRECATED */ - -/* This sets the currently displayed font. It should be a valid X Logical - Font Description font name (anything else will be ignored), e.g. - "-adobe-courier-bold-o-normal--25-*-*-*-*-*-*-*" - It returns TRUE on success. */ -gboolean gtk_font_selection_dialog_set_font_name (GtkFontSelectionDialog *fsd, - const gchar *fontname); - -/* This returns the text in the preview entry. You should copy the returned - text if you need it. */ -G_CONST_RETURN gchar* gtk_font_selection_dialog_get_preview_text (GtkFontSelectionDialog *fsd); - -/* This sets the text in the preview entry. It will be copied by the entry, - so there's no need to g_strdup() it first. */ -void gtk_font_selection_dialog_set_preview_text (GtkFontSelectionDialog *fsd, - const gchar *text); - - -G_END_DECLS - - -#endif /* __GTK_FONTSEL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkframe.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkframe.h deleted file mode 100644 index 85729d13..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkframe.h +++ /dev/null @@ -1,93 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_FRAME_H__ -#define __GTK_FRAME_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbin.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_FRAME (gtk_frame_get_type ()) -#define GTK_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME, GtkFrame)) -#define GTK_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME, GtkFrameClass)) -#define GTK_IS_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME)) -#define GTK_IS_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME)) -#define GTK_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME, GtkFrameClass)) - - -typedef struct _GtkFrame GtkFrame; -typedef struct _GtkFrameClass GtkFrameClass; - -struct _GtkFrame -{ - GtkBin bin; - - GtkWidget *label_widget; - gint16 shadow_type; - gfloat label_xalign; - gfloat label_yalign; - - GtkAllocation child_allocation; -}; - -struct _GtkFrameClass -{ - GtkBinClass parent_class; - - void (*compute_child_allocation) (GtkFrame *frame, GtkAllocation *allocation); -}; - - -GType gtk_frame_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_frame_new (const gchar *label); - -void gtk_frame_set_label (GtkFrame *frame, - const gchar *label); -G_CONST_RETURN gchar *gtk_frame_get_label (GtkFrame *frame); - -void gtk_frame_set_label_widget (GtkFrame *frame, - GtkWidget *label_widget); -GtkWidget *gtk_frame_get_label_widget (GtkFrame *frame); -void gtk_frame_set_label_align (GtkFrame *frame, - gfloat xalign, - gfloat yalign); -void gtk_frame_get_label_align (GtkFrame *frame, - gfloat *xalign, - gfloat *yalign); -void gtk_frame_set_shadow_type (GtkFrame *frame, - GtkShadowType type); -GtkShadowType gtk_frame_get_shadow_type (GtkFrame *frame); - - -G_END_DECLS - - -#endif /* __GTK_FRAME_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkgamma.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkgamma.h deleted file mode 100644 index fa6999b3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkgamma.h +++ /dev/null @@ -1,89 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1997 David Mosberger - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -/* - * NOTE this widget is considered too specialized/little-used for - * GTK+, and will in the future be moved to some other package. If - * your application needs this widget, feel free to use it, as the - * widget does work and is useful in some applications; it's just not - * of general interest. However, we are not accepting new features for - * the widget, and it will eventually move out of the GTK+ - * distribution. - */ - -#ifndef __GTK_GAMMA_CURVE_H__ -#define __GTK_GAMMA_CURVE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkvbox.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_GAMMA_CURVE (gtk_gamma_curve_get_type ()) -#define GTK_GAMMA_CURVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GAMMA_CURVE, GtkGammaCurve)) -#define GTK_GAMMA_CURVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GAMMA_CURVE, GtkGammaCurveClass)) -#define GTK_IS_GAMMA_CURVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GAMMA_CURVE)) -#define GTK_IS_GAMMA_CURVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GAMMA_CURVE)) -#define GTK_GAMMA_CURVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GAMMA_CURVE, GtkGammaCurveClass)) - -typedef struct _GtkGammaCurve GtkGammaCurve; -typedef struct _GtkGammaCurveClass GtkGammaCurveClass; - - -struct _GtkGammaCurve -{ - GtkVBox vbox; - - GtkWidget *table; - GtkWidget *curve; - GtkWidget *button[5]; /* spline, linear, free, gamma, reset */ - - gfloat gamma; - GtkWidget *gamma_dialog; - GtkWidget *gamma_text; -}; - -struct _GtkGammaCurveClass -{ - GtkVBoxClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_gamma_curve_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_gamma_curve_new (void); - - -G_END_DECLS - -#endif /* __GTK_GAMMA_CURVE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkgc.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkgc.h deleted file mode 100644 index 38d70a6b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkgc.h +++ /dev/null @@ -1,45 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_GC_H__ -#define __GTK_GC_H__ - - -#include <gdk/gdk.h> - - -G_BEGIN_DECLS - -GdkGC* gtk_gc_get (gint depth, - GdkColormap *colormap, - GdkGCValues *values, - GdkGCValuesMask values_mask); -void gtk_gc_release (GdkGC *gc); - - -G_END_DECLS - -#endif /* __GTK_GC_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhandlebox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhandlebox.h deleted file mode 100644 index c690a04b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhandlebox.h +++ /dev/null @@ -1,108 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * Copyright (C) 1998 Elliot Lee - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -/* The GtkHandleBox is to allow widgets to be dragged in and out of - * their parents. - */ - - -#ifndef __GTK_HANDLE_BOX_H__ -#define __GTK_HANDLE_BOX_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbin.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_HANDLE_BOX (gtk_handle_box_get_type ()) -#define GTK_HANDLE_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HANDLE_BOX, GtkHandleBox)) -#define GTK_HANDLE_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HANDLE_BOX, GtkHandleBoxClass)) -#define GTK_IS_HANDLE_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HANDLE_BOX)) -#define GTK_IS_HANDLE_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HANDLE_BOX)) -#define GTK_HANDLE_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HANDLE_BOX, GtkHandleBoxClass)) - - -typedef struct _GtkHandleBox GtkHandleBox; -typedef struct _GtkHandleBoxClass GtkHandleBoxClass; - -struct _GtkHandleBox -{ - GtkBin bin; - - GdkWindow *bin_window; /* parent window for children */ - GdkWindow *float_window; - GtkShadowType shadow_type; - guint handle_position : 2; - guint float_window_mapped : 1; - guint child_detached : 1; - guint in_drag : 1; - guint shrink_on_detach : 1; - - signed int snap_edge : 3; /* -1 == unset */ - - /* Variables used during a drag - */ - gint deskoff_x, deskoff_y; /* Offset between root relative coordinates - * and deskrelative coordinates */ - GtkAllocation attach_allocation; - GtkAllocation float_allocation; -}; - -struct _GtkHandleBoxClass -{ - GtkBinClass parent_class; - - void (*child_attached) (GtkHandleBox *handle_box, - GtkWidget *child); - void (*child_detached) (GtkHandleBox *handle_box, - GtkWidget *child); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_handle_box_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_handle_box_new (void); -void gtk_handle_box_set_shadow_type (GtkHandleBox *handle_box, - GtkShadowType type); -GtkShadowType gtk_handle_box_get_shadow_type (GtkHandleBox *handle_box); -void gtk_handle_box_set_handle_position (GtkHandleBox *handle_box, - GtkPositionType position); -GtkPositionType gtk_handle_box_get_handle_position(GtkHandleBox *handle_box); -void gtk_handle_box_set_snap_edge (GtkHandleBox *handle_box, - GtkPositionType edge); -GtkPositionType gtk_handle_box_get_snap_edge (GtkHandleBox *handle_box); - -G_END_DECLS - -#endif /* __GTK_HANDLE_BOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhbbox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhbbox.h deleted file mode 100644 index 7423a754..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhbbox.h +++ /dev/null @@ -1,73 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_HBUTTON_BOX_H__ -#define __GTK_HBUTTON_BOX_H__ - - -#include <gtk/gtkbbox.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_HBUTTON_BOX (gtk_hbutton_box_get_type ()) -#define GTK_HBUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HBUTTON_BOX, GtkHButtonBox)) -#define GTK_HBUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HBUTTON_BOX, GtkHButtonBoxClass)) -#define GTK_IS_HBUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HBUTTON_BOX)) -#define GTK_IS_HBUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HBUTTON_BOX)) -#define GTK_HBUTTON_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HBUTTON_BOX, GtkHButtonBoxClass)) - - -typedef struct _GtkHButtonBox GtkHButtonBox; -typedef struct _GtkHButtonBoxClass GtkHButtonBoxClass; - -struct _GtkHButtonBox -{ - GtkButtonBox button_box; -}; - -struct _GtkHButtonBoxClass -{ - GtkButtonBoxClass parent_class; -}; - - -GType gtk_hbutton_box_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_hbutton_box_new (void); - -/* buttons can be added by gtk_container_add() */ - -#ifndef GTK_DISABLE_DEPRECATED -gint gtk_hbutton_box_get_spacing_default (void); -GtkButtonBoxStyle gtk_hbutton_box_get_layout_default (void); - -void gtk_hbutton_box_set_spacing_default (gint spacing); -void gtk_hbutton_box_set_layout_default (GtkButtonBoxStyle layout); -#endif - -G_END_DECLS - -#endif /* __GTK_HBUTTON_BOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhbox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhbox.h deleted file mode 100644 index 5296e21e..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhbox.h +++ /dev/null @@ -1,66 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_HBOX_H__ -#define __GTK_HBOX_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbox.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_HBOX (gtk_hbox_get_type ()) -#define GTK_HBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HBOX, GtkHBox)) -#define GTK_HBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HBOX, GtkHBoxClass)) -#define GTK_IS_HBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HBOX)) -#define GTK_IS_HBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HBOX)) -#define GTK_HBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HBOX, GtkHBoxClass)) - - -typedef struct _GtkHBox GtkHBox; -typedef struct _GtkHBoxClass GtkHBoxClass; - -struct _GtkHBox -{ - GtkBox box; -}; - -struct _GtkHBoxClass -{ - GtkBoxClass parent_class; -}; - - -GType gtk_hbox_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_hbox_new (gboolean homogeneous, - gint spacing); - - -G_END_DECLS - -#endif /* __GTK_HBOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhpaned.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhpaned.h deleted file mode 100644 index 2272dfd4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhpaned.h +++ /dev/null @@ -1,60 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_HPANED_H__ -#define __GTK_HPANED_H__ - -#include <gtk/gtkpaned.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_HPANED (gtk_hpaned_get_type ()) -#define GTK_HPANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HPANED, GtkHPaned)) -#define GTK_HPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HPANED, GtkHPanedClass)) -#define GTK_IS_HPANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HPANED)) -#define GTK_IS_HPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HPANED)) -#define GTK_HPANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HPANED, GtkHPanedClass)) - - -typedef struct _GtkHPaned GtkHPaned; -typedef struct _GtkHPanedClass GtkHPanedClass; - -struct _GtkHPaned -{ - GtkPaned paned; -}; - -struct _GtkHPanedClass -{ - GtkPanedClass parent_class; -}; - -GType gtk_hpaned_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_hpaned_new (void); - -G_END_DECLS - -#endif /* __GTK_HPANED_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhruler.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhruler.h deleted file mode 100644 index 375b8086..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhruler.h +++ /dev/null @@ -1,77 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -/* - * NOTE this widget is considered too specialized/little-used for - * GTK+, and will in the future be moved to some other package. If - * your application needs this widget, feel free to use it, as the - * widget does work and is useful in some applications; it's just not - * of general interest. However, we are not accepting new features for - * the widget, and it will eventually move out of the GTK+ - * distribution. - */ - -#ifndef __GTK_HRULER_H__ -#define __GTK_HRULER_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkruler.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_HRULER (gtk_hruler_get_type ()) -#define GTK_HRULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HRULER, GtkHRuler)) -#define GTK_HRULER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HRULER, GtkHRulerClass)) -#define GTK_IS_HRULER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HRULER)) -#define GTK_IS_HRULER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HRULER)) -#define GTK_HRULER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HRULER, GtkHRulerClass)) - - -typedef struct _GtkHRuler GtkHRuler; -typedef struct _GtkHRulerClass GtkHRulerClass; - -struct _GtkHRuler -{ - GtkRuler ruler; -}; - -struct _GtkHRulerClass -{ - GtkRulerClass parent_class; -}; - - -GType gtk_hruler_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_hruler_new (void); - - -G_END_DECLS - - -#endif /* __GTK_HRULER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhscale.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhscale.h deleted file mode 100644 index 6f410907..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhscale.h +++ /dev/null @@ -1,68 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_HSCALE_H__ -#define __GTK_HSCALE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkscale.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_HSCALE (gtk_hscale_get_type ()) -#define GTK_HSCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSCALE, GtkHScale)) -#define GTK_HSCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSCALE, GtkHScaleClass)) -#define GTK_IS_HSCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSCALE)) -#define GTK_IS_HSCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSCALE)) -#define GTK_HSCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSCALE, GtkHScaleClass)) - - -typedef struct _GtkHScale GtkHScale; -typedef struct _GtkHScaleClass GtkHScaleClass; - -struct _GtkHScale -{ - GtkScale scale; -}; - -struct _GtkHScaleClass -{ - GtkScaleClass parent_class; -}; - - -GType gtk_hscale_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_hscale_new (GtkAdjustment *adjustment); -GtkWidget* gtk_hscale_new_with_range (gdouble min, - gdouble max, - gdouble step); - - -G_END_DECLS - -#endif /* __GTK_HSCALE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhscrollbar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhscrollbar.h deleted file mode 100644 index a6f595ba..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhscrollbar.h +++ /dev/null @@ -1,67 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_HSCROLLBAR_H__ -#define __GTK_HSCROLLBAR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkscrollbar.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_HSCROLLBAR (gtk_hscrollbar_get_type ()) -#define GTK_HSCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSCROLLBAR, GtkHScrollbar)) -#define GTK_HSCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSCROLLBAR, GtkHScrollbarClass)) -#define GTK_IS_HSCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSCROLLBAR)) -#define GTK_IS_HSCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSCROLLBAR)) -#define GTK_HSCROLLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSCROLLBAR, GtkHScrollbarClass)) - - -typedef struct _GtkHScrollbar GtkHScrollbar; -typedef struct _GtkHScrollbarClass GtkHScrollbarClass; - -struct _GtkHScrollbar -{ - GtkScrollbar scrollbar; -}; - -struct _GtkHScrollbarClass -{ - GtkScrollbarClass parent_class; -}; - - -GType gtk_hscrollbar_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_hscrollbar_new (GtkAdjustment *adjustment); - - -G_END_DECLS - - -#endif /* __GTK_HSCROLLBAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhseparator.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhseparator.h deleted file mode 100644 index 008a2fe4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkhseparator.h +++ /dev/null @@ -1,65 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_HSEPARATOR_H__ -#define __GTK_HSEPARATOR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkseparator.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_HSEPARATOR (gtk_hseparator_get_type ()) -#define GTK_HSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSEPARATOR, GtkHSeparator)) -#define GTK_HSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HSEPARATOR, GtkHSeparatorClass)) -#define GTK_IS_HSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HSEPARATOR)) -#define GTK_IS_HSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HSEPARATOR)) -#define GTK_HSEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HSEPARATOR, GtkHSeparatorClass)) - - -typedef struct _GtkHSeparator GtkHSeparator; -typedef struct _GtkHSeparatorClass GtkHSeparatorClass; - -struct _GtkHSeparator -{ - GtkSeparator separator; -}; - -struct _GtkHSeparatorClass -{ - GtkSeparatorClass parent_class; -}; - - -GType gtk_hseparator_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_hseparator_new (void); - - -G_END_DECLS - -#endif /* __GTK_HSEPARATOR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkiconfactory.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkiconfactory.h deleted file mode 100644 index 1bcbcb40..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkiconfactory.h +++ /dev/null @@ -1,185 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ICON_FACTORY_H__ -#define __GTK_ICON_FACTORY_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkrc.h> - -G_BEGIN_DECLS - -typedef struct _GtkIconFactoryClass GtkIconFactoryClass; - -#define GTK_TYPE_ICON_FACTORY (gtk_icon_factory_get_type ()) -#define GTK_ICON_FACTORY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ICON_FACTORY, GtkIconFactory)) -#define GTK_ICON_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_FACTORY, GtkIconFactoryClass)) -#define GTK_IS_ICON_FACTORY(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ICON_FACTORY)) -#define GTK_IS_ICON_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_FACTORY)) -#define GTK_ICON_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_FACTORY, GtkIconFactoryClass)) -#define GTK_TYPE_ICON_SET (gtk_icon_set_get_type ()) -#define GTK_TYPE_ICON_SOURCE (gtk_icon_source_get_type ()) - -struct _GtkIconFactory -{ - GObject parent_instance; - - GHashTable *icons; -}; - -struct _GtkIconFactoryClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -#ifdef G_OS_WIN32 -/* Reserve old names for DLL ABI backward compatibility */ -#define gtk_icon_source_set_filename gtk_icon_source_set_filename_utf8 -#define gtk_icon_source_get_filename gtk_icon_source_get_filename_utf8 -#endif - -GType gtk_icon_factory_get_type (void) G_GNUC_CONST; -GtkIconFactory* gtk_icon_factory_new (void); -void gtk_icon_factory_add (GtkIconFactory *factory, - const gchar *stock_id, - GtkIconSet *icon_set); -GtkIconSet* gtk_icon_factory_lookup (GtkIconFactory *factory, - const gchar *stock_id); - -/* Manage the default icon factory stack */ - -void gtk_icon_factory_add_default (GtkIconFactory *factory); -void gtk_icon_factory_remove_default (GtkIconFactory *factory); -GtkIconSet* gtk_icon_factory_lookup_default (const gchar *stock_id); - -/* Get preferred real size from registered semantic size. Note that - * themes SHOULD use this size, but they aren't required to; for size - * requests and such, you should get the actual pixbuf from the icon - * set and see what size was rendered. - * - * This function is intended for people who are scaling icons, - * rather than for people who are displaying already-scaled icons. - * That is, if you are displaying an icon, you should get the - * size from the rendered pixbuf, not from here. - */ - -#ifndef GDK_MULTIHEAD_SAFE -gboolean gtk_icon_size_lookup (GtkIconSize size, - gint *width, - gint *height); -#endif /* GDK_MULTIHEAD_SAFE */ -gboolean gtk_icon_size_lookup_for_settings (GtkSettings *settings, - GtkIconSize size, - gint *width, - gint *height); - -GtkIconSize gtk_icon_size_register (const gchar *name, - gint width, - gint height); -void gtk_icon_size_register_alias (const gchar *alias, - GtkIconSize target); -GtkIconSize gtk_icon_size_from_name (const gchar *name); -G_CONST_RETURN gchar* gtk_icon_size_get_name (GtkIconSize size); - -/* Icon sets */ - -GType gtk_icon_set_get_type (void) G_GNUC_CONST; -GtkIconSet* gtk_icon_set_new (void); -GtkIconSet* gtk_icon_set_new_from_pixbuf (GdkPixbuf *pixbuf); - -GtkIconSet* gtk_icon_set_ref (GtkIconSet *icon_set); -void gtk_icon_set_unref (GtkIconSet *icon_set); -GtkIconSet* gtk_icon_set_copy (GtkIconSet *icon_set); - -/* Get one of the icon variants in the set, creating the variant if - * necessary. - */ -GdkPixbuf* gtk_icon_set_render_icon (GtkIconSet *icon_set, - GtkStyle *style, - GtkTextDirection direction, - GtkStateType state, - GtkIconSize size, - GtkWidget *widget, - const char *detail); - - -void gtk_icon_set_add_source (GtkIconSet *icon_set, - const GtkIconSource *source); - -void gtk_icon_set_get_sizes (GtkIconSet *icon_set, - GtkIconSize **sizes, - gint *n_sizes); - -GType gtk_icon_source_get_type (void) G_GNUC_CONST; -GtkIconSource* gtk_icon_source_new (void); -GtkIconSource* gtk_icon_source_copy (const GtkIconSource *source); -void gtk_icon_source_free (GtkIconSource *source); - -void gtk_icon_source_set_filename (GtkIconSource *source, - const gchar *filename); -void gtk_icon_source_set_icon_name (GtkIconSource *source, - const gchar *icon_name); -void gtk_icon_source_set_pixbuf (GtkIconSource *source, - GdkPixbuf *pixbuf); - -G_CONST_RETURN gchar* gtk_icon_source_get_filename (const GtkIconSource *source); -G_CONST_RETURN gchar* gtk_icon_source_get_icon_name (const GtkIconSource *source); -GdkPixbuf* gtk_icon_source_get_pixbuf (const GtkIconSource *source); - -void gtk_icon_source_set_direction_wildcarded (GtkIconSource *source, - gboolean setting); -void gtk_icon_source_set_state_wildcarded (GtkIconSource *source, - gboolean setting); -void gtk_icon_source_set_size_wildcarded (GtkIconSource *source, - gboolean setting); -gboolean gtk_icon_source_get_size_wildcarded (const GtkIconSource *source); -gboolean gtk_icon_source_get_state_wildcarded (const GtkIconSource *source); -gboolean gtk_icon_source_get_direction_wildcarded (const GtkIconSource *source); -void gtk_icon_source_set_direction (GtkIconSource *source, - GtkTextDirection direction); -void gtk_icon_source_set_state (GtkIconSource *source, - GtkStateType state); -void gtk_icon_source_set_size (GtkIconSource *source, - GtkIconSize size); -GtkTextDirection gtk_icon_source_get_direction (const GtkIconSource *source); -GtkStateType gtk_icon_source_get_state (const GtkIconSource *source); -GtkIconSize gtk_icon_source_get_size (const GtkIconSource *source); - - -/* ignore this */ -void _gtk_icon_set_invalidate_caches (void); -GList* _gtk_icon_factory_list_ids (void); -void _gtk_icon_factory_ensure_default_icons (void); - -G_END_DECLS - -#endif /* __GTK_ICON_FACTORY_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkicontheme.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkicontheme.h deleted file mode 100644 index 6b62bc51..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkicontheme.h +++ /dev/null @@ -1,185 +0,0 @@ -/* GtkIconTheme - a loader for icon themes - * gtk-icon-loader.h Copyright (C) 2002, 2003 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_ICON_THEME_H__ -#define __GTK_ICON_THEME_H__ - -#include <glib-object.h> -#include <gdk-pixbuf/gdk-pixbuf.h> -#include <gdk/gdkscreen.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ICON_INFO (gtk_icon_info_get_type ()) - -#define GTK_TYPE_ICON_THEME (gtk_icon_theme_get_type ()) -#define GTK_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_THEME, GtkIconTheme)) -#define GTK_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_THEME, GtkIconThemeClass)) -#define GTK_IS_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_THEME)) -#define GTK_IS_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_THEME)) -#define GTK_ICON_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_THEME, GtkIconThemeClass)) - -typedef struct _GtkIconInfo GtkIconInfo; -typedef struct _GtkIconTheme GtkIconTheme; -typedef struct _GtkIconThemeClass GtkIconThemeClass; -typedef struct _GtkIconThemePrivate GtkIconThemePrivate; - -struct _GtkIconTheme -{ - /*< private >*/ - GObject parent_instance; - - GtkIconThemePrivate *priv; -}; - -struct _GtkIconThemeClass -{ - GObjectClass parent_class; - - void (* changed) (GtkIconTheme *icon_theme); -}; - -/** - * GtkIconLookupFlags: - * @GTK_ICON_LOOKUP_NO_SVG: Never return SVG icons, even if gdk-pixbuf - * supports them. Cannot be used together with %GTK_ICON_LOOKUP_FORCE_SVG. - * @GTK_ICON_LOOKUP_FORCE_SVG: Return SVG icons, even if gdk-pixbuf - * doesn't support them. - * Cannot be used together with %GTK_ICON_LOOKUP_NO_SVG. - * @GTK_ICON_LOOKUP_USE_BUILTIN: When passed to - * gtk_icon_theme_lookup_icon() includes builtin icons - * as well as files. For a builtin icon, gtk_icon_info_get_filename() - * returns %NULL and you need to call gtk_icon_info_get_builtin_pixbuf(). - * @GTK_ICON_LOOKUP_GENERIC_FALLBACK: Try to shorten icon name at '-' - * characters before looking at inherited themes. For more general - * fallback, see gtk_icon_theme_choose_icon(). Since 2.12. - * - * Used to specify options for gtk_icon_theme_lookup_icon() - **/ -typedef enum -{ - GTK_ICON_LOOKUP_NO_SVG = 1 << 0, - GTK_ICON_LOOKUP_FORCE_SVG = 1 << 1, - GTK_ICON_LOOKUP_USE_BUILTIN = 1 << 2, - GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 << 3 -} GtkIconLookupFlags; - -#define GTK_ICON_THEME_ERROR gtk_icon_theme_error_quark () - -/** - * GtkIconThemeError: - * @GTK_ICON_THEME_NOT_FOUND: The icon specified does not exist in the theme - * @GTK_ICON_THEME_FAILED: An unspecified error occurred. - * - * Error codes for GtkIconTheme operations. - **/ -typedef enum { - GTK_ICON_THEME_NOT_FOUND, - GTK_ICON_THEME_FAILED -} GtkIconThemeError; - -GQuark gtk_icon_theme_error_quark (void); - -#ifdef G_OS_WIN32 -/* Reserve old name for DLL ABI backward compatibility */ -#define gtk_icon_theme_set_search_path gtk_icon_theme_set_search_path_utf8 -#define gtk_icon_theme_get_search_path gtk_icon_theme_get_search_path_utf8 -#define gtk_icon_theme_append_search_path gtk_icon_theme_append_search_path_utf8 -#define gtk_icon_theme_prepend_search_path gtk_icon_theme_prepend_search_path_utf8 -#define gtk_icon_info_get_filename gtk_icon_info_get_filename_utf8 -#endif - -GType gtk_icon_theme_get_type (void) G_GNUC_CONST; - -GtkIconTheme *gtk_icon_theme_new (void); -GtkIconTheme *gtk_icon_theme_get_default (void); -GtkIconTheme *gtk_icon_theme_get_for_screen (GdkScreen *screen); -void gtk_icon_theme_set_screen (GtkIconTheme *icon_theme, - GdkScreen *screen); - -void gtk_icon_theme_set_search_path (GtkIconTheme *icon_theme, - const gchar *path[], - gint n_elements); -void gtk_icon_theme_get_search_path (GtkIconTheme *icon_theme, - gchar **path[], - gint *n_elements); -void gtk_icon_theme_append_search_path (GtkIconTheme *icon_theme, - const gchar *path); -void gtk_icon_theme_prepend_search_path (GtkIconTheme *icon_theme, - const gchar *path); - -void gtk_icon_theme_set_custom_theme (GtkIconTheme *icon_theme, - const gchar *theme_name); - -gboolean gtk_icon_theme_has_icon (GtkIconTheme *icon_theme, - const gchar *icon_name); -gint *gtk_icon_theme_get_icon_sizes (GtkIconTheme *icon_theme, - const gchar *icon_name); -GtkIconInfo * gtk_icon_theme_lookup_icon (GtkIconTheme *icon_theme, - const gchar *icon_name, - gint size, - GtkIconLookupFlags flags); -GtkIconInfo * gtk_icon_theme_choose_icon (GtkIconTheme *icon_theme, - const gchar *icon_names[], - gint size, - GtkIconLookupFlags flags); -GdkPixbuf * gtk_icon_theme_load_icon (GtkIconTheme *icon_theme, - const gchar *icon_name, - gint size, - GtkIconLookupFlags flags, - GError **error); - -GList * gtk_icon_theme_list_icons (GtkIconTheme *icon_theme, - const gchar *context); -GList * gtk_icon_theme_list_contexts (GtkIconTheme *icon_theme); -char * gtk_icon_theme_get_example_icon_name (GtkIconTheme *icon_theme); - -gboolean gtk_icon_theme_rescan_if_needed (GtkIconTheme *icon_theme); - -void gtk_icon_theme_add_builtin_icon (const gchar *icon_name, - gint size, - GdkPixbuf *pixbuf); - -GType gtk_icon_info_get_type (void) G_GNUC_CONST; -GtkIconInfo *gtk_icon_info_copy (GtkIconInfo *icon_info); -void gtk_icon_info_free (GtkIconInfo *icon_info); - -gint gtk_icon_info_get_base_size (GtkIconInfo *icon_info); -G_CONST_RETURN gchar *gtk_icon_info_get_filename (GtkIconInfo *icon_info); -GdkPixbuf * gtk_icon_info_get_builtin_pixbuf (GtkIconInfo *icon_info); -GdkPixbuf * gtk_icon_info_load_icon (GtkIconInfo *icon_info, - GError **error); - -void gtk_icon_info_set_raw_coordinates (GtkIconInfo *icon_info, - gboolean raw_coordinates); - -gboolean gtk_icon_info_get_embedded_rect (GtkIconInfo *icon_info, - GdkRectangle *rectangle); -gboolean gtk_icon_info_get_attach_points (GtkIconInfo *icon_info, - GdkPoint **points, - gint *n_points); -G_CONST_RETURN gchar *gtk_icon_info_get_display_name (GtkIconInfo *icon_info); - -/* Non-public methods */ -void _gtk_icon_theme_check_reload (GdkDisplay *display); -void _gtk_icon_theme_ensure_builtin_cache (void); - -G_END_DECLS - -#endif /* __GTK_ICON_THEME_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkiconview.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkiconview.h deleted file mode 100644 index 66acd5fd..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkiconview.h +++ /dev/null @@ -1,227 +0,0 @@ -/* gtkiconview.h - * Copyright (C) 2002, 2004 Anders Carlsson <andersca@gnome.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -#ifndef __GTK_ICON_VIEW_H__ -#define __GTK_ICON_VIEW_H__ - -#include <gtk/gtkcontainer.h> -#include <gtk/gtktreemodel.h> -#include <gtk/gtkcellrenderer.h> -#include <gtk/gtkselection.h> -#include <gtk/gtktooltip.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ()) -#define GTK_ICON_VIEW(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView)) -#define GTK_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW, GtkIconViewClass)) -#define GTK_IS_ICON_VIEW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_ICON_VIEW)) -#define GTK_IS_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW)) -#define GTK_ICON_VIEW_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW, GtkIconViewClass)) - -typedef struct _GtkIconView GtkIconView; -typedef struct _GtkIconViewClass GtkIconViewClass; -typedef struct _GtkIconViewPrivate GtkIconViewPrivate; - -typedef void (* GtkIconViewForeachFunc) (GtkIconView *icon_view, - GtkTreePath *path, - gpointer data); - -typedef enum -{ - GTK_ICON_VIEW_NO_DROP, - GTK_ICON_VIEW_DROP_INTO, - GTK_ICON_VIEW_DROP_LEFT, - GTK_ICON_VIEW_DROP_RIGHT, - GTK_ICON_VIEW_DROP_ABOVE, - GTK_ICON_VIEW_DROP_BELOW -} GtkIconViewDropPosition; - -struct _GtkIconView -{ - GtkContainer parent; - - GtkIconViewPrivate *priv; -}; - -struct _GtkIconViewClass -{ - GtkContainerClass parent_class; - - void (* set_scroll_adjustments) (GtkIconView *icon_view, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); - - void (* item_activated) (GtkIconView *icon_view, - GtkTreePath *path); - void (* selection_changed) (GtkIconView *icon_view); - - /* Key binding signals */ - void (* select_all) (GtkIconView *icon_view); - void (* unselect_all) (GtkIconView *icon_view); - void (* select_cursor_item) (GtkIconView *icon_view); - void (* toggle_cursor_item) (GtkIconView *icon_view); - gboolean (* move_cursor) (GtkIconView *icon_view, - GtkMovementStep step, - gint count); - gboolean (* activate_cursor_item) (GtkIconView *icon_view); -}; - -GType gtk_icon_view_get_type (void) G_GNUC_CONST; -GtkWidget * gtk_icon_view_new (void); -GtkWidget * gtk_icon_view_new_with_model (GtkTreeModel *model); - -void gtk_icon_view_set_model (GtkIconView *icon_view, - GtkTreeModel *model); -GtkTreeModel * gtk_icon_view_get_model (GtkIconView *icon_view); -void gtk_icon_view_set_text_column (GtkIconView *icon_view, - gint column); -gint gtk_icon_view_get_text_column (GtkIconView *icon_view); -void gtk_icon_view_set_markup_column (GtkIconView *icon_view, - gint column); -gint gtk_icon_view_get_markup_column (GtkIconView *icon_view); -void gtk_icon_view_set_pixbuf_column (GtkIconView *icon_view, - gint column); -gint gtk_icon_view_get_pixbuf_column (GtkIconView *icon_view); - -void gtk_icon_view_set_orientation (GtkIconView *icon_view, - GtkOrientation orientation); -GtkOrientation gtk_icon_view_get_orientation (GtkIconView *icon_view); -void gtk_icon_view_set_columns (GtkIconView *icon_view, - gint columns); -gint gtk_icon_view_get_columns (GtkIconView *icon_view); -void gtk_icon_view_set_item_width (GtkIconView *icon_view, - gint item_width); -gint gtk_icon_view_get_item_width (GtkIconView *icon_view); -void gtk_icon_view_set_spacing (GtkIconView *icon_view, - gint spacing); -gint gtk_icon_view_get_spacing (GtkIconView *icon_view); -void gtk_icon_view_set_row_spacing (GtkIconView *icon_view, - gint row_spacing); -gint gtk_icon_view_get_row_spacing (GtkIconView *icon_view); -void gtk_icon_view_set_column_spacing (GtkIconView *icon_view, - gint column_spacing); -gint gtk_icon_view_get_column_spacing (GtkIconView *icon_view); -void gtk_icon_view_set_margin (GtkIconView *icon_view, - gint margin); -gint gtk_icon_view_get_margin (GtkIconView *icon_view); - - -GtkTreePath * gtk_icon_view_get_path_at_pos (GtkIconView *icon_view, - gint x, - gint y); -gboolean gtk_icon_view_get_item_at_pos (GtkIconView *icon_view, - gint x, - gint y, - GtkTreePath **path, - GtkCellRenderer **cell); -gboolean gtk_icon_view_get_visible_range (GtkIconView *icon_view, - GtkTreePath **start_path, - GtkTreePath **end_path); - -void gtk_icon_view_selected_foreach (GtkIconView *icon_view, - GtkIconViewForeachFunc func, - gpointer data); -void gtk_icon_view_set_selection_mode (GtkIconView *icon_view, - GtkSelectionMode mode); -GtkSelectionMode gtk_icon_view_get_selection_mode (GtkIconView *icon_view); -void gtk_icon_view_select_path (GtkIconView *icon_view, - GtkTreePath *path); -void gtk_icon_view_unselect_path (GtkIconView *icon_view, - GtkTreePath *path); -gboolean gtk_icon_view_path_is_selected (GtkIconView *icon_view, - GtkTreePath *path); -GList *gtk_icon_view_get_selected_items (GtkIconView *icon_view); -void gtk_icon_view_select_all (GtkIconView *icon_view); -void gtk_icon_view_unselect_all (GtkIconView *icon_view); -void gtk_icon_view_item_activated (GtkIconView *icon_view, - GtkTreePath *path); -void gtk_icon_view_set_cursor (GtkIconView *icon_view, - GtkTreePath *path, - GtkCellRenderer *cell, - gboolean start_editing); -gboolean gtk_icon_view_get_cursor (GtkIconView *icon_view, - GtkTreePath **path, - GtkCellRenderer **cell); -void gtk_icon_view_scroll_to_path (GtkIconView *icon_view, - GtkTreePath *path, - gboolean use_align, - gfloat row_align, - gfloat col_align); - -/* Drag-and-Drop support */ -void gtk_icon_view_enable_model_drag_source (GtkIconView *icon_view, - GdkModifierType start_button_mask, - const GtkTargetEntry *targets, - gint n_targets, - GdkDragAction actions); -void gtk_icon_view_enable_model_drag_dest (GtkIconView *icon_view, - const GtkTargetEntry *targets, - gint n_targets, - GdkDragAction actions); -void gtk_icon_view_unset_model_drag_source (GtkIconView *icon_view); -void gtk_icon_view_unset_model_drag_dest (GtkIconView *icon_view); -void gtk_icon_view_set_reorderable (GtkIconView *icon_view, - gboolean reorderable); -gboolean gtk_icon_view_get_reorderable (GtkIconView *icon_view); - - -/* These are useful to implement your own custom stuff. */ -void gtk_icon_view_set_drag_dest_item (GtkIconView *icon_view, - GtkTreePath *path, - GtkIconViewDropPosition pos); -void gtk_icon_view_get_drag_dest_item (GtkIconView *icon_view, - GtkTreePath **path, - GtkIconViewDropPosition *pos); -gboolean gtk_icon_view_get_dest_item_at_pos (GtkIconView *icon_view, - gint drag_x, - gint drag_y, - GtkTreePath **path, - GtkIconViewDropPosition *pos); -GdkPixmap *gtk_icon_view_create_drag_icon (GtkIconView *icon_view, - GtkTreePath *path); - -void gtk_icon_view_convert_widget_to_bin_window_coords (GtkIconView *icon_view, - gint wx, - gint wy, - gint *bx, - gint *by); - - -void gtk_icon_view_set_tooltip_item (GtkIconView *icon_view, - GtkTooltip *tooltip, - GtkTreePath *path); -void gtk_icon_view_set_tooltip_cell (GtkIconView *icon_view, - GtkTooltip *tooltip, - GtkTreePath *path, - GtkCellRenderer *cell); -gboolean gtk_icon_view_get_tooltip_context (GtkIconView *icon_view, - gint *x, - gint *y, - gboolean keyboard_tip, - GtkTreeModel **model, - GtkTreePath **path, - GtkTreeIter *iter); -void gtk_icon_view_set_tooltip_column (GtkIconView *icon_view, - gint column); -gint gtk_icon_view_get_tooltip_column (GtkIconView *icon_view); - - -G_END_DECLS - -#endif /* __GTK_ICON_VIEW_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimage.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimage.h deleted file mode 100644 index e1b061cc..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimage.h +++ /dev/null @@ -1,224 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_IMAGE_H__ -#define __GTK_IMAGE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmisc.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_IMAGE (gtk_image_get_type ()) -#define GTK_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE, GtkImage)) -#define GTK_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE, GtkImageClass)) -#define GTK_IS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE)) -#define GTK_IS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE)) -#define GTK_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE, GtkImageClass)) - - -typedef struct _GtkImage GtkImage; -typedef struct _GtkImageClass GtkImageClass; - -typedef struct _GtkImagePixmapData GtkImagePixmapData; -typedef struct _GtkImageImageData GtkImageImageData; -typedef struct _GtkImagePixbufData GtkImagePixbufData; -typedef struct _GtkImageStockData GtkImageStockData; -typedef struct _GtkImageIconSetData GtkImageIconSetData; -typedef struct _GtkImageAnimationData GtkImageAnimationData; -typedef struct _GtkImageIconNameData GtkImageIconNameData; - -struct _GtkImagePixmapData -{ - GdkPixmap *pixmap; -}; - -struct _GtkImageImageData -{ - GdkImage *image; -}; - -struct _GtkImagePixbufData -{ - GdkPixbuf *pixbuf; -}; - -struct _GtkImageStockData -{ - gchar *stock_id; -}; - -struct _GtkImageIconSetData -{ - GtkIconSet *icon_set; -}; - -struct _GtkImageAnimationData -{ - GdkPixbufAnimation *anim; - GdkPixbufAnimationIter *iter; - guint frame_timeout; -}; - -struct _GtkImageIconNameData -{ - gchar *icon_name; - GdkPixbuf *pixbuf; - guint theme_change_id; -}; - -typedef enum -{ - GTK_IMAGE_EMPTY, - GTK_IMAGE_PIXMAP, - GTK_IMAGE_IMAGE, - GTK_IMAGE_PIXBUF, - GTK_IMAGE_STOCK, - GTK_IMAGE_ICON_SET, - GTK_IMAGE_ANIMATION, - GTK_IMAGE_ICON_NAME -} GtkImageType; - -struct _GtkImage -{ - GtkMisc misc; - - GtkImageType storage_type; - - union - { - GtkImagePixmapData pixmap; - GtkImageImageData image; - GtkImagePixbufData pixbuf; - GtkImageStockData stock; - GtkImageIconSetData icon_set; - GtkImageAnimationData anim; - GtkImageIconNameData name; - } data; - - /* Only used with GTK_IMAGE_PIXMAP, GTK_IMAGE_IMAGE */ - GdkBitmap *mask; - - /* Only used with GTK_IMAGE_STOCK, GTK_IMAGE_ICON_SET, GTK_IMAGE_ICON_NAME */ - GtkIconSize icon_size; -}; - -struct _GtkImageClass -{ - GtkMiscClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -#ifdef G_OS_WIN32 -/* Reserve old names for DLL ABI backward compatibility */ -#define gtk_image_new_from_file gtk_image_new_from_file_utf8 -#define gtk_image_set_from_file gtk_image_set_from_file_utf8 -#endif - -GType gtk_image_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_image_new (void); -GtkWidget* gtk_image_new_from_pixmap (GdkPixmap *pixmap, - GdkBitmap *mask); -GtkWidget* gtk_image_new_from_image (GdkImage *image, - GdkBitmap *mask); -GtkWidget* gtk_image_new_from_file (const gchar *filename); -GtkWidget* gtk_image_new_from_pixbuf (GdkPixbuf *pixbuf); -GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, - GtkIconSize size); -GtkWidget* gtk_image_new_from_icon_set (GtkIconSet *icon_set, - GtkIconSize size); -GtkWidget* gtk_image_new_from_animation (GdkPixbufAnimation *animation); -GtkWidget* gtk_image_new_from_icon_name (const gchar *icon_name, - GtkIconSize size); - -void gtk_image_clear (GtkImage *image); -void gtk_image_set_from_pixmap (GtkImage *image, - GdkPixmap *pixmap, - GdkBitmap *mask); -void gtk_image_set_from_image (GtkImage *image, - GdkImage *gdk_image, - GdkBitmap *mask); -void gtk_image_set_from_file (GtkImage *image, - const gchar *filename); -void gtk_image_set_from_pixbuf (GtkImage *image, - GdkPixbuf *pixbuf); -void gtk_image_set_from_stock (GtkImage *image, - const gchar *stock_id, - GtkIconSize size); -void gtk_image_set_from_icon_set (GtkImage *image, - GtkIconSet *icon_set, - GtkIconSize size); -void gtk_image_set_from_animation (GtkImage *image, - GdkPixbufAnimation *animation); -void gtk_image_set_from_icon_name (GtkImage *image, - const gchar *icon_name, - GtkIconSize size); -void gtk_image_set_pixel_size (GtkImage *image, - gint pixel_size); - -GtkImageType gtk_image_get_storage_type (GtkImage *image); - -void gtk_image_get_pixmap (GtkImage *image, - GdkPixmap **pixmap, - GdkBitmap **mask); -void gtk_image_get_image (GtkImage *image, - GdkImage **gdk_image, - GdkBitmap **mask); -GdkPixbuf* gtk_image_get_pixbuf (GtkImage *image); -void gtk_image_get_stock (GtkImage *image, - gchar **stock_id, - GtkIconSize *size); -void gtk_image_get_icon_set (GtkImage *image, - GtkIconSet **icon_set, - GtkIconSize *size); -GdkPixbufAnimation* gtk_image_get_animation (GtkImage *image); -void gtk_image_get_icon_name (GtkImage *image, - G_CONST_RETURN gchar **icon_name, - GtkIconSize *size); -gint gtk_image_get_pixel_size (GtkImage *image); - -#ifndef GTK_DISABLE_DEPRECATED -/* These three are deprecated */ - -void gtk_image_set (GtkImage *image, - GdkImage *val, - GdkBitmap *mask); -void gtk_image_get (GtkImage *image, - GdkImage **val, - GdkBitmap **mask); -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_IMAGE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h deleted file mode 100644 index f70df311..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h +++ /dev/null @@ -1,73 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_IMAGE_MENU_ITEM_H__ -#define __GTK_IMAGE_MENU_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmenuitem.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_IMAGE_MENU_ITEM (gtk_image_menu_item_get_type ()) -#define GTK_IMAGE_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItem)) -#define GTK_IMAGE_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItemClass)) -#define GTK_IS_IMAGE_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_MENU_ITEM)) -#define GTK_IS_IMAGE_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_MENU_ITEM)) -#define GTK_IMAGE_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItemClass)) - - -typedef struct _GtkImageMenuItem GtkImageMenuItem; -typedef struct _GtkImageMenuItemClass GtkImageMenuItemClass; - -struct _GtkImageMenuItem -{ - GtkMenuItem menu_item; - - /*< private >*/ - GtkWidget *image; -}; - -struct _GtkImageMenuItemClass -{ - GtkMenuItemClass parent_class; -}; - - -GType gtk_image_menu_item_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_image_menu_item_new (void); -GtkWidget* gtk_image_menu_item_new_with_label (const gchar *label); -GtkWidget* gtk_image_menu_item_new_with_mnemonic (const gchar *label); -GtkWidget* gtk_image_menu_item_new_from_stock (const gchar *stock_id, - GtkAccelGroup *accel_group); -void gtk_image_menu_item_set_image (GtkImageMenuItem *image_menu_item, - GtkWidget *image); -GtkWidget* gtk_image_menu_item_get_image (GtkImageMenuItem *image_menu_item); - -G_END_DECLS - -#endif /* __GTK_IMAGE_MENU_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimcontext.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimcontext.h deleted file mode 100644 index ae4a7107..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimcontext.h +++ /dev/null @@ -1,125 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat Software - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_IM_CONTEXT_H__ -#define __GTK_IM_CONTEXT_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkobject.h> -#include <pango/pango.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_IM_CONTEXT (gtk_im_context_get_type ()) -#define GTK_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext)) -#define GTK_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT, GtkIMContextClass)) -#define GTK_IS_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT)) -#define GTK_IS_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT)) -#define GTK_IM_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContextClass)) - - -typedef struct _GtkIMContext GtkIMContext; -typedef struct _GtkIMContextClass GtkIMContextClass; - -struct _GtkIMContext -{ - GObject parent_instance; -}; - -struct _GtkIMContextClass -{ - /* Yes, this should be GObjectClass, be we can't fix it without breaking - * binary compatibility - see bug #90935 - */ - GtkObjectClass parent_class; - - /* Signals */ - void (*preedit_start) (GtkIMContext *context); - void (*preedit_end) (GtkIMContext *context); - void (*preedit_changed) (GtkIMContext *context); - void (*commit) (GtkIMContext *context, const gchar *str); - gboolean (*retrieve_surrounding) (GtkIMContext *context); - gboolean (*delete_surrounding) (GtkIMContext *context, - gint offset, - gint n_chars); - - /* Virtual functions */ - void (*set_client_window) (GtkIMContext *context, - GdkWindow *window); - void (*get_preedit_string) (GtkIMContext *context, - gchar **str, - PangoAttrList **attrs, - gint *cursor_pos); - gboolean (*filter_keypress) (GtkIMContext *context, - GdkEventKey *event); - void (*focus_in) (GtkIMContext *context); - void (*focus_out) (GtkIMContext *context); - void (*reset) (GtkIMContext *context); - void (*set_cursor_location) (GtkIMContext *context, - GdkRectangle *area); - void (*set_use_preedit) (GtkIMContext *context, - gboolean use_preedit); - void (*set_surrounding) (GtkIMContext *context, - const gchar *text, - gint len, - gint cursor_index); - gboolean (*get_surrounding) (GtkIMContext *context, - gchar **text, - gint *cursor_index); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); -}; - -GType gtk_im_context_get_type (void) G_GNUC_CONST; - -void gtk_im_context_set_client_window (GtkIMContext *context, - GdkWindow *window); -void gtk_im_context_get_preedit_string (GtkIMContext *context, - gchar **str, - PangoAttrList **attrs, - gint *cursor_pos); -gboolean gtk_im_context_filter_keypress (GtkIMContext *context, - GdkEventKey *event); -void gtk_im_context_focus_in (GtkIMContext *context); -void gtk_im_context_focus_out (GtkIMContext *context); -void gtk_im_context_reset (GtkIMContext *context); -void gtk_im_context_set_cursor_location (GtkIMContext *context, - GdkRectangle *area); -void gtk_im_context_set_use_preedit (GtkIMContext *context, - gboolean use_preedit); -void gtk_im_context_set_surrounding (GtkIMContext *context, - const gchar *text, - gint len, - gint cursor_index); -gboolean gtk_im_context_get_surrounding (GtkIMContext *context, - gchar **text, - gint *cursor_index); -gboolean gtk_im_context_delete_surrounding (GtkIMContext *context, - gint offset, - gint n_chars); - -G_END_DECLS - -#endif /* __GTK_IM_CONTEXT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h deleted file mode 100644 index 1378c43d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h +++ /dev/null @@ -1,73 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat Software - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_IM_CONTEXT_SIMPLE_H__ -#define __GTK_IM_CONTEXT_SIMPLE_H__ - -#include <gtk/gtkimcontext.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_IM_CONTEXT_SIMPLE (gtk_im_context_simple_get_type ()) -#define GTK_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimple)) -#define GTK_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass)) -#define GTK_IS_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE)) -#define GTK_IS_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE)) -#define GTK_IM_CONTEXT_SIMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass)) - - -typedef struct _GtkIMContextSimple GtkIMContextSimple; -typedef struct _GtkIMContextSimpleClass GtkIMContextSimpleClass; - -#define GTK_MAX_COMPOSE_LEN 7 - -struct _GtkIMContextSimple -{ - GtkIMContext object; - - GSList *tables; - - guint compose_buffer[GTK_MAX_COMPOSE_LEN + 1]; - gunichar tentative_match; - gint tentative_match_len; - - guint in_hex_sequence : 1; - guint modifiers_dropped : 1; -}; - -struct _GtkIMContextSimpleClass -{ - GtkIMContextClass parent_class; -}; - -GType gtk_im_context_simple_get_type (void) G_GNUC_CONST; -GtkIMContext *gtk_im_context_simple_new (void); - -void gtk_im_context_simple_add_table (GtkIMContextSimple *context_simple, - guint16 *data, - gint max_seq_len, - gint n_seqs); - - -G_END_DECLS - - -#endif /* __GTK_IM_CONTEXT_SIMPLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimmodule.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimmodule.h deleted file mode 100644 index a6e3a2d3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimmodule.h +++ /dev/null @@ -1,61 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat Software - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_IM_MODULE_H__ -#define __GTK_IM_MODULE_H__ - - -#include <gtk/gtkimcontext.h> - -G_BEGIN_DECLS - -typedef struct _GtkIMContextInfo GtkIMContextInfo; - -struct _GtkIMContextInfo -{ - const gchar *context_id; - const gchar *context_name; - const gchar *domain; - const gchar *domain_dirname; - const gchar *default_locales; -}; - -/* Functions for use within GTK+ - */ -void _gtk_im_module_list (const GtkIMContextInfo ***contexts, - guint *n_contexts); -GtkIMContext * _gtk_im_module_create (const gchar *context_id); -const gchar * _gtk_im_module_get_default_context_id (GdkWindow *client_window); - -/* The following entry points are exported by each input method module - */ - -/* -void im_module_list (const GtkIMContextInfo ***contexts, - guint *n_contexts); -void im_module_init (GtkModule *module); -void im_module_exit (void); -GtkIMContext *im_module_create (const gchar *context_id); -*/ - - -G_END_DECLS - - -#endif /* __GTK_IM_MODULE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimmulticontext.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimmulticontext.h deleted file mode 100644 index aa410f17..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkimmulticontext.h +++ /dev/null @@ -1,70 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat Software - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_IM_MULTICONTEXT_H__ -#define __GTK_IM_MULTICONTEXT_H__ - -#include <gtk/gtkimcontext.h> -#include <gtk/gtkmenushell.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_IM_MULTICONTEXT (gtk_im_multicontext_get_type ()) -#define GTK_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontext)) -#define GTK_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass)) -#define GTK_IS_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_MULTICONTEXT)) -#define GTK_IS_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_MULTICONTEXT)) -#define GTK_IM_MULTICONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass)) - - -typedef struct _GtkIMMulticontext GtkIMMulticontext; -typedef struct _GtkIMMulticontextClass GtkIMMulticontextClass; -typedef struct _GtkIMMulticontextPrivate GtkIMMulticontextPrivate; - -struct _GtkIMMulticontext -{ - GtkIMContext object; - - GtkIMContext *slave; - - GtkIMMulticontextPrivate *priv; - - gchar *context_id; -}; - -struct _GtkIMMulticontextClass -{ - GtkIMContextClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_im_multicontext_get_type (void) G_GNUC_CONST; -GtkIMContext *gtk_im_multicontext_new (void); - -void gtk_im_multicontext_append_menuitems (GtkIMMulticontext *context, - GtkMenuShell *menushell); - -G_END_DECLS - -#endif /* __GTK_IM_MULTICONTEXT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkinputdialog.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkinputdialog.h deleted file mode 100644 index 1a1a6489..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkinputdialog.h +++ /dev/null @@ -1,99 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -/* - * NOTE this widget is considered too specialized/little-used for - * GTK+, and will in the future be moved to some other package. If - * your application needs this widget, feel free to use it, as the - * widget does work and is useful in some applications; it's just not - * of general interest. However, we are not accepting new features for - * the widget, and it will eventually move out of the GTK+ - * distribution. - */ - -#ifndef __GTK_INPUTDIALOG_H__ -#define __GTK_INPUTDIALOG_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkdialog.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_INPUT_DIALOG (gtk_input_dialog_get_type ()) -#define GTK_INPUT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_INPUT_DIALOG, GtkInputDialog)) -#define GTK_INPUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_INPUT_DIALOG, GtkInputDialogClass)) -#define GTK_IS_INPUT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_INPUT_DIALOG)) -#define GTK_IS_INPUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INPUT_DIALOG)) -#define GTK_INPUT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_INPUT_DIALOG, GtkInputDialogClass)) - - -typedef struct _GtkInputDialog GtkInputDialog; -typedef struct _GtkInputDialogClass GtkInputDialogClass; - -struct _GtkInputDialog -{ - GtkDialog dialog; - - GtkWidget *axis_list; - GtkWidget *axis_listbox; - GtkWidget *mode_optionmenu; - - GtkWidget *close_button; - GtkWidget *save_button; - - GtkWidget *axis_items[GDK_AXIS_LAST]; - GdkDevice *current_device; - - GtkWidget *keys_list; - GtkWidget *keys_listbox; -}; - -struct _GtkInputDialogClass -{ - GtkDialogClass parent_class; - - void (* enable_device) (GtkInputDialog *inputd, - GdkDevice *device); - void (* disable_device) (GtkInputDialog *inputd, - GdkDevice *device); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_input_dialog_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_input_dialog_new (void); - - -G_END_DECLS - -#endif /* __GTK_INPUTDIALOG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkinvisible.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkinvisible.h deleted file mode 100644 index ad0ad4c2..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkinvisible.h +++ /dev/null @@ -1,73 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_INVISIBLE_H__ -#define __GTK_INVISIBLE_H__ - -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_INVISIBLE (gtk_invisible_get_type ()) -#define GTK_INVISIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_INVISIBLE, GtkInvisible)) -#define GTK_INVISIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_INVISIBLE, GtkInvisibleClass)) -#define GTK_IS_INVISIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_INVISIBLE)) -#define GTK_IS_INVISIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INVISIBLE)) -#define GTK_INVISIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_INVISIBLE, GtkInvisibleClass)) - - -typedef struct _GtkInvisible GtkInvisible; -typedef struct _GtkInvisibleClass GtkInvisibleClass; - -struct _GtkInvisible -{ - GtkWidget widget; - gboolean has_user_ref_count; - GdkScreen *screen; -}; - -struct _GtkInvisibleClass -{ - GtkWidgetClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_invisible_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_invisible_new (void); -GtkWidget* gtk_invisible_new_for_screen (GdkScreen *screen); -void gtk_invisible_set_screen (GtkInvisible *invisible, - GdkScreen *screen); -GdkScreen* gtk_invisible_get_screen (GtkInvisible *invisible); - -G_END_DECLS - -#endif /* __GTK_INVISIBLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkitem.h deleted file mode 100644 index 01ca95c1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkitem.h +++ /dev/null @@ -1,76 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ITEM_H__ -#define __GTK_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbin.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_ITEM (gtk_item_get_type ()) -#define GTK_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ITEM, GtkItem)) -#define GTK_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ITEM, GtkItemClass)) -#define GTK_IS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ITEM)) -#define GTK_IS_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ITEM)) -#define GTK_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ITEM, GtkItemClass)) - - -typedef struct _GtkItem GtkItem; -typedef struct _GtkItemClass GtkItemClass; - -struct _GtkItem -{ - GtkBin bin; -}; - -struct _GtkItemClass -{ - GtkBinClass parent_class; - - void (* select) (GtkItem *item); - void (* deselect) (GtkItem *item); - void (* toggle) (GtkItem *item); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_item_get_type (void) G_GNUC_CONST; -void gtk_item_select (GtkItem *item); -void gtk_item_deselect (GtkItem *item); -void gtk_item_toggle (GtkItem *item); - -G_END_DECLS - -#endif /* __GTK_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkitemfactory.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkitemfactory.h deleted file mode 100644 index f0d1e4fc..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkitemfactory.h +++ /dev/null @@ -1,240 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * GtkItemFactory: Flexible item factory with automatic rc handling - * Copyright (C) 1998 Tim Janik - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_ITEM_FACTORY_H__ -#define __GTK_ITEM_FACTORY_H__ - - -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -typedef gchar * (*GtkTranslateFunc) (const gchar *path, - gpointer func_data); - -#if !defined (GTK_DISABLE_DEPRECATED) - -typedef void (*GtkPrintFunc) (gpointer func_data, - const gchar *str); -/* We use () here to mean unspecified arguments. This is deprecated - * as of C99, but we can't change it without breaking compatibility. - * (Note that if we are included from a C++ program () will mean - * (void) so an explicit cast will be needed.) - */ -typedef void (*GtkItemFactoryCallback) (); -typedef void (*GtkItemFactoryCallback1) (gpointer callback_data, - guint callback_action, - GtkWidget *widget); - -#define GTK_TYPE_ITEM_FACTORY (gtk_item_factory_get_type ()) -#define GTK_ITEM_FACTORY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ITEM_FACTORY, GtkItemFactory)) -#define GTK_ITEM_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ITEM_FACTORY, GtkItemFactoryClass)) -#define GTK_IS_ITEM_FACTORY(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ITEM_FACTORY)) -#define GTK_IS_ITEM_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ITEM_FACTORY)) -#define GTK_ITEM_FACTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ITEM_FACTORY, GtkItemFactoryClass)) - - -typedef struct _GtkItemFactory GtkItemFactory; -typedef struct _GtkItemFactoryClass GtkItemFactoryClass; -typedef struct _GtkItemFactoryEntry GtkItemFactoryEntry; -typedef struct _GtkItemFactoryItem GtkItemFactoryItem; - -struct _GtkItemFactory -{ - GtkObject object; - - gchar *path; - GtkAccelGroup *accel_group; - GtkWidget *widget; - GSList *items; - - GtkTranslateFunc translate_func; - gpointer translate_data; - GtkDestroyNotify translate_notify; -}; - -struct _GtkItemFactoryClass -{ - GtkObjectClass object_class; - - GHashTable *item_ht; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -struct _GtkItemFactoryEntry -{ - gchar *path; - gchar *accelerator; - - GtkItemFactoryCallback callback; - guint callback_action; - - /* possible values: - * NULL -> "<Item>" - * "" -> "<Item>" - * "<Title>" -> create a title item - * "<Item>" -> create a simple item - * "<ImageItem>" -> create an item holding an image - * "<StockItem>" -> create an item holding a stock image - * "<CheckItem>" -> create a check item - * "<ToggleItem>" -> create a toggle item - * "<RadioItem>" -> create a radio item - * <path> -> path of a radio item to link against - * "<Separator>" -> create a separator - * "<Tearoff>" -> create a tearoff separator - * "<Branch>" -> create an item to hold sub items - * "<LastBranch>" -> create a right justified item to hold sub items - */ - gchar *item_type; - - /* Extra data for some item types: - * ImageItem -> pointer to inlined pixbuf stream - * StockItem -> name of stock item - */ - gconstpointer extra_data; -}; - -struct _GtkItemFactoryItem -{ - gchar *path; - GSList *widgets; -}; - - -GType gtk_item_factory_get_type (void) G_GNUC_CONST; - -/* `container_type' must be of GTK_TYPE_MENU_BAR, GTK_TYPE_MENU, - * or GTK_TYPE_OPTION_MENU. - */ -GtkItemFactory* gtk_item_factory_new (GType container_type, - const gchar *path, - GtkAccelGroup *accel_group); -void gtk_item_factory_construct (GtkItemFactory *ifactory, - GType container_type, - const gchar *path, - GtkAccelGroup *accel_group); - -/* These functions operate on GtkItemFactoryClass basis. - */ -void gtk_item_factory_add_foreign (GtkWidget *accel_widget, - const gchar *full_path, - GtkAccelGroup *accel_group, - guint keyval, - GdkModifierType modifiers); - -GtkItemFactory* gtk_item_factory_from_widget (GtkWidget *widget); -G_CONST_RETURN gchar* gtk_item_factory_path_from_widget (GtkWidget *widget); - -GtkWidget* gtk_item_factory_get_item (GtkItemFactory *ifactory, - const gchar *path); -GtkWidget* gtk_item_factory_get_widget (GtkItemFactory *ifactory, - const gchar *path); -GtkWidget* gtk_item_factory_get_widget_by_action (GtkItemFactory *ifactory, - guint action); -GtkWidget* gtk_item_factory_get_item_by_action (GtkItemFactory *ifactory, - guint action); - -void gtk_item_factory_create_item (GtkItemFactory *ifactory, - GtkItemFactoryEntry *entry, - gpointer callback_data, - guint callback_type); -void gtk_item_factory_create_items (GtkItemFactory *ifactory, - guint n_entries, - GtkItemFactoryEntry *entries, - gpointer callback_data); -void gtk_item_factory_delete_item (GtkItemFactory *ifactory, - const gchar *path); -void gtk_item_factory_delete_entry (GtkItemFactory *ifactory, - GtkItemFactoryEntry *entry); -void gtk_item_factory_delete_entries (GtkItemFactory *ifactory, - guint n_entries, - GtkItemFactoryEntry *entries); -void gtk_item_factory_popup (GtkItemFactory *ifactory, - guint x, - guint y, - guint mouse_button, - guint32 time_); -void gtk_item_factory_popup_with_data(GtkItemFactory *ifactory, - gpointer popup_data, - GtkDestroyNotify destroy, - guint x, - guint y, - guint mouse_button, - guint32 time_); -gpointer gtk_item_factory_popup_data (GtkItemFactory *ifactory); -gpointer gtk_item_factory_popup_data_from_widget (GtkWidget *widget); -void gtk_item_factory_set_translate_func (GtkItemFactory *ifactory, - GtkTranslateFunc func, - gpointer data, - GtkDestroyNotify notify); - -/* Compatibility functions for deprecated GtkMenuFactory code - */ - -/* Used by gtk_item_factory_create_menu_entries () */ -typedef void (*GtkMenuCallback) (GtkWidget *widget, - gpointer user_data); -typedef struct { - gchar *path; - gchar *accelerator; - GtkMenuCallback callback; - gpointer callback_data; - GtkWidget *widget; -} GtkMenuEntry; - -/* Used by gtk_item_factory_callback_marshal () */ -typedef void (*GtkItemFactoryCallback2) (GtkWidget *widget, - gpointer callback_data, - guint callback_action); - -/* Used by gtk_item_factory_create_items () */ -void gtk_item_factory_create_items_ac (GtkItemFactory *ifactory, - guint n_entries, - GtkItemFactoryEntry *entries, - gpointer callback_data, - guint callback_type); - -GtkItemFactory* gtk_item_factory_from_path (const gchar *path); -void gtk_item_factory_create_menu_entries (guint n_entries, - GtkMenuEntry *entries); -void gtk_item_factories_path_delete (const gchar *ifactory_path, - const gchar *path); - -#endif /* !GTK_DISABLE_DEPRECATED */ - - -G_END_DECLS - -#endif /* __GTK_ITEM_FACTORY_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklabel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklabel.h deleted file mode 100644 index 5656ebbf..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklabel.h +++ /dev/null @@ -1,190 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_LABEL_H__ -#define __GTK_LABEL_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmisc.h> -#include <gtk/gtkwindow.h> -#include <gtk/gtkmenu.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_LABEL (gtk_label_get_type ()) -#define GTK_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL, GtkLabel)) -#define GTK_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL, GtkLabelClass)) -#define GTK_IS_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL)) -#define GTK_IS_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL)) -#define GTK_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL, GtkLabelClass)) - - -typedef struct _GtkLabel GtkLabel; -typedef struct _GtkLabelClass GtkLabelClass; - -typedef struct _GtkLabelSelectionInfo GtkLabelSelectionInfo; - -struct _GtkLabel -{ - GtkMisc misc; - - /*< private >*/ - gchar *label; - guint jtype : 2; - guint wrap : 1; - guint use_underline : 1; - guint use_markup : 1; - guint ellipsize : 3; - guint single_line_mode : 1; - guint have_transform : 1; - guint in_click : 1; - guint wrap_mode : 3; - guint pattern_set : 1; - - guint mnemonic_keyval; - - gchar *text; - PangoAttrList *attrs; - PangoAttrList *effective_attrs; - - PangoLayout *layout; - - GtkWidget *mnemonic_widget; - GtkWindow *mnemonic_window; - - GtkLabelSelectionInfo *select_info; -}; - -struct _GtkLabelClass -{ - GtkMiscClass parent_class; - - void (* move_cursor) (GtkLabel *label, - GtkMovementStep step, - gint count, - gboolean extend_selection); - void (* copy_clipboard) (GtkLabel *label); - - /* Hook to customize right-click popup for selectable labels */ - void (* populate_popup) (GtkLabel *label, - GtkMenu *menu); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_label_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_label_new (const gchar *str); -GtkWidget* gtk_label_new_with_mnemonic (const gchar *str); -void gtk_label_set_text (GtkLabel *label, - const gchar *str); -G_CONST_RETURN gchar* gtk_label_get_text (GtkLabel *label); -void gtk_label_set_attributes (GtkLabel *label, - PangoAttrList *attrs); -PangoAttrList *gtk_label_get_attributes (GtkLabel *label); -void gtk_label_set_label (GtkLabel *label, - const gchar *str); -G_CONST_RETURN gchar *gtk_label_get_label (GtkLabel *label); -void gtk_label_set_markup (GtkLabel *label, - const gchar *str); -void gtk_label_set_use_markup (GtkLabel *label, - gboolean setting); -gboolean gtk_label_get_use_markup (GtkLabel *label); -void gtk_label_set_use_underline (GtkLabel *label, - gboolean setting); -gboolean gtk_label_get_use_underline (GtkLabel *label); - -void gtk_label_set_markup_with_mnemonic (GtkLabel *label, - const gchar *str); -guint gtk_label_get_mnemonic_keyval (GtkLabel *label); -void gtk_label_set_mnemonic_widget (GtkLabel *label, - GtkWidget *widget); -GtkWidget *gtk_label_get_mnemonic_widget (GtkLabel *label); -void gtk_label_set_text_with_mnemonic (GtkLabel *label, - const gchar *str); -void gtk_label_set_justify (GtkLabel *label, - GtkJustification jtype); -GtkJustification gtk_label_get_justify (GtkLabel *label); -void gtk_label_set_ellipsize (GtkLabel *label, - PangoEllipsizeMode mode); -PangoEllipsizeMode gtk_label_get_ellipsize (GtkLabel *label); -void gtk_label_set_width_chars (GtkLabel *label, - gint n_chars); -gint gtk_label_get_width_chars (GtkLabel *label); -void gtk_label_set_max_width_chars (GtkLabel *label, - gint n_chars); -gint gtk_label_get_max_width_chars (GtkLabel *label); -void gtk_label_set_pattern (GtkLabel *label, - const gchar *pattern); -void gtk_label_set_line_wrap (GtkLabel *label, - gboolean wrap); -gboolean gtk_label_get_line_wrap (GtkLabel *label); -void gtk_label_set_line_wrap_mode (GtkLabel *label, - PangoWrapMode wrap_mode); -PangoWrapMode gtk_label_get_line_wrap_mode (GtkLabel *label); -void gtk_label_set_selectable (GtkLabel *label, - gboolean setting); -gboolean gtk_label_get_selectable (GtkLabel *label); -void gtk_label_set_angle (GtkLabel *label, - gdouble angle); -gdouble gtk_label_get_angle (GtkLabel *label); -void gtk_label_select_region (GtkLabel *label, - gint start_offset, - gint end_offset); -gboolean gtk_label_get_selection_bounds (GtkLabel *label, - gint *start, - gint *end); - -PangoLayout *gtk_label_get_layout (GtkLabel *label); -void gtk_label_get_layout_offsets (GtkLabel *label, - gint *x, - gint *y); - -void gtk_label_set_single_line_mode (GtkLabel *label, - gboolean single_line_mode); -gboolean gtk_label_get_single_line_mode (GtkLabel *label); - -#ifndef GTK_DISABLE_DEPRECATED - -#define gtk_label_set gtk_label_set_text -void gtk_label_get (GtkLabel *label, - gchar **str); - -/* Convenience function to set the name and pattern by parsing - * a string with embedded underscores, and return the appropriate - * key symbol for the accelerator. - */ -guint gtk_label_parse_uline (GtkLabel *label, - const gchar *string); - -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_LABEL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklayout.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklayout.h deleted file mode 100644 index ffd8b45d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklayout.h +++ /dev/null @@ -1,132 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - * - * GtkLayout: Widget for scrolling of arbitrary-sized areas. - * - * Copyright Owen Taylor, 1998 - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_LAYOUT_H__ -#define __GTK_LAYOUT_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> -#include <gtk/gtkadjustment.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_LAYOUT (gtk_layout_get_type ()) -#define GTK_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LAYOUT, GtkLayout)) -#define GTK_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LAYOUT, GtkLayoutClass)) -#define GTK_IS_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LAYOUT)) -#define GTK_IS_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LAYOUT)) -#define GTK_LAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LAYOUT, GtkLayoutClass)) - - -typedef struct _GtkLayout GtkLayout; -typedef struct _GtkLayoutClass GtkLayoutClass; - -struct _GtkLayout -{ - GtkContainer container; - - GList *children; - - guint width; - guint height; - - GtkAdjustment *hadjustment; - GtkAdjustment *vadjustment; - - /*< public >*/ - GdkWindow *bin_window; - - /*< private >*/ - GdkVisibilityState visibility; - gint scroll_x; - gint scroll_y; - - guint freeze_count; -}; - -struct _GtkLayoutClass -{ - GtkContainerClass parent_class; - - void (*set_scroll_adjustments) (GtkLayout *layout, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_layout_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_layout_new (GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); -void gtk_layout_put (GtkLayout *layout, - GtkWidget *child_widget, - gint x, - gint y); - -void gtk_layout_move (GtkLayout *layout, - GtkWidget *child_widget, - gint x, - gint y); - -void gtk_layout_set_size (GtkLayout *layout, - guint width, - guint height); -void gtk_layout_get_size (GtkLayout *layout, - guint *width, - guint *height); - -GtkAdjustment* gtk_layout_get_hadjustment (GtkLayout *layout); -GtkAdjustment* gtk_layout_get_vadjustment (GtkLayout *layout); -void gtk_layout_set_hadjustment (GtkLayout *layout, - GtkAdjustment *adjustment); -void gtk_layout_set_vadjustment (GtkLayout *layout, - GtkAdjustment *adjustment); - - -#ifndef GTK_DISABLE_DEPRECATED -/* These disable and enable moving and repainting the scrolling window - * of the GtkLayout, respectively. If you want to update the layout's - * offsets but do not want it to repaint itself, you should use these - * functions. - * - * - I don't understand these are supposed to work, so I suspect - * - they don't now. OWT 1/20/98 - */ -void gtk_layout_freeze (GtkLayout *layout); -void gtk_layout_thaw (GtkLayout *layout); -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_LAYOUT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklinkbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklinkbutton.h deleted file mode 100644 index 24e79b46..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklinkbutton.h +++ /dev/null @@ -1,81 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtklinkbutton.h - an hyperlink-enabled button - * - * Copyright (C) 2005 Emmanuele Bassi <ebassi@gmail.com> - * All rights reserved. - * - * Based on gnome-href code by: - * James Henstridge <james@daa.com.au> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Cambridge, MA 02139, USA. - */ - -#ifndef __GTK_LINK_BUTTON_H__ -#define __GTK_LINK_BUTTON_H__ - -#include <glib.h> -#include <gtk/gtkbutton.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_LINK_BUTTON (gtk_link_button_get_type ()) -#define GTK_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButton)) -#define GTK_IS_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LINK_BUTTON)) -#define GTK_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass)) -#define GTK_IS_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LINK_BUTTON)) -#define GTK_LINK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass)) - -typedef struct _GtkLinkButton GtkLinkButton; -typedef struct _GtkLinkButtonClass GtkLinkButtonClass; -typedef struct _GtkLinkButtonPrivate GtkLinkButtonPrivate; - -typedef void (*GtkLinkButtonUriFunc) (GtkLinkButton *button, - const gchar *link_, - gpointer user_data); - -struct _GtkLinkButton -{ - GtkButton parent_instance; - - GtkLinkButtonPrivate *priv; -}; - -struct _GtkLinkButtonClass -{ - GtkButtonClass parent_class; - - void (*_gtk_padding1) (void); - void (*_gtk_padding2) (void); - void (*_gtk_padding3) (void); - void (*_gtk_padding4) (void); -}; - -GType gtk_link_button_get_type (void) G_GNUC_CONST; - -GtkWidget * gtk_link_button_new (const gchar *uri); -GtkWidget * gtk_link_button_new_with_label (const gchar *uri, - const gchar *label); - -G_CONST_RETURN gchar *gtk_link_button_get_uri (GtkLinkButton *link_button); -void gtk_link_button_set_uri (GtkLinkButton *link_button, - const gchar *uri); - -GtkLinkButtonUriFunc gtk_link_button_set_uri_hook (GtkLinkButtonUriFunc func, - gpointer data, - GDestroyNotify destroy); - -G_END_DECLS - -#endif /* __GTK_LINK_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklist.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklist.h deleted file mode 100644 index 4023f2e7..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklist.h +++ /dev/null @@ -1,142 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_LIST_H__ -#define __GTK_LIST_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkenums.h> -#include <gtk/gtkcontainer.h> -#include <gtk/gtklistitem.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_LIST (gtk_list_get_type ()) -#define GTK_LIST(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_LIST, GtkList)) -#define GTK_LIST_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST, GtkListClass)) -#define GTK_IS_LIST(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_LIST)) -#define GTK_IS_LIST_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST)) -#define GTK_LIST_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_LIST, GtkListClass)) - - -typedef struct _GtkList GtkList; -typedef struct _GtkListClass GtkListClass; - -struct _GtkList -{ - GtkContainer container; - - GList *children; - GList *selection; - - GList *undo_selection; - GList *undo_unselection; - - GtkWidget *last_focus_child; - GtkWidget *undo_focus_child; - - guint htimer; - guint vtimer; - - gint anchor; - gint drag_pos; - GtkStateType anchor_state; - - guint selection_mode : 2; - guint drag_selection:1; - guint add_mode:1; -}; - -struct _GtkListClass -{ - GtkContainerClass parent_class; - - void (* selection_changed) (GtkList *list); - void (* select_child) (GtkList *list, - GtkWidget *child); - void (* unselect_child) (GtkList *list, - GtkWidget *child); -}; - - -GtkType gtk_list_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_list_new (void); -void gtk_list_insert_items (GtkList *list, - GList *items, - gint position); -void gtk_list_append_items (GtkList *list, - GList *items); -void gtk_list_prepend_items (GtkList *list, - GList *items); -void gtk_list_remove_items (GtkList *list, - GList *items); -void gtk_list_remove_items_no_unref (GtkList *list, - GList *items); -void gtk_list_clear_items (GtkList *list, - gint start, - gint end); -void gtk_list_select_item (GtkList *list, - gint item); -void gtk_list_unselect_item (GtkList *list, - gint item); -void gtk_list_select_child (GtkList *list, - GtkWidget *child); -void gtk_list_unselect_child (GtkList *list, - GtkWidget *child); -gint gtk_list_child_position (GtkList *list, - GtkWidget *child); -void gtk_list_set_selection_mode (GtkList *list, - GtkSelectionMode mode); - -void gtk_list_extend_selection (GtkList *list, - GtkScrollType scroll_type, - gfloat position, - gboolean auto_start_selection); -void gtk_list_start_selection (GtkList *list); -void gtk_list_end_selection (GtkList *list); -void gtk_list_select_all (GtkList *list); -void gtk_list_unselect_all (GtkList *list); -void gtk_list_scroll_horizontal (GtkList *list, - GtkScrollType scroll_type, - gfloat position); -void gtk_list_scroll_vertical (GtkList *list, - GtkScrollType scroll_type, - gfloat position); -void gtk_list_toggle_add_mode (GtkList *list); -void gtk_list_toggle_focus_row (GtkList *list); -void gtk_list_toggle_row (GtkList *list, - GtkWidget *item); -void gtk_list_undo_selection (GtkList *list); -void gtk_list_end_drag_selection (GtkList *list); - -G_END_DECLS - -#endif /* __GTK_LIST_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklistitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklistitem.h deleted file mode 100644 index 9738bce4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtklistitem.h +++ /dev/null @@ -1,93 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_LIST_ITEM_H__ -#define __GTK_LIST_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkitem.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_LIST_ITEM (gtk_list_item_get_type ()) -#define GTK_LIST_ITEM(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_LIST_ITEM, GtkListItem)) -#define GTK_LIST_ITEM_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_ITEM, GtkListItemClass)) -#define GTK_IS_LIST_ITEM(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_LIST_ITEM)) -#define GTK_IS_LIST_ITEM_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_ITEM)) -#define GTK_LIST_ITEM_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_LIST_ITEM, GtkListItemClass)) - - -typedef struct _GtkListItem GtkListItem; -typedef struct _GtkListItemClass GtkListItemClass; - -struct _GtkListItem -{ - GtkItem item; -}; - -struct _GtkListItemClass -{ - GtkItemClass parent_class; - - void (*toggle_focus_row) (GtkListItem *list_item); - void (*select_all) (GtkListItem *list_item); - void (*unselect_all) (GtkListItem *list_item); - void (*undo_selection) (GtkListItem *list_item); - void (*start_selection) (GtkListItem *list_item); - void (*end_selection) (GtkListItem *list_item); - void (*extend_selection) (GtkListItem *list_item, - GtkScrollType scroll_type, - gfloat position, - gboolean auto_start_selection); - void (*scroll_horizontal) (GtkListItem *list_item, - GtkScrollType scroll_type, - gfloat position); - void (*scroll_vertical) (GtkListItem *list_item, - GtkScrollType scroll_type, - gfloat position); - void (*toggle_add_mode) (GtkListItem *list_item); -}; - - -GtkType gtk_list_item_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_list_item_new (void); -GtkWidget* gtk_list_item_new_with_label (const gchar *label); -void gtk_list_item_select (GtkListItem *list_item); -void gtk_list_item_deselect (GtkListItem *list_item); - - - -G_END_DECLS - - -#endif /* __GTK_LIST_ITEM_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkliststore.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkliststore.h deleted file mode 100644 index 9aeb81b3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkliststore.h +++ /dev/null @@ -1,142 +0,0 @@ -/* gtkliststore.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_LIST_STORE_H__ -#define __GTK_LIST_STORE_H__ - -#include <gtk/gtktreemodel.h> -#include <gtk/gtktreesortable.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_LIST_STORE (gtk_list_store_get_type ()) -#define GTK_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_STORE, GtkListStore)) -#define GTK_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_STORE, GtkListStoreClass)) -#define GTK_IS_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_STORE)) -#define GTK_IS_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_STORE)) -#define GTK_LIST_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_STORE, GtkListStoreClass)) - -typedef struct _GtkListStore GtkListStore; -typedef struct _GtkListStoreClass GtkListStoreClass; - -struct _GtkListStore -{ - GObject parent; - - /*< private >*/ - gint stamp; - gpointer seq; /* head of the list */ - gpointer _gtk_reserved1; - GList *sort_list; - gint n_columns; - gint sort_column_id; - GtkSortType order; - GType *column_headers; - gint length; - GtkTreeIterCompareFunc default_sort_func; - gpointer default_sort_data; - GtkDestroyNotify default_sort_destroy; - guint columns_dirty : 1; -}; - -struct _GtkListStoreClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_list_store_get_type (void) G_GNUC_CONST; -GtkListStore *gtk_list_store_new (gint n_columns, - ...); -GtkListStore *gtk_list_store_newv (gint n_columns, - GType *types); -void gtk_list_store_set_column_types (GtkListStore *list_store, - gint n_columns, - GType *types); - -/* NOTE: use gtk_tree_model_get to get values from a GtkListStore */ - -void gtk_list_store_set_value (GtkListStore *list_store, - GtkTreeIter *iter, - gint column, - GValue *value); -void gtk_list_store_set (GtkListStore *list_store, - GtkTreeIter *iter, - ...); -void gtk_list_store_set_valuesv (GtkListStore *list_store, - GtkTreeIter *iter, - gint *columns, - GValue *values, - gint n_values); -void gtk_list_store_set_valist (GtkListStore *list_store, - GtkTreeIter *iter, - va_list var_args); -gboolean gtk_list_store_remove (GtkListStore *list_store, - GtkTreeIter *iter); -void gtk_list_store_insert (GtkListStore *list_store, - GtkTreeIter *iter, - gint position); -void gtk_list_store_insert_before (GtkListStore *list_store, - GtkTreeIter *iter, - GtkTreeIter *sibling); -void gtk_list_store_insert_after (GtkListStore *list_store, - GtkTreeIter *iter, - GtkTreeIter *sibling); -void gtk_list_store_insert_with_values (GtkListStore *list_store, - GtkTreeIter *iter, - gint position, - ...); -void gtk_list_store_insert_with_valuesv (GtkListStore *list_store, - GtkTreeIter *iter, - gint position, - gint *columns, - GValue *values, - gint n_values); -void gtk_list_store_prepend (GtkListStore *list_store, - GtkTreeIter *iter); -void gtk_list_store_append (GtkListStore *list_store, - GtkTreeIter *iter); -void gtk_list_store_clear (GtkListStore *list_store); -gboolean gtk_list_store_iter_is_valid (GtkListStore *list_store, - GtkTreeIter *iter); -void gtk_list_store_reorder (GtkListStore *store, - gint *new_order); -void gtk_list_store_swap (GtkListStore *store, - GtkTreeIter *a, - GtkTreeIter *b); -void gtk_list_store_move_after (GtkListStore *store, - GtkTreeIter *iter, - GtkTreeIter *position); -void gtk_list_store_move_before (GtkListStore *store, - GtkTreeIter *iter, - GtkTreeIter *position); - - -G_END_DECLS - - -#endif /* __GTK_LIST_STORE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmain.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmain.h deleted file mode 100644 index 15d08cbe..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmain.h +++ /dev/null @@ -1,226 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_MAIN_H__ -#define __GTK_MAIN_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> -#ifdef G_PLATFORM_WIN32 -#include <gtk/gtkbox.h> -#include <gtk/gtkwindow.h> -#endif - -G_BEGIN_DECLS - -/* Priorities for redrawing and resizing - */ -#define GTK_PRIORITY_RESIZE (G_PRIORITY_HIGH_IDLE + 10) - -#ifndef GTK_DISABLE_DEPRECATED - -/* Use GDK_PRIORITY_REDRAW */ -#define GTK_PRIORITY_REDRAW (G_PRIORITY_HIGH_IDLE + 20) - -/* Deprecated. Use G_PRIORITY #define's instead - */ -#define GTK_PRIORITY_HIGH G_PRIORITY_HIGH -#define GTK_PRIORITY_INTERNAL GTK_PRIORITY_REDRAW -#define GTK_PRIORITY_DEFAULT G_PRIORITY_DEFAULT_IDLE -#define GTK_PRIORITY_LOW G_PRIORITY_LOW - -#endif /* GTK_DISABLE_DEPRECATED */ - -typedef gint (*GtkKeySnoopFunc) (GtkWidget *grab_widget, - GdkEventKey *event, - gpointer func_data); - -/* Gtk version. - */ -#ifdef G_PLATFORM_WIN32 -#ifdef GTK_COMPILATION -#define GTKMAIN_C_VAR __declspec(dllexport) -#else -#define GTKMAIN_C_VAR extern __declspec(dllimport) -#endif -#else -#define GTKMAIN_C_VAR extern -#endif - -GTKMAIN_C_VAR const guint gtk_major_version; -GTKMAIN_C_VAR const guint gtk_minor_version; -GTKMAIN_C_VAR const guint gtk_micro_version; -GTKMAIN_C_VAR const guint gtk_binary_age; -GTKMAIN_C_VAR const guint gtk_interface_age; -const gchar* gtk_check_version (guint required_major, - guint required_minor, - guint required_micro); - - -/* Initialization, exit, mainloop and miscellaneous routines - */ - -gboolean gtk_parse_args (int *argc, - char ***argv); - -void gtk_init (int *argc, - char ***argv); - -gboolean gtk_init_check (int *argc, - char ***argv); - -gboolean gtk_init_with_args (int *argc, - char ***argv, - char *parameter_string, - GOptionEntry *entries, - char *translation_domain, - GError **error); - -GOptionGroup *gtk_get_option_group (gboolean open_default_display); - -#ifdef G_PLATFORM_WIN32 - -/* Variants that are used to check for correct struct packing - * when building GTK+-using code. - */ -void gtk_init_abi_check (int *argc, - char ***argv, - int num_checks, - size_t sizeof_GtkWindow, - size_t sizeof_GtkBox); -gboolean gtk_init_check_abi_check (int *argc, - char ***argv, - int num_checks, - size_t sizeof_GtkWindow, - size_t sizeof_GtkBox); - -#define gtk_init(argc, argv) gtk_init_abi_check (argc, argv, 2, sizeof (GtkWindow), sizeof (GtkBox)) -#define gtk_init_check(argc, argv) gtk_init_check_abi_check (argc, argv, 2, sizeof (GtkWindow), sizeof (GtkBox)) - -#endif - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_exit (gint error_code); -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_disable_setlocale (void); -gchar * gtk_set_locale (void); -PangoLanguage *gtk_get_default_language (void); -gboolean gtk_events_pending (void); - -/* The following is the event func GTK+ registers with GDK - * we expose it mainly to allow filtering of events between - * GDK and GTK+. - */ -void gtk_main_do_event (GdkEvent *event); - -void gtk_main (void); -guint gtk_main_level (void); -void gtk_main_quit (void); -gboolean gtk_main_iteration (void); -/* gtk_main_iteration() calls gtk_main_iteration_do(TRUE) */ -gboolean gtk_main_iteration_do (gboolean blocking); - -gboolean gtk_true (void) G_GNUC_CONST; -gboolean gtk_false (void) G_GNUC_CONST; - -void gtk_grab_add (GtkWidget *widget); -GtkWidget* gtk_grab_get_current (void); -void gtk_grab_remove (GtkWidget *widget); - -void gtk_init_add (GtkFunction function, - gpointer data); -void gtk_quit_add_destroy (guint main_level, - GtkObject *object); -guint gtk_quit_add (guint main_level, - GtkFunction function, - gpointer data); -guint gtk_quit_add_full (guint main_level, - GtkFunction function, - GtkCallbackMarshal marshal, - gpointer data, - GtkDestroyNotify destroy); -void gtk_quit_remove (guint quit_handler_id); -void gtk_quit_remove_by_data (gpointer data); -#ifndef GTK_DISABLE_DEPRECATED -guint gtk_timeout_add (guint32 interval, - GtkFunction function, - gpointer data); -guint gtk_timeout_add_full (guint32 interval, - GtkFunction function, - GtkCallbackMarshal marshal, - gpointer data, - GtkDestroyNotify destroy); -void gtk_timeout_remove (guint timeout_handler_id); - -guint gtk_idle_add (GtkFunction function, - gpointer data); -guint gtk_idle_add_priority (gint priority, - GtkFunction function, - gpointer data); -guint gtk_idle_add_full (gint priority, - GtkFunction function, - GtkCallbackMarshal marshal, - gpointer data, - GtkDestroyNotify destroy); -void gtk_idle_remove (guint idle_handler_id); -void gtk_idle_remove_by_data (gpointer data); -guint gtk_input_add_full (gint source, - GdkInputCondition condition, - GdkInputFunction function, - GtkCallbackMarshal marshal, - gpointer data, - GtkDestroyNotify destroy); -void gtk_input_remove (guint input_handler_id); -#endif /* GTK_DISABLE_DEPRECATED */ - -guint gtk_key_snooper_install (GtkKeySnoopFunc snooper, - gpointer func_data); -void gtk_key_snooper_remove (guint snooper_handler_id); - -GdkEvent* gtk_get_current_event (void); -guint32 gtk_get_current_event_time (void); -gboolean gtk_get_current_event_state (GdkModifierType *state); - -GtkWidget* gtk_get_event_widget (GdkEvent *event); - - -/* Private routines internal to GTK+ - */ -void gtk_propagate_event (GtkWidget *widget, - GdkEvent *event); - -gboolean _gtk_boolean_handled_accumulator (GSignalInvocationHint *ihint, - GValue *return_accu, - const GValue *handler_return, - gpointer dummy); - -gchar *_gtk_get_lc_ctype (void); - -G_END_DECLS - -#endif /* __GTK_MAIN_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmarshal.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmarshal.h deleted file mode 100644 index ef2276b4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmarshal.h +++ /dev/null @@ -1,283 +0,0 @@ -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __gtk_marshal_MARSHAL_H__ -#define __gtk_marshal_MARSHAL_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -/* BOOL:NONE (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:1) */ -extern void gtk_marshal_BOOLEAN__VOID (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_BOOL__NONE gtk_marshal_BOOLEAN__VOID - -/* BOOL:POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:2) */ -extern void gtk_marshal_BOOLEAN__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_BOOL__POINTER gtk_marshal_BOOLEAN__POINTER - -/* BOOL:POINTER,POINTER,INT,INT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:3) */ -extern void gtk_marshal_BOOLEAN__POINTER_POINTER_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_BOOL__POINTER_POINTER_INT_INT gtk_marshal_BOOLEAN__POINTER_POINTER_INT_INT - -/* BOOL:POINTER,INT,INT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:4) */ -extern void gtk_marshal_BOOLEAN__POINTER_INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_BOOL__POINTER_INT_INT gtk_marshal_BOOLEAN__POINTER_INT_INT - -/* BOOL:POINTER,INT,INT,UINT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:5) */ -extern void gtk_marshal_BOOLEAN__POINTER_INT_INT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_BOOL__POINTER_INT_INT_UINT gtk_marshal_BOOLEAN__POINTER_INT_INT_UINT - -/* BOOL:POINTER,STRING,STRING,POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:6) */ -extern void gtk_marshal_BOOLEAN__POINTER_STRING_STRING_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER gtk_marshal_BOOLEAN__POINTER_STRING_STRING_POINTER - -/* ENUM:ENUM (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:7) */ -extern void gtk_marshal_ENUM__ENUM (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* INT:POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:8) */ -extern void gtk_marshal_INT__POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* INT:POINTER,CHAR,CHAR (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:9) */ -extern void gtk_marshal_INT__POINTER_CHAR_CHAR (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* NONE:BOOL (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:10) */ -#define gtk_marshal_VOID__BOOLEAN g_cclosure_marshal_VOID__BOOLEAN -#define gtk_marshal_NONE__BOOL gtk_marshal_VOID__BOOLEAN - -/* NONE:BOXED (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:11) */ -#define gtk_marshal_VOID__BOXED g_cclosure_marshal_VOID__BOXED -#define gtk_marshal_NONE__BOXED gtk_marshal_VOID__BOXED - -/* NONE:ENUM (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:12) */ -#define gtk_marshal_VOID__ENUM g_cclosure_marshal_VOID__ENUM -#define gtk_marshal_NONE__ENUM gtk_marshal_VOID__ENUM - -/* NONE:ENUM,FLOAT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:13) */ -extern void gtk_marshal_VOID__ENUM_FLOAT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__ENUM_FLOAT gtk_marshal_VOID__ENUM_FLOAT - -/* NONE:ENUM,FLOAT,BOOL (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:14) */ -extern void gtk_marshal_VOID__ENUM_FLOAT_BOOLEAN (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__ENUM_FLOAT_BOOL gtk_marshal_VOID__ENUM_FLOAT_BOOLEAN - -/* NONE:INT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:15) */ -#define gtk_marshal_VOID__INT g_cclosure_marshal_VOID__INT -#define gtk_marshal_NONE__INT gtk_marshal_VOID__INT - -/* NONE:INT,INT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:16) */ -extern void gtk_marshal_VOID__INT_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__INT_INT gtk_marshal_VOID__INT_INT - -/* NONE:INT,INT,POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:17) */ -extern void gtk_marshal_VOID__INT_INT_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__INT_INT_POINTER gtk_marshal_VOID__INT_INT_POINTER - -/* NONE:NONE (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:18) */ -#define gtk_marshal_VOID__VOID g_cclosure_marshal_VOID__VOID -#define gtk_marshal_NONE__NONE gtk_marshal_VOID__VOID - -/* NONE:OBJECT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:19) */ -#define gtk_marshal_VOID__OBJECT g_cclosure_marshal_VOID__OBJECT -#define gtk_marshal_NONE__OBJECT gtk_marshal_VOID__OBJECT - -/* NONE:POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:20) */ -#define gtk_marshal_VOID__POINTER g_cclosure_marshal_VOID__POINTER -#define gtk_marshal_NONE__POINTER gtk_marshal_VOID__POINTER - -/* NONE:POINTER,INT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:21) */ -extern void gtk_marshal_VOID__POINTER_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_INT gtk_marshal_VOID__POINTER_INT - -/* NONE:POINTER,POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:22) */ -extern void gtk_marshal_VOID__POINTER_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_POINTER gtk_marshal_VOID__POINTER_POINTER - -/* NONE:POINTER,POINTER,POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:23) */ -extern void gtk_marshal_VOID__POINTER_POINTER_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_POINTER_POINTER gtk_marshal_VOID__POINTER_POINTER_POINTER - -/* NONE:POINTER,STRING,STRING (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:24) */ -extern void gtk_marshal_VOID__POINTER_STRING_STRING (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_STRING_STRING gtk_marshal_VOID__POINTER_STRING_STRING - -/* NONE:POINTER,UINT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:25) */ -extern void gtk_marshal_VOID__POINTER_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_UINT gtk_marshal_VOID__POINTER_UINT - -/* NONE:POINTER,UINT,ENUM (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:26) */ -extern void gtk_marshal_VOID__POINTER_UINT_ENUM (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_UINT_ENUM gtk_marshal_VOID__POINTER_UINT_ENUM - -/* NONE:POINTER,POINTER,UINT,UINT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:27) */ -extern void gtk_marshal_VOID__POINTER_POINTER_UINT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_POINTER_UINT_UINT gtk_marshal_VOID__POINTER_POINTER_UINT_UINT - -/* NONE:POINTER,INT,INT,POINTER,UINT,UINT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:28) */ -extern void gtk_marshal_VOID__POINTER_INT_INT_POINTER_UINT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT gtk_marshal_VOID__POINTER_INT_INT_POINTER_UINT_UINT - -/* NONE:POINTER,UINT,UINT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:29) */ -extern void gtk_marshal_VOID__POINTER_UINT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__POINTER_UINT_UINT gtk_marshal_VOID__POINTER_UINT_UINT - -/* NONE:POINTER,UINT,UINT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:30) */ - -/* NONE:STRING (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:31) */ -#define gtk_marshal_VOID__STRING g_cclosure_marshal_VOID__STRING -#define gtk_marshal_NONE__STRING gtk_marshal_VOID__STRING - -/* NONE:STRING,INT,POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:32) */ -extern void gtk_marshal_VOID__STRING_INT_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__STRING_INT_POINTER gtk_marshal_VOID__STRING_INT_POINTER - -/* NONE:UINT (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:33) */ -#define gtk_marshal_VOID__UINT g_cclosure_marshal_VOID__UINT -#define gtk_marshal_NONE__UINT gtk_marshal_VOID__UINT - -/* NONE:UINT,POINTER,UINT,ENUM,ENUM,POINTER (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:34) */ -extern void gtk_marshal_VOID__UINT_POINTER_UINT_ENUM_ENUM_POINTER (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER gtk_marshal_VOID__UINT_POINTER_UINT_ENUM_ENUM_POINTER - -/* NONE:UINT,POINTER,UINT,UINT,ENUM (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:35) */ -extern void gtk_marshal_VOID__UINT_POINTER_UINT_UINT_ENUM (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM gtk_marshal_VOID__UINT_POINTER_UINT_UINT_ENUM - -/* NONE:UINT,STRING (/build/buildd-gtk+2.0_2.12.12-1~lenny2-i386-2RfKoO/gtk+2.0-2.12.12/gtk/gtkmarshal.list:36) */ -extern void gtk_marshal_VOID__UINT_STRING (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gtk_marshal_NONE__UINT_STRING gtk_marshal_VOID__UINT_STRING - -G_END_DECLS - -#endif /* __gtk_marshal_MARSHAL_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenu.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenu.h deleted file mode 100644 index ba4c8013..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenu.h +++ /dev/null @@ -1,209 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_MENU_H__ -#define __GTK_MENU_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkaccelgroup.h> -#include <gtk/gtkmenushell.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_MENU (gtk_menu_get_type ()) -#define GTK_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU, GtkMenu)) -#define GTK_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU, GtkMenuClass)) -#define GTK_IS_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU)) -#define GTK_IS_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU)) -#define GTK_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU, GtkMenuClass)) - - -typedef struct _GtkMenu GtkMenu; -typedef struct _GtkMenuClass GtkMenuClass; - -typedef void (*GtkMenuPositionFunc) (GtkMenu *menu, - gint *x, - gint *y, - gboolean *push_in, - gpointer user_data); -typedef void (*GtkMenuDetachFunc) (GtkWidget *attach_widget, - GtkMenu *menu); - -struct _GtkMenu -{ - GtkMenuShell menu_shell; - - GtkWidget *parent_menu_item; - GtkWidget *old_active_menu_item; - - GtkAccelGroup *accel_group; - gchar *accel_path; - GtkMenuPositionFunc position_func; - gpointer position_func_data; - - guint toggle_size; - /* Do _not_ touch these widgets directly. We hide the reference - * count from the toplevel to the menu, so it must be restored - * before operating on these widgets - */ - GtkWidget *toplevel; - - GtkWidget *tearoff_window; - GtkWidget *tearoff_hbox; - GtkWidget *tearoff_scrollbar; - GtkAdjustment *tearoff_adjustment; - - GdkWindow *view_window; - GdkWindow *bin_window; - - gint scroll_offset; - gint saved_scroll_offset; - gint scroll_step; - guint timeout_id; - - /* When a submenu of this menu is popped up, motion in this - * region is ignored - */ - GdkRegion *navigation_region; - guint navigation_timeout; - - guint needs_destruction_ref_count : 1; - guint torn_off : 1; - /* The tearoff is active when it is torn off and the not-torn-off - * menu is not popped up. - */ - guint tearoff_active : 1; - - guint scroll_fast : 1; - - guint upper_arrow_visible : 1; - guint lower_arrow_visible : 1; - guint upper_arrow_prelight : 1; - guint lower_arrow_prelight : 1; -}; - -struct _GtkMenuClass -{ - GtkMenuShellClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_menu_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_menu_new (void); - -/* Display the menu onscreen */ -void gtk_menu_popup (GtkMenu *menu, - GtkWidget *parent_menu_shell, - GtkWidget *parent_menu_item, - GtkMenuPositionFunc func, - gpointer data, - guint button, - guint32 activate_time); - -/* Position the menu according to its position function. Called - * from gtkmenuitem.c when a menu-item changes its allocation - */ -void gtk_menu_reposition (GtkMenu *menu); - -void gtk_menu_popdown (GtkMenu *menu); - -/* Keep track of the last menu item selected. (For the purposes - * of the option menu - */ -GtkWidget* gtk_menu_get_active (GtkMenu *menu); -void gtk_menu_set_active (GtkMenu *menu, - guint index_); - -/* set/get the accelerator group that holds global accelerators (should - * be added to the corresponding toplevel with gtk_window_add_accel_group(). - */ -void gtk_menu_set_accel_group (GtkMenu *menu, - GtkAccelGroup *accel_group); -GtkAccelGroup* gtk_menu_get_accel_group (GtkMenu *menu); -void gtk_menu_set_accel_path (GtkMenu *menu, - const gchar *accel_path); - -/* A reference count is kept for a widget when it is attached to - * a particular widget. This is typically a menu item; it may also - * be a widget with a popup menu - for instance, the Notebook widget. - */ -void gtk_menu_attach_to_widget (GtkMenu *menu, - GtkWidget *attach_widget, - GtkMenuDetachFunc detacher); -void gtk_menu_detach (GtkMenu *menu); - -/* This should be dumped in favor of data set when the menu is popped - * up - that is currently in the ItemFactory code, but should be - * in the Menu code. - */ -GtkWidget* gtk_menu_get_attach_widget (GtkMenu *menu); - -void gtk_menu_set_tearoff_state (GtkMenu *menu, - gboolean torn_off); -gboolean gtk_menu_get_tearoff_state (GtkMenu *menu); - -/* This sets the window manager title for the window that - * appears when a menu is torn off - */ -void gtk_menu_set_title (GtkMenu *menu, - const gchar *title); -G_CONST_RETURN gchar *gtk_menu_get_title (GtkMenu *menu); - -void gtk_menu_reorder_child (GtkMenu *menu, - GtkWidget *child, - gint position); - -void gtk_menu_set_screen (GtkMenu *menu, - GdkScreen *screen); - -void gtk_menu_attach (GtkMenu *menu, - GtkWidget *child, - guint left_attach, - guint right_attach, - guint top_attach, - guint bottom_attach); - -void gtk_menu_set_monitor (GtkMenu *menu, - gint monitor_num); -GList* gtk_menu_get_for_attach_widget (GtkWidget *widget); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_menu_append(menu,child) gtk_menu_shell_append ((GtkMenuShell *)(menu),(child)) -#define gtk_menu_prepend(menu,child) gtk_menu_shell_prepend ((GtkMenuShell *)(menu),(child)) -#define gtk_menu_insert(menu,child,pos) gtk_menu_shell_insert ((GtkMenuShell *)(menu),(child),(pos)) -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_MENU_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenubar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenubar.h deleted file mode 100644 index 53fba835..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenubar.h +++ /dev/null @@ -1,89 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_MENU_BAR_H__ -#define __GTK_MENU_BAR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmenushell.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_MENU_BAR (gtk_menu_bar_get_type ()) -#define GTK_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BAR, GtkMenuBar)) -#define GTK_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BAR, GtkMenuBarClass)) -#define GTK_IS_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BAR)) -#define GTK_IS_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BAR)) -#define GTK_MENU_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BAR, GtkMenuBarClass)) - -typedef struct _GtkMenuBar GtkMenuBar; -typedef struct _GtkMenuBarClass GtkMenuBarClass; - -struct _GtkMenuBar -{ - GtkMenuShell menu_shell; -}; - -struct _GtkMenuBarClass -{ - GtkMenuShellClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_menu_bar_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_menu_bar_new (void); - -GtkPackDirection gtk_menu_bar_get_pack_direction (GtkMenuBar *menubar); -void gtk_menu_bar_set_pack_direction (GtkMenuBar *menubar, - GtkPackDirection pack_dir); -GtkPackDirection gtk_menu_bar_get_child_pack_direction (GtkMenuBar *menubar); -void gtk_menu_bar_set_child_pack_direction (GtkMenuBar *menubar, - GtkPackDirection child_pack_dir); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_menu_bar_append(menu,child) gtk_menu_shell_append ((GtkMenuShell *)(menu),(child)) -#define gtk_menu_bar_prepend(menu,child) gtk_menu_shell_prepend ((GtkMenuShell *)(menu),(child)) -#define gtk_menu_bar_insert(menu,child,pos) gtk_menu_shell_insert ((GtkMenuShell *)(menu),(child),(pos)) -#endif /* GTK_DISABLE_DEPRECATED */ - -/* Private functions */ -void _gtk_menu_bar_cycle_focus (GtkMenuBar *menubar, - GtkDirectionType dir); - - -G_END_DECLS - - -#endif /* __GTK_MENU_BAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenuitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenuitem.h deleted file mode 100644 index 4da800ed..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenuitem.h +++ /dev/null @@ -1,132 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_MENU_ITEM_H__ -#define __GTK_MENU_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkitem.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_MENU_ITEM (gtk_menu_item_get_type ()) -#define GTK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItem)) -#define GTK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM, GtkMenuItemClass)) -#define GTK_IS_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM)) -#define GTK_IS_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM)) -#define GTK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItemClass)) - - -typedef struct _GtkMenuItem GtkMenuItem; -typedef struct _GtkMenuItemClass GtkMenuItemClass; - -struct _GtkMenuItem -{ - GtkItem item; - - GtkWidget *submenu; - GdkWindow *event_window; - - guint16 toggle_size; - guint16 accelerator_width; - gchar *accel_path; - - guint show_submenu_indicator : 1; - guint submenu_placement : 1; - guint submenu_direction : 1; - guint right_justify: 1; - guint timer_from_keypress : 1; - guint from_menubar : 1; - guint timer; -}; - -struct _GtkMenuItemClass -{ - GtkItemClass parent_class; - - /* If the following flag is true, then we should always hide - * the menu when the MenuItem is activated. Otherwise, the - * it is up to the caller. For instance, when navigating - * a menu with the keyboard, <Space> doesn't hide, but - * <Return> does. - */ - guint hide_on_activate : 1; - - void (* activate) (GtkMenuItem *menu_item); - void (* activate_item) (GtkMenuItem *menu_item); - void (* toggle_size_request) (GtkMenuItem *menu_item, - gint *requisition); - void (* toggle_size_allocate) (GtkMenuItem *menu_item, - gint allocation); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_menu_item_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_menu_item_new (void); -GtkWidget* gtk_menu_item_new_with_label (const gchar *label); -GtkWidget* gtk_menu_item_new_with_mnemonic (const gchar *label); -void gtk_menu_item_set_submenu (GtkMenuItem *menu_item, - GtkWidget *submenu); -GtkWidget* gtk_menu_item_get_submenu (GtkMenuItem *menu_item); -void gtk_menu_item_select (GtkMenuItem *menu_item); -void gtk_menu_item_deselect (GtkMenuItem *menu_item); -void gtk_menu_item_activate (GtkMenuItem *menu_item); -void gtk_menu_item_toggle_size_request (GtkMenuItem *menu_item, - gint *requisition); -void gtk_menu_item_toggle_size_allocate (GtkMenuItem *menu_item, - gint allocation); -void gtk_menu_item_set_right_justified (GtkMenuItem *menu_item, - gboolean right_justified); -gboolean gtk_menu_item_get_right_justified (GtkMenuItem *menu_item); -void gtk_menu_item_set_accel_path (GtkMenuItem *menu_item, - const gchar *accel_path); - -/* private */ -void _gtk_menu_item_refresh_accel_path (GtkMenuItem *menu_item, - const gchar *prefix, - GtkAccelGroup *accel_group, - gboolean group_changed); -gboolean _gtk_menu_item_is_selectable (GtkWidget *menu_item); -void _gtk_menu_item_popup_submenu (GtkWidget *menu_item, - gboolean with_delay); -void _gtk_menu_item_popdown_submenu (GtkWidget *menu_item); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_menu_item_remove_submenu (GtkMenuItem *menu_item); -#define gtk_menu_item_right_justify(menu_item) gtk_menu_item_set_right_justified ((menu_item), TRUE) -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_MENU_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenushell.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenushell.h deleted file mode 100644 index 2595a74f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenushell.h +++ /dev/null @@ -1,132 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_MENU_SHELL_H__ -#define __GTK_MENU_SHELL_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_MENU_SHELL (gtk_menu_shell_get_type ()) -#define GTK_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShell)) -#define GTK_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL, GtkMenuShellClass)) -#define GTK_IS_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL)) -#define GTK_IS_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL)) -#define GTK_MENU_SHELL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShellClass)) - - -typedef struct _GtkMenuShell GtkMenuShell; -typedef struct _GtkMenuShellClass GtkMenuShellClass; - -struct _GtkMenuShell -{ - GtkContainer container; - - GList *children; - GtkWidget *active_menu_item; - GtkWidget *parent_menu_shell; - - guint button; - guint32 activate_time; - - guint active : 1; - guint have_grab : 1; - guint have_xgrab : 1; - guint ignore_leave : 1; /* unused */ - guint menu_flag : 1; /* unused */ - guint ignore_enter : 1; -}; - -struct _GtkMenuShellClass -{ - GtkContainerClass parent_class; - - guint submenu_placement : 1; - - void (*deactivate) (GtkMenuShell *menu_shell); - void (*selection_done) (GtkMenuShell *menu_shell); - - void (*move_current) (GtkMenuShell *menu_shell, - GtkMenuDirectionType direction); - void (*activate_current) (GtkMenuShell *menu_shell, - gboolean force_hide); - void (*cancel) (GtkMenuShell *menu_shell); - void (*select_item) (GtkMenuShell *menu_shell, - GtkWidget *menu_item); - void (*insert) (GtkMenuShell *menu_shell, - GtkWidget *child, - gint position); - gint (*get_popup_delay) (GtkMenuShell *menu_shell); - gboolean (*move_selected) (GtkMenuShell *menu_shell, - gint distance); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); -}; - - -GType gtk_menu_shell_get_type (void) G_GNUC_CONST; -void gtk_menu_shell_append (GtkMenuShell *menu_shell, - GtkWidget *child); -void gtk_menu_shell_prepend (GtkMenuShell *menu_shell, - GtkWidget *child); -void gtk_menu_shell_insert (GtkMenuShell *menu_shell, - GtkWidget *child, - gint position); -void gtk_menu_shell_deactivate (GtkMenuShell *menu_shell); -void gtk_menu_shell_select_item (GtkMenuShell *menu_shell, - GtkWidget *menu_item); -void gtk_menu_shell_deselect (GtkMenuShell *menu_shell); -void gtk_menu_shell_activate_item (GtkMenuShell *menu_shell, - GtkWidget *menu_item, - gboolean force_deactivate); -void gtk_menu_shell_select_first (GtkMenuShell *menu_shell, - gboolean search_sensitive); -void _gtk_menu_shell_select_last (GtkMenuShell *menu_shell, - gboolean search_sensitive); -void _gtk_menu_shell_activate (GtkMenuShell *menu_shell); -gint _gtk_menu_shell_get_popup_delay (GtkMenuShell *menu_shell); -void gtk_menu_shell_cancel (GtkMenuShell *menu_shell); - -void _gtk_menu_shell_add_mnemonic (GtkMenuShell *menu_shell, - guint keyval, - GtkWidget *target); -void _gtk_menu_shell_remove_mnemonic (GtkMenuShell *menu_shell, - guint keyval, - GtkWidget *target); - -gboolean gtk_menu_shell_get_take_focus (GtkMenuShell *menu_shell); -void gtk_menu_shell_set_take_focus (GtkMenuShell *menu_shell, - gboolean take_focus); - -G_END_DECLS - -#endif /* __GTK_MENU_SHELL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h deleted file mode 100644 index 4eb860e3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h +++ /dev/null @@ -1,85 +0,0 @@ -/* GTK - The GIMP Toolkit - * - * Copyright (C) 2003 Ricardo Fernandez Pascual - * Copyright (C) 2004 Paolo Borelli - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_MENU_TOOL_BUTTON_H__ -#define __GTK_MENU_TOOL_BUTTON_H__ - -#include "gtkmenu.h" -#include "gtk/gtktoolbutton.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_MENU_TOOL_BUTTON (gtk_menu_tool_button_get_type ()) -#define GTK_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButton)) -#define GTK_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass)) -#define GTK_IS_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MENU_TOOL_BUTTON)) -#define GTK_IS_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MENU_TOOL_BUTTON)) -#define GTK_MENU_TOOL_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass)) - -typedef struct _GtkMenuToolButtonClass GtkMenuToolButtonClass; -typedef struct _GtkMenuToolButton GtkMenuToolButton; -typedef struct _GtkMenuToolButtonPrivate GtkMenuToolButtonPrivate; - -struct _GtkMenuToolButton -{ - GtkToolButton parent; - - /*< private >*/ - GtkMenuToolButtonPrivate *priv; -}; - -struct _GtkMenuToolButtonClass -{ - GtkToolButtonClass parent_class; - - void (*show_menu) (GtkMenuToolButton *button); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_menu_tool_button_get_type (void) G_GNUC_CONST; -GtkToolItem *gtk_menu_tool_button_new (GtkWidget *icon_widget, - const gchar *label); -GtkToolItem *gtk_menu_tool_button_new_from_stock (const gchar *stock_id); - -void gtk_menu_tool_button_set_menu (GtkMenuToolButton *button, - GtkWidget *menu); -GtkWidget *gtk_menu_tool_button_get_menu (GtkMenuToolButton *button); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_menu_tool_button_set_arrow_tooltip (GtkMenuToolButton *button, - GtkTooltips *tooltips, - const gchar *tip_text, - const gchar *tip_private); -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_menu_tool_button_set_arrow_tooltip_text (GtkMenuToolButton *button, - const gchar *text); -void gtk_menu_tool_button_set_arrow_tooltip_markup (GtkMenuToolButton *button, - const gchar *markup); - -G_END_DECLS - -#endif /* __GTK_MENU_TOOL_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmessagedialog.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmessagedialog.h deleted file mode 100644 index dbf17d2b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmessagedialog.h +++ /dev/null @@ -1,117 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 2 -*- */ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_MESSAGE_DIALOG_H__ -#define __GTK_MESSAGE_DIALOG_H__ - -#include <gtk/gtkdialog.h> - -G_BEGIN_DECLS - -typedef enum -{ - GTK_MESSAGE_INFO, - GTK_MESSAGE_WARNING, - GTK_MESSAGE_QUESTION, - GTK_MESSAGE_ERROR, - GTK_MESSAGE_OTHER -} GtkMessageType; - -typedef enum -{ - GTK_BUTTONS_NONE, - GTK_BUTTONS_OK, - GTK_BUTTONS_CLOSE, - GTK_BUTTONS_CANCEL, - GTK_BUTTONS_YES_NO, - GTK_BUTTONS_OK_CANCEL -} GtkButtonsType; - -#define GTK_TYPE_MESSAGE_DIALOG (gtk_message_dialog_get_type ()) -#define GTK_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialog)) -#define GTK_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass)) -#define GTK_IS_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MESSAGE_DIALOG)) -#define GTK_IS_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MESSAGE_DIALOG)) -#define GTK_MESSAGE_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass)) - -typedef struct _GtkMessageDialog GtkMessageDialog; -typedef struct _GtkMessageDialogClass GtkMessageDialogClass; - -struct _GtkMessageDialog -{ - /*< private >*/ - - GtkDialog parent_instance; - - GtkWidget *image; - GtkWidget *label; -}; - -struct _GtkMessageDialogClass -{ - GtkDialogClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_message_dialog_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_message_dialog_new (GtkWindow *parent, - GtkDialogFlags flags, - GtkMessageType type, - GtkButtonsType buttons, - const gchar *message_format, - ...) G_GNUC_PRINTF (5, 6); - -GtkWidget* gtk_message_dialog_new_with_markup (GtkWindow *parent, - GtkDialogFlags flags, - GtkMessageType type, - GtkButtonsType buttons, - const gchar *message_format, - ...) G_GNUC_PRINTF (5, 6); - -void gtk_message_dialog_set_image (GtkMessageDialog *dialog, - GtkWidget *image); - -void gtk_message_dialog_set_markup (GtkMessageDialog *message_dialog, - const gchar *str); - -void gtk_message_dialog_format_secondary_text (GtkMessageDialog *message_dialog, - const gchar *message_format, - ...) G_GNUC_PRINTF (2, 3); - -void gtk_message_dialog_format_secondary_markup (GtkMessageDialog *message_dialog, - const gchar *message_format, - ...) G_GNUC_PRINTF (2, 3); - -G_END_DECLS - -#endif /* __GTK_MESSAGE_DIALOG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmisc.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmisc.h deleted file mode 100644 index 3bc638ae..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmisc.h +++ /dev/null @@ -1,82 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_MISC_H__ -#define __GTK_MISC_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_MISC (gtk_misc_get_type ()) -#define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) -#define GTK_MISC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MISC, GtkMiscClass)) -#define GTK_IS_MISC(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MISC)) -#define GTK_IS_MISC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MISC)) -#define GTK_MISC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MISC, GtkMiscClass)) - - -typedef struct _GtkMisc GtkMisc; -typedef struct _GtkMiscClass GtkMiscClass; - -struct _GtkMisc -{ - GtkWidget widget; - - gfloat xalign; - gfloat yalign; - - guint16 xpad; - guint16 ypad; -}; - -struct _GtkMiscClass -{ - GtkWidgetClass parent_class; -}; - - -GType gtk_misc_get_type (void) G_GNUC_CONST; -void gtk_misc_set_alignment (GtkMisc *misc, - gfloat xalign, - gfloat yalign); -void gtk_misc_get_alignment (GtkMisc *misc, - gfloat *xalign, - gfloat *yalign); -void gtk_misc_set_padding (GtkMisc *misc, - gint xpad, - gint ypad); -void gtk_misc_get_padding (GtkMisc *misc, - gint *xpad, - gint *ypad); - - -G_END_DECLS - -#endif /* __GTK_MISC_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmodules.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmodules.h deleted file mode 100644 index bd157f79..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkmodules.h +++ /dev/null @@ -1,50 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright 1998-2002 Tim Janik, Red Hat, Inc., and others. - * Copyright (C) 2003 Alex Graveley - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_MODULES_H__ -#define __GTK_MODULES_H__ - -#include <gtk/gtksettings.h> - - -G_BEGIN_DECLS - - -/* Functions for use within GTK+ - */ -gchar * _gtk_find_module (const gchar *name, - const gchar *type); -gchar **_gtk_get_module_path (const gchar *type); - -void _gtk_modules_init (gint *argc, - gchar ***argv, - const gchar *gtk_modules_args); -void _gtk_modules_settings_changed (GtkSettings *settings, - const gchar *modules); - -typedef void (*GtkModuleInitFunc) (gint *argc, - gchar ***argv); -typedef void (*GtkModuleDisplayInitFunc) (GdkDisplay *display); - - -G_END_DECLS - - -#endif /* __GTK_MODULES_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtknotebook.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtknotebook.h deleted file mode 100644 index 887704a2..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtknotebook.h +++ /dev/null @@ -1,291 +0,0 @@ -/* -*- Mode: C; c-file-style: "gnu"; tab-width: 8 -*- */ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_NOTEBOOK_H__ -#define __GTK_NOTEBOOK_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_NOTEBOOK (gtk_notebook_get_type ()) -#define GTK_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook)) -#define GTK_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK, GtkNotebookClass)) -#define GTK_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK)) -#define GTK_IS_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK)) -#define GTK_NOTEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK, GtkNotebookClass)) - - -typedef enum -{ - GTK_NOTEBOOK_TAB_FIRST, - GTK_NOTEBOOK_TAB_LAST -} GtkNotebookTab; - -typedef struct _GtkNotebook GtkNotebook; -typedef struct _GtkNotebookClass GtkNotebookClass; -typedef struct _GtkNotebookPage GtkNotebookPage; - -struct _GtkNotebook -{ - GtkContainer container; - - GtkNotebookPage *cur_page; - GList *children; - GList *first_tab; /* The first tab visible (for scrolling notebooks) */ - GList *focus_tab; - - GtkWidget *menu; - GdkWindow *event_window; - - guint32 timer; - - guint16 tab_hborder; - guint16 tab_vborder; - - guint show_tabs : 1; - guint homogeneous : 1; - guint show_border : 1; - guint tab_pos : 2; - guint scrollable : 1; - guint in_child : 3; - guint click_child : 3; - guint button : 2; - guint need_timer : 1; - guint child_has_focus : 1; - guint have_visible_child : 1; - guint focus_out : 1; /* Flag used by ::move-focus-out implementation */ - - guint has_before_previous : 1; - guint has_before_next : 1; - guint has_after_previous : 1; - guint has_after_next : 1; -}; - -struct _GtkNotebookClass -{ - GtkContainerClass parent_class; - - void (* switch_page) (GtkNotebook *notebook, - GtkNotebookPage *page, - guint page_num); - - /* Action signals for keybindings */ - gboolean (* select_page) (GtkNotebook *notebook, - gboolean move_focus); - gboolean (* focus_tab) (GtkNotebook *notebook, - GtkNotebookTab type); - gboolean (* change_current_page) (GtkNotebook *notebook, - gint offset); - void (* move_focus_out) (GtkNotebook *notebook, - GtkDirectionType direction); - gboolean (* reorder_tab) (GtkNotebook *notebook, - GtkDirectionType direction, - gboolean move_to_last); - - /* More vfuncs */ - gint (* insert_page) (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label, - GtkWidget *menu_label, - gint position); - - GtkNotebook * (* create_window) (GtkNotebook *notebook, - GtkWidget *page, - gint x, - gint y); - - void (*_gtk_reserved1) (void); -}; - -typedef GtkNotebook* (*GtkNotebookWindowCreationFunc) (GtkNotebook *source, - GtkWidget *page, - gint x, - gint y, - gpointer data); - -/*********************************************************** - * Creation, insertion, deletion * - ***********************************************************/ - -GType gtk_notebook_get_type (void) G_GNUC_CONST; -GtkWidget * gtk_notebook_new (void); -gint gtk_notebook_append_page (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label); -gint gtk_notebook_append_page_menu (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label, - GtkWidget *menu_label); -gint gtk_notebook_prepend_page (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label); -gint gtk_notebook_prepend_page_menu (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label, - GtkWidget *menu_label); -gint gtk_notebook_insert_page (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label, - gint position); -gint gtk_notebook_insert_page_menu (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label, - GtkWidget *menu_label, - gint position); -void gtk_notebook_remove_page (GtkNotebook *notebook, - gint page_num); - -/*********************************************************** - * Tabs drag and drop * - ***********************************************************/ - -void gtk_notebook_set_window_creation_hook (GtkNotebookWindowCreationFunc func, - gpointer data, - GDestroyNotify destroy); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_notebook_set_group_id (GtkNotebook *notebook, - gint group_id); -gint gtk_notebook_get_group_id (GtkNotebook *notebook); - -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_notebook_set_group (GtkNotebook *notebook, - gpointer group); -gpointer gtk_notebook_get_group (GtkNotebook *notebook); - - - -/*********************************************************** - * query, set current NotebookPage * - ***********************************************************/ - -gint gtk_notebook_get_current_page (GtkNotebook *notebook); -GtkWidget* gtk_notebook_get_nth_page (GtkNotebook *notebook, - gint page_num); -gint gtk_notebook_get_n_pages (GtkNotebook *notebook); -gint gtk_notebook_page_num (GtkNotebook *notebook, - GtkWidget *child); -void gtk_notebook_set_current_page (GtkNotebook *notebook, - gint page_num); -void gtk_notebook_next_page (GtkNotebook *notebook); -void gtk_notebook_prev_page (GtkNotebook *notebook); - -/*********************************************************** - * set Notebook, NotebookTab style * - ***********************************************************/ - -void gtk_notebook_set_show_border (GtkNotebook *notebook, - gboolean show_border); -gboolean gtk_notebook_get_show_border (GtkNotebook *notebook); -void gtk_notebook_set_show_tabs (GtkNotebook *notebook, - gboolean show_tabs); -gboolean gtk_notebook_get_show_tabs (GtkNotebook *notebook); -void gtk_notebook_set_tab_pos (GtkNotebook *notebook, - GtkPositionType pos); -GtkPositionType gtk_notebook_get_tab_pos (GtkNotebook *notebook); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_notebook_set_homogeneous_tabs (GtkNotebook *notebook, - gboolean homogeneous); -void gtk_notebook_set_tab_border (GtkNotebook *notebook, - guint border_width); -void gtk_notebook_set_tab_hborder (GtkNotebook *notebook, - guint tab_hborder); -void gtk_notebook_set_tab_vborder (GtkNotebook *notebook, - guint tab_vborder); -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_notebook_set_scrollable (GtkNotebook *notebook, - gboolean scrollable); -gboolean gtk_notebook_get_scrollable (GtkNotebook *notebook); - -/*********************************************************** - * enable/disable PopupMenu * - ***********************************************************/ - -void gtk_notebook_popup_enable (GtkNotebook *notebook); -void gtk_notebook_popup_disable (GtkNotebook *notebook); - -/*********************************************************** - * query/set NotebookPage Properties * - ***********************************************************/ - -GtkWidget * gtk_notebook_get_tab_label (GtkNotebook *notebook, - GtkWidget *child); -void gtk_notebook_set_tab_label (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *tab_label); -void gtk_notebook_set_tab_label_text (GtkNotebook *notebook, - GtkWidget *child, - const gchar *tab_text); -G_CONST_RETURN gchar *gtk_notebook_get_tab_label_text (GtkNotebook *notebook, - GtkWidget *child); -GtkWidget * gtk_notebook_get_menu_label (GtkNotebook *notebook, - GtkWidget *child); -void gtk_notebook_set_menu_label (GtkNotebook *notebook, - GtkWidget *child, - GtkWidget *menu_label); -void gtk_notebook_set_menu_label_text (GtkNotebook *notebook, - GtkWidget *child, - const gchar *menu_text); -G_CONST_RETURN gchar *gtk_notebook_get_menu_label_text (GtkNotebook *notebook, - GtkWidget *child); -void gtk_notebook_query_tab_label_packing (GtkNotebook *notebook, - GtkWidget *child, - gboolean *expand, - gboolean *fill, - GtkPackType *pack_type); -void gtk_notebook_set_tab_label_packing (GtkNotebook *notebook, - GtkWidget *child, - gboolean expand, - gboolean fill, - GtkPackType pack_type); -void gtk_notebook_reorder_child (GtkNotebook *notebook, - GtkWidget *child, - gint position); -gboolean gtk_notebook_get_tab_reorderable (GtkNotebook *notebook, - GtkWidget *child); -void gtk_notebook_set_tab_reorderable (GtkNotebook *notebook, - GtkWidget *child, - gboolean reorderable); -gboolean gtk_notebook_get_tab_detachable (GtkNotebook *notebook, - GtkWidget *child); -void gtk_notebook_set_tab_detachable (GtkNotebook *notebook, - GtkWidget *child, - gboolean detachable); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_notebook_current_page gtk_notebook_get_current_page -#define gtk_notebook_set_page gtk_notebook_set_current_page -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_NOTEBOOK_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkobject.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkobject.h deleted file mode 100644 index 22d4bf4b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkobject.h +++ /dev/null @@ -1,226 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_OBJECT_H__ -#define __GTK_OBJECT_H__ - - -#include <gtk/gtkenums.h> -#include <gtk/gtktypeutils.h> -#include <gtk/gtkdebug.h> - -G_BEGIN_DECLS - -/* macros for casting a pointer to a GtkObject or GtkObjectClass pointer, - * and to test whether `object' and `klass' are of type GTK_TYPE_OBJECT. - * these are the standard macros for all GtkObject-derived classes. - */ -#define GTK_TYPE_OBJECT (gtk_object_get_type ()) -#define GTK_OBJECT(object) (GTK_CHECK_CAST ((object), GTK_TYPE_OBJECT, GtkObject)) -#define GTK_OBJECT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_OBJECT, GtkObjectClass)) -#define GTK_IS_OBJECT(object) (GTK_CHECK_TYPE ((object), GTK_TYPE_OBJECT)) -#define GTK_IS_OBJECT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OBJECT)) -#define GTK_OBJECT_GET_CLASS(object) (GTK_CHECK_GET_CLASS ((object), GTK_TYPE_OBJECT, GtkObjectClass)) - -/* Macros for extracting various fields from GtkObject and GtkObjectClass. - */ -#define GTK_OBJECT_TYPE(object) (G_TYPE_FROM_INSTANCE (object)) -#define GTK_OBJECT_TYPE_NAME(object) (g_type_name (GTK_OBJECT_TYPE (object))) - -/* GtkObject only uses the first 4 bits of the flags field. - * Derived objects may use the remaining bits. Though this - * is a kinda nasty break up, it does make the size of - * derived objects smaller. - */ -typedef enum -{ - GTK_IN_DESTRUCTION = 1 << 0, /* Used internally during dispose */ -#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) - GTK_FLOATING = 1 << 1, -#endif - GTK_RESERVED_1 = 1 << 2, - GTK_RESERVED_2 = 1 << 3 -} GtkObjectFlags; - -/* Macros for extracting the object_flags from GtkObject. - */ -#define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags) -#ifndef GTK_DISABLE_DEPRECATED -#define GTK_OBJECT_FLOATING(obj) (g_object_is_floating (obj)) -#endif - -/* Macros for setting and clearing bits in the object_flags field of GtkObject. - */ -#define GTK_OBJECT_SET_FLAGS(obj,flag) G_STMT_START{ (GTK_OBJECT_FLAGS (obj) |= (flag)); }G_STMT_END -#define GTK_OBJECT_UNSET_FLAGS(obj,flag) G_STMT_START{ (GTK_OBJECT_FLAGS (obj) &= ~(flag)); }G_STMT_END - -typedef struct _GtkObjectClass GtkObjectClass; - - -struct _GtkObject -{ - GInitiallyUnowned parent_instance; - - /* 32 bits of flags. GtkObject only uses 4 of these bits and - * GtkWidget uses the rest. This is done because structs are - * aligned on 4 or 8 byte boundaries. If a new bitfield were - * used in GtkWidget much space would be wasted. - */ - guint32 flags; -}; - -struct _GtkObjectClass -{ - GInitiallyUnownedClass parent_class; - - /* Non overridable class methods to set and get per class arguments */ - void (*set_arg) (GtkObject *object, - GtkArg *arg, - guint arg_id); - void (*get_arg) (GtkObject *object, - GtkArg *arg, - guint arg_id); - - /* Default signal handler for the ::destroy signal, which is - * invoked to request that references to the widget be dropped. - * If an object class overrides destroy() in order to perform class - * specific destruction then it must still invoke its superclass' - * implementation of the method after it is finished with its - * own cleanup. (See gtk_widget_real_destroy() for an example of - * how to do this). - */ - void (*destroy) (GtkObject *object); -}; - - - -/* Application-level methods */ - -GtkType gtk_object_get_type (void) G_GNUC_CONST; - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_object_sink (GtkObject *object); -#endif -void gtk_object_destroy (GtkObject *object); - -/****************************************************************/ - -#ifndef GTK_DISABLE_DEPRECATED - -GtkObject* gtk_object_new (GtkType type, - const gchar *first_property_name, - ...); -GtkObject* gtk_object_ref (GtkObject *object); -void gtk_object_unref (GtkObject *object); -void gtk_object_weakref (GtkObject *object, - GtkDestroyNotify notify, - gpointer data); -void gtk_object_weakunref (GtkObject *object, - GtkDestroyNotify notify, - gpointer data); - -/* Set 'data' to the "object_data" field of the object. The - * data is indexed by the "key". If there is already data - * associated with "key" then the new data will replace it. - * If 'data' is NULL then this call is equivalent to - * 'gtk_object_remove_data'. - * The gtk_object_set_data_full variant acts just the same, - * but takes an additional argument which is a function to - * be called when the data is removed. - * `gtk_object_remove_data' is equivalent to the above, - * where 'data' is NULL - * `gtk_object_get_data' gets the data associated with "key". - */ -void gtk_object_set_data (GtkObject *object, - const gchar *key, - gpointer data); -void gtk_object_set_data_full (GtkObject *object, - const gchar *key, - gpointer data, - GtkDestroyNotify destroy); -void gtk_object_remove_data (GtkObject *object, - const gchar *key); -gpointer gtk_object_get_data (GtkObject *object, - const gchar *key); -void gtk_object_remove_no_notify (GtkObject *object, - const gchar *key); - -/* Set/get the "user_data" object data field of "object". It should - * be noted that these functions are no different than calling - * `gtk_object_set_data'/`gtk_object_get_data' with a key of "user_data". - * They are merely provided as a convenience. - */ -void gtk_object_set_user_data (GtkObject *object, - gpointer data); -gpointer gtk_object_get_user_data (GtkObject *object); - - -/* Object-level methods */ - -/* Object data method variants that operate on key ids. */ -void gtk_object_set_data_by_id (GtkObject *object, - GQuark data_id, - gpointer data); -void gtk_object_set_data_by_id_full (GtkObject *object, - GQuark data_id, - gpointer data, - GtkDestroyNotify destroy); -gpointer gtk_object_get_data_by_id (GtkObject *object, - GQuark data_id); -void gtk_object_remove_data_by_id (GtkObject *object, - GQuark data_id); -void gtk_object_remove_no_notify_by_id (GtkObject *object, - GQuark key_id); -#define gtk_object_data_try_key g_quark_try_string -#define gtk_object_data_force_id g_quark_from_string - -/* GtkArg flag bits for gtk_object_add_arg_type - */ -typedef enum -{ - GTK_ARG_READABLE = G_PARAM_READABLE, - GTK_ARG_WRITABLE = G_PARAM_WRITABLE, - GTK_ARG_CONSTRUCT = G_PARAM_CONSTRUCT, - GTK_ARG_CONSTRUCT_ONLY = G_PARAM_CONSTRUCT_ONLY, - GTK_ARG_CHILD_ARG = 1 << 4 -} GtkArgFlags; -#define GTK_ARG_READWRITE (GTK_ARG_READABLE | GTK_ARG_WRITABLE) -void gtk_object_get (GtkObject *object, - const gchar *first_property_name, - ...) G_GNUC_NULL_TERMINATED; -void gtk_object_set (GtkObject *object, - const gchar *first_property_name, - ...) G_GNUC_NULL_TERMINATED; -void gtk_object_add_arg_type (const gchar *arg_name, - GtkType arg_type, - guint arg_flags, - guint arg_id); - -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_OBJECT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkoldeditable.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkoldeditable.h deleted file mode 100644 index da6d90c3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkoldeditable.h +++ /dev/null @@ -1,128 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_OLD_EDITABLE_H__ -#define __GTK_OLD_EDITABLE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkeditable.h> -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_OLD_EDITABLE (gtk_old_editable_get_type ()) -#define GTK_OLD_EDITABLE(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_OLD_EDITABLE, GtkOldEditable)) -#define GTK_OLD_EDITABLE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_OLD_EDITABLE, GtkOldEditableClass)) -#define GTK_IS_OLD_EDITABLE(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_OLD_EDITABLE)) -#define GTK_IS_OLD_EDITABLE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OLD_EDITABLE)) -#define GTK_OLD_EDITABLE_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_OLD_EDITABLE, GtkOldEditableClass)) - - -typedef struct _GtkOldEditable GtkOldEditable; -typedef struct _GtkOldEditableClass GtkOldEditableClass; - -typedef void (*GtkTextFunction) (GtkOldEditable *editable, guint32 time_); - -struct _GtkOldEditable -{ - GtkWidget widget; - - /*< public >*/ - guint current_pos; - - guint selection_start_pos; - guint selection_end_pos; - guint has_selection : 1; - - /*< private >*/ - guint editable : 1; - guint visible : 1; - - gchar *clipboard_text; -}; - -struct _GtkOldEditableClass -{ - GtkWidgetClass parent_class; - - /* Bindings actions */ - void (* activate) (GtkOldEditable *editable); - void (* set_editable) (GtkOldEditable *editable, - gboolean is_editable); - void (* move_cursor) (GtkOldEditable *editable, - gint x, - gint y); - void (* move_word) (GtkOldEditable *editable, - gint n); - void (* move_page) (GtkOldEditable *editable, - gint x, - gint y); - void (* move_to_row) (GtkOldEditable *editable, - gint row); - void (* move_to_column) (GtkOldEditable *editable, - gint row); - void (* kill_char) (GtkOldEditable *editable, - gint direction); - void (* kill_word) (GtkOldEditable *editable, - gint direction); - void (* kill_line) (GtkOldEditable *editable, - gint direction); - void (* cut_clipboard) (GtkOldEditable *editable); - void (* copy_clipboard) (GtkOldEditable *editable); - void (* paste_clipboard) (GtkOldEditable *editable); - - /* Virtual functions. get_chars is in paricular not a signal because - * it returns malloced memory. The others are not signals because - * they would not be particularly useful as such. (All changes to - * selection and position do not go through these functions) - */ - void (* update_text) (GtkOldEditable *editable, - gint start_pos, - gint end_pos); - gchar* (* get_chars) (GtkOldEditable *editable, - gint start_pos, - gint end_pos); - void (* set_selection)(GtkOldEditable *editable, - gint start_pos, - gint end_pos); - void (* set_position) (GtkOldEditable *editable, - gint position); -}; - -GtkType gtk_old_editable_get_type (void) G_GNUC_CONST; -void gtk_old_editable_claim_selection (GtkOldEditable *old_editable, - gboolean claim, - guint32 time_); -void gtk_old_editable_changed (GtkOldEditable *old_editable); - -G_END_DECLS - -#endif /* __GTK_OLD_EDITABLE_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkoptionmenu.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkoptionmenu.h deleted file mode 100644 index 32f6de9f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkoptionmenu.h +++ /dev/null @@ -1,90 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_OPTION_MENU_H__ -#define __GTK_OPTION_MENU_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbutton.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_OPTION_MENU (gtk_option_menu_get_type ()) -#define GTK_OPTION_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_OPTION_MENU, GtkOptionMenu)) -#define GTK_OPTION_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_OPTION_MENU, GtkOptionMenuClass)) -#define GTK_IS_OPTION_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_OPTION_MENU)) -#define GTK_IS_OPTION_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OPTION_MENU)) -#define GTK_OPTION_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_OPTION_MENU, GtkOptionMenuClass)) - - -typedef struct _GtkOptionMenu GtkOptionMenu; -typedef struct _GtkOptionMenuClass GtkOptionMenuClass; - -struct _GtkOptionMenu -{ - GtkButton button; - - GtkWidget *menu; - GtkWidget *menu_item; - - guint16 width; - guint16 height; -}; - -struct _GtkOptionMenuClass -{ - GtkButtonClass parent_class; - - void (*changed) (GtkOptionMenu *option_menu); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_option_menu_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_option_menu_new (void); -GtkWidget* gtk_option_menu_get_menu (GtkOptionMenu *option_menu); -void gtk_option_menu_set_menu (GtkOptionMenu *option_menu, - GtkWidget *menu); -void gtk_option_menu_remove_menu (GtkOptionMenu *option_menu); -gint gtk_option_menu_get_history (GtkOptionMenu *option_menu); -void gtk_option_menu_set_history (GtkOptionMenu *option_menu, - guint index_); - - -G_END_DECLS - -#endif /* __GTK_OPTION_MENU_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpagesetup.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpagesetup.h deleted file mode 100644 index 6de2ef5f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpagesetup.h +++ /dev/null @@ -1,97 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkpagesetup.h: Page Setup - * Copyright (C) 2006, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_PAGE_SETUP_H__ -#define __GTK_PAGE_SETUP_H__ - -#include <glib-object.h> -#include "gtkenums.h" -#include "gtkpapersize.h" - -G_BEGIN_DECLS - -typedef struct _GtkPageSetup GtkPageSetup; - -#define GTK_TYPE_PAGE_SETUP (gtk_page_setup_get_type ()) -#define GTK_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP, GtkPageSetup)) -#define GTK_IS_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PAGE_SETUP)) - -GType gtk_page_setup_get_type (void) G_GNUC_CONST; -GtkPageSetup * gtk_page_setup_new (void); -GtkPageSetup * gtk_page_setup_copy (GtkPageSetup *other); -GtkPageOrientation gtk_page_setup_get_orientation (GtkPageSetup *setup); -void gtk_page_setup_set_orientation (GtkPageSetup *setup, - GtkPageOrientation orientation); -GtkPaperSize * gtk_page_setup_get_paper_size (GtkPageSetup *setup); -void gtk_page_setup_set_paper_size (GtkPageSetup *setup, - GtkPaperSize *size); -gdouble gtk_page_setup_get_top_margin (GtkPageSetup *setup, - GtkUnit unit); -void gtk_page_setup_set_top_margin (GtkPageSetup *setup, - gdouble margin, - GtkUnit unit); -gdouble gtk_page_setup_get_bottom_margin (GtkPageSetup *setup, - GtkUnit unit); -void gtk_page_setup_set_bottom_margin (GtkPageSetup *setup, - gdouble margin, - GtkUnit unit); -gdouble gtk_page_setup_get_left_margin (GtkPageSetup *setup, - GtkUnit unit); -void gtk_page_setup_set_left_margin (GtkPageSetup *setup, - gdouble margin, - GtkUnit unit); -gdouble gtk_page_setup_get_right_margin (GtkPageSetup *setup, - GtkUnit unit); -void gtk_page_setup_set_right_margin (GtkPageSetup *setup, - gdouble margin, - GtkUnit unit); - -void gtk_page_setup_set_paper_size_and_default_margins (GtkPageSetup *setup, - GtkPaperSize *size); - -/* These take orientation, but not margins into consideration */ -gdouble gtk_page_setup_get_paper_width (GtkPageSetup *setup, - GtkUnit unit); -gdouble gtk_page_setup_get_paper_height (GtkPageSetup *setup, - GtkUnit unit); - - -/* These take orientation, and margins into consideration */ -gdouble gtk_page_setup_get_page_width (GtkPageSetup *setup, - GtkUnit unit); -gdouble gtk_page_setup_get_page_height (GtkPageSetup *setup, - GtkUnit unit); - -/* Saving and restoring page setup */ -GtkPageSetup *gtk_page_setup_new_from_file (const gchar *file_name, - GError **error); -gboolean gtk_page_setup_to_file (GtkPageSetup *setup, - const char *file_name, - GError **error); -GtkPageSetup *gtk_page_setup_new_from_key_file (GKeyFile *key_file, - const gchar *group_name, - GError **error); -void gtk_page_setup_to_key_file (GtkPageSetup *setup, - GKeyFile *key_file, - const gchar *group_name); - -G_END_DECLS - -#endif /* __GTK_PAGE_SETUP_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpaned.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpaned.h deleted file mode 100644 index 003316ae..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpaned.h +++ /dev/null @@ -1,140 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_PANED_H__ -#define __GTK_PANED_H__ - -#include <gtk/gtkcontainer.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_PANED (gtk_paned_get_type ()) -#define GTK_PANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED, GtkPaned)) -#define GTK_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED, GtkPanedClass)) -#define GTK_IS_PANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED)) -#define GTK_IS_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED)) -#define GTK_PANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED, GtkPanedClass)) - - -typedef struct _GtkPaned GtkPaned; -typedef struct _GtkPanedClass GtkPanedClass; -typedef struct _GtkPanedPrivate GtkPanedPrivate; - -struct _GtkPaned -{ - GtkContainer container; - - GtkWidget *child1; - GtkWidget *child2; - - GdkWindow *handle; - GdkGC *xor_gc; - GdkCursorType cursor_type; - - /*< private >*/ - GdkRectangle handle_pos; - - gint child1_size; - gint last_allocation; - gint min_position; - gint max_position; - - guint position_set : 1; - guint in_drag : 1; - guint child1_shrink : 1; - guint child1_resize : 1; - guint child2_shrink : 1; - guint child2_resize : 1; - guint orientation : 1; - guint in_recursion : 1; - guint handle_prelit : 1; - - GtkWidget *last_child1_focus; - GtkWidget *last_child2_focus; - GtkPanedPrivate *priv; - - gint drag_pos; - gint original_position; -}; - -struct _GtkPanedClass -{ - GtkContainerClass parent_class; - - gboolean (* cycle_child_focus) (GtkPaned *paned, - gboolean reverse); - gboolean (* toggle_handle_focus) (GtkPaned *paned); - gboolean (* move_handle) (GtkPaned *paned, - GtkScrollType scroll); - gboolean (* cycle_handle_focus) (GtkPaned *paned, - gboolean reverse); - gboolean (* accept_position) (GtkPaned *paned); - gboolean (* cancel_position) (GtkPaned *paned); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_paned_get_type (void) G_GNUC_CONST; -void gtk_paned_add1 (GtkPaned *paned, - GtkWidget *child); -void gtk_paned_add2 (GtkPaned *paned, - GtkWidget *child); -void gtk_paned_pack1 (GtkPaned *paned, - GtkWidget *child, - gboolean resize, - gboolean shrink); -void gtk_paned_pack2 (GtkPaned *paned, - GtkWidget *child, - gboolean resize, - gboolean shrink); -gint gtk_paned_get_position (GtkPaned *paned); -void gtk_paned_set_position (GtkPaned *paned, - gint position); - -GtkWidget *gtk_paned_get_child1 (GtkPaned *paned); -GtkWidget *gtk_paned_get_child2 (GtkPaned *paned); - -/* Internal function */ -#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) -void gtk_paned_compute_position (GtkPaned *paned, - gint allocation, - gint child1_req, - gint child2_req); -#endif /* !GTK_DISABLE_DEPRECATED || GTK_COMPILATION */ -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_paned_gutter_size(p,s) (void) 0 -#define gtk_paned_set_gutter_size(p,s) (void) 0 -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_PANED_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpapersize.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpapersize.h deleted file mode 100644 index 65aed126..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpapersize.h +++ /dev/null @@ -1,96 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkpapersize.h: Paper Size - * Copyright (C) 2006, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_PAPER_SIZE_H__ -#define __GTK_PAPER_SIZE_H__ - -#include <glib-object.h> -#include "gtkenums.h" - -G_BEGIN_DECLS - -typedef struct _GtkPaperSize GtkPaperSize; - -#define GTK_TYPE_PAPER_SIZE (gtk_paper_size_get_type ()) - -/* Common names, from PWG 5101.1-2002 PWG: Standard for Media Standardized Names */ -#define GTK_PAPER_NAME_A3 "iso_a3" -#define GTK_PAPER_NAME_A4 "iso_a4" -#define GTK_PAPER_NAME_A5 "iso_a5" -#define GTK_PAPER_NAME_B5 "iso_b5" -#define GTK_PAPER_NAME_LETTER "na_letter" -#define GTK_PAPER_NAME_EXECUTIVE "na_executive" -#define GTK_PAPER_NAME_LEGAL "na_legal" - -GType gtk_paper_size_get_type (void) G_GNUC_CONST; - -GtkPaperSize *gtk_paper_size_new (const gchar *name); -GtkPaperSize *gtk_paper_size_new_from_ppd (const gchar *ppd_name, - const gchar *ppd_display_name, - gdouble width, - gdouble height); -GtkPaperSize *gtk_paper_size_new_custom (const gchar *name, - const gchar *display_name, - gdouble width, - gdouble height, - GtkUnit unit); -GtkPaperSize *gtk_paper_size_copy (GtkPaperSize *other); -void gtk_paper_size_free (GtkPaperSize *size); -gboolean gtk_paper_size_is_equal (GtkPaperSize *size1, - GtkPaperSize *size2); - -GList *gtk_paper_size_get_paper_sizes (gboolean include_custom); - -/* The width is always the shortest side, measure in mm */ -G_CONST_RETURN gchar *gtk_paper_size_get_name (GtkPaperSize *size); -G_CONST_RETURN gchar *gtk_paper_size_get_display_name (GtkPaperSize *size); -G_CONST_RETURN gchar *gtk_paper_size_get_ppd_name (GtkPaperSize *size); - -gdouble gtk_paper_size_get_width (GtkPaperSize *size, GtkUnit unit); -gdouble gtk_paper_size_get_height (GtkPaperSize *size, GtkUnit unit); -gboolean gtk_paper_size_is_custom (GtkPaperSize *size); - -/* Only for custom sizes: */ -void gtk_paper_size_set_size (GtkPaperSize *size, - gdouble width, - gdouble height, - GtkUnit unit); - -gdouble gtk_paper_size_get_default_top_margin (GtkPaperSize *size, - GtkUnit unit); -gdouble gtk_paper_size_get_default_bottom_margin (GtkPaperSize *size, - GtkUnit unit); -gdouble gtk_paper_size_get_default_left_margin (GtkPaperSize *size, - GtkUnit unit); -gdouble gtk_paper_size_get_default_right_margin (GtkPaperSize *size, - GtkUnit unit); - -G_CONST_RETURN gchar *gtk_paper_size_get_default (void); - -GtkPaperSize *gtk_paper_size_new_from_key_file (GKeyFile *key_file, - const gchar *group_name, - GError **error); -void gtk_paper_size_to_key_file (GtkPaperSize *size, - GKeyFile *key_file, - const gchar *group_name); - -G_END_DECLS - -#endif /* __GTK_PAPER_SIZE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpixmap.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpixmap.h deleted file mode 100644 index 1bb4f854..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpixmap.h +++ /dev/null @@ -1,85 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_PIXMAP_H__ -#define __GTK_PIXMAP_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmisc.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_PIXMAP (gtk_pixmap_get_type ()) -#define GTK_PIXMAP(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_PIXMAP, GtkPixmap)) -#define GTK_PIXMAP_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_PIXMAP, GtkPixmapClass)) -#define GTK_IS_PIXMAP(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_PIXMAP)) -#define GTK_IS_PIXMAP_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PIXMAP)) -#define GTK_PIXMAP_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_PIXMAP, GtkPixmapClass)) - - -typedef struct _GtkPixmap GtkPixmap; -typedef struct _GtkPixmapClass GtkPixmapClass; - -struct _GtkPixmap -{ - GtkMisc misc; - - GdkPixmap *pixmap; - GdkBitmap *mask; - - GdkPixmap *pixmap_insensitive; - guint build_insensitive : 1; -}; - -struct _GtkPixmapClass -{ - GtkMiscClass parent_class; -}; - - -GtkType gtk_pixmap_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_pixmap_new (GdkPixmap *pixmap, - GdkBitmap *mask); -void gtk_pixmap_set (GtkPixmap *pixmap, - GdkPixmap *val, - GdkBitmap *mask); -void gtk_pixmap_get (GtkPixmap *pixmap, - GdkPixmap **val, - GdkBitmap **mask); - -void gtk_pixmap_set_build_insensitive (GtkPixmap *pixmap, - gboolean build); - - -G_END_DECLS - -#endif /* __GTK_PIXMAP_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkplug.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkplug.h deleted file mode 100644 index 87fe6f92..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkplug.h +++ /dev/null @@ -1,98 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_PLUG_H__ -#define __GTK_PLUG_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtksocket.h> -#include <gtk/gtkwindow.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_PLUG (gtk_plug_get_type ()) -#define GTK_PLUG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLUG, GtkPlug)) -#define GTK_PLUG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLUG, GtkPlugClass)) -#define GTK_IS_PLUG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLUG)) -#define GTK_IS_PLUG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLUG)) -#define GTK_PLUG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLUG, GtkPlugClass)) - - -typedef struct _GtkPlug GtkPlug; -typedef struct _GtkPlugClass GtkPlugClass; - - -struct _GtkPlug -{ - GtkWindow window; - - GdkWindow *socket_window; - GtkWidget *modality_window; - GtkWindowGroup *modality_group; - GHashTable *grabbed_keys; - - guint same_app : 1; -}; - -struct _GtkPlugClass -{ - GtkWindowClass parent_class; - - void (*embedded) (GtkPlug *plug); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_plug_get_type (void) G_GNUC_CONST; - -#ifndef GDK_MULTIHEAD_SAFE -void gtk_plug_construct (GtkPlug *plug, - GdkNativeWindow socket_id); -GtkWidget* gtk_plug_new (GdkNativeWindow socket_id); -#endif - -void gtk_plug_construct_for_display (GtkPlug *plug, - GdkDisplay *display, - GdkNativeWindow socket_id); -GtkWidget* gtk_plug_new_for_display (GdkDisplay *display, - GdkNativeWindow socket_id); - -GdkNativeWindow gtk_plug_get_id (GtkPlug *plug); - -void _gtk_plug_add_to_socket (GtkPlug *plug, - GtkSocket *socket_); -void _gtk_plug_remove_from_socket (GtkPlug *plug, - GtkSocket *socket_); - -G_END_DECLS - -#endif /* __GTK_PLUG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpreview.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpreview.h deleted file mode 100644 index 515e6d8a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkpreview.h +++ /dev/null @@ -1,140 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_PREVIEW_H__ -#define __GTK_PREVIEW_H__ - - -#include <gtk/gtkwidget.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_PREVIEW (gtk_preview_get_type ()) -#define GTK_PREVIEW(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_PREVIEW, GtkPreview)) -#define GTK_PREVIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_PREVIEW, GtkPreviewClass)) -#define GTK_IS_PREVIEW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_PREVIEW)) -#define GTK_IS_PREVIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PREVIEW)) -#define GTK_PREVIEW_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_PREVIEW, GtkPreviewClass)) - - -typedef struct _GtkPreview GtkPreview; -typedef struct _GtkPreviewInfo GtkPreviewInfo; -typedef union _GtkDitherInfo GtkDitherInfo; -typedef struct _GtkPreviewClass GtkPreviewClass; - -struct _GtkPreview -{ - GtkWidget widget; - - guchar *buffer; - guint16 buffer_width; - guint16 buffer_height; - - guint16 bpp; - guint16 rowstride; - - GdkRgbDither dither; - - guint type : 1; - guint expand : 1; -}; - -struct _GtkPreviewInfo -{ - guchar *lookup; - - gdouble gamma; -}; - -union _GtkDitherInfo -{ - gushort s[2]; - guchar c[4]; -}; - -struct _GtkPreviewClass -{ - GtkWidgetClass parent_class; - - GtkPreviewInfo info; - -}; - - -GtkType gtk_preview_get_type (void) G_GNUC_CONST; -void gtk_preview_uninit (void); -GtkWidget* gtk_preview_new (GtkPreviewType type); -void gtk_preview_size (GtkPreview *preview, - gint width, - gint height); -void gtk_preview_put (GtkPreview *preview, - GdkWindow *window, - GdkGC *gc, - gint srcx, - gint srcy, - gint destx, - gint desty, - gint width, - gint height); -void gtk_preview_draw_row (GtkPreview *preview, - guchar *data, - gint x, - gint y, - gint w); -void gtk_preview_set_expand (GtkPreview *preview, - gboolean expand); - -void gtk_preview_set_gamma (double gamma_); -void gtk_preview_set_color_cube (guint nred_shades, - guint ngreen_shades, - guint nblue_shades, - guint ngray_shades); -void gtk_preview_set_install_cmap (gint install_cmap); -void gtk_preview_set_reserved (gint nreserved); -void gtk_preview_set_dither (GtkPreview *preview, - GdkRgbDither dither); -#ifndef GTK_DISABLE_DEPRECATED -GdkVisual* gtk_preview_get_visual (void); -GdkColormap* gtk_preview_get_cmap (void); -#endif -GtkPreviewInfo* gtk_preview_get_info (void); - -/* This function reinitializes the preview colormap and visual from - * the current gamma/color_cube/install_cmap settings. It must only - * be called if there are no previews or users's of the preview - * colormap in existence. - */ -void gtk_preview_reset (void); - - -G_END_DECLS - -#endif /* __GTK_PREVIEW_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintcontext.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintcontext.h deleted file mode 100644 index 936cae4f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintcontext.h +++ /dev/null @@ -1,62 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkprintcontext.h: Print Context - * Copyright (C) 2006, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_PRINT_CONTEXT_H__ -#define __GTK_PRINT_CONTEXT_H__ - -#include <glib-object.h> -#include <pango/pango-layout.h> -#include "gtkenums.h" -#include "gtkpagesetup.h" - -G_BEGIN_DECLS - -typedef struct _GtkPrintContext GtkPrintContext; - -#define GTK_TYPE_PRINT_CONTEXT (gtk_print_context_get_type ()) -#define GTK_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_CONTEXT, GtkPrintContext)) -#define GTK_IS_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_CONTEXT)) - -GType gtk_print_context_get_type (void) G_GNUC_CONST; - - -/* Rendering */ -cairo_t *gtk_print_context_get_cairo_context (GtkPrintContext *context); - -GtkPageSetup *gtk_print_context_get_page_setup (GtkPrintContext *context); -gdouble gtk_print_context_get_width (GtkPrintContext *context); -gdouble gtk_print_context_get_height (GtkPrintContext *context); -gdouble gtk_print_context_get_dpi_x (GtkPrintContext *context); -gdouble gtk_print_context_get_dpi_y (GtkPrintContext *context); - -/* Fonts */ -PangoFontMap *gtk_print_context_get_pango_fontmap (GtkPrintContext *context); -PangoContext *gtk_print_context_create_pango_context (GtkPrintContext *context); -PangoLayout *gtk_print_context_create_pango_layout (GtkPrintContext *context); - -/* Needed for preview implementations */ -void gtk_print_context_set_cairo_context (GtkPrintContext *context, - cairo_t *cr, - double dpi_x, - double dpi_y); - -G_END_DECLS - -#endif /* __GTK_PRINT_CONTEXT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintoperation.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintoperation.h deleted file mode 100644 index d0d3a386..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintoperation.h +++ /dev/null @@ -1,188 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkprintoperation.h: Print Operation - * Copyright (C) 2006, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_PRINT_OPERATION_H__ -#define __GTK_PRINT_OPERATION_H__ - -#include <glib-object.h> -#include <cairo.h> -#include "gtkmain.h" -#include "gtkenums.h" -#include "gtkwindow.h" -#include "gtkpagesetup.h" -#include "gtkprintsettings.h" -#include "gtkprintcontext.h" -#include "gtkprintoperationpreview.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_PRINT_OPERATION (gtk_print_operation_get_type ()) -#define GTK_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperation)) -#define GTK_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass)) -#define GTK_IS_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION)) -#define GTK_IS_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_OPERATION)) -#define GTK_PRINT_OPERATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass)) - -typedef struct _GtkPrintOperationClass GtkPrintOperationClass; -typedef struct _GtkPrintOperationPrivate GtkPrintOperationPrivate; -typedef struct _GtkPrintOperation GtkPrintOperation; - -typedef enum { - GTK_PRINT_STATUS_INITIAL, - GTK_PRINT_STATUS_PREPARING, - GTK_PRINT_STATUS_GENERATING_DATA, - GTK_PRINT_STATUS_SENDING_DATA, - GTK_PRINT_STATUS_PENDING, - GTK_PRINT_STATUS_PENDING_ISSUE, - GTK_PRINT_STATUS_PRINTING, - GTK_PRINT_STATUS_FINISHED, - GTK_PRINT_STATUS_FINISHED_ABORTED -} GtkPrintStatus; - -typedef enum { - GTK_PRINT_OPERATION_RESULT_ERROR, - GTK_PRINT_OPERATION_RESULT_APPLY, - GTK_PRINT_OPERATION_RESULT_CANCEL, - GTK_PRINT_OPERATION_RESULT_IN_PROGRESS -} GtkPrintOperationResult; - -typedef enum { - GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, - GTK_PRINT_OPERATION_ACTION_PRINT, - GTK_PRINT_OPERATION_ACTION_PREVIEW, - GTK_PRINT_OPERATION_ACTION_EXPORT -} GtkPrintOperationAction; - - -struct _GtkPrintOperation -{ - GObject parent_instance; - - GtkPrintOperationPrivate *priv; -}; - -struct _GtkPrintOperationClass -{ - GObjectClass parent_class; - - void (*done) (GtkPrintOperation *operation, - GtkPrintOperationResult result); - void (*begin_print) (GtkPrintOperation *operation, - GtkPrintContext *context); - gboolean (*paginate) (GtkPrintOperation *operation, - GtkPrintContext *context); - void (*request_page_setup) (GtkPrintOperation *operation, - GtkPrintContext *context, - gint page_nr, - GtkPageSetup *setup); - void (*draw_page) (GtkPrintOperation *operation, - GtkPrintContext *context, - gint page_nr); - void (*end_print) (GtkPrintOperation *operation, - GtkPrintContext *context); - void (*status_changed) (GtkPrintOperation *operation); - - GtkWidget *(*create_custom_widget) (GtkPrintOperation *operation); - void (*custom_widget_apply) (GtkPrintOperation *operation, - GtkWidget *widget); - - - gboolean (*preview) (GtkPrintOperation *operation, - GtkPrintOperationPreview *preview, - GtkPrintContext *context, - GtkWindow *parent); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); -}; - -#define GTK_PRINT_ERROR gtk_print_error_quark () - -typedef enum -{ - GTK_PRINT_ERROR_GENERAL, - GTK_PRINT_ERROR_INTERNAL_ERROR, - GTK_PRINT_ERROR_NOMEM, - GTK_PRINT_ERROR_INVALID_FILE -} GtkPrintError; - -GQuark gtk_print_error_quark (void); - -GType gtk_print_operation_get_type (void) G_GNUC_CONST; -GtkPrintOperation * gtk_print_operation_new (void); -void gtk_print_operation_set_default_page_setup (GtkPrintOperation *op, - GtkPageSetup *default_page_setup); -GtkPageSetup * gtk_print_operation_get_default_page_setup (GtkPrintOperation *op); -void gtk_print_operation_set_print_settings (GtkPrintOperation *op, - GtkPrintSettings *print_settings); -GtkPrintSettings * gtk_print_operation_get_print_settings (GtkPrintOperation *op); -void gtk_print_operation_set_job_name (GtkPrintOperation *op, - const gchar *job_name); -void gtk_print_operation_set_n_pages (GtkPrintOperation *op, - gint n_pages); -void gtk_print_operation_set_current_page (GtkPrintOperation *op, - gint current_page); -void gtk_print_operation_set_use_full_page (GtkPrintOperation *op, - gboolean full_page); -void gtk_print_operation_set_unit (GtkPrintOperation *op, - GtkUnit unit); -void gtk_print_operation_set_export_filename (GtkPrintOperation *op, - const gchar *filename); -void gtk_print_operation_set_track_print_status (GtkPrintOperation *op, - gboolean track_status); -void gtk_print_operation_set_show_progress (GtkPrintOperation *op, - gboolean show_progress); -void gtk_print_operation_set_allow_async (GtkPrintOperation *op, - gboolean allow_async); -void gtk_print_operation_set_custom_tab_label (GtkPrintOperation *op, - const gchar *label); -GtkPrintOperationResult gtk_print_operation_run (GtkPrintOperation *op, - GtkPrintOperationAction action, - GtkWindow *parent, - GError **error); -void gtk_print_operation_get_error (GtkPrintOperation *op, - GError **error); -GtkPrintStatus gtk_print_operation_get_status (GtkPrintOperation *op); -G_CONST_RETURN gchar * gtk_print_operation_get_status_string (GtkPrintOperation *op); -gboolean gtk_print_operation_is_finished (GtkPrintOperation *op); -void gtk_print_operation_cancel (GtkPrintOperation *op); - -GtkPageSetup *gtk_print_run_page_setup_dialog (GtkWindow *parent, - GtkPageSetup *page_setup, - GtkPrintSettings *settings); - -typedef void (* GtkPageSetupDoneFunc) (GtkPageSetup *page_setup, - gpointer data); - -void gtk_print_run_page_setup_dialog_async (GtkWindow *parent, - GtkPageSetup *page_setup, - GtkPrintSettings *settings, - GtkPageSetupDoneFunc done_cb, - gpointer data); - -G_END_DECLS - -#endif /* __GTK_PRINT_OPERATION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h deleted file mode 100644 index d2922bf9..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h +++ /dev/null @@ -1,80 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkprintoperationpreview.h: Abstract print preview interface - * Copyright (C) 2006, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_PRINT_OPERATION_PREVIEW_H__ -#define __GTK_PRINT_OPERATION_PREVIEW_H__ - -#include <glib-object.h> -#include <cairo.h> - -#include "gtkprintcontext.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_PRINT_OPERATION_PREVIEW (gtk_print_operation_preview_get_type ()) -#define GTK_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreview)) -#define GTK_IS_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW)) -#define GTK_PRINT_OPERATION_PREVIEW_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreviewIface)) - -typedef struct _GtkPrintOperationPreview GtkPrintOperationPreview; /*dummy typedef */ -typedef struct _GtkPrintOperationPreviewIface GtkPrintOperationPreviewIface; - - -struct _GtkPrintOperationPreviewIface -{ - GTypeInterface g_iface; - - /* signals */ - void (*ready) (GtkPrintOperationPreview *preview, - GtkPrintContext *context); - void (*got_page_size) (GtkPrintOperationPreview *preview, - GtkPrintContext *context, - GtkPageSetup *page_setup); - - - /* methods */ - void (*render_page) (GtkPrintOperationPreview *preview, - gint page_nr); - gboolean (*is_selected) (GtkPrintOperationPreview *preview, - gint page_nr); - void (*end_preview) (GtkPrintOperationPreview *preview); - - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); -}; - -GType gtk_print_operation_preview_get_type (void) G_GNUC_CONST; - -void gtk_print_operation_preview_render_page (GtkPrintOperationPreview *preview, - gint page_nr); -void gtk_print_operation_preview_end_preview (GtkPrintOperationPreview *preview); -gboolean gtk_print_operation_preview_is_selected (GtkPrintOperationPreview *preview, - gint page_nr); - -G_END_DECLS - -#endif /* __GTK_PRINT_OPERATION_PREVIEW_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintsettings.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintsettings.h deleted file mode 100644 index 0e731187..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprintsettings.h +++ /dev/null @@ -1,208 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkprintsettings.h: Print Settings - * Copyright (C) 2006, Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -#ifndef __GTK_PRINT_SETTINGS_H__ -#define __GTK_PRINT_SETTINGS_H__ - -#include <glib-object.h> -#include "gtkpapersize.h" - -G_BEGIN_DECLS - -typedef struct _GtkPrintSettings GtkPrintSettings; - -#define GTK_TYPE_PRINT_SETTINGS (gtk_print_settings_get_type ()) -#define GTK_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_SETTINGS, GtkPrintSettings)) -#define GTK_IS_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_SETTINGS)) - -typedef void (*GtkPrintSettingsFunc) (const gchar *key, - const gchar *value, - gpointer user_data); - -typedef struct _GtkPageRange GtkPageRange; -struct _GtkPageRange -{ - gint start; - gint end; -}; - -GType gtk_print_settings_get_type (void) G_GNUC_CONST; -GtkPrintSettings *gtk_print_settings_new (void); - -GtkPrintSettings *gtk_print_settings_copy (GtkPrintSettings *other); - -GtkPrintSettings *gtk_print_settings_new_from_file (const gchar *file_name, - GError **error); -gboolean gtk_print_settings_to_file (GtkPrintSettings *settings, - const gchar *file_name, - GError **error); -GtkPrintSettings *gtk_print_settings_new_from_key_file (GKeyFile *key_file, - const gchar *group_name, - GError **error); -void gtk_print_settings_to_key_file (GtkPrintSettings *settings, - GKeyFile *key_file, - const gchar *group_name); -gboolean gtk_print_settings_has_key (GtkPrintSettings *settings, - const gchar *key); -G_CONST_RETURN gchar *gtk_print_settings_get (GtkPrintSettings *settings, - const gchar *key); -void gtk_print_settings_set (GtkPrintSettings *settings, - const gchar *key, - const gchar *value); -void gtk_print_settings_unset (GtkPrintSettings *settings, - const gchar *key); -void gtk_print_settings_foreach (GtkPrintSettings *settings, - GtkPrintSettingsFunc func, - gpointer user_data); -gboolean gtk_print_settings_get_bool (GtkPrintSettings *settings, - const gchar *key); -void gtk_print_settings_set_bool (GtkPrintSettings *settings, - const gchar *key, - gboolean value); -gdouble gtk_print_settings_get_double (GtkPrintSettings *settings, - const gchar *key); -gdouble gtk_print_settings_get_double_with_default (GtkPrintSettings *settings, - const gchar *key, - gdouble def); -void gtk_print_settings_set_double (GtkPrintSettings *settings, - const gchar *key, - gdouble value); -gdouble gtk_print_settings_get_length (GtkPrintSettings *settings, - const gchar *key, - GtkUnit unit); -void gtk_print_settings_set_length (GtkPrintSettings *settings, - const gchar *key, - gdouble value, - GtkUnit unit); -gint gtk_print_settings_get_int (GtkPrintSettings *settings, - const gchar *key); -gint gtk_print_settings_get_int_with_default (GtkPrintSettings *settings, - const gchar *key, - gint def); -void gtk_print_settings_set_int (GtkPrintSettings *settings, - const gchar *key, - gint value); - -#define GTK_PRINT_SETTINGS_PRINTER "printer" -#define GTK_PRINT_SETTINGS_ORIENTATION "orientation" -#define GTK_PRINT_SETTINGS_PAPER_FORMAT "paper-format" -#define GTK_PRINT_SETTINGS_PAPER_WIDTH "paper-width" -#define GTK_PRINT_SETTINGS_PAPER_HEIGHT "paper-height" -#define GTK_PRINT_SETTINGS_N_COPIES "n-copies" -#define GTK_PRINT_SETTINGS_DEFAULT_SOURCE "default-source" -#define GTK_PRINT_SETTINGS_QUALITY "quality" -#define GTK_PRINT_SETTINGS_RESOLUTION "resolution" -#define GTK_PRINT_SETTINGS_USE_COLOR "use-color" -#define GTK_PRINT_SETTINGS_DUPLEX "duplex" -#define GTK_PRINT_SETTINGS_COLLATE "collate" -#define GTK_PRINT_SETTINGS_REVERSE "reverse" -#define GTK_PRINT_SETTINGS_MEDIA_TYPE "media-type" -#define GTK_PRINT_SETTINGS_DITHER "dither" -#define GTK_PRINT_SETTINGS_SCALE "scale" -#define GTK_PRINT_SETTINGS_PRINT_PAGES "print-pages" -#define GTK_PRINT_SETTINGS_PAGE_RANGES "page-ranges" -#define GTK_PRINT_SETTINGS_PAGE_SET "page-set" -#define GTK_PRINT_SETTINGS_FINISHINGS "finishings" -#define GTK_PRINT_SETTINGS_NUMBER_UP "number-up" -#define GTK_PRINT_SETTINGS_OUTPUT_BIN "output-bin" - -#define GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT "output-file-format" -#define GTK_PRINT_SETTINGS_OUTPUT_URI "output-uri" - -#define GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION "win32-driver-version" -#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA "win32-driver-extra" - -/* Helpers: */ - -G_CONST_RETURN gchar *gtk_print_settings_get_printer (GtkPrintSettings *settings); -void gtk_print_settings_set_printer (GtkPrintSettings *settings, - const gchar *printer); -GtkPageOrientation gtk_print_settings_get_orientation (GtkPrintSettings *settings); -void gtk_print_settings_set_orientation (GtkPrintSettings *settings, - GtkPageOrientation orientation); -GtkPaperSize * gtk_print_settings_get_paper_size (GtkPrintSettings *settings); -void gtk_print_settings_set_paper_size (GtkPrintSettings *settings, - GtkPaperSize *paper_size); -gdouble gtk_print_settings_get_paper_width (GtkPrintSettings *settings, - GtkUnit unit); -void gtk_print_settings_set_paper_width (GtkPrintSettings *settings, - gdouble width, - GtkUnit unit); -gdouble gtk_print_settings_get_paper_height (GtkPrintSettings *settings, - GtkUnit unit); -void gtk_print_settings_set_paper_height (GtkPrintSettings *settings, - gdouble height, - GtkUnit unit); -gboolean gtk_print_settings_get_use_color (GtkPrintSettings *settings); -void gtk_print_settings_set_use_color (GtkPrintSettings *settings, - gboolean use_color); -gboolean gtk_print_settings_get_collate (GtkPrintSettings *settings); -void gtk_print_settings_set_collate (GtkPrintSettings *settings, - gboolean collate); -gboolean gtk_print_settings_get_reverse (GtkPrintSettings *settings); -void gtk_print_settings_set_reverse (GtkPrintSettings *settings, - gboolean reverse); -GtkPrintDuplex gtk_print_settings_get_duplex (GtkPrintSettings *settings); -void gtk_print_settings_set_duplex (GtkPrintSettings *settings, - GtkPrintDuplex duplex); -GtkPrintQuality gtk_print_settings_get_quality (GtkPrintSettings *settings); -void gtk_print_settings_set_quality (GtkPrintSettings *settings, - GtkPrintQuality quality); -gint gtk_print_settings_get_n_copies (GtkPrintSettings *settings); -void gtk_print_settings_set_n_copies (GtkPrintSettings *settings, - gint num_copies); -gint gtk_print_settings_get_number_up (GtkPrintSettings *settings); -void gtk_print_settings_set_number_up (GtkPrintSettings *settings, - gint number_up); -gint gtk_print_settings_get_resolution (GtkPrintSettings *settings); -void gtk_print_settings_set_resolution (GtkPrintSettings *settings, - gint resolution); -gdouble gtk_print_settings_get_scale (GtkPrintSettings *settings); -void gtk_print_settings_set_scale (GtkPrintSettings *settings, - gdouble scale); -GtkPrintPages gtk_print_settings_get_print_pages (GtkPrintSettings *settings); -void gtk_print_settings_set_print_pages (GtkPrintSettings *settings, - GtkPrintPages pages); -GtkPageRange * gtk_print_settings_get_page_ranges (GtkPrintSettings *settings, - gint *num_ranges); -void gtk_print_settings_set_page_ranges (GtkPrintSettings *settings, - GtkPageRange *page_ranges, - gint num_ranges); -GtkPageSet gtk_print_settings_get_page_set (GtkPrintSettings *settings); -void gtk_print_settings_set_page_set (GtkPrintSettings *settings, - GtkPageSet page_set); -G_CONST_RETURN gchar *gtk_print_settings_get_default_source (GtkPrintSettings *settings); -void gtk_print_settings_set_default_source (GtkPrintSettings *settings, - const gchar *default_source); -G_CONST_RETURN gchar *gtk_print_settings_get_media_type (GtkPrintSettings *settings); -void gtk_print_settings_set_media_type (GtkPrintSettings *settings, - const gchar *media_type); -G_CONST_RETURN gchar *gtk_print_settings_get_dither (GtkPrintSettings *settings); -void gtk_print_settings_set_dither (GtkPrintSettings *settings, - const gchar *dither); -G_CONST_RETURN gchar *gtk_print_settings_get_finishings (GtkPrintSettings *settings); -void gtk_print_settings_set_finishings (GtkPrintSettings *settings, - const gchar *finishings); -G_CONST_RETURN gchar *gtk_print_settings_get_output_bin (GtkPrintSettings *settings); -void gtk_print_settings_set_output_bin (GtkPrintSettings *settings, - const gchar *output_bin); - -G_END_DECLS - -#endif /* __GTK_PRINT_SETTINGS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprivate.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprivate.h deleted file mode 100644 index 690cc8a3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprivate.h +++ /dev/null @@ -1,109 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_PRIVATE_H__ -#define __GTK_PRIVATE_H__ - - -#include <gtk/gtkobject.h> -#include <gtk/gtkwidget.h> - - -G_BEGIN_DECLS - -/* The private flags that are used in the private_flags member of GtkWidget. - */ -typedef enum -{ - PRIVATE_GTK_USER_STYLE = 1 << 0, - PRIVATE_GTK_RESIZE_PENDING = 1 << 2, - PRIVATE_GTK_LEAVE_PENDING = 1 << 4, - PRIVATE_GTK_HAS_SHAPE_MASK = 1 << 5, - PRIVATE_GTK_IN_REPARENT = 1 << 6, - PRIVATE_GTK_DIRECTION_SET = 1 << 7, /* If the reading direction is not DIR_NONE */ - PRIVATE_GTK_DIRECTION_LTR = 1 << 8, /* If the reading direction is DIR_LTR */ - PRIVATE_GTK_ANCHORED = 1 << 9, /* If widget has a GtkWindow ancestor */ - PRIVATE_GTK_CHILD_VISIBLE = 1 << 10, /* If widget should be mapped when parent is mapped */ - PRIVATE_GTK_REDRAW_ON_ALLOC = 1 << 11, /* If we should queue a draw on the entire widget when it is reallocated */ - PRIVATE_GTK_ALLOC_NEEDED = 1 << 12, /* If we we should allocate even if the allocation is the same */ - PRIVATE_GTK_REQUEST_NEEDED = 1 << 13 /* Whether we need to call gtk_widget_size_request */ -} GtkPrivateFlags; - -/* Macros for extracting a widgets private_flags from GtkWidget. - */ -#define GTK_PRIVATE_FLAGS(wid) (GTK_WIDGET (wid)->private_flags) -#define GTK_WIDGET_USER_STYLE(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_USER_STYLE) != 0) -#define GTK_CONTAINER_RESIZE_PENDING(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_RESIZE_PENDING) != 0) -#define GTK_WIDGET_LEAVE_PENDING(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_LEAVE_PENDING) != 0) -#define GTK_WIDGET_HAS_SHAPE_MASK(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_HAS_SHAPE_MASK) != 0) -#define GTK_WIDGET_IN_REPARENT(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_IN_REPARENT) != 0) -#define GTK_WIDGET_DIRECTION_SET(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_DIRECTION_SET) != 0) -#define GTK_WIDGET_DIRECTION_LTR(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_DIRECTION_LTR) != 0) -#define GTK_WIDGET_ANCHORED(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_ANCHORED) != 0) -#define GTK_WIDGET_CHILD_VISIBLE(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_CHILD_VISIBLE) != 0) -#define GTK_WIDGET_REDRAW_ON_ALLOC(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_REDRAW_ON_ALLOC) != 0) -#define GTK_WIDGET_ALLOC_NEEDED(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_ALLOC_NEEDED) != 0) -#define GTK_WIDGET_REQUEST_NEEDED(obj) ((GTK_PRIVATE_FLAGS (obj) & PRIVATE_GTK_REQUEST_NEEDED) != 0) - -/* Macros for setting and clearing private widget flags. - * we use a preprocessor string concatenation here for a clear - * flags/private_flags distinction at the cost of single flag operations. - */ -#define GTK_PRIVATE_SET_FLAG(wid,flag) G_STMT_START{ (GTK_PRIVATE_FLAGS (wid) |= (PRIVATE_ ## flag)); }G_STMT_END -#define GTK_PRIVATE_UNSET_FLAG(wid,flag) G_STMT_START{ (GTK_PRIVATE_FLAGS (wid) &= ~(PRIVATE_ ## flag)); }G_STMT_END - -#ifdef G_OS_WIN32 - -const gchar *_gtk_get_datadir (); -const gchar *_gtk_get_libdir (); -const gchar *_gtk_get_sysconfdir (); -const gchar *_gtk_get_localedir (); -const gchar *_gtk_get_data_prefix (); - -#undef GTK_DATADIR -#define GTK_DATADIR _gtk_get_datadir () -#undef GTK_LIBDIR -#define GTK_LIBDIR _gtk_get_libdir () -#undef GTK_LOCALEDIR -#define GTK_LOCALEDIR _gtk_get_localedir () -#undef GTK_SYSCONFDIR -#define GTK_SYSCONFDIR _gtk_get_sysconfdir () -#undef GTK_DATA_PREFIX -#define GTK_DATA_PREFIX _gtk_get_data_prefix () - -#endif /* G_OS_WIN32 */ - -gboolean _gtk_fnmatch (const char *pattern, - const char *string, - gboolean no_leading_period); - -#define GTK_PARAM_READABLE G_PARAM_READABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB -#define GTK_PARAM_WRITABLE G_PARAM_WRITABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB -#define GTK_PARAM_READWRITE G_PARAM_READWRITE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB - -G_END_DECLS - -#endif /* __GTK_PRIVATE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprogress.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprogress.h deleted file mode 100644 index 477ae33d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprogress.h +++ /dev/null @@ -1,121 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_PROGRESS_H__ -#define __GTK_PROGRESS_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> -#include <gtk/gtkadjustment.h> - - -G_BEGIN_DECLS - -#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) - -#define GTK_TYPE_PROGRESS (gtk_progress_get_type ()) -#define GTK_PROGRESS(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_PROGRESS, GtkProgress)) -#define GTK_PROGRESS_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS, GtkProgressClass)) -#define GTK_IS_PROGRESS(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_PROGRESS)) -#define GTK_IS_PROGRESS_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS)) -#define GTK_PROGRESS_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_PROGRESS, GtkProgressClass)) - -#endif /* !GTK_DISABLE_DEPRECATED || GTK_COMPILATION */ - -typedef struct _GtkProgress GtkProgress; -typedef struct _GtkProgressClass GtkProgressClass; - - -struct _GtkProgress -{ - GtkWidget widget; - - GtkAdjustment *adjustment; - GdkPixmap *offscreen_pixmap; - gchar *format; - gfloat x_align; - gfloat y_align; - - guint show_text : 1; - guint activity_mode : 1; - guint use_text_format : 1; -}; - -struct _GtkProgressClass -{ - GtkWidgetClass parent_class; - - void (* paint) (GtkProgress *progress); - void (* update) (GtkProgress *progress); - void (* act_mode_enter) (GtkProgress *progress); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -/* This entire interface is deprecated. Use GtkProgressBar - * directly. - */ - -#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) - -GType gtk_progress_get_type (void) G_GNUC_CONST; -void gtk_progress_set_show_text (GtkProgress *progress, - gboolean show_text); -void gtk_progress_set_text_alignment (GtkProgress *progress, - gfloat x_align, - gfloat y_align); -void gtk_progress_set_format_string (GtkProgress *progress, - const gchar *format); -void gtk_progress_set_adjustment (GtkProgress *progress, - GtkAdjustment *adjustment); -void gtk_progress_configure (GtkProgress *progress, - gdouble value, - gdouble hmin, - gdouble max); -void gtk_progress_set_percentage (GtkProgress *progress, - gdouble percentage); -void gtk_progress_set_value (GtkProgress *progress, - gdouble value); -gdouble gtk_progress_get_value (GtkProgress *progress); -void gtk_progress_set_activity_mode (GtkProgress *progress, - gboolean activity_mode); -gchar* gtk_progress_get_current_text (GtkProgress *progress); -gchar* gtk_progress_get_text_from_value (GtkProgress *progress, - gdouble value); -gdouble gtk_progress_get_current_percentage (GtkProgress *progress); -gdouble gtk_progress_get_percentage_from_value (GtkProgress *progress, - gdouble value); - -#endif /* !GTK_DISABLE_DEPRECATED || GTK_COMPILATION */ - -G_END_DECLS - -#endif /* __GTK_PROGRESS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprogressbar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprogressbar.h deleted file mode 100644 index 1e556164..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkprogressbar.h +++ /dev/null @@ -1,169 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_PROGRESS_BAR_H__ -#define __GTK_PROGRESS_BAR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkprogress.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_PROGRESS_BAR (gtk_progress_bar_get_type ()) -#define GTK_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar)) -#define GTK_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass)) -#define GTK_IS_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR)) -#define GTK_IS_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR)) -#define GTK_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass)) - - -typedef struct _GtkProgressBar GtkProgressBar; -typedef struct _GtkProgressBarClass GtkProgressBarClass; - -typedef enum -{ - GTK_PROGRESS_CONTINUOUS, - GTK_PROGRESS_DISCRETE -} GtkProgressBarStyle; - -typedef enum -{ - GTK_PROGRESS_LEFT_TO_RIGHT, - GTK_PROGRESS_RIGHT_TO_LEFT, - GTK_PROGRESS_BOTTOM_TO_TOP, - GTK_PROGRESS_TOP_TO_BOTTOM -} GtkProgressBarOrientation; - -struct _GtkProgressBar -{ - GtkProgress progress; - - GtkProgressBarStyle bar_style; - GtkProgressBarOrientation orientation; - - guint blocks; - gint in_block; - - gint activity_pos; - guint activity_step; - guint activity_blocks; - - gdouble pulse_fraction; - - guint activity_dir : 1; - guint ellipsize : 3; - guint dirty : 1; -}; - -struct _GtkProgressBarClass -{ - GtkProgressClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_progress_bar_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_progress_bar_new (void); - -/* - * GtkProgress/GtkProgressBar had serious problems in GTK 1.2. - * - * - Only 3 or 4 functions are really needed for 95% of progress - * interfaces; GtkProgress[Bar] had about 25 functions, and - * didn't even include these 3 or 4. - * - In activity mode, the API involves setting the adjustment - * to any random value, just to have the side effect of - * calling the progress bar update function - the adjustment - * is totally ignored in activity mode - * - You set the activity step as a pixel value, which means to - * set the activity step you basically need to connect to - * size_allocate - * - There are ctree_set_expander_style()-functions, to randomly - * change look-and-feel for no good reason - * - The split between GtkProgress and GtkProgressBar makes no sense - * to me whatsoever. - * - * This was a big wart on GTK and made people waste lots of time, - * both learning and using the interface. - * - * So, I have added what I feel is the correct API, and marked all the - * rest deprecated. However, the changes are 100% backward-compatible and - * should break no existing code. - * - * The following 9 functions are the new programming interface. - */ -void gtk_progress_bar_pulse (GtkProgressBar *pbar); -void gtk_progress_bar_set_text (GtkProgressBar *pbar, - const gchar *text); -void gtk_progress_bar_set_fraction (GtkProgressBar *pbar, - gdouble fraction); - -void gtk_progress_bar_set_pulse_step (GtkProgressBar *pbar, - gdouble fraction); -void gtk_progress_bar_set_orientation (GtkProgressBar *pbar, - GtkProgressBarOrientation orientation); - -G_CONST_RETURN gchar* gtk_progress_bar_get_text (GtkProgressBar *pbar); -gdouble gtk_progress_bar_get_fraction (GtkProgressBar *pbar); -gdouble gtk_progress_bar_get_pulse_step (GtkProgressBar *pbar); - -GtkProgressBarOrientation gtk_progress_bar_get_orientation (GtkProgressBar *pbar); -void gtk_progress_bar_set_ellipsize (GtkProgressBar *pbar, - PangoEllipsizeMode mode); -PangoEllipsizeMode gtk_progress_bar_get_ellipsize (GtkProgressBar *pbar); - - -#ifndef GTK_DISABLE_DEPRECATED - -/* Everything below here is deprecated */ -GtkWidget* gtk_progress_bar_new_with_adjustment (GtkAdjustment *adjustment); -void gtk_progress_bar_set_bar_style (GtkProgressBar *pbar, - GtkProgressBarStyle style); -void gtk_progress_bar_set_discrete_blocks (GtkProgressBar *pbar, - guint blocks); -/* set_activity_step() is not only deprecated, it doesn't even work. - * (Of course, it wasn't usable anyway, you had to set it from a size_allocate - * handler or something) - */ -void gtk_progress_bar_set_activity_step (GtkProgressBar *pbar, - guint step); -void gtk_progress_bar_set_activity_blocks (GtkProgressBar *pbar, - guint blocks); -void gtk_progress_bar_update (GtkProgressBar *pbar, - gdouble percentage); - -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_PROGRESS_BAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkquery.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkquery.h deleted file mode 100644 index 7e32eb6e..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkquery.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (C) 2005 Novell, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * - * Author: Anders Carlsson <andersca@imendio.com> - * - * Based on nautilus-query.h - */ - -#ifndef __GTK_QUERY_H__ -#define __GTK_QUERY_H__ - -/* This is a "semi-private" header; it is meant only for - * alternate GtkFileChooser implementations; no stability guarantees - * are made at this point - */ -#ifndef GTK_FILE_CHOOSER_ENABLE_UNSUPPORTED -#error "gtkfilechooserprivate.h is not supported API for general use" -#endif - -#include <glib-object.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_QUERY (_gtk_query_get_type ()) -#define GTK_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_QUERY, GtkQuery)) -#define GTK_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_QUERY, GtkQueryClass)) -#define GTK_IS_QUERY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_QUERY)) -#define GTK_IS_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_QUERY)) -#define GTK_QUERY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_QUERY, GtkQueryClass)) - -typedef struct _GtkQuery GtkQuery; -typedef struct _GtkQueryClass GtkQueryClass; -typedef struct _GtkQueryPrivate GtkQueryPrivate; - -struct _GtkQuery -{ - GObject parent; - - GtkQueryPrivate *priv; -}; - -struct _GtkQueryClass -{ - GObjectClass parent_class; -}; - -GType _gtk_query_get_type (void); -gboolean _gtk_query_enabled (void); - -GtkQuery* _gtk_query_new (void); - -gchar* _gtk_query_get_text (GtkQuery *query); -void _gtk_query_set_text (GtkQuery *query, - const gchar *text); - -gchar* _gtk_query_get_location (GtkQuery *query); -void _gtk_query_set_location (GtkQuery *query, - const gchar *uri); - -GList* _gtk_query_get_mime_types (GtkQuery *query); -void _gtk_query_set_mime_types (GtkQuery *query, - GList *mime_types); -void _gtk_query_add_mime_type (GtkQuery *query, - const gchar *mime_type); - -G_END_DECLS - -#endif /* __GTK_QUERY_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradioaction.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradioaction.h deleted file mode 100644 index d39648b4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradioaction.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1998, 1999 Red Hat, Inc. - * All rights reserved. - * - * This Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Author: James Henstridge <james@daa.com.au> - * - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ -#ifndef __GTK_RADIO_ACTION_H__ -#define __GTK_RADIO_ACTION_H__ - -#include <gtk/gtktoggleaction.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_RADIO_ACTION (gtk_radio_action_get_type ()) -#define GTK_RADIO_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_ACTION, GtkRadioAction)) -#define GTK_RADIO_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_ACTION, GtkRadioActionClass)) -#define GTK_IS_RADIO_ACTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_ACTION)) -#define GTK_IS_RADIO_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_ACTION)) -#define GTK_RADIO_ACTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_ACTION, GtkRadioActionClass)) - -typedef struct _GtkRadioAction GtkRadioAction; -typedef struct _GtkRadioActionPrivate GtkRadioActionPrivate; -typedef struct _GtkRadioActionClass GtkRadioActionClass; - -struct _GtkRadioAction -{ - GtkToggleAction parent; - - /*< private >*/ - - GtkRadioActionPrivate *private_data; -}; - -struct _GtkRadioActionClass -{ - GtkToggleActionClass parent_class; - - void (* changed) (GtkRadioAction *action, GtkRadioAction *current); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_radio_action_get_type (void) G_GNUC_CONST; -GtkRadioAction *gtk_radio_action_new (const gchar *name, - const gchar *label, - const gchar *tooltip, - const gchar *stock_id, - gint value); -GSList *gtk_radio_action_get_group (GtkRadioAction *action); -void gtk_radio_action_set_group (GtkRadioAction *action, - GSList *group); -gint gtk_radio_action_get_current_value (GtkRadioAction *action); -void gtk_radio_action_set_current_value (GtkRadioAction *action, - gint current_value); - -G_END_DECLS - -#endif /* __GTK_RADIO_ACTION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiobutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiobutton.h deleted file mode 100644 index 0d885e63..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiobutton.h +++ /dev/null @@ -1,91 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_RADIO_BUTTON_H__ -#define __GTK_RADIO_BUTTON_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcheckbutton.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_RADIO_BUTTON (gtk_radio_button_get_type ()) -#define GTK_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButton)) -#define GTK_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass)) -#define GTK_IS_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON)) -#define GTK_IS_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON)) -#define GTK_RADIO_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass)) - - -typedef struct _GtkRadioButton GtkRadioButton; -typedef struct _GtkRadioButtonClass GtkRadioButtonClass; - -struct _GtkRadioButton -{ - GtkCheckButton check_button; - - GSList *group; -}; - -struct _GtkRadioButtonClass -{ - GtkCheckButtonClass parent_class; - - /* Signals */ - void (*group_changed) (GtkRadioButton *radio_button); - - /* Padding for future expansion */ - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_radio_button_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_radio_button_new (GSList *group); -GtkWidget* gtk_radio_button_new_from_widget (GtkRadioButton *radio_group_member); -GtkWidget* gtk_radio_button_new_with_label (GSList *group, - const gchar *label); -GtkWidget* gtk_radio_button_new_with_label_from_widget (GtkRadioButton *radio_group_member, - const gchar *label); -GtkWidget* gtk_radio_button_new_with_mnemonic (GSList *group, - const gchar *label); -GtkWidget* gtk_radio_button_new_with_mnemonic_from_widget (GtkRadioButton *radio_group_member, - const gchar *label); -GSList* gtk_radio_button_get_group (GtkRadioButton *radio_button); -void gtk_radio_button_set_group (GtkRadioButton *radio_button, - GSList *group); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_radio_button_group gtk_radio_button_get_group -#endif - -G_END_DECLS - -#endif /* __GTK_RADIO_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h deleted file mode 100644 index 2adb5636..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h +++ /dev/null @@ -1,90 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_RADIO_MENU_ITEM_H__ -#define __GTK_RADIO_MENU_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcheckmenuitem.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_RADIO_MENU_ITEM (gtk_radio_menu_item_get_type ()) -#define GTK_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItem)) -#define GTK_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass)) -#define GTK_IS_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM)) -#define GTK_IS_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM)) -#define GTK_RADIO_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass)) - - -typedef struct _GtkRadioMenuItem GtkRadioMenuItem; -typedef struct _GtkRadioMenuItemClass GtkRadioMenuItemClass; - -struct _GtkRadioMenuItem -{ - GtkCheckMenuItem check_menu_item; - - GSList *group; -}; - -struct _GtkRadioMenuItemClass -{ - GtkCheckMenuItemClass parent_class; - - /* Signals */ - void (*group_changed) (GtkRadioMenuItem *radio_menu_item); - - /* Padding for future expansion */ - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_radio_menu_item_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_radio_menu_item_new (GSList *group); -GtkWidget* gtk_radio_menu_item_new_with_label (GSList *group, - const gchar *label); -GtkWidget* gtk_radio_menu_item_new_with_mnemonic (GSList *group, - const gchar *label); -GtkWidget* gtk_radio_menu_item_new_from_widget (GtkRadioMenuItem *group); -GtkWidget *gtk_radio_menu_item_new_with_mnemonic_from_widget (GtkRadioMenuItem *group, - const gchar *label); -GtkWidget *gtk_radio_menu_item_new_with_label_from_widget (GtkRadioMenuItem *group, - const gchar *label); -GSList* gtk_radio_menu_item_get_group (GtkRadioMenuItem *radio_menu_item); -void gtk_radio_menu_item_set_group (GtkRadioMenuItem *radio_menu_item, - GSList *group); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_radio_menu_item_group gtk_radio_menu_item_get_group -#endif - -G_END_DECLS - -#endif /* __GTK_RADIO_MENU_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h deleted file mode 100644 index febdcf77..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h +++ /dev/null @@ -1,70 +0,0 @@ -/* gtkradiotoolbutton.h - * - * Copyright (C) 2002 Anders Carlsson <andersca@gnome.org> - * Copyright (C) 2002 James Henstridge <james@daa.com.au> - * Copyright (C) 2003 Soeren Sandmann <sandmann@daimi.au.dk> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_RADIO_TOOL_BUTTON_H__ -#define __GTK_RADIO_TOOL_BUTTON_H__ - -#include "gtktoggletoolbutton.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_RADIO_TOOL_BUTTON (gtk_radio_tool_button_get_type ()) -#define GTK_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButton)) -#define GTK_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass)) -#define GTK_IS_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_TOOL_BUTTON)) -#define GTK_IS_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_TOOL_BUTTON)) -#define GTK_RADIO_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass)) - -typedef struct _GtkRadioToolButton GtkRadioToolButton; -typedef struct _GtkRadioToolButtonClass GtkRadioToolButtonClass; - -struct _GtkRadioToolButton -{ - GtkToggleToolButton parent; -}; - -struct _GtkRadioToolButtonClass -{ - GtkToggleToolButtonClass parent_class; - - /* Padding for future expansion */ - void (* _gtk_reserved1) (void); - void (* _gtk_reserved2) (void); - void (* _gtk_reserved3) (void); - void (* _gtk_reserved4) (void); -}; - -GType gtk_radio_tool_button_get_type (void) G_GNUC_CONST; - -GtkToolItem *gtk_radio_tool_button_new (GSList *group); -GtkToolItem *gtk_radio_tool_button_new_from_stock (GSList *group, - const gchar *stock_id); -GtkToolItem *gtk_radio_tool_button_new_from_widget (GtkRadioToolButton *group); -GtkToolItem *gtk_radio_tool_button_new_with_stock_from_widget (GtkRadioToolButton *group, - const gchar *stock_id); -GSList * gtk_radio_tool_button_get_group (GtkRadioToolButton *button); -void gtk_radio_tool_button_set_group (GtkRadioToolButton *button, - GSList *group); - -G_END_DECLS - -#endif /* __GTK_RADIO_TOOL_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrange.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrange.h deleted file mode 100644 index 7ebb9df6..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrange.h +++ /dev/null @@ -1,180 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_RANGE_H__ -#define __GTK_RANGE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkadjustment.h> -#include <gtk/gtkwidget.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_RANGE (gtk_range_get_type ()) -#define GTK_RANGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange)) -#define GTK_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass)) -#define GTK_IS_RANGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE)) -#define GTK_IS_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE)) -#define GTK_RANGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass)) - -/* These two are private/opaque types, ignore */ -typedef struct _GtkRangeLayout GtkRangeLayout; -typedef struct _GtkRangeStepTimer GtkRangeStepTimer; - -typedef struct _GtkRange GtkRange; -typedef struct _GtkRangeClass GtkRangeClass; - -struct _GtkRange -{ - GtkWidget widget; - - GtkAdjustment *adjustment; - GtkUpdateType update_policy; - guint inverted : 1; - - /*< protected >*/ - - guint flippable : 1; - - /* Steppers are: < > ---- < > - * a b c d - */ - - guint has_stepper_a : 1; - guint has_stepper_b : 1; - guint has_stepper_c : 1; - guint has_stepper_d : 1; - - guint need_recalc : 1; - - guint slider_size_fixed : 1; - - gint min_slider_size; - - GtkOrientation orientation; - - /* Area of entire stepper + trough assembly in widget->window coords */ - GdkRectangle range_rect; - /* Slider range along the long dimension, in widget->window coords */ - gint slider_start, slider_end; - - /* Round off value to this many digits, -1 for no rounding */ - gint round_digits; - - /*< private >*/ - guint trough_click_forward : 1; /* trough click was on the forward side of slider */ - guint update_pending : 1; /* need to emit value_changed */ - GtkRangeLayout *layout; - GtkRangeStepTimer *timer; - gint slide_initial_slider_position; - gint slide_initial_coordinate; - guint update_timeout_id; - GdkWindow *event_window; -}; - -struct _GtkRangeClass -{ - GtkWidgetClass parent_class; - - /* what detail to pass to GTK drawing functions */ - gchar *slider_detail; - gchar *stepper_detail; - - void (* value_changed) (GtkRange *range); - void (* adjust_bounds) (GtkRange *range, - gdouble new_value); - - /* action signals for keybindings */ - void (* move_slider) (GtkRange *range, - GtkScrollType scroll); - - /* Virtual functions */ - void (* get_range_border) (GtkRange *range, - GtkBorder *border_); - - gboolean (* change_value) (GtkRange *range, - GtkScrollType scroll, - gdouble new_value); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); -}; - - -GType gtk_range_get_type (void) G_GNUC_CONST; - -void gtk_range_set_update_policy (GtkRange *range, - GtkUpdateType policy); -GtkUpdateType gtk_range_get_update_policy (GtkRange *range); - -void gtk_range_set_adjustment (GtkRange *range, - GtkAdjustment *adjustment); -GtkAdjustment* gtk_range_get_adjustment (GtkRange *range); - -void gtk_range_set_inverted (GtkRange *range, - gboolean setting); -gboolean gtk_range_get_inverted (GtkRange *range); - -void gtk_range_set_lower_stepper_sensitivity (GtkRange *range, - GtkSensitivityType sensitivity); -GtkSensitivityType gtk_range_get_lower_stepper_sensitivity (GtkRange *range); -void gtk_range_set_upper_stepper_sensitivity (GtkRange *range, - GtkSensitivityType sensitivity); -GtkSensitivityType gtk_range_get_upper_stepper_sensitivity (GtkRange *range); - -void gtk_range_set_increments (GtkRange *range, - gdouble step, - gdouble page); -void gtk_range_set_range (GtkRange *range, - gdouble min, - gdouble max); -void gtk_range_set_value (GtkRange *range, - gdouble value); -gdouble gtk_range_get_value (GtkRange *range); - -void gtk_range_set_show_fill_level (GtkRange *range, - gboolean show_fill_level); -gboolean gtk_range_get_show_fill_level (GtkRange *range); -void gtk_range_set_restrict_to_fill_level (GtkRange *range, - gboolean restrict_to_fill_level); -gboolean gtk_range_get_restrict_to_fill_level (GtkRange *range); -void gtk_range_set_fill_level (GtkRange *range, - gdouble fill_level); -gdouble gtk_range_get_fill_level (GtkRange *range); - -gdouble _gtk_range_get_wheel_delta (GtkRange *range, - GdkScrollDirection direction); - - -G_END_DECLS - - -#endif /* __GTK_RANGE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrc.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrc.h deleted file mode 100644 index c6880af2..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrc.h +++ /dev/null @@ -1,267 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_RC_H__ -#define __GTK_RC_H__ - - -#include <gtk/gtkstyle.h> - -G_BEGIN_DECLS - -/* Forward declarations */ -typedef struct _GtkIconFactory GtkIconFactory; -typedef struct _GtkRcContext GtkRcContext; - -typedef struct _GtkRcStyleClass GtkRcStyleClass; - -#define GTK_TYPE_RC_STYLE (gtk_rc_style_get_type ()) -#define GTK_RC_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_RC_STYLE, GtkRcStyle)) -#define GTK_RC_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RC_STYLE, GtkRcStyleClass)) -#define GTK_IS_RC_STYLE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_RC_STYLE)) -#define GTK_IS_RC_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RC_STYLE)) -#define GTK_RC_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RC_STYLE, GtkRcStyleClass)) - -typedef enum -{ - GTK_RC_FG = 1 << 0, - GTK_RC_BG = 1 << 1, - GTK_RC_TEXT = 1 << 2, - GTK_RC_BASE = 1 << 3 -} GtkRcFlags; - -struct _GtkRcStyle -{ - GObject parent_instance; - - /*< public >*/ - - gchar *name; - gchar *bg_pixmap_name[5]; - PangoFontDescription *font_desc; - - GtkRcFlags color_flags[5]; - GdkColor fg[5]; - GdkColor bg[5]; - GdkColor text[5]; - GdkColor base[5]; - - gint xthickness; - gint ythickness; - - /*< private >*/ - GArray *rc_properties; - - /* list of RC style lists including this RC style */ - GSList *rc_style_lists; - - GSList *icon_factories; - - guint engine_specified : 1; /* The RC file specified the engine */ -}; - -struct _GtkRcStyleClass -{ - GObjectClass parent_class; - - /* Create an empty RC style of the same type as this RC style. - * The default implementation, which does - * g_object_new (G_OBJECT_TYPE (style), NULL); - * should work in most cases. - */ - GtkRcStyle * (*create_rc_style) (GtkRcStyle *rc_style); - - /* Fill in engine specific parts of GtkRcStyle by parsing contents - * of brackets. Returns G_TOKEN_NONE if successful, otherwise returns - * the token it expected but didn't get. - */ - guint (*parse) (GtkRcStyle *rc_style, - GtkSettings *settings, - GScanner *scanner); - - /* Combine RC style data from src into dest. If overridden, this - * function should chain to the parent. - */ - void (*merge) (GtkRcStyle *dest, - GtkRcStyle *src); - - /* Create an empty style suitable to this RC style - */ - GtkStyle * (*create_style) (GtkRcStyle *rc_style); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -#ifdef G_OS_WIN32 -/* Reserve old names for DLL ABI backward compatibility */ -#define gtk_rc_add_default_file gtk_rc_add_default_file_utf8 -#define gtk_rc_set_default_files gtk_rc_set_default_files_utf8 -#define gtk_rc_parse gtk_rc_parse_utf8 -#endif - -void _gtk_rc_init (void); -GSList* _gtk_rc_parse_widget_class_path (const gchar *pattern); -void _gtk_rc_free_widget_class_path (GSList *list); -gboolean _gtk_rc_match_widget_class (GSList *list, - gint length, - gchar *path, - gchar *path_reversed); - -void gtk_rc_add_default_file (const gchar *filename); -void gtk_rc_set_default_files (gchar **filenames); -gchar** gtk_rc_get_default_files (void); -GtkStyle* gtk_rc_get_style (GtkWidget *widget); -GtkStyle* gtk_rc_get_style_by_paths (GtkSettings *settings, - const char *widget_path, - const char *class_path, - GType type); - -gboolean gtk_rc_reparse_all_for_settings (GtkSettings *settings, - gboolean force_load); -void gtk_rc_reset_styles (GtkSettings *settings); - -gchar* gtk_rc_find_pixmap_in_path (GtkSettings *settings, - GScanner *scanner, - const gchar *pixmap_file); - -void gtk_rc_parse (const gchar *filename); -void gtk_rc_parse_string (const gchar *rc_string); -gboolean gtk_rc_reparse_all (void); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_rc_add_widget_name_style (GtkRcStyle *rc_style, - const gchar *pattern); -void gtk_rc_add_widget_class_style (GtkRcStyle *rc_style, - const gchar *pattern); -void gtk_rc_add_class_style (GtkRcStyle *rc_style, - const gchar *pattern); -#endif /* GTK_DISABLE_DEPRECATED */ - - -GType gtk_rc_style_get_type (void) G_GNUC_CONST; -GtkRcStyle* gtk_rc_style_new (void); -GtkRcStyle* gtk_rc_style_copy (GtkRcStyle *orig); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_rc_style_ref (GtkRcStyle *rc_style); -void gtk_rc_style_unref (GtkRcStyle *rc_style); -#endif - -gchar* gtk_rc_find_module_in_path (const gchar *module_file); -gchar* gtk_rc_get_theme_dir (void); -gchar* gtk_rc_get_module_dir (void); -gchar* gtk_rc_get_im_module_path (void); -gchar* gtk_rc_get_im_module_file (void); - -/* private functions/definitions */ -typedef enum { - GTK_RC_TOKEN_INVALID = G_TOKEN_LAST, - GTK_RC_TOKEN_INCLUDE, - GTK_RC_TOKEN_NORMAL, - GTK_RC_TOKEN_ACTIVE, - GTK_RC_TOKEN_PRELIGHT, - GTK_RC_TOKEN_SELECTED, - GTK_RC_TOKEN_INSENSITIVE, - GTK_RC_TOKEN_FG, - GTK_RC_TOKEN_BG, - GTK_RC_TOKEN_TEXT, - GTK_RC_TOKEN_BASE, - GTK_RC_TOKEN_XTHICKNESS, - GTK_RC_TOKEN_YTHICKNESS, - GTK_RC_TOKEN_FONT, - GTK_RC_TOKEN_FONTSET, - GTK_RC_TOKEN_FONT_NAME, - GTK_RC_TOKEN_BG_PIXMAP, - GTK_RC_TOKEN_PIXMAP_PATH, - GTK_RC_TOKEN_STYLE, - GTK_RC_TOKEN_BINDING, - GTK_RC_TOKEN_BIND, - GTK_RC_TOKEN_WIDGET, - GTK_RC_TOKEN_WIDGET_CLASS, - GTK_RC_TOKEN_CLASS, - GTK_RC_TOKEN_LOWEST, - GTK_RC_TOKEN_GTK, - GTK_RC_TOKEN_APPLICATION, - GTK_RC_TOKEN_THEME, - GTK_RC_TOKEN_RC, - GTK_RC_TOKEN_HIGHEST, - GTK_RC_TOKEN_ENGINE, - GTK_RC_TOKEN_MODULE_PATH, - GTK_RC_TOKEN_IM_MODULE_PATH, - GTK_RC_TOKEN_IM_MODULE_FILE, - GTK_RC_TOKEN_STOCK, - GTK_RC_TOKEN_LTR, - GTK_RC_TOKEN_RTL, - GTK_RC_TOKEN_COLOR, - GTK_RC_TOKEN_UNBIND, - GTK_RC_TOKEN_LAST -} GtkRcTokenType; - -GScanner* gtk_rc_scanner_new (void); -guint gtk_rc_parse_color (GScanner *scanner, - GdkColor *color); -guint gtk_rc_parse_color_full (GScanner *scanner, - GtkRcStyle *style, - GdkColor *color); -guint gtk_rc_parse_state (GScanner *scanner, - GtkStateType *state); -guint gtk_rc_parse_priority (GScanner *scanner, - GtkPathPriorityType *priority); - -/* rc properties - * (structure forward declared in gtkstyle.h) - */ -struct _GtkRcProperty -{ - /* quark-ified property identifier like "GtkScrollbar::spacing" */ - GQuark type_name; - GQuark property_name; - - /* fields similar to GtkSettingsValue */ - gchar *origin; - GValue value; -}; -const GtkRcProperty* _gtk_rc_style_lookup_rc_property (GtkRcStyle *rc_style, - GQuark type_name, - GQuark property_name); -void _gtk_rc_style_set_rc_property (GtkRcStyle *rc_style, - GtkRcProperty *property); -void _gtk_rc_style_unset_rc_property (GtkRcStyle *rc_style, - GQuark type_name, - GQuark property_name); - -GSList * _gtk_rc_style_get_color_hashes (GtkRcStyle *rc_style); - -const gchar* _gtk_rc_context_get_default_font_name (GtkSettings *settings); -void _gtk_rc_context_destroy (GtkSettings *settings); - -G_END_DECLS - -#endif /* __GTK_RC_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentaction.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentaction.h deleted file mode 100644 index 776f9426..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentaction.h +++ /dev/null @@ -1,70 +0,0 @@ -/* GTK - The GIMP Toolkit - * Recent chooser action for GtkUIManager - * - * Copyright (C) 2007, Emmanuele Bassi - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_RECENT_ACTION_H__ -#define __GTK_RECENT_ACTION_H__ - -#include <gtk/gtkaction.h> -#include <gtk/gtkrecentmanager.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_RECENT_ACTION (gtk_recent_action_get_type ()) -#define GTK_RECENT_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_ACTION, GtkRecentAction)) -#define GTK_IS_RECENT_ACTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_ACTION)) -#define GTK_RECENT_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_ACTION, GtkRecentActionClass)) -#define GTK_IS_RECENT_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_ACTION)) -#define GTK_RECENT_ACTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_ACTION, GtkRecentActionClass)) - -typedef struct _GtkRecentAction GtkRecentAction; -typedef struct _GtkRecentActionPrivate GtkRecentActionPrivate; -typedef struct _GtkRecentActionClass GtkRecentActionClass; - -struct _GtkRecentAction -{ - GtkAction parent_instance; - - /*< private >*/ - GtkRecentActionPrivate *priv; -}; - -struct _GtkRecentActionClass -{ - GtkActionClass parent_class; -}; - -GType gtk_recent_action_get_type (void) G_GNUC_CONST; -GtkAction *gtk_recent_action_new (const gchar *name, - const gchar *label, - const gchar *tooltip, - const gchar *stock_id); -GtkAction *gtk_recent_action_new_for_manager (const gchar *name, - const gchar *label, - const gchar *tooltip, - const gchar *stock_id, - GtkRecentManager *manager); -gboolean gtk_recent_action_get_show_numbers (GtkRecentAction *action); -void gtk_recent_action_set_show_numbers (GtkRecentAction *action, - gboolean show_numbers); - -G_END_DECLS - -#endif /* __GTK_RECENT_ACTION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooser.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooser.h deleted file mode 100644 index 738a9b67..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooser.h +++ /dev/null @@ -1,188 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkrecentchooser.h - Abstract interface for recent file selectors GUIs - * - * Copyright (C) 2006, Emmanuele Bassi - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_RECENT_CHOOSER_H__ -#define __GTK_RECENT_CHOOSER_H__ - -#include <gtk/gtkwidget.h> - -#include "gtkrecentmanager.h" -#include "gtkrecentfilter.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_RECENT_CHOOSER (gtk_recent_chooser_get_type ()) -#define GTK_RECENT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER, GtkRecentChooser)) -#define GTK_IS_RECENT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER)) -#define GTK_RECENT_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_RECENT_CHOOSER, GtkRecentChooserIface)) - -/** - * GtkRecentSortType: - * @GTK_RECENT_SORT_NONE: Do not sort the returned list of recently used - * resources. - * @GTK_RECENT_SORT_MRU: Sort the returned list with the most recently used - * items first. - * @GTK_RECENT_SORT_LRU: Sort the returned list with the least recently used - * items first. - * @GTK_RECENT_SORT_CUSTOM: Sort the returned list using a custom sorting - * function passed using gtk_recent_manager_set_sort_func(). - * - * Used to specify the sorting method to be applyed to the recently - * used resource list. - **/ -typedef enum -{ - GTK_RECENT_SORT_NONE = 0, - GTK_RECENT_SORT_MRU, - GTK_RECENT_SORT_LRU, - GTK_RECENT_SORT_CUSTOM -} GtkRecentSortType; - -typedef gint (*GtkRecentSortFunc) (GtkRecentInfo *a, - GtkRecentInfo *b, - gpointer user_data); - - -typedef struct _GtkRecentChooser GtkRecentChooser; /* dummy */ -typedef struct _GtkRecentChooserIface GtkRecentChooserIface; - -#define GTK_RECENT_CHOOSER_ERROR (gtk_recent_chooser_error_quark ()) - -typedef enum -{ - GTK_RECENT_CHOOSER_ERROR_NOT_FOUND, - GTK_RECENT_CHOOSER_ERROR_INVALID_URI -} GtkRecentChooserError; - -GQuark gtk_recent_chooser_error_quark (void); - - -struct _GtkRecentChooserIface -{ - GTypeInterface base_iface; - - /* - * Methods - */ - gboolean (* set_current_uri) (GtkRecentChooser *chooser, - const gchar *uri, - GError **error); - gchar * (* get_current_uri) (GtkRecentChooser *chooser); - gboolean (* select_uri) (GtkRecentChooser *chooser, - const gchar *uri, - GError **error); - void (* unselect_uri) (GtkRecentChooser *chooser, - const gchar *uri); - void (* select_all) (GtkRecentChooser *chooser); - void (* unselect_all) (GtkRecentChooser *chooser); - GList * (* get_items) (GtkRecentChooser *chooser); - GtkRecentManager *(* get_recent_manager) (GtkRecentChooser *chooser); - void (* add_filter) (GtkRecentChooser *chooser, - GtkRecentFilter *filter); - void (* remove_filter) (GtkRecentChooser *chooser, - GtkRecentFilter *filter); - GSList * (* list_filters) (GtkRecentChooser *chooser); - void (* set_sort_func) (GtkRecentChooser *chooser, - GtkRecentSortFunc sort_func, - gpointer data, - GDestroyNotify destroy); - - /* - * Signals - */ - void (* item_activated) (GtkRecentChooser *chooser); - void (* selection_changed) (GtkRecentChooser *chooser); -}; - -GType gtk_recent_chooser_get_type (void) G_GNUC_CONST; - -/* - * Configuration - */ -void gtk_recent_chooser_set_show_private (GtkRecentChooser *chooser, - gboolean show_private); -gboolean gtk_recent_chooser_get_show_private (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_show_not_found (GtkRecentChooser *chooser, - gboolean show_not_found); -gboolean gtk_recent_chooser_get_show_not_found (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_select_multiple (GtkRecentChooser *chooser, - gboolean select_multiple); -gboolean gtk_recent_chooser_get_select_multiple (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_limit (GtkRecentChooser *chooser, - gint limit); -gint gtk_recent_chooser_get_limit (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_local_only (GtkRecentChooser *chooser, - gboolean local_only); -gboolean gtk_recent_chooser_get_local_only (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_show_tips (GtkRecentChooser *chooser, - gboolean show_tips); -gboolean gtk_recent_chooser_get_show_tips (GtkRecentChooser *chooser); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_recent_chooser_set_show_numbers (GtkRecentChooser *chooser, - gboolean show_numbers); -gboolean gtk_recent_chooser_get_show_numbers (GtkRecentChooser *chooser); -#endif /* GTK_DISABLE_DEPRECATED */ -void gtk_recent_chooser_set_show_icons (GtkRecentChooser *chooser, - gboolean show_icons); -gboolean gtk_recent_chooser_get_show_icons (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_sort_type (GtkRecentChooser *chooser, - GtkRecentSortType sort_type); -GtkRecentSortType gtk_recent_chooser_get_sort_type (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_sort_func (GtkRecentChooser *chooser, - GtkRecentSortFunc sort_func, - gpointer sort_data, - GDestroyNotify data_destroy); - -/* - * Items handling - */ -gboolean gtk_recent_chooser_set_current_uri (GtkRecentChooser *chooser, - const gchar *uri, - GError **error); -gchar * gtk_recent_chooser_get_current_uri (GtkRecentChooser *chooser); -GtkRecentInfo *gtk_recent_chooser_get_current_item (GtkRecentChooser *chooser); -gboolean gtk_recent_chooser_select_uri (GtkRecentChooser *chooser, - const gchar *uri, - GError **error); -void gtk_recent_chooser_unselect_uri (GtkRecentChooser *chooser, - const gchar *uri); -void gtk_recent_chooser_select_all (GtkRecentChooser *chooser); -void gtk_recent_chooser_unselect_all (GtkRecentChooser *chooser); -GList * gtk_recent_chooser_get_items (GtkRecentChooser *chooser); -gchar ** gtk_recent_chooser_get_uris (GtkRecentChooser *chooser, - gsize *length); - -/* - * Filters - */ -void gtk_recent_chooser_add_filter (GtkRecentChooser *chooser, - GtkRecentFilter *filter); -void gtk_recent_chooser_remove_filter (GtkRecentChooser *chooser, - GtkRecentFilter *filter); -GSList * gtk_recent_chooser_list_filters (GtkRecentChooser *chooser); -void gtk_recent_chooser_set_filter (GtkRecentChooser *chooser, - GtkRecentFilter *filter); -GtkRecentFilter *gtk_recent_chooser_get_filter (GtkRecentChooser *chooser); - - -G_END_DECLS - -#endif /* __GTK_RECENT_CHOOSER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h deleted file mode 100644 index 22be218d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h +++ /dev/null @@ -1,70 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkrecentchooserdialog.h: Recent files selector dialog - * Copyright (C) 2006 Emmanuele Bassi - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_RECENT_CHOOSER_DIALOG_H__ -#define __GTK_RECENT_CHOOSER_DIALOG_H__ - -#include <gtk/gtkdialog.h> -#include "gtkrecentchooser.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_RECENT_CHOOSER_DIALOG (gtk_recent_chooser_dialog_get_type ()) -#define GTK_RECENT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialog)) -#define GTK_IS_RECENT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG)) -#define GTK_RECENT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialogClass)) -#define GTK_IS_RECENT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_DIALOG)) -#define GTK_RECENT_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialogClass)) - -typedef struct _GtkRecentChooserDialog GtkRecentChooserDialog; -typedef struct _GtkRecentChooserDialogClass GtkRecentChooserDialogClass; - -typedef struct _GtkRecentChooserDialogPrivate GtkRecentChooserDialogPrivate; - - -struct _GtkRecentChooserDialog -{ - /*< private >*/ - GtkDialog parent_instance; - - GtkRecentChooserDialogPrivate *priv; -}; - -struct _GtkRecentChooserDialogClass -{ - GtkDialogClass parent_class; -}; - - -GType gtk_recent_chooser_dialog_get_type (void) G_GNUC_CONST; - -GtkWidget *gtk_recent_chooser_dialog_new (const gchar *title, - GtkWindow *parent, - const gchar *first_button_text, - ...) G_GNUC_NULL_TERMINATED; -GtkWidget *gtk_recent_chooser_dialog_new_for_manager (const gchar *title, - GtkWindow *parent, - GtkRecentManager *manager, - const gchar *first_button_text, - ...) G_GNUC_NULL_TERMINATED; - -G_END_DECLS - -#endif /* __GTK_RECENT_CHOOSER_DIALOG_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h deleted file mode 100644 index 200233f9..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h +++ /dev/null @@ -1,70 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkrecentchoosermenu.h - Recently used items menu widget - * Copyright (C) 2006, Emmanuele Bassi - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_RECENT_CHOOSER_MENU_H__ -#define __GTK_RECENT_CHOOSER_MENU_H__ - -#include <gtk/gtkmenu.h> -#include "gtkrecentchooser.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_RECENT_CHOOSER_MENU (gtk_recent_chooser_menu_get_type ()) -#define GTK_RECENT_CHOOSER_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenu)) -#define GTK_IS_RECENT_CHOOSER_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_MENU)) -#define GTK_RECENT_CHOOSER_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenuClass)) -#define GTK_IS_RECENT_CHOOSER_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_MENU)) -#define GTK_RECENT_CHOOSER_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenuClass)) - -typedef struct _GtkRecentChooserMenu GtkRecentChooserMenu; -typedef struct _GtkRecentChooserMenuClass GtkRecentChooserMenuClass; -typedef struct _GtkRecentChooserMenuPrivate GtkRecentChooserMenuPrivate; - -struct _GtkRecentChooserMenu -{ - /*< private >*/ - GtkMenu parent_instance; - - GtkRecentChooserMenuPrivate *priv; -}; - -struct _GtkRecentChooserMenuClass -{ - GtkMenuClass parent_class; - - /* padding for future expansion */ - void (* gtk_recent1) (void); - void (* gtk_recent2) (void); - void (* gtk_recent3) (void); - void (* gtk_recent4) (void); -}; - -GType gtk_recent_chooser_menu_get_type (void) G_GNUC_CONST; - -GtkWidget *gtk_recent_chooser_menu_new (void); -GtkWidget *gtk_recent_chooser_menu_new_for_manager (GtkRecentManager *manager); - -gboolean gtk_recent_chooser_menu_get_show_numbers (GtkRecentChooserMenu *menu); -void gtk_recent_chooser_menu_set_show_numbers (GtkRecentChooserMenu *menu, - gboolean show_numbers); - -G_END_DECLS - -#endif /* ! __GTK_RECENT_CHOOSER_MENU_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h deleted file mode 100644 index 96aea95f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h +++ /dev/null @@ -1,60 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkrecentchooserwidget.h: embeddable recently used resources chooser widget - * Copyright (C) 2006 Emmanuele Bassi - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_RECENT_CHOOSER_WIDGET_H__ -#define __GTK_RECENT_CHOOSER_WIDGET_H__ - -#include "gtkrecentchooser.h" -#include <gtk/gtkvbox.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_RECENT_CHOOSER_WIDGET (gtk_recent_chooser_widget_get_type ()) -#define GTK_RECENT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidget)) -#define GTK_IS_RECENT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET)) -#define GTK_RECENT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidgetClass)) -#define GTK_IS_RECENT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_WIDGET)) -#define GTK_RECENT_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidgetClass)) - -typedef struct _GtkRecentChooserWidget GtkRecentChooserWidget; -typedef struct _GtkRecentChooserWidgetClass GtkRecentChooserWidgetClass; - -typedef struct _GtkRecentChooserWidgetPrivate GtkRecentChooserWidgetPrivate; - -struct _GtkRecentChooserWidget -{ - /*< private >*/ - GtkVBox parent_instance; - - GtkRecentChooserWidgetPrivate *priv; -}; - -struct _GtkRecentChooserWidgetClass -{ - GtkVBoxClass parent_class; -}; - -GType gtk_recent_chooser_widget_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_recent_chooser_widget_new (void); -GtkWidget *gtk_recent_chooser_widget_new_for_manager (GtkRecentManager *manager); - -G_END_DECLS - -#endif /* __GTK_RECENT_CHOOSER_WIDGET_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentfilter.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentfilter.h deleted file mode 100644 index 28f6fe7a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentfilter.h +++ /dev/null @@ -1,90 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkrecentfilter.h - Filter object for recently used resources - * Copyright (C) 2006, Emmanuele Bassi - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_RECENT_FILTER_H__ -#define __GTK_RECENT_FILTER_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_RECENT_FILTER (gtk_recent_filter_get_type ()) -#define GTK_RECENT_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_FILTER, GtkRecentFilter)) -#define GTK_IS_RECENT_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_FILTER)) - -typedef struct _GtkRecentFilter GtkRecentFilter; -typedef struct _GtkRecentFilterInfo GtkRecentFilterInfo; - -typedef enum { - GTK_RECENT_FILTER_URI = 1 << 0, - GTK_RECENT_FILTER_DISPLAY_NAME = 1 << 1, - GTK_RECENT_FILTER_MIME_TYPE = 1 << 2, - GTK_RECENT_FILTER_APPLICATION = 1 << 3, - GTK_RECENT_FILTER_GROUP = 1 << 4, - GTK_RECENT_FILTER_AGE = 1 << 5 -} GtkRecentFilterFlags; - -typedef gboolean (*GtkRecentFilterFunc) (const GtkRecentFilterInfo *filter_info, - gpointer user_data); - -struct _GtkRecentFilterInfo -{ - GtkRecentFilterFlags contains; - - const gchar *uri; - const gchar *display_name; - const gchar *mime_type; - const gchar **applications; - const gchar **groups; - - gint age; -}; - -GType gtk_recent_filter_get_type (void) G_GNUC_CONST; - -GtkRecentFilter * gtk_recent_filter_new (void); -void gtk_recent_filter_set_name (GtkRecentFilter *filter, - const gchar *name); -G_CONST_RETURN gchar *gtk_recent_filter_get_name (GtkRecentFilter *filter); - -void gtk_recent_filter_add_mime_type (GtkRecentFilter *filter, - const gchar *mime_type); -void gtk_recent_filter_add_pattern (GtkRecentFilter *filter, - const gchar *pattern); -void gtk_recent_filter_add_pixbuf_formats (GtkRecentFilter *filter); -void gtk_recent_filter_add_application (GtkRecentFilter *filter, - const gchar *application); -void gtk_recent_filter_add_group (GtkRecentFilter *filter, - const gchar *group); -void gtk_recent_filter_add_age (GtkRecentFilter *filter, - gint days); -void gtk_recent_filter_add_custom (GtkRecentFilter *filter, - GtkRecentFilterFlags needed, - GtkRecentFilterFunc func, - gpointer data, - GDestroyNotify data_destroy); - -GtkRecentFilterFlags gtk_recent_filter_get_needed (GtkRecentFilter *filter); -gboolean gtk_recent_filter_filter (GtkRecentFilter *filter, - const GtkRecentFilterInfo *filter_info); - -G_END_DECLS - -#endif /* ! __GTK_RECENT_FILTER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentmanager.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentmanager.h deleted file mode 100644 index b184b3fa..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkrecentmanager.h +++ /dev/null @@ -1,213 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtkrecentmanager.h: a manager for the recently used resources - * - * Copyright (C) 2006 Emmanuele Bassi - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - */ - -#ifndef __GTK_RECENT_MANAGER_H__ -#define __GTK_RECENT_MANAGER_H__ - -#include <glib-object.h> -#include <gdk/gdkscreen.h> -#include <gdk-pixbuf/gdk-pixbuf.h> -#include <time.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_RECENT_INFO (gtk_recent_info_get_type ()) - -#define GTK_TYPE_RECENT_MANAGER (gtk_recent_manager_get_type ()) -#define GTK_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManager)) -#define GTK_IS_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_MANAGER)) -#define GTK_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass)) -#define GTK_IS_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_MANAGER)) -#define GTK_RECENT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass)) - -typedef struct _GtkRecentInfo GtkRecentInfo; -typedef struct _GtkRecentData GtkRecentData; -typedef struct _GtkRecentManager GtkRecentManager; -typedef struct _GtkRecentManagerClass GtkRecentManagerClass; -typedef struct _GtkRecentManagerPrivate GtkRecentManagerPrivate; - -/** - * GtkRecentData: - * @display_name: a UTF-8 encoded string, containing the name of the recently - * used resource to be displayed, or %NULL; - * @description: a UTF-8 encoded string, containing a short description of - * the resource, or %NULL; - * @mime_type: the MIME type of the resource; - * @app_name: the name of the application that is registering this recently - * used resource; - * @app_exec: command line used to launch this resource; may contain the - * "%f" and "%u" escape characters which will be expanded - * to the resource file path and URI respectively when the command line - * is retrieved; - * @groups: a vector of strings containing groups names; - * @is_private: whether this resource should be displayed only by the - * applications that have registered it or not. - * - * Meta-data to be passed to gtk_recent_manager_add_full() when - * registering a recently used resource. - **/ -struct _GtkRecentData -{ - gchar *display_name; - gchar *description; - - gchar *mime_type; - - gchar *app_name; - gchar *app_exec; - - gchar **groups; - - gboolean is_private; -}; - -struct _GtkRecentManager -{ - /*< private >*/ - GObject parent_instance; - - GtkRecentManagerPrivate *priv; -}; - -struct _GtkRecentManagerClass -{ - /*< private >*/ - GObjectClass parent_class; - - void (*changed) (GtkRecentManager *manager); - - /* padding for future expansion */ - void (*_gtk_recent1) (void); - void (*_gtk_recent2) (void); - void (*_gtk_recent3) (void); - void (*_gtk_recent4) (void); -}; - -/** - * GtkRecentManagerError: - * @GTK_RECENT_MANAGER_ERROR_NOT_FOUND: the URI specified does not exists in - * the recently used resources list. - * @GTK_RECENT_MANAGER_ERROR_INVALID_URI: the URI specified is not valid. - * @GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING: the supplied string is not - * UTF-8 encoded. - * @GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED: no application has registered - * the specified item. - * @GTK_RECENT_MANAGER_ERROR_READ: failure while reading the recently used - * resources file. - * @GTK_RECENT_MANAGER_ERROR_WRITE: failure while writing the recently used - * resources file. - * @GTK_RECENT_MANAGER_ERROR_UNKNOWN: unspecified error. - * - * Error codes for GtkRecentManager operations - **/ -typedef enum -{ - GTK_RECENT_MANAGER_ERROR_NOT_FOUND, - GTK_RECENT_MANAGER_ERROR_INVALID_URI, - GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING, - GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED, - GTK_RECENT_MANAGER_ERROR_READ, - GTK_RECENT_MANAGER_ERROR_WRITE, - GTK_RECENT_MANAGER_ERROR_UNKNOWN -} GtkRecentManagerError; - -#define GTK_RECENT_MANAGER_ERROR (gtk_recent_manager_error_quark ()) -GQuark gtk_recent_manager_error_quark (void); - - -GType gtk_recent_manager_get_type (void) G_GNUC_CONST; - -GtkRecentManager *gtk_recent_manager_new (void); -GtkRecentManager *gtk_recent_manager_get_default (void); - -#ifndef GTK_DISABLE_DEPRECATED -GtkRecentManager *gtk_recent_manager_get_for_screen (GdkScreen *screen); -void gtk_recent_manager_set_screen (GtkRecentManager *manager, - GdkScreen *screen); -#endif - -gboolean gtk_recent_manager_add_item (GtkRecentManager *manager, - const gchar *uri); -gboolean gtk_recent_manager_add_full (GtkRecentManager *manager, - const gchar *uri, - const GtkRecentData *recent_data); -gboolean gtk_recent_manager_remove_item (GtkRecentManager *manager, - const gchar *uri, - GError **error); -GtkRecentInfo * gtk_recent_manager_lookup_item (GtkRecentManager *manager, - const gchar *uri, - GError **error); -gboolean gtk_recent_manager_has_item (GtkRecentManager *manager, - const gchar *uri); -gboolean gtk_recent_manager_move_item (GtkRecentManager *manager, - const gchar *uri, - const gchar *new_uri, - GError **error); -void gtk_recent_manager_set_limit (GtkRecentManager *manager, - gint limit); -gint gtk_recent_manager_get_limit (GtkRecentManager *manager); -GList * gtk_recent_manager_get_items (GtkRecentManager *manager); -gint gtk_recent_manager_purge_items (GtkRecentManager *manager, - GError **error); - - -GType gtk_recent_info_get_type (void) G_GNUC_CONST; - -GtkRecentInfo * gtk_recent_info_ref (GtkRecentInfo *info); -void gtk_recent_info_unref (GtkRecentInfo *info); - -G_CONST_RETURN gchar *gtk_recent_info_get_uri (GtkRecentInfo *info); -G_CONST_RETURN gchar *gtk_recent_info_get_display_name (GtkRecentInfo *info); -G_CONST_RETURN gchar *gtk_recent_info_get_description (GtkRecentInfo *info); -G_CONST_RETURN gchar *gtk_recent_info_get_mime_type (GtkRecentInfo *info); -time_t gtk_recent_info_get_added (GtkRecentInfo *info); -time_t gtk_recent_info_get_modified (GtkRecentInfo *info); -time_t gtk_recent_info_get_visited (GtkRecentInfo *info); -gboolean gtk_recent_info_get_private_hint (GtkRecentInfo *info); -gboolean gtk_recent_info_get_application_info (GtkRecentInfo *info, - const gchar *app_name, - gchar **app_exec, - guint *count, - time_t *time_); -gchar ** gtk_recent_info_get_applications (GtkRecentInfo *info, - gsize *length) G_GNUC_MALLOC; -gchar * gtk_recent_info_last_application (GtkRecentInfo *info) G_GNUC_MALLOC; -gboolean gtk_recent_info_has_application (GtkRecentInfo *info, - const gchar *app_name); -gchar ** gtk_recent_info_get_groups (GtkRecentInfo *info, - gsize *length) G_GNUC_MALLOC; -gboolean gtk_recent_info_has_group (GtkRecentInfo *info, - const gchar *group_name); -GdkPixbuf * gtk_recent_info_get_icon (GtkRecentInfo *info, - gint size); -gchar * gtk_recent_info_get_short_name (GtkRecentInfo *info) G_GNUC_MALLOC; -gchar * gtk_recent_info_get_uri_display (GtkRecentInfo *info) G_GNUC_MALLOC; -gint gtk_recent_info_get_age (GtkRecentInfo *info); -gboolean gtk_recent_info_is_local (GtkRecentInfo *info); -gboolean gtk_recent_info_exists (GtkRecentInfo *info); -gboolean gtk_recent_info_match (GtkRecentInfo *info_a, - GtkRecentInfo *info_b); - -/* private */ -void _gtk_recent_manager_sync (void); - -G_END_DECLS - -#endif /* __GTK_RECENT_MANAGER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkruler.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkruler.h deleted file mode 100644 index 7b8fe529..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkruler.h +++ /dev/null @@ -1,128 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -/* - * NOTE this widget is considered too specialized/little-used for - * GTK+, and will in the future be moved to some other package. If - * your application needs this widget, feel free to use it, as the - * widget does work and is useful in some applications; it's just not - * of general interest. However, we are not accepting new features for - * the widget, and it will eventually move out of the GTK+ - * distribution. - */ - -#ifndef __GTK_RULER_H__ -#define __GTK_RULER_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_RULER (gtk_ruler_get_type ()) -#define GTK_RULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RULER, GtkRuler)) -#define GTK_RULER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RULER, GtkRulerClass)) -#define GTK_IS_RULER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RULER)) -#define GTK_IS_RULER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RULER)) -#define GTK_RULER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RULER, GtkRulerClass)) - - -typedef struct _GtkRuler GtkRuler; -typedef struct _GtkRulerClass GtkRulerClass; -typedef struct _GtkRulerMetric GtkRulerMetric; - -/* All distances below are in 1/72nd's of an inch. (According to - * Adobe that's a point, but points are really 1/72.27 in.) - */ -struct _GtkRuler -{ - GtkWidget widget; - - GdkPixmap *backing_store; - GdkGC *non_gr_exp_gc; /* unused */ - GtkRulerMetric *metric; - gint xsrc, ysrc; - gint slider_size; - - /* The upper limit of the ruler (in points) */ - gdouble lower; - /* The lower limit of the ruler */ - gdouble upper; - /* The position of the mark on the ruler */ - gdouble position; - /* The maximum size of the ruler */ - gdouble max_size; -}; - -struct _GtkRulerClass -{ - GtkWidgetClass parent_class; - - void (* draw_ticks) (GtkRuler *ruler); - void (* draw_pos) (GtkRuler *ruler); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -struct _GtkRulerMetric -{ - gchar *metric_name; - gchar *abbrev; - /* This should be points_per_unit. This is the size of the unit - * in 1/72nd's of an inch and has nothing to do with screen pixels */ - gdouble pixels_per_unit; - gdouble ruler_scale[10]; - gint subdivide[5]; /* five possible modes of subdivision */ -}; - - -GType gtk_ruler_get_type (void) G_GNUC_CONST; -void gtk_ruler_set_metric (GtkRuler *ruler, - GtkMetricType metric); -void gtk_ruler_set_range (GtkRuler *ruler, - gdouble lower, - gdouble upper, - gdouble position, - gdouble max_size); -void gtk_ruler_draw_ticks (GtkRuler *ruler); -void gtk_ruler_draw_pos (GtkRuler *ruler); - -GtkMetricType gtk_ruler_get_metric (GtkRuler *ruler); -void gtk_ruler_get_range (GtkRuler *ruler, - gdouble *lower, - gdouble *upper, - gdouble *position, - gdouble *max_size); - -G_END_DECLS - -#endif /* __GTK_RULER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscale.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscale.h deleted file mode 100644 index b249c290..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscale.h +++ /dev/null @@ -1,102 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SCALE_H__ -#define __GTK_SCALE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkrange.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_SCALE (gtk_scale_get_type ()) -#define GTK_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale)) -#define GTK_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass)) -#define GTK_IS_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE)) -#define GTK_IS_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE)) -#define GTK_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass)) - - -typedef struct _GtkScale GtkScale; -typedef struct _GtkScaleClass GtkScaleClass; - -struct _GtkScale -{ - GtkRange range; - - gint digits; - guint draw_value : 1; - guint value_pos : 2; -}; - -struct _GtkScaleClass -{ - GtkRangeClass parent_class; - - gchar* (* format_value) (GtkScale *scale, - gdouble value); - - void (* draw_value) (GtkScale *scale); - - void (* get_layout_offsets) (GtkScale *scale, - gint *x, - gint *y); - /* Padding for future expansion */ - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_scale_get_type (void) G_GNUC_CONST; - -void gtk_scale_set_digits (GtkScale *scale, - gint digits); -gint gtk_scale_get_digits (GtkScale *scale); -void gtk_scale_set_draw_value (GtkScale *scale, - gboolean draw_value); -gboolean gtk_scale_get_draw_value (GtkScale *scale); -void gtk_scale_set_value_pos (GtkScale *scale, - GtkPositionType pos); -GtkPositionType gtk_scale_get_value_pos (GtkScale *scale); - -PangoLayout *gtk_scale_get_layout (GtkScale *scale); -void gtk_scale_get_layout_offsets (GtkScale *scale, - gint *x, - gint *y); -void _gtk_scale_clear_layout (GtkScale *scale); - -void _gtk_scale_get_value_size (GtkScale *scale, - gint *width, - gint *height); -gchar *_gtk_scale_format_value (GtkScale *scale, - gdouble value); - - -G_END_DECLS - -#endif /* __GTK_SCALE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscalebutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscalebutton.h deleted file mode 100644 index 0644ace2..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscalebutton.h +++ /dev/null @@ -1,97 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2005 Ronald S. Bultje - * Copyright (C) 2006, 2007 Christian Persch - * Copyright (C) 2006 Jan Arne Petersen - * Copyright (C) 2007 Red Hat, Inc. - * - * Authors: - * - Ronald S. Bultje <rbultje@ronald.bitfreak.net> - * - Bastien Nocera <bnocera@redhat.com> - * - Jan Arne Petersen <jpetersen@jpetersen.org> - * - Christian Persch <chpe@svn.gnome.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 2007. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SCALE_BUTTON_H__ -#define __GTK_SCALE_BUTTON_H__ - -#include <gtk/gtkbutton.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_SCALE_BUTTON (gtk_scale_button_get_type ()) -#define GTK_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButton)) -#define GTK_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass)) -#define GTK_IS_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON)) -#define GTK_IS_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON)) -#define GTK_SCALE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass)) - -typedef struct _GtkScaleButton GtkScaleButton; -typedef struct _GtkScaleButtonClass GtkScaleButtonClass; -typedef struct _GtkScaleButtonPrivate GtkScaleButtonPrivate; - -struct _GtkScaleButtonClass -{ - GtkButtonClass parent_class; - - /* signals */ - void (* value_changed) (GtkScaleButton *button, gdouble value); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -struct _GtkScaleButton -{ - GtkButton parent; - - GtkWidget *plus_button; - GtkWidget *minus_button; - - /*< private >*/ - GtkScaleButtonPrivate *priv; -}; - -GType gtk_scale_button_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_scale_button_new (GtkIconSize size, - gdouble min, - gdouble max, - gdouble step, - const gchar **icons); -void gtk_scale_button_set_icons (GtkScaleButton *button, - const gchar **icons); -gdouble gtk_scale_button_get_value (GtkScaleButton *button); -void gtk_scale_button_set_value (GtkScaleButton *button, - gdouble value); -GtkAdjustment* gtk_scale_button_get_adjustment (GtkScaleButton *button); -void gtk_scale_button_set_adjustment (GtkScaleButton *button, - GtkAdjustment *adjustment); - -G_END_DECLS - -#endif /* __GTK_SCALE_BUTTON_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscrollbar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscrollbar.h deleted file mode 100644 index 2fb94e86..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscrollbar.h +++ /dev/null @@ -1,70 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SCROLLBAR_H__ -#define __GTK_SCROLLBAR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkrange.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_SCROLLBAR (gtk_scrollbar_get_type ()) -#define GTK_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbar)) -#define GTK_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLBAR, GtkScrollbarClass)) -#define GTK_IS_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLBAR)) -#define GTK_IS_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLBAR)) -#define GTK_SCROLLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbarClass)) - - -typedef struct _GtkScrollbar GtkScrollbar; -typedef struct _GtkScrollbarClass GtkScrollbarClass; - -struct _GtkScrollbar -{ - GtkRange range; -}; - -struct _GtkScrollbarClass -{ - GtkRangeClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_scrollbar_get_type (void) G_GNUC_CONST; - - -G_END_DECLS - -#endif /* __GTK_SCROLLBAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h deleted file mode 100644 index c9668f37..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h +++ /dev/null @@ -1,133 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SCROLLED_WINDOW_H__ -#define __GTK_SCROLLED_WINDOW_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkhscrollbar.h> -#include <gtk/gtkvscrollbar.h> -#include <gtk/gtkviewport.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_SCROLLED_WINDOW (gtk_scrolled_window_get_type ()) -#define GTK_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindow)) -#define GTK_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass)) -#define GTK_IS_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW)) -#define GTK_IS_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW)) -#define GTK_SCROLLED_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass)) - - - -typedef struct _GtkScrolledWindow GtkScrolledWindow; -typedef struct _GtkScrolledWindowClass GtkScrolledWindowClass; - -struct _GtkScrolledWindow -{ - GtkBin container; - - /*< public >*/ - GtkWidget *hscrollbar; - GtkWidget *vscrollbar; - - /*< private >*/ - guint hscrollbar_policy : 2; - guint vscrollbar_policy : 2; - guint hscrollbar_visible : 1; - guint vscrollbar_visible : 1; - guint window_placement : 2; - guint focus_out : 1; /* Flag used by ::move-focus-out implementation */ - - guint16 shadow_type; -}; - -struct _GtkScrolledWindowClass -{ - GtkBinClass parent_class; - - gint scrollbar_spacing; - - /* Action signals for keybindings. Do not connect to these signals - */ - - /* Unfortunately, GtkScrollType is deficient in that there is - * no horizontal/vertical variants for GTK_SCROLL_START/END, - * so we have to add an additional boolean flag. - */ - gboolean (*scroll_child) (GtkScrolledWindow *scrolled_window, - GtkScrollType scroll, - gboolean horizontal); - - void (* move_focus_out) (GtkScrolledWindow *scrolled_window, - GtkDirectionType direction); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_scrolled_window_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_scrolled_window_new (GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); -void gtk_scrolled_window_set_hadjustment (GtkScrolledWindow *scrolled_window, - GtkAdjustment *hadjustment); -void gtk_scrolled_window_set_vadjustment (GtkScrolledWindow *scrolled_window, - GtkAdjustment *vadjustment); -GtkAdjustment* gtk_scrolled_window_get_hadjustment (GtkScrolledWindow *scrolled_window); -GtkAdjustment* gtk_scrolled_window_get_vadjustment (GtkScrolledWindow *scrolled_window); -GtkWidget* gtk_scrolled_window_get_hscrollbar (GtkScrolledWindow *scrolled_window); -GtkWidget* gtk_scrolled_window_get_vscrollbar (GtkScrolledWindow *scrolled_window); -void gtk_scrolled_window_set_policy (GtkScrolledWindow *scrolled_window, - GtkPolicyType hscrollbar_policy, - GtkPolicyType vscrollbar_policy); -void gtk_scrolled_window_get_policy (GtkScrolledWindow *scrolled_window, - GtkPolicyType *hscrollbar_policy, - GtkPolicyType *vscrollbar_policy); -void gtk_scrolled_window_set_placement (GtkScrolledWindow *scrolled_window, - GtkCornerType window_placement); -void gtk_scrolled_window_unset_placement (GtkScrolledWindow *scrolled_window); - -GtkCornerType gtk_scrolled_window_get_placement (GtkScrolledWindow *scrolled_window); -void gtk_scrolled_window_set_shadow_type (GtkScrolledWindow *scrolled_window, - GtkShadowType type); -GtkShadowType gtk_scrolled_window_get_shadow_type (GtkScrolledWindow *scrolled_window); -void gtk_scrolled_window_add_with_viewport (GtkScrolledWindow *scrolled_window, - GtkWidget *child); - -gint _gtk_scrolled_window_get_scrollbar_spacing (GtkScrolledWindow *scrolled_window); - - -G_END_DECLS - - -#endif /* __GTK_SCROLLED_WINDOW_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksearchengine.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksearchengine.h deleted file mode 100644 index c8611083..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksearchengine.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright (C) 2005 Novell, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * - * Author: Anders Carlsson <andersca@imendio.com> - * - * Based on nautilus-search-engine.h - */ - -#ifndef __GTK_SEARCH_ENGINE_H__ -#define __GTK_SEARCH_ENGINE_H__ - -/* This is a "semi-private" header; it is meant only for - * alternate GtkFileChooser implementations; no stability guarantees - * are made at this point - */ -#ifndef GTK_FILE_CHOOSER_ENABLE_UNSUPPORTED -#error "gtkfilechooserprivate.h is not supported API for general use" -#endif - -#include <glib-object.h> -#include "gtkquery.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_SEARCH_ENGINE (_gtk_search_engine_get_type ()) -#define GTK_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngine)) -#define GTK_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass)) -#define GTK_IS_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE)) -#define GTK_IS_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE)) -#define GTK_SEARCH_ENGINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass)) - -typedef struct _GtkSearchEngine GtkSearchEngine; -typedef struct _GtkSearchEngineClass GtkSearchEngineClass; -typedef struct _GtkSearchEnginePrivate GtkSearchEnginePrivate; - -struct _GtkSearchEngine -{ - GObject parent; - - GtkSearchEnginePrivate *priv; -}; - -struct _GtkSearchEngineClass -{ - GObjectClass parent_class; - - /* VTable */ - void (*set_query) (GtkSearchEngine *engine, - GtkQuery *query); - void (*start) (GtkSearchEngine *engine); - void (*stop) (GtkSearchEngine *engine); - gboolean (*is_indexed) (GtkSearchEngine *engine); - - /* Signals */ - void (*hits_added) (GtkSearchEngine *engine, - GList *hits); - void (*hits_subtracted) (GtkSearchEngine *engine, - GList *hits); - void (*finished) (GtkSearchEngine *engine); - void (*error) (GtkSearchEngine *engine, - const gchar *error_message); -}; - -GType _gtk_search_engine_get_type (void); -gboolean _gtk_search_engine_enabled (void); - -GtkSearchEngine* _gtk_search_engine_new (void); - -void _gtk_search_engine_set_query (GtkSearchEngine *engine, - GtkQuery *query); -void _gtk_search_engine_start (GtkSearchEngine *engine); -void _gtk_search_engine_stop (GtkSearchEngine *engine); -gboolean _gtk_search_engine_is_indexed (GtkSearchEngine *engine); - -void _gtk_search_engine_hits_added (GtkSearchEngine *engine, - GList *hits); -void _gtk_search_engine_hits_subtracted (GtkSearchEngine *engine, - GList *hits); -void _gtk_search_engine_finished (GtkSearchEngine *engine); -void _gtk_search_engine_error (GtkSearchEngine *engine, - const gchar *error_message); - -G_END_DECLS - -#endif /* __GTK_SEARCH_ENGINE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkselection.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkselection.h deleted file mode 100644 index 9e97ae2a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkselection.h +++ /dev/null @@ -1,209 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SELECTION_H__ -#define __GTK_SELECTION_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkenums.h> -#include <gtk/gtkwidget.h> -#include <gtk/gtktextiter.h> - -G_BEGIN_DECLS - -typedef struct _GtkTargetList GtkTargetList; -typedef struct _GtkTargetEntry GtkTargetEntry; - -#define GTK_TYPE_SELECTION_DATA (gtk_selection_data_get_type ()) -#define GTK_TYPE_TARGET_LIST (gtk_target_list_get_type ()) - -/* The contents of a selection are returned in a GtkSelectionData - * structure. selection/target identify the request. type specifies - * the type of the return; if length < 0, and the data should be - * ignored. This structure has object semantics - no fields should be - * modified directly, they should not be created directly, and - * pointers to them should not be stored beyond the duration of a - * callback. (If the last is changed, we'll need to add reference - * counting.) The time field gives the timestamp at which the data was - * sent. - */ - -struct _GtkSelectionData -{ - GdkAtom selection; - GdkAtom target; - GdkAtom type; - gint format; - guchar *data; - gint length; - GdkDisplay *display; -}; - -struct _GtkTargetEntry { - gchar *target; - guint flags; - guint info; -}; - -/* These structures not public, and are here only for the convenience of - * gtkdnd.c - */ - -typedef struct _GtkTargetPair GtkTargetPair; - -/* This structure is a list of destinations, and associated guint id's */ -struct _GtkTargetList { - GList *list; - guint ref_count; -}; - -struct _GtkTargetPair { - GdkAtom target; - guint flags; - guint info; -}; - -GtkTargetList *gtk_target_list_new (const GtkTargetEntry *targets, - guint ntargets); -GtkTargetList *gtk_target_list_ref (GtkTargetList *list); -void gtk_target_list_unref (GtkTargetList *list); -void gtk_target_list_add (GtkTargetList *list, - GdkAtom target, - guint flags, - guint info); -void gtk_target_list_add_text_targets (GtkTargetList *list, - guint info); -void gtk_target_list_add_rich_text_targets (GtkTargetList *list, - guint info, - gboolean deserializable, - GtkTextBuffer *buffer); -void gtk_target_list_add_image_targets (GtkTargetList *list, - guint info, - gboolean writable); -void gtk_target_list_add_uri_targets (GtkTargetList *list, - guint info); -void gtk_target_list_add_table (GtkTargetList *list, - const GtkTargetEntry *targets, - guint ntargets); -void gtk_target_list_remove (GtkTargetList *list, - GdkAtom target); -gboolean gtk_target_list_find (GtkTargetList *list, - GdkAtom target, - guint *info); - -GtkTargetEntry * gtk_target_table_new_from_list (GtkTargetList *list, - gint *n_targets); -void gtk_target_table_free (GtkTargetEntry *targets, - gint n_targets); - -/* Public interface */ - -gboolean gtk_selection_owner_set (GtkWidget *widget, - GdkAtom selection, - guint32 time_); -gboolean gtk_selection_owner_set_for_display (GdkDisplay *display, - GtkWidget *widget, - GdkAtom selection, - guint32 time_); - -void gtk_selection_add_target (GtkWidget *widget, - GdkAtom selection, - GdkAtom target, - guint info); -void gtk_selection_add_targets (GtkWidget *widget, - GdkAtom selection, - const GtkTargetEntry *targets, - guint ntargets); -void gtk_selection_clear_targets (GtkWidget *widget, - GdkAtom selection); -gboolean gtk_selection_convert (GtkWidget *widget, - GdkAtom selection, - GdkAtom target, - guint32 time_); -void gtk_selection_data_set (GtkSelectionData *selection_data, - GdkAtom type, - gint format, - const guchar *data, - gint length); -gboolean gtk_selection_data_set_text (GtkSelectionData *selection_data, - const gchar *str, - gint len); -guchar * gtk_selection_data_get_text (GtkSelectionData *selection_data); -gboolean gtk_selection_data_set_pixbuf (GtkSelectionData *selection_data, - GdkPixbuf *pixbuf); -GdkPixbuf *gtk_selection_data_get_pixbuf (GtkSelectionData *selection_data); -gboolean gtk_selection_data_set_uris (GtkSelectionData *selection_data, - gchar **uris); -gchar **gtk_selection_data_get_uris (GtkSelectionData *selection_data); - -gboolean gtk_selection_data_get_targets (GtkSelectionData *selection_data, - GdkAtom **targets, - gint *n_atoms); -gboolean gtk_selection_data_targets_include_text (GtkSelectionData *selection_data); -gboolean gtk_selection_data_targets_include_rich_text (GtkSelectionData *selection_data, - GtkTextBuffer *buffer); -gboolean gtk_selection_data_targets_include_image (GtkSelectionData *selection_data, - gboolean writable); -gboolean gtk_selection_data_targets_include_uri (GtkSelectionData *selection_data); -gboolean gtk_targets_include_text (GdkAtom *targets, - gint n_targets); -gboolean gtk_targets_include_rich_text (GdkAtom *targets, - gint n_targets, - GtkTextBuffer *buffer); -gboolean gtk_targets_include_image (GdkAtom *targets, - gint n_targets, - gboolean writable); -gboolean gtk_targets_include_uri (GdkAtom *targets, - gint n_targets); - -/* Called when a widget is destroyed */ - -void gtk_selection_remove_all (GtkWidget *widget); - -/* Event handlers */ -#if !defined(GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) -gboolean gtk_selection_clear (GtkWidget *widget, - GdkEventSelection *event); -#endif -gboolean _gtk_selection_request (GtkWidget *widget, - GdkEventSelection *event); -gboolean _gtk_selection_incr_event (GdkWindow *window, - GdkEventProperty *event); -gboolean _gtk_selection_notify (GtkWidget *widget, - GdkEventSelection *event); -gboolean _gtk_selection_property_notify (GtkWidget *widget, - GdkEventProperty *event); - -GType gtk_selection_data_get_type (void) G_GNUC_CONST; -GtkSelectionData *gtk_selection_data_copy (GtkSelectionData *data); -void gtk_selection_data_free (GtkSelectionData *data); - -GType gtk_target_list_get_type (void) G_GNUC_CONST; - -G_END_DECLS - -#endif /* __GTK_SELECTION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparator.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparator.h deleted file mode 100644 index 5ea35644..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparator.h +++ /dev/null @@ -1,65 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SEPARATOR_H__ -#define __GTK_SEPARATOR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkwidget.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_SEPARATOR (gtk_separator_get_type ()) -#define GTK_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR, GtkSeparator)) -#define GTK_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR, GtkSeparatorClass)) -#define GTK_IS_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR)) -#define GTK_IS_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR)) -#define GTK_SEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR, GtkSeparatorClass)) - - - -typedef struct _GtkSeparator GtkSeparator; -typedef struct _GtkSeparatorClass GtkSeparatorClass; - -struct _GtkSeparator -{ - GtkWidget widget; -}; - -struct _GtkSeparatorClass -{ - GtkWidgetClass parent_class; -}; - - -GType gtk_separator_get_type (void) G_GNUC_CONST; - - -G_END_DECLS - -#endif /* __GTK_SEPARATOR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h deleted file mode 100644 index fe4f96bf..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h +++ /dev/null @@ -1,64 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SEPARATOR_MENU_ITEM_H__ -#define __GTK_SEPARATOR_MENU_ITEM_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkmenuitem.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_SEPARATOR_MENU_ITEM (gtk_separator_menu_item_get_type ()) -#define GTK_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItem)) -#define GTK_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass)) -#define GTK_IS_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM)) -#define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM)) -#define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass)) - - -typedef struct _GtkSeparatorMenuItem GtkSeparatorMenuItem; -typedef struct _GtkSeparatorMenuItemClass GtkSeparatorMenuItemClass; - -struct _GtkSeparatorMenuItem -{ - GtkMenuItem menu_item; -}; - -struct _GtkSeparatorMenuItemClass -{ - GtkMenuItemClass parent_class; -}; - - -GType gtk_separator_menu_item_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_separator_menu_item_new (void); - - -G_END_DECLS - -#endif /* __GTK_SEPARATOR_MENU_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h deleted file mode 100644 index 55e404be..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h +++ /dev/null @@ -1,68 +0,0 @@ -/* gtktoggletoolbutton.h - * - * Copyright (C) 2002 Anders Carlsson <andersca@gnome.org> - * Copyright (C) 2002 James Henstridge <james@daa.com.au> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_SEPARATOR_TOOL_ITEM_H__ -#define __GTK_SEPARATOR_TOOL_ITEM_H__ - -#include "gtktoolitem.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_SEPARATOR_TOOL_ITEM (gtk_separator_tool_item_get_type ()) -#define GTK_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItem)) -#define GTK_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass)) -#define GTK_IS_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM)) -#define GTK_IS_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM)) -#define GTK_SEPARATOR_TOOL_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass)) - -typedef struct _GtkSeparatorToolItem GtkSeparatorToolItem; -typedef struct _GtkSeparatorToolItemClass GtkSeparatorToolItemClass; -typedef struct _GtkSeparatorToolItemPrivate GtkSeparatorToolItemPrivate; - -struct _GtkSeparatorToolItem -{ - GtkToolItem parent; - - /*< private >*/ - GtkSeparatorToolItemPrivate *priv; -}; - -struct _GtkSeparatorToolItemClass -{ - GtkToolItemClass parent_class; - - /* Padding for future expansion */ - void (* _gtk_reserved1) (void); - void (* _gtk_reserved2) (void); - void (* _gtk_reserved3) (void); - void (* _gtk_reserved4) (void); -}; - -GType gtk_separator_tool_item_get_type (void) G_GNUC_CONST; -GtkToolItem *gtk_separator_tool_item_new (void); - -gboolean gtk_separator_tool_item_get_draw (GtkSeparatorToolItem *item); -void gtk_separator_tool_item_set_draw (GtkSeparatorToolItem *item, - gboolean draw); - -G_END_DECLS - -#endif /* __GTK_SEPARATOR_TOOL_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksettings.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksettings.h deleted file mode 100644 index f058e00a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksettings.h +++ /dev/null @@ -1,133 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ -#ifndef __GTK_SETTINGS_H__ -#define __GTK_SETTINGS_H__ - -#include <gtk/gtkrc.h> - -G_BEGIN_DECLS - - -/* -- type macros --- */ -#define GTK_TYPE_SETTINGS (gtk_settings_get_type ()) -#define GTK_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SETTINGS, GtkSettings)) -#define GTK_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SETTINGS, GtkSettingsClass)) -#define GTK_IS_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SETTINGS)) -#define GTK_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SETTINGS)) -#define GTK_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SETTINGS, GtkSettingsClass)) - - -/* --- typedefs --- */ -typedef struct _GtkSettingsClass GtkSettingsClass; -typedef struct _GtkSettingsValue GtkSettingsValue; -typedef struct _GtkSettingsPropertyValue GtkSettingsPropertyValue; /* Internal */ - - -/* --- structures --- */ -struct _GtkSettings -{ - GObject parent_instance; - - GData *queued_settings; /* of type GtkSettingsValue* */ - GtkSettingsPropertyValue *property_values; - - GtkRcContext *rc_context; - GdkScreen *screen; -}; -struct _GtkSettingsClass -{ - GObjectClass parent_class; - -}; -struct _GtkSettingsValue -{ - /* origin should be something like "filename:linenumber" for rc files, - * or e.g. "XProperty" for other sources - */ - gchar *origin; - - /* valid types are LONG, DOUBLE and STRING corresponding to the token parsed, - * or a GSTRING holding an unparsed statement - */ - GValue value; -}; - - -/* --- functions --- */ -GType gtk_settings_get_type (void) G_GNUC_CONST; -#ifndef GDK_MULTIHEAD_SAFE -GtkSettings* gtk_settings_get_default (void); -#endif -GtkSettings* gtk_settings_get_for_screen (GdkScreen *screen); - -void gtk_settings_install_property (GParamSpec *pspec); -void gtk_settings_install_property_parser (GParamSpec *pspec, - GtkRcPropertyParser parser); - -/* --- precoded parsing functions --- */ -gboolean gtk_rc_property_parse_color (const GParamSpec *pspec, - const GString *gstring, - GValue *property_value); -gboolean gtk_rc_property_parse_enum (const GParamSpec *pspec, - const GString *gstring, - GValue *property_value); -gboolean gtk_rc_property_parse_flags (const GParamSpec *pspec, - const GString *gstring, - GValue *property_value); -gboolean gtk_rc_property_parse_requisition (const GParamSpec *pspec, - const GString *gstring, - GValue *property_value); -gboolean gtk_rc_property_parse_border (const GParamSpec *pspec, - const GString *gstring, - GValue *property_value); - -/*< private >*/ -void gtk_settings_set_property_value (GtkSettings *settings, - const gchar *name, - const GtkSettingsValue *svalue); -void gtk_settings_set_string_property (GtkSettings *settings, - const gchar *name, - const gchar *v_string, - const gchar *origin); -void gtk_settings_set_long_property (GtkSettings *settings, - const gchar *name, - glong v_long, - const gchar *origin); -void gtk_settings_set_double_property (GtkSettings *settings, - const gchar *name, - gdouble v_double, - const gchar *origin); - - -/* implementation details */ -void _gtk_settings_set_property_value_from_rc (GtkSettings *settings, - const gchar *name, - const GtkSettingsValue *svalue); -void _gtk_settings_reset_rc_values (GtkSettings *settings); - -void _gtk_settings_handle_event (GdkEventSetting *event); -GtkRcPropertyParser _gtk_rc_property_parser_from_type (GType type); -gboolean _gtk_settings_parse_convert (GtkRcPropertyParser parser, - const GValue *src_value, - GParamSpec *pspec, - GValue *dest_value); - - -G_END_DECLS - -#endif /* __GTK_SETTINGS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksignal.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksignal.h deleted file mode 100644 index 56bbe0b4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksignal.h +++ /dev/null @@ -1,151 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SIGNAL_H__ -#define __GTK_SIGNAL_H__ - - -#include <gtk/gtkenums.h> -#include <gtk/gtkobject.h> -#include <gtk/gtkmarshal.h> - -G_BEGIN_DECLS - -#ifndef GTK_DISABLE_DEPRECATED - -#define gtk_signal_default_marshaller g_cclosure_marshal_VOID__VOID - - -/* --- compat defines --- */ -#define GTK_SIGNAL_OFFSET GTK_STRUCT_OFFSET -#define gtk_signal_lookup(name,object_type) \ - g_signal_lookup ((name), (object_type)) -#define gtk_signal_name(signal_id) \ - g_signal_name (signal_id) -#define gtk_signal_emit_stop(object,signal_id) \ - g_signal_stop_emission ((object), (signal_id), 0) -#define gtk_signal_connect(object,name,func,func_data) \ - gtk_signal_connect_full ((object), (name), (func), NULL, (func_data), NULL, 0, 0) -#define gtk_signal_connect_after(object,name,func,func_data) \ - gtk_signal_connect_full ((object), (name), (func), NULL, (func_data), NULL, 0, 1) -#define gtk_signal_connect_object(object,name,func,slot_object) \ - gtk_signal_connect_full ((object), (name), (func), NULL, (slot_object), NULL, 1, 0) -#define gtk_signal_connect_object_after(object,name,func,slot_object) \ - gtk_signal_connect_full ((object), (name), (func), NULL, (slot_object), NULL, 1, 1) -#define gtk_signal_disconnect(object,handler_id) \ - g_signal_handler_disconnect ((object), (handler_id)) -#define gtk_signal_handler_block(object,handler_id) \ - g_signal_handler_block ((object), (handler_id)) -#define gtk_signal_handler_unblock(object,handler_id) \ - g_signal_handler_unblock ((object), (handler_id)) -#define gtk_signal_disconnect_by_func(object,func,data) \ - gtk_signal_compat_matched ((object), (func), (data), \ - (GSignalMatchType)(G_SIGNAL_MATCH_FUNC | \ - G_SIGNAL_MATCH_DATA), 0) -#define gtk_signal_disconnect_by_data(object,data) \ - gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 0) -#define gtk_signal_handler_block_by_func(object,func,data) \ - gtk_signal_compat_matched ((object), (func), (data), \ - (GSignalMatchType)(G_SIGNAL_MATCH_FUNC | \ - G_SIGNAL_MATCH_DATA), 1) -#define gtk_signal_handler_block_by_data(object,data) \ - gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 1) -#define gtk_signal_handler_unblock_by_func(object,func,data) \ - gtk_signal_compat_matched ((object), (func), (data), \ - (GSignalMatchType)(G_SIGNAL_MATCH_FUNC | \ - G_SIGNAL_MATCH_DATA), 2) -#define gtk_signal_handler_unblock_by_data(object,data) \ - gtk_signal_compat_matched ((object), 0, (data), G_SIGNAL_MATCH_DATA, 2) -#define gtk_signal_handler_pending(object,signal_id,may_be_blocked) \ - g_signal_has_handler_pending ((object), (signal_id), 0, (may_be_blocked)) -#define gtk_signal_handler_pending_by_func(object,signal_id,may_be_blocked,func,data) \ - (g_signal_handler_find ((object), \ - (GSignalMatchType)(G_SIGNAL_MATCH_ID | \ - G_SIGNAL_MATCH_FUNC | \ - G_SIGNAL_MATCH_DATA | \ - ((may_be_blocked) ? 0 : G_SIGNAL_MATCH_UNBLOCKED)),\ - (signal_id), 0, 0, (func), (data)) != 0) - - -/* --- compat functions --- */ -guint gtk_signal_newv (const gchar *name, - GtkSignalRunType signal_flags, - GtkType object_type, - guint function_offset, - GtkSignalMarshaller marshaller, - GtkType return_val, - guint n_args, - GtkType *args); -guint gtk_signal_new (const gchar *name, - GtkSignalRunType signal_flags, - GtkType object_type, - guint function_offset, - GtkSignalMarshaller marshaller, - GtkType return_val, - guint n_args, - ...); -void gtk_signal_emit_stop_by_name (GtkObject *object, - const gchar *name); -void gtk_signal_connect_object_while_alive (GtkObject *object, - const gchar *name, - GtkSignalFunc func, - GtkObject *alive_object); -void gtk_signal_connect_while_alive (GtkObject *object, - const gchar *name, - GtkSignalFunc func, - gpointer func_data, - GtkObject *alive_object); -gulong gtk_signal_connect_full (GtkObject *object, - const gchar *name, - GtkSignalFunc func, - GtkCallbackMarshal unsupported, - gpointer data, - GtkDestroyNotify destroy_func, - gint object_signal, - gint after); -void gtk_signal_emitv (GtkObject *object, - guint signal_id, - GtkArg *args); -void gtk_signal_emit (GtkObject *object, - guint signal_id, - ...); -void gtk_signal_emit_by_name (GtkObject *object, - const gchar *name, - ...); -void gtk_signal_emitv_by_name (GtkObject *object, - const gchar *name, - GtkArg *args); -void gtk_signal_compat_matched (GtkObject *object, - GtkSignalFunc func, - gpointer data, - GSignalMatchType match, - guint action); - -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_SIGNAL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksizegroup.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksizegroup.h deleted file mode 100644 index 4a831538..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksizegroup.h +++ /dev/null @@ -1,107 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtksizegroup.h: - * Copyright (C) 2000 Red Hat Software - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_SIZE_GROUP_H__ -#define __GTK_SIZE_GROUP_H__ - -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ()) -#define GTK_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroup)) -#define GTK_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass)) -#define GTK_IS_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP)) -#define GTK_IS_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP)) -#define GTK_SIZE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass)) - - -typedef struct _GtkSizeGroup GtkSizeGroup; -typedef struct _GtkSizeGroupClass GtkSizeGroupClass; - -struct _GtkSizeGroup -{ - GObject parent_instance; - - /* <private> */ - GSList *widgets; - - guint8 mode; - - guint have_width : 1; - guint have_height : 1; - guint ignore_hidden : 1; - - GtkRequisition requisition; -}; - -struct _GtkSizeGroupClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -/** - * GtkSizeGroupMode: - * @GTK_SIZE_GROUP_NONE: group has no effect - * @GTK_SIZE_GROUP_HORIZONTAL: group affects horizontal requisition - * @GTK_SIZE_GROUP_VERTICAL: group affects vertical requisition - * @GTK_SIZE_GROUP_BOTH: group affects both horizontal and vertical requisition - * - * The mode of the size group determines the directions in which the size - * group affects the requested sizes of its component widgets. - **/ -typedef enum { - GTK_SIZE_GROUP_NONE, - GTK_SIZE_GROUP_HORIZONTAL, - GTK_SIZE_GROUP_VERTICAL, - GTK_SIZE_GROUP_BOTH -} GtkSizeGroupMode; - -GType gtk_size_group_get_type (void) G_GNUC_CONST; - -GtkSizeGroup * gtk_size_group_new (GtkSizeGroupMode mode); -void gtk_size_group_set_mode (GtkSizeGroup *size_group, - GtkSizeGroupMode mode); -GtkSizeGroupMode gtk_size_group_get_mode (GtkSizeGroup *size_group); -void gtk_size_group_set_ignore_hidden (GtkSizeGroup *size_group, - gboolean ignore_hidden); -gboolean gtk_size_group_get_ignore_hidden (GtkSizeGroup *size_group); -void gtk_size_group_add_widget (GtkSizeGroup *size_group, - GtkWidget *widget); -void gtk_size_group_remove_widget (GtkSizeGroup *size_group, - GtkWidget *widget); -GSList * gtk_size_group_get_widgets (GtkSizeGroup *size_group); - - -void _gtk_size_group_get_child_requisition (GtkWidget *widget, - GtkRequisition *requisition); -void _gtk_size_group_compute_requisition (GtkWidget *widget, - GtkRequisition *requisition); -void _gtk_size_group_queue_resize (GtkWidget *widget); - -G_END_DECLS - -#endif /* __GTK_SIZE_GROUP_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksocket.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksocket.h deleted file mode 100644 index c522e5ba..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtksocket.h +++ /dev/null @@ -1,97 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SOCKET_H__ -#define __GTK_SOCKET_H__ - -#include <gtk/gtkcontainer.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_SOCKET (gtk_socket_get_type ()) -#define GTK_SOCKET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SOCKET, GtkSocket)) -#define GTK_SOCKET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SOCKET, GtkSocketClass)) -#define GTK_IS_SOCKET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SOCKET)) -#define GTK_IS_SOCKET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SOCKET)) -#define GTK_SOCKET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SOCKET, GtkSocketClass)) - - -typedef struct _GtkSocket GtkSocket; -typedef struct _GtkSocketClass GtkSocketClass; - -struct _GtkSocket -{ - GtkContainer container; - - guint16 request_width; - guint16 request_height; - guint16 current_width; - guint16 current_height; - - GdkWindow *plug_window; - GtkWidget *plug_widget; - - gshort xembed_version; /* -1 == not xembed */ - guint same_app : 1; - guint focus_in : 1; - guint have_size : 1; - guint need_map : 1; - guint is_mapped : 1; - guint active : 1; - - GtkAccelGroup *accel_group; - GtkWidget *toplevel; -}; - -struct _GtkSocketClass -{ - GtkContainerClass parent_class; - - void (*plug_added) (GtkSocket *socket_); - gboolean (*plug_removed) (GtkSocket *socket_); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_socket_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_socket_new (void); - -void gtk_socket_add_id (GtkSocket *socket_, - GdkNativeWindow window_id); -GdkNativeWindow gtk_socket_get_id (GtkSocket *socket_); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_socket_steal (GtkSocket *socket_, - GdkNativeWindow wid); -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_SOCKET_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkspinbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkspinbutton.h deleted file mode 100644 index 4bf3570c..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkspinbutton.h +++ /dev/null @@ -1,193 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * GtkSpinButton widget for GTK+ - * Copyright (C) 1998 Lars Hamann and Stefan Jeske - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_SPIN_BUTTON_H__ -#define __GTK_SPIN_BUTTON_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkentry.h> -#include <gtk/gtkadjustment.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_SPIN_BUTTON (gtk_spin_button_get_type ()) -#define GTK_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton)) -#define GTK_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass)) -#define GTK_IS_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON)) -#define GTK_IS_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON)) -#define GTK_SPIN_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass)) - -#define GTK_INPUT_ERROR -1 - -typedef enum -{ - GTK_UPDATE_ALWAYS, - GTK_UPDATE_IF_VALID -} GtkSpinButtonUpdatePolicy; - -typedef enum -{ - GTK_SPIN_STEP_FORWARD, - GTK_SPIN_STEP_BACKWARD, - GTK_SPIN_PAGE_FORWARD, - GTK_SPIN_PAGE_BACKWARD, - GTK_SPIN_HOME, - GTK_SPIN_END, - GTK_SPIN_USER_DEFINED -} GtkSpinType; - - -typedef struct _GtkSpinButton GtkSpinButton; -typedef struct _GtkSpinButtonClass GtkSpinButtonClass; - - -struct _GtkSpinButton -{ - GtkEntry entry; - - GtkAdjustment *adjustment; - - GdkWindow *panel; - - guint32 timer; - - gdouble climb_rate; - gdouble timer_step; - - GtkSpinButtonUpdatePolicy update_policy; - - guint in_child : 2; - guint click_child : 2; /* valid: GTK_ARROW_UP=0, GTK_ARROW_DOWN=1 or 2=NONE/BOTH */ - guint button : 2; - guint need_timer : 1; - guint timer_calls : 3; - guint digits : 10; - guint numeric : 1; - guint wrap : 1; - guint snap_to_ticks : 1; -}; - -struct _GtkSpinButtonClass -{ - GtkEntryClass parent_class; - - gint (*input) (GtkSpinButton *spin_button, - gdouble *new_value); - gint (*output) (GtkSpinButton *spin_button); - void (*value_changed) (GtkSpinButton *spin_button); - - /* Action signals for keybindings, do not connect to these */ - void (*change_value) (GtkSpinButton *spin_button, - GtkScrollType scroll); - - void (*wrapped) (GtkSpinButton *spin_button); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); -}; - - -GType gtk_spin_button_get_type (void) G_GNUC_CONST; - -void gtk_spin_button_configure (GtkSpinButton *spin_button, - GtkAdjustment *adjustment, - gdouble climb_rate, - guint digits); - -GtkWidget* gtk_spin_button_new (GtkAdjustment *adjustment, - gdouble climb_rate, - guint digits); - -GtkWidget* gtk_spin_button_new_with_range (gdouble min, - gdouble max, - gdouble step); - -void gtk_spin_button_set_adjustment (GtkSpinButton *spin_button, - GtkAdjustment *adjustment); - -GtkAdjustment* gtk_spin_button_get_adjustment (GtkSpinButton *spin_button); - -void gtk_spin_button_set_digits (GtkSpinButton *spin_button, - guint digits); -guint gtk_spin_button_get_digits (GtkSpinButton *spin_button); - -void gtk_spin_button_set_increments (GtkSpinButton *spin_button, - gdouble step, - gdouble page); -void gtk_spin_button_get_increments (GtkSpinButton *spin_button, - gdouble *step, - gdouble *page); - -void gtk_spin_button_set_range (GtkSpinButton *spin_button, - gdouble min, - gdouble max); -void gtk_spin_button_get_range (GtkSpinButton *spin_button, - gdouble *min, - gdouble *max); - -gdouble gtk_spin_button_get_value (GtkSpinButton *spin_button); - -gint gtk_spin_button_get_value_as_int (GtkSpinButton *spin_button); - -void gtk_spin_button_set_value (GtkSpinButton *spin_button, - gdouble value); - -void gtk_spin_button_set_update_policy (GtkSpinButton *spin_button, - GtkSpinButtonUpdatePolicy policy); -GtkSpinButtonUpdatePolicy gtk_spin_button_get_update_policy (GtkSpinButton *spin_button); - -void gtk_spin_button_set_numeric (GtkSpinButton *spin_button, - gboolean numeric); -gboolean gtk_spin_button_get_numeric (GtkSpinButton *spin_button); - -void gtk_spin_button_spin (GtkSpinButton *spin_button, - GtkSpinType direction, - gdouble increment); - -void gtk_spin_button_set_wrap (GtkSpinButton *spin_button, - gboolean wrap); -gboolean gtk_spin_button_get_wrap (GtkSpinButton *spin_button); - -void gtk_spin_button_set_snap_to_ticks (GtkSpinButton *spin_button, - gboolean snap_to_ticks); -gboolean gtk_spin_button_get_snap_to_ticks (GtkSpinButton *spin_button); -void gtk_spin_button_update (GtkSpinButton *spin_button); - - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_spin_button_get_value_as_float gtk_spin_button_get_value -#endif - -G_END_DECLS - -#endif /* __GTK_SPIN_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstatusbar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstatusbar.h deleted file mode 100644 index 47025331..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstatusbar.h +++ /dev/null @@ -1,108 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * GtkStatusbar Copyright (C) 1998 Shawn T. Amundson - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_STATUSBAR_H__ -#define __GTK_STATUSBAR_H__ - -#include <gtk/gtkhbox.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_STATUSBAR (gtk_statusbar_get_type ()) -#define GTK_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR, GtkStatusbar)) -#define GTK_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR, GtkStatusbarClass)) -#define GTK_IS_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR)) -#define GTK_IS_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR)) -#define GTK_STATUSBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR, GtkStatusbarClass)) - - -typedef struct _GtkStatusbar GtkStatusbar; -typedef struct _GtkStatusbarClass GtkStatusbarClass; - -struct _GtkStatusbar -{ - GtkHBox parent_widget; - - GtkWidget *frame; - GtkWidget *label; - - GSList *messages; - GSList *keys; - - guint seq_context_id; - guint seq_message_id; - - GdkWindow *grip_window; - - guint has_resize_grip : 1; -}; - -struct _GtkStatusbarClass -{ - GtkHBoxClass parent_class; - - gpointer reserved; - - void (*text_pushed) (GtkStatusbar *statusbar, - guint context_id, - const gchar *text); - void (*text_popped) (GtkStatusbar *statusbar, - guint context_id, - const gchar *text); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_statusbar_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_statusbar_new (void); -/* If you don't want to use contexts, 0 is a predefined global - * context_id you can pass to push/pop/remove - */ -guint gtk_statusbar_get_context_id (GtkStatusbar *statusbar, - const gchar *context_description); -/* Returns message_id used for gtk_statusbar_remove */ -guint gtk_statusbar_push (GtkStatusbar *statusbar, - guint context_id, - const gchar *text); -void gtk_statusbar_pop (GtkStatusbar *statusbar, - guint context_id); -void gtk_statusbar_remove (GtkStatusbar *statusbar, - guint context_id, - guint message_id); - -void gtk_statusbar_set_has_resize_grip (GtkStatusbar *statusbar, - gboolean setting); -gboolean gtk_statusbar_get_has_resize_grip (GtkStatusbar *statusbar); - -G_END_DECLS - -#endif /* __GTK_STATUSBAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstatusicon.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstatusicon.h deleted file mode 100644 index e58eb6ad..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstatusicon.h +++ /dev/null @@ -1,123 +0,0 @@ -/* gtkstatusicon.h: - * - * Copyright (C) 2003 Sun Microsystems, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - * - * Authors: - * Mark McLoughlin <mark@skynet.ie> - */ - -#ifndef __GTK_STATUS_ICON_H__ -#define __GTK_STATUS_ICON_H__ - -#include <gtk/gtkimage.h> -#include <gtk/gtkmenu.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_STATUS_ICON (gtk_status_icon_get_type ()) -#define GTK_STATUS_ICON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STATUS_ICON, GtkStatusIcon)) -#define GTK_STATUS_ICON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_STATUS_ICON, GtkStatusIconClass)) -#define GTK_IS_STATUS_ICON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STATUS_ICON)) -#define GTK_IS_STATUS_ICON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_STATUS_ICON)) -#define GTK_STATUS_ICON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STATUS_ICON, GtkStatusIconClass)) - -typedef struct _GtkStatusIcon GtkStatusIcon; -typedef struct _GtkStatusIconClass GtkStatusIconClass; -typedef struct _GtkStatusIconPrivate GtkStatusIconPrivate; - -struct _GtkStatusIcon -{ - GObject parent_instance; - - GtkStatusIconPrivate *priv; -}; - -struct _GtkStatusIconClass -{ - GObjectClass parent_class; - - void (* activate) (GtkStatusIcon *status_icon); - void (* popup_menu) (GtkStatusIcon *status_icon, - guint button, - guint32 activate_time); - gboolean (* size_changed) (GtkStatusIcon *status_icon, - gint size); - - void (*__gtk_reserved1); - void (*__gtk_reserved2); - void (*__gtk_reserved3); - void (*__gtk_reserved4); - void (*__gtk_reserved5); - void (*__gtk_reserved6); -}; - -GType gtk_status_icon_get_type (void) G_GNUC_CONST; - -GtkStatusIcon *gtk_status_icon_new (void); -GtkStatusIcon *gtk_status_icon_new_from_pixbuf (GdkPixbuf *pixbuf); -GtkStatusIcon *gtk_status_icon_new_from_file (const gchar *filename); -GtkStatusIcon *gtk_status_icon_new_from_stock (const gchar *stock_id); -GtkStatusIcon *gtk_status_icon_new_from_icon_name (const gchar *icon_name); - -void gtk_status_icon_set_from_pixbuf (GtkStatusIcon *status_icon, - GdkPixbuf *pixbuf); -void gtk_status_icon_set_from_file (GtkStatusIcon *status_icon, - const gchar *filename); -void gtk_status_icon_set_from_stock (GtkStatusIcon *status_icon, - const gchar *stock_id); -void gtk_status_icon_set_from_icon_name (GtkStatusIcon *status_icon, - const gchar *icon_name); - -GtkImageType gtk_status_icon_get_storage_type (GtkStatusIcon *status_icon); - -GdkPixbuf *gtk_status_icon_get_pixbuf (GtkStatusIcon *status_icon); -G_CONST_RETURN gchar *gtk_status_icon_get_stock (GtkStatusIcon *status_icon); -G_CONST_RETURN gchar *gtk_status_icon_get_icon_name (GtkStatusIcon *status_icon); - -gint gtk_status_icon_get_size (GtkStatusIcon *status_icon); - -void gtk_status_icon_set_screen (GtkStatusIcon *status_icon, - GdkScreen *screen); -GdkScreen *gtk_status_icon_get_screen (GtkStatusIcon *status_icon); - -void gtk_status_icon_set_tooltip (GtkStatusIcon *status_icon, - const gchar *tooltip_text); - -void gtk_status_icon_set_visible (GtkStatusIcon *status_icon, - gboolean visible); -gboolean gtk_status_icon_get_visible (GtkStatusIcon *status_icon); - -void gtk_status_icon_set_blinking (GtkStatusIcon *status_icon, - gboolean blinking); -gboolean gtk_status_icon_get_blinking (GtkStatusIcon *status_icon); - -gboolean gtk_status_icon_is_embedded (GtkStatusIcon *status_icon); - -void gtk_status_icon_position_menu (GtkMenu *menu, - gint *x, - gint *y, - gboolean *push_in, - gpointer user_data); -gboolean gtk_status_icon_get_geometry (GtkStatusIcon *status_icon, - GdkScreen **screen, - GdkRectangle *area, - GtkOrientation *orientation); - -G_END_DECLS - -#endif /* __GTK_STATUS_ICON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstock.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstock.h deleted file mode 100644 index 75d3b1fd..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstock.h +++ /dev/null @@ -1,173 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_STOCK_H__ -#define __GTK_STOCK_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkitemfactory.h> /* for GtkTranslateFunc */ - -G_BEGIN_DECLS - -typedef struct _GtkStockItem GtkStockItem; - -struct _GtkStockItem -{ - gchar *stock_id; - gchar *label; - GdkModifierType modifier; - guint keyval; - gchar *translation_domain; -}; - -void gtk_stock_add (const GtkStockItem *items, - guint n_items); -void gtk_stock_add_static (const GtkStockItem *items, - guint n_items); -gboolean gtk_stock_lookup (const gchar *stock_id, - GtkStockItem *item); - -/* Should free the list (and free each string in it also). - * This function is only useful for GUI builders and such. - */ -GSList* gtk_stock_list_ids (void); - -GtkStockItem *gtk_stock_item_copy (const GtkStockItem *item); -void gtk_stock_item_free (GtkStockItem *item); - -void gtk_stock_set_translate_func (const gchar *domain, - GtkTranslateFunc func, - gpointer data, - GtkDestroyNotify notify); - -/* Stock IDs (not all are stock items; some are images only) */ -#define GTK_STOCK_DIALOG_AUTHENTICATION \ - "gtk-dialog-authentication" -#define GTK_STOCK_DIALOG_INFO "gtk-dialog-info" -#define GTK_STOCK_DIALOG_WARNING "gtk-dialog-warning" -#define GTK_STOCK_DIALOG_ERROR "gtk-dialog-error" -#define GTK_STOCK_DIALOG_QUESTION "gtk-dialog-question" - -#define GTK_STOCK_DND "gtk-dnd" -#define GTK_STOCK_DND_MULTIPLE "gtk-dnd-multiple" - -#define GTK_STOCK_ABOUT "gtk-about" -#define GTK_STOCK_ADD "gtk-add" -#define GTK_STOCK_APPLY "gtk-apply" -#define GTK_STOCK_BOLD "gtk-bold" -#define GTK_STOCK_CANCEL "gtk-cancel" -#define GTK_STOCK_CDROM "gtk-cdrom" -#define GTK_STOCK_CLEAR "gtk-clear" -#define GTK_STOCK_CLOSE "gtk-close" -#define GTK_STOCK_COLOR_PICKER "gtk-color-picker" -#define GTK_STOCK_CONVERT "gtk-convert" -#define GTK_STOCK_CONNECT "gtk-connect" -#define GTK_STOCK_COPY "gtk-copy" -#define GTK_STOCK_CUT "gtk-cut" -#define GTK_STOCK_DELETE "gtk-delete" -#define GTK_STOCK_DIRECTORY "gtk-directory" -#define GTK_STOCK_DISCARD "gtk-discard" -#define GTK_STOCK_DISCONNECT "gtk-disconnect" -#define GTK_STOCK_EDIT "gtk-edit" -#define GTK_STOCK_EXECUTE "gtk-execute" -#define GTK_STOCK_FILE "gtk-file" -#define GTK_STOCK_FIND "gtk-find" -#define GTK_STOCK_FIND_AND_REPLACE "gtk-find-and-replace" -#define GTK_STOCK_FLOPPY "gtk-floppy" -#define GTK_STOCK_FULLSCREEN "gtk-fullscreen" -#define GTK_STOCK_GOTO_BOTTOM "gtk-goto-bottom" -#define GTK_STOCK_GOTO_FIRST "gtk-goto-first" -#define GTK_STOCK_GOTO_LAST "gtk-goto-last" -#define GTK_STOCK_GOTO_TOP "gtk-goto-top" -#define GTK_STOCK_GO_BACK "gtk-go-back" -#define GTK_STOCK_GO_DOWN "gtk-go-down" -#define GTK_STOCK_GO_FORWARD "gtk-go-forward" -#define GTK_STOCK_GO_UP "gtk-go-up" -#define GTK_STOCK_HARDDISK "gtk-harddisk" -#define GTK_STOCK_HELP "gtk-help" -#define GTK_STOCK_HOME "gtk-home" -#define GTK_STOCK_INDEX "gtk-index" -#define GTK_STOCK_INDENT "gtk-indent" -#define GTK_STOCK_INFO "gtk-info" -#define GTK_STOCK_UNINDENT "gtk-unindent" -#define GTK_STOCK_ITALIC "gtk-italic" -#define GTK_STOCK_JUMP_TO "gtk-jump-to" -#define GTK_STOCK_JUSTIFY_CENTER "gtk-justify-center" -#define GTK_STOCK_JUSTIFY_FILL "gtk-justify-fill" -#define GTK_STOCK_JUSTIFY_LEFT "gtk-justify-left" -#define GTK_STOCK_JUSTIFY_RIGHT "gtk-justify-right" -#define GTK_STOCK_LEAVE_FULLSCREEN "gtk-leave-fullscreen" -#define GTK_STOCK_MISSING_IMAGE "gtk-missing-image" -#define GTK_STOCK_MEDIA_FORWARD "gtk-media-forward" -#define GTK_STOCK_MEDIA_NEXT "gtk-media-next" -#define GTK_STOCK_MEDIA_PAUSE "gtk-media-pause" -#define GTK_STOCK_MEDIA_PLAY "gtk-media-play" -#define GTK_STOCK_MEDIA_PREVIOUS "gtk-media-previous" -#define GTK_STOCK_MEDIA_RECORD "gtk-media-record" -#define GTK_STOCK_MEDIA_REWIND "gtk-media-rewind" -#define GTK_STOCK_MEDIA_STOP "gtk-media-stop" -#define GTK_STOCK_NETWORK "gtk-network" -#define GTK_STOCK_NEW "gtk-new" -#define GTK_STOCK_NO "gtk-no" -#define GTK_STOCK_OK "gtk-ok" -#define GTK_STOCK_OPEN "gtk-open" -#define GTK_STOCK_ORIENTATION_PORTRAIT "gtk-orientation-portrait" -#define GTK_STOCK_ORIENTATION_LANDSCAPE "gtk-orientation-landscape" -#define GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE "gtk-orientation-reverse-landscape" -#define GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT "gtk-orientation-reverse-portrait" -#define GTK_STOCK_PASTE "gtk-paste" -#define GTK_STOCK_PREFERENCES "gtk-preferences" -#define GTK_STOCK_PRINT "gtk-print" -#define GTK_STOCK_PRINT_PREVIEW "gtk-print-preview" -#define GTK_STOCK_PROPERTIES "gtk-properties" -#define GTK_STOCK_QUIT "gtk-quit" -#define GTK_STOCK_REDO "gtk-redo" -#define GTK_STOCK_REFRESH "gtk-refresh" -#define GTK_STOCK_REMOVE "gtk-remove" -#define GTK_STOCK_REVERT_TO_SAVED "gtk-revert-to-saved" -#define GTK_STOCK_SAVE "gtk-save" -#define GTK_STOCK_SAVE_AS "gtk-save-as" -#define GTK_STOCK_SELECT_ALL "gtk-select-all" -#define GTK_STOCK_SELECT_COLOR "gtk-select-color" -#define GTK_STOCK_SELECT_FONT "gtk-select-font" -#define GTK_STOCK_SORT_ASCENDING "gtk-sort-ascending" -#define GTK_STOCK_SORT_DESCENDING "gtk-sort-descending" -#define GTK_STOCK_SPELL_CHECK "gtk-spell-check" -#define GTK_STOCK_STOP "gtk-stop" -#define GTK_STOCK_STRIKETHROUGH "gtk-strikethrough" -#define GTK_STOCK_UNDELETE "gtk-undelete" -#define GTK_STOCK_UNDERLINE "gtk-underline" -#define GTK_STOCK_UNDO "gtk-undo" -#define GTK_STOCK_YES "gtk-yes" -#define GTK_STOCK_ZOOM_100 "gtk-zoom-100" -#define GTK_STOCK_ZOOM_FIT "gtk-zoom-fit" -#define GTK_STOCK_ZOOM_IN "gtk-zoom-in" -#define GTK_STOCK_ZOOM_OUT "gtk-zoom-out" - -G_END_DECLS - -#endif /* __GTK_STOCK_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstyle.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstyle.h deleted file mode 100644 index bed56e0c..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkstyle.h +++ /dev/null @@ -1,908 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_STYLE_H__ -#define __GTK_STYLE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkenums.h> -#include <pango/pango.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_STYLE (gtk_style_get_type ()) -#define GTK_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_STYLE, GtkStyle)) -#define GTK_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STYLE, GtkStyleClass)) -#define GTK_IS_STYLE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_STYLE)) -#define GTK_IS_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STYLE)) -#define GTK_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE, GtkStyleClass)) - -#define GTK_TYPE_BORDER (gtk_border_get_type ()) - -/* Some forward declarations needed to rationalize the header - * files. - */ -typedef struct _GtkBorder GtkBorder; -typedef struct _GtkStyle GtkStyle; -typedef struct _GtkStyleClass GtkStyleClass; -typedef struct _GtkThemeEngine GtkThemeEngine; -typedef struct _GtkRcStyle GtkRcStyle; -typedef struct _GtkIconSet GtkIconSet; -typedef struct _GtkIconSource GtkIconSource; -typedef struct _GtkRcProperty GtkRcProperty; -typedef struct _GtkSettings GtkSettings; -typedef gboolean (*GtkRcPropertyParser) (const GParamSpec *pspec, - const GString *rc_string, - GValue *property_value); - -/* We make this forward declaration here, since we pass - * GtkWidget's to the draw functions. - */ -typedef struct _GtkWidget GtkWidget; - -#define GTK_STYLE_ATTACHED(style) (GTK_STYLE (style)->attach_count > 0) - -struct _GtkStyle -{ - GObject parent_instance; - - /*< public >*/ - - GdkColor fg[5]; - GdkColor bg[5]; - GdkColor light[5]; - GdkColor dark[5]; - GdkColor mid[5]; - GdkColor text[5]; - GdkColor base[5]; - GdkColor text_aa[5]; /* Halfway between text/base */ - - GdkColor black; - GdkColor white; - PangoFontDescription *font_desc; - - gint xthickness; - gint ythickness; - - GdkGC *fg_gc[5]; - GdkGC *bg_gc[5]; - GdkGC *light_gc[5]; - GdkGC *dark_gc[5]; - GdkGC *mid_gc[5]; - GdkGC *text_gc[5]; - GdkGC *base_gc[5]; - GdkGC *text_aa_gc[5]; - GdkGC *black_gc; - GdkGC *white_gc; - - GdkPixmap *bg_pixmap[5]; - - /*< private >*/ - - gint attach_count; - - gint depth; - GdkColormap *colormap; - GdkFont *private_font; - PangoFontDescription *private_font_desc; /* Font description for style->private_font or %NULL */ - - /* the RcStyle from which this style was created */ - GtkRcStyle *rc_style; - - GSList *styles; /* of type GtkStyle* */ - GArray *property_cache; - GSList *icon_factories; /* of type GtkIconFactory* */ -}; - -struct _GtkStyleClass -{ - GObjectClass parent_class; - - /* Initialize for a particular colormap/depth - * combination. style->colormap/style->depth will have - * been set at this point. Will typically chain to parent. - */ - void (*realize) (GtkStyle *style); - - /* Clean up for a particular colormap/depth combination. Will - * typically chain to parent. - */ - void (*unrealize) (GtkStyle *style); - - /* Make style an exact duplicate of src. - */ - void (*copy) (GtkStyle *style, - GtkStyle *src); - - /* Create an empty style of the same type as this style. - * The default implementation, which does - * g_object_new (G_OBJECT_TYPE (style), NULL); - * should work in most cases. - */ - GtkStyle *(*clone) (GtkStyle *style); - - /* Initialize the GtkStyle with the values in the GtkRcStyle. - * should chain to the parent implementation. - */ - void (*init_from_rc) (GtkStyle *style, - GtkRcStyle *rc_style); - - void (*set_background) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type); - - - GdkPixbuf * (* render_icon) (GtkStyle *style, - const GtkIconSource *source, - GtkTextDirection direction, - GtkStateType state, - GtkIconSize size, - GtkWidget *widget, - const gchar *detail); - - /* Drawing functions - */ - - void (*draw_hline) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x1, - gint x2, - gint y); - void (*draw_vline) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint y1_, - gint y2_, - gint x); - void (*draw_shadow) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_polygon) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GdkPoint *point, - gint npoints, - gboolean fill); - void (*draw_arrow) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GtkArrowType arrow_type, - gboolean fill, - gint x, - gint y, - gint width, - gint height); - void (*draw_diamond) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_string) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - const gchar *string); - void (*draw_box) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_flat_box) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_check) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_option) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_tab) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_shadow_gap) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side, - gint gap_x, - gint gap_width); - void (*draw_box_gap) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side, - gint gap_x, - gint gap_width); - void (*draw_extension) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side); - void (*draw_focus) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_slider) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkOrientation orientation); - void (*draw_handle) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkOrientation orientation); - - void (*draw_expander) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - GtkExpanderStyle expander_style); - void (*draw_layout) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - gboolean use_text, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - PangoLayout *layout); - void (*draw_resize_grip) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GdkWindowEdge edge, - gint x, - gint y, - gint width, - gint height); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); - void (*_gtk_reserved8) (void); - void (*_gtk_reserved9) (void); - void (*_gtk_reserved10) (void); - void (*_gtk_reserved11) (void); - void (*_gtk_reserved12) (void); -}; - -struct _GtkBorder -{ - gint left; - gint right; - gint top; - gint bottom; -}; - -GType gtk_style_get_type (void) G_GNUC_CONST; -GtkStyle* gtk_style_new (void); -GtkStyle* gtk_style_copy (GtkStyle *style); -GtkStyle* gtk_style_attach (GtkStyle *style, - GdkWindow *window) G_GNUC_WARN_UNUSED_RESULT; -void gtk_style_detach (GtkStyle *style); - -#ifndef GTK_DISABLE_DEPRECATED -GtkStyle* gtk_style_ref (GtkStyle *style); -void gtk_style_unref (GtkStyle *style); - -GdkFont * gtk_style_get_font (GtkStyle *style); -void gtk_style_set_font (GtkStyle *style, - GdkFont *font); -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_style_set_background (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type); -void gtk_style_apply_default_background (GtkStyle *style, - GdkWindow *window, - gboolean set_bg, - GtkStateType state_type, - GdkRectangle *area, - gint x, - gint y, - gint width, - gint height); - -GtkIconSet* gtk_style_lookup_icon_set (GtkStyle *style, - const gchar *stock_id); -gboolean gtk_style_lookup_color (GtkStyle *style, - const gchar *color_name, - GdkColor *color); - -GdkPixbuf* gtk_style_render_icon (GtkStyle *style, - const GtkIconSource *source, - GtkTextDirection direction, - GtkStateType state, - GtkIconSize size, - GtkWidget *widget, - const gchar *detail); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_draw_hline (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - gint x1, - gint x2, - gint y); -void gtk_draw_vline (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - gint y1_, - gint y2_, - gint x); -void gtk_draw_shadow (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_polygon (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkPoint *points, - gint npoints, - gboolean fill); -void gtk_draw_arrow (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GtkArrowType arrow_type, - gboolean fill, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_diamond (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_box (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_flat_box (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_check (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_option (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_tab (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_shadow_gap (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side, - gint gap_x, - gint gap_width); -void gtk_draw_box_gap (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side, - gint gap_x, - gint gap_width); -void gtk_draw_extension (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side); -void gtk_draw_focus (GtkStyle *style, - GdkWindow *window, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_slider (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height, - GtkOrientation orientation); -void gtk_draw_handle (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height, - GtkOrientation orientation); -void gtk_draw_expander (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - gint x, - gint y, - GtkExpanderStyle expander_style); -void gtk_draw_layout (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - gboolean use_text, - gint x, - gint y, - PangoLayout *layout); -void gtk_draw_resize_grip (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkWindowEdge edge, - gint x, - gint y, - gint width, - gint height); -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_paint_hline (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x1, - gint x2, - gint y); -void gtk_paint_vline (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint y1_, - gint y2_, - gint x); -void gtk_paint_shadow (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_polygon (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GdkPoint *points, - gint npoints, - gboolean fill); -void gtk_paint_arrow (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GtkArrowType arrow_type, - gboolean fill, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_diamond (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_box (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_flat_box (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_check (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_option (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_tab (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_shadow_gap (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side, - gint gap_x, - gint gap_width); -void gtk_paint_box_gap (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side, - gint gap_x, - gint gap_width); -void gtk_paint_extension (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkPositionType gap_side); -void gtk_paint_focus (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_slider (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkOrientation orientation); -void gtk_paint_handle (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height, - GtkOrientation orientation); -void gtk_paint_expander (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - GtkExpanderStyle expander_style); -void gtk_paint_layout (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - gboolean use_text, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - PangoLayout *layout); - -void gtk_paint_resize_grip (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GdkWindowEdge edge, - gint x, - gint y, - gint width, - gint height); - - -GType gtk_border_get_type (void) G_GNUC_CONST; -GtkBorder *gtk_border_copy (const GtkBorder *border_); -void gtk_border_free (GtkBorder *border_); - -/* --- private API --- */ -const GValue* _gtk_style_peek_property_value (GtkStyle *style, - GType widget_type, - GParamSpec *pspec, - GtkRcPropertyParser parser); - -void _gtk_style_init_for_settings (GtkStyle *style, - GtkSettings *settings); - -void _gtk_style_shade (GdkColor *a, - GdkColor *b, - gdouble k); - -/* deprecated */ -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_style_apply_default_pixmap(s,gw,st,a,x,y,w,h) gtk_style_apply_default_background (s,gw,1,st,a,x,y,w,h) -void gtk_draw_string (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - gint x, - gint y, - const gchar *string); -void gtk_paint_string (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - const gchar *string); -#endif /* GTK_DISABLE_DEPRECATED */ - -void gtk_draw_insertion_cursor (GtkWidget *widget, - GdkDrawable *drawable, - GdkRectangle *area, - GdkRectangle *location, - gboolean is_primary, - GtkTextDirection direction, - gboolean draw_arrow); -GdkGC *_gtk_widget_get_cursor_gc (GtkWidget *widget); -void _gtk_widget_get_cursor_color (GtkWidget *widget, - GdkColor *color); - -G_END_DECLS - -#endif /* __GTK_STYLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktable.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktable.h deleted file mode 100644 index f925d330..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktable.h +++ /dev/null @@ -1,145 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TABLE_H__ -#define __GTK_TABLE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_TABLE (gtk_table_get_type ()) -#define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) -#define GTK_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TABLE, GtkTableClass)) -#define GTK_IS_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TABLE)) -#define GTK_IS_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TABLE)) -#define GTK_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TABLE, GtkTableClass)) - - -typedef struct _GtkTable GtkTable; -typedef struct _GtkTableClass GtkTableClass; -typedef struct _GtkTableChild GtkTableChild; -typedef struct _GtkTableRowCol GtkTableRowCol; - -struct _GtkTable -{ - GtkContainer container; - - GList *children; - GtkTableRowCol *rows; - GtkTableRowCol *cols; - guint16 nrows; - guint16 ncols; - guint16 column_spacing; - guint16 row_spacing; - guint homogeneous : 1; -}; - -struct _GtkTableClass -{ - GtkContainerClass parent_class; -}; - -struct _GtkTableChild -{ - GtkWidget *widget; - guint16 left_attach; - guint16 right_attach; - guint16 top_attach; - guint16 bottom_attach; - guint16 xpadding; - guint16 ypadding; - guint xexpand : 1; - guint yexpand : 1; - guint xshrink : 1; - guint yshrink : 1; - guint xfill : 1; - guint yfill : 1; -}; - -struct _GtkTableRowCol -{ - guint16 requisition; - guint16 allocation; - guint16 spacing; - guint need_expand : 1; - guint need_shrink : 1; - guint expand : 1; - guint shrink : 1; - guint empty : 1; -}; - - -GType gtk_table_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_table_new (guint rows, - guint columns, - gboolean homogeneous); -void gtk_table_resize (GtkTable *table, - guint rows, - guint columns); -void gtk_table_attach (GtkTable *table, - GtkWidget *child, - guint left_attach, - guint right_attach, - guint top_attach, - guint bottom_attach, - GtkAttachOptions xoptions, - GtkAttachOptions yoptions, - guint xpadding, - guint ypadding); -void gtk_table_attach_defaults (GtkTable *table, - GtkWidget *widget, - guint left_attach, - guint right_attach, - guint top_attach, - guint bottom_attach); -void gtk_table_set_row_spacing (GtkTable *table, - guint row, - guint spacing); -guint gtk_table_get_row_spacing (GtkTable *table, - guint row); -void gtk_table_set_col_spacing (GtkTable *table, - guint column, - guint spacing); -guint gtk_table_get_col_spacing (GtkTable *table, - guint column); -void gtk_table_set_row_spacings (GtkTable *table, - guint spacing); -guint gtk_table_get_default_row_spacing (GtkTable *table); -void gtk_table_set_col_spacings (GtkTable *table, - guint spacing); -guint gtk_table_get_default_col_spacing (GtkTable *table); -void gtk_table_set_homogeneous (GtkTable *table, - gboolean homogeneous); -gboolean gtk_table_get_homogeneous (GtkTable *table); - - -G_END_DECLS - -#endif /* __GTK_TABLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h deleted file mode 100644 index cd744b0d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h +++ /dev/null @@ -1,71 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEAROFF_MENU_ITEM_H__ -#define __GTK_TEAROFF_MENU_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkmenuitem.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TEAROFF_MENU_ITEM (gtk_tearoff_menu_item_get_type ()) -#define GTK_TEAROFF_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEAROFF_MENU_ITEM, GtkTearoffMenuItem)) -#define GTK_TEAROFF_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEAROFF_MENU_ITEM, GtkTearoffMenuItemClass)) -#define GTK_IS_TEAROFF_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEAROFF_MENU_ITEM)) -#define GTK_IS_TEAROFF_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEAROFF_MENU_ITEM)) -#define GTK_TEAROFF_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEAROFF_MENU_ITEM, GtkTearoffMenuItemClass)) - - -typedef struct _GtkTearoffMenuItem GtkTearoffMenuItem; -typedef struct _GtkTearoffMenuItemClass GtkTearoffMenuItemClass; - -struct _GtkTearoffMenuItem -{ - GtkMenuItem menu_item; - - guint torn_off : 1; -}; - -struct _GtkTearoffMenuItemClass -{ - GtkMenuItemClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_tearoff_menu_item_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_tearoff_menu_item_new (void); - -G_END_DECLS - -#endif /* __GTK_TEAROFF_MENU_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktext.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktext.h deleted file mode 100644 index a2be7faf..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktext.h +++ /dev/null @@ -1,218 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifdef GTK_ENABLE_BROKEN - -#ifndef __GTK_TEXT_H__ -#define __GTK_TEXT_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkadjustment.h> -#include <gtk/gtkoldeditable.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TEXT (gtk_text_get_type ()) -#define GTK_TEXT(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_TEXT, GtkText)) -#define GTK_TEXT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT, GtkTextClass)) -#define GTK_IS_TEXT(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_TEXT)) -#define GTK_IS_TEXT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT)) -#define GTK_TEXT_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_TEXT, GtkTextClass)) - - -typedef struct _GtkTextFont GtkTextFont; -typedef struct _GtkPropertyMark GtkPropertyMark; -typedef struct _GtkText GtkText; -typedef struct _GtkTextClass GtkTextClass; - -struct _GtkPropertyMark -{ - /* Position in list. */ - GList* property; - - /* Offset into that property. */ - guint offset; - - /* Current index. */ - guint index; -}; - -struct _GtkText -{ - GtkOldEditable old_editable; - - GdkWindow *text_area; - - GtkAdjustment *hadj; - GtkAdjustment *vadj; - - GdkGC *gc; - - GdkPixmap* line_wrap_bitmap; - GdkPixmap* line_arrow_bitmap; - - /* GAPPED TEXT SEGMENT */ - - /* The text, a single segment of text a'la emacs, with a gap - * where insertion occurs. */ - union { GdkWChar *wc; guchar *ch; } text; - /* The allocated length of the text segment. */ - guint text_len; - /* The gap position, index into address where a char - * should be inserted. */ - guint gap_position; - /* The gap size, s.t. *(text + gap_position + gap_size) is - * the first valid character following the gap. */ - guint gap_size; - /* The last character position, index into address where a - * character should be appeneded. Thus, text_end - gap_size - * is the length of the actual data. */ - guint text_end; - /* LINE START CACHE */ - - /* A cache of line-start information. Data is a LineParam*. */ - GList *line_start_cache; - /* Index to the start of the first visible line. */ - guint first_line_start_index; - /* The number of pixels cut off of the top line. */ - guint first_cut_pixels; - /* First visible horizontal pixel. */ - guint first_onscreen_hor_pixel; - /* First visible vertical pixel. */ - guint first_onscreen_ver_pixel; - - /* FLAGS */ - - /* True iff this buffer is wrapping lines, otherwise it is using a - * horizontal scrollbar. */ - guint line_wrap : 1; - guint word_wrap : 1; - /* If a fontset is supplied for the widget, use_wchar become true, - * and we use GdkWchar as the encoding of text. */ - guint use_wchar : 1; - - /* Frozen, don't do updates. @@@ fixme */ - guint freeze_count; - /* TEXT PROPERTIES */ - - /* A doubly-linked-list containing TextProperty objects. */ - GList *text_properties; - /* The end of this list. */ - GList *text_properties_end; - /* The first node before or on the point along with its offset to - * the point and the buffer's current point. This is the only - * PropertyMark whose index is guaranteed to remain correct - * following a buffer insertion or deletion. */ - GtkPropertyMark point; - - /* SCRATCH AREA */ - - union { GdkWChar *wc; guchar *ch; } scratch_buffer; - guint scratch_buffer_len; - - /* SCROLLING */ - - gint last_ver_value; - - /* CURSOR */ - - gint cursor_pos_x; /* Position of cursor. */ - gint cursor_pos_y; /* Baseline of line cursor is drawn on. */ - GtkPropertyMark cursor_mark; /* Where it is in the buffer. */ - GdkWChar cursor_char; /* Character to redraw. */ - gchar cursor_char_offset; /* Distance from baseline of the font. */ - gint cursor_virtual_x; /* Where it would be if it could be. */ - gint cursor_drawn_level; /* How many people have undrawn. */ - - /* Current Line */ - - GList *current_line; - - /* Tab Stops */ - - GList *tab_stops; - gint default_tab_width; - - GtkTextFont *current_font; /* Text font for current style */ - - /* Timer used for auto-scrolling off ends */ - gint timer; - - guint button; /* currently pressed mouse button */ - GdkGC *bg_gc; /* gc for drawing background pixmap */ -}; - -struct _GtkTextClass -{ - GtkOldEditableClass parent_class; - - void (*set_scroll_adjustments) (GtkText *text, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); -}; - - -GtkType gtk_text_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_text_new (GtkAdjustment *hadj, - GtkAdjustment *vadj); -void gtk_text_set_editable (GtkText *text, - gboolean editable); -void gtk_text_set_word_wrap (GtkText *text, - gboolean word_wrap); -void gtk_text_set_line_wrap (GtkText *text, - gboolean line_wrap); -void gtk_text_set_adjustments (GtkText *text, - GtkAdjustment *hadj, - GtkAdjustment *vadj); -void gtk_text_set_point (GtkText *text, - guint index); -guint gtk_text_get_point (GtkText *text); -guint gtk_text_get_length (GtkText *text); -void gtk_text_freeze (GtkText *text); -void gtk_text_thaw (GtkText *text); -void gtk_text_insert (GtkText *text, - GdkFont *font, - const GdkColor *fore, - const GdkColor *back, - const char *chars, - gint length); -gboolean gtk_text_backward_delete (GtkText *text, - guint nchars); -gboolean gtk_text_forward_delete (GtkText *text, - guint nchars); - -#define GTK_TEXT_INDEX(t, index) (((t)->use_wchar) \ - ? ((index) < (t)->gap_position ? (t)->text.wc[index] : \ - (t)->text.wc[(index)+(t)->gap_size]) \ - : ((index) < (t)->gap_position ? (t)->text.ch[index] : \ - (t)->text.ch[(index)+(t)->gap_size])) - -G_END_DECLS - -#endif /* __GTK_TEXT_H__ */ - -#endif /* GTK_ENABLE_BROKEN */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextbuffer.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextbuffer.h deleted file mode 100644 index 9a0eb9d2..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextbuffer.h +++ /dev/null @@ -1,403 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtktextbuffer.h Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEXT_BUFFER_H__ -#define __GTK_TEXT_BUFFER_H__ - -#include <gtk/gtkwidget.h> -#include <gtk/gtkclipboard.h> -#include <gtk/gtktexttagtable.h> -#include <gtk/gtktextiter.h> -#include <gtk/gtktextmark.h> -#include <gtk/gtktextchild.h> - -G_BEGIN_DECLS - -/* - * This is the PUBLIC representation of a text buffer. - * GtkTextBTree is the PRIVATE internal representation of it. - */ - -/* these values are used as "info" for the targets contained in the - * lists returned by gtk_text_buffer_get_copy,paste_target_list() - * - * the enum counts down from G_MAXUINT to avoid clashes with application - * added drag destinations which usually start at 0. - */ -typedef enum -{ - GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS = - 1, - GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT = - 2, - GTK_TEXT_BUFFER_TARGET_INFO_TEXT = - 3 -} GtkTextBufferTargetInfo; - -typedef struct _GtkTextBTree GtkTextBTree; - -typedef struct _GtkTextLogAttrCache GtkTextLogAttrCache; - -#define GTK_TYPE_TEXT_BUFFER (gtk_text_buffer_get_type ()) -#define GTK_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBuffer)) -#define GTK_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass)) -#define GTK_IS_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_BUFFER)) -#define GTK_IS_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_BUFFER)) -#define GTK_TEXT_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass)) - -typedef struct _GtkTextBufferClass GtkTextBufferClass; - -struct _GtkTextBuffer -{ - GObject parent_instance; - - GtkTextTagTable *tag_table; - GtkTextBTree *btree; - - GSList *clipboard_contents_buffers; - GSList *selection_clipboards; - - GtkTextLogAttrCache *log_attr_cache; - - guint user_action_count; - - /* Whether the buffer has been modified since last save */ - guint modified : 1; - - guint has_selection : 1; -}; - -struct _GtkTextBufferClass -{ - GObjectClass parent_class; - - void (* insert_text) (GtkTextBuffer *buffer, - GtkTextIter *pos, - const gchar *text, - gint length); - - void (* insert_pixbuf) (GtkTextBuffer *buffer, - GtkTextIter *pos, - GdkPixbuf *pixbuf); - - void (* insert_child_anchor) (GtkTextBuffer *buffer, - GtkTextIter *pos, - GtkTextChildAnchor *anchor); - - void (* delete_range) (GtkTextBuffer *buffer, - GtkTextIter *start, - GtkTextIter *end); - - /* Only for text/widgets/pixbuf changed, marks/tags don't cause this - * to be emitted - */ - void (* changed) (GtkTextBuffer *buffer); - - - /* New value for the modified flag */ - void (* modified_changed) (GtkTextBuffer *buffer); - - /* Mark moved or created */ - void (* mark_set) (GtkTextBuffer *buffer, - const GtkTextIter *location, - GtkTextMark *mark); - - void (* mark_deleted) (GtkTextBuffer *buffer, - GtkTextMark *mark); - - void (* apply_tag) (GtkTextBuffer *buffer, - GtkTextTag *tag, - const GtkTextIter *start_char, - const GtkTextIter *end_char); - - void (* remove_tag) (GtkTextBuffer *buffer, - GtkTextTag *tag, - const GtkTextIter *start_char, - const GtkTextIter *end_char); - - /* Called at the start and end of an atomic user action */ - void (* begin_user_action) (GtkTextBuffer *buffer); - void (* end_user_action) (GtkTextBuffer *buffer); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); -}; - -GType gtk_text_buffer_get_type (void) G_GNUC_CONST; - - - -/* table is NULL to create a new one */ -GtkTextBuffer *gtk_text_buffer_new (GtkTextTagTable *table); -gint gtk_text_buffer_get_line_count (GtkTextBuffer *buffer); -gint gtk_text_buffer_get_char_count (GtkTextBuffer *buffer); - - -GtkTextTagTable* gtk_text_buffer_get_tag_table (GtkTextBuffer *buffer); - -/* Delete whole buffer, then insert */ -void gtk_text_buffer_set_text (GtkTextBuffer *buffer, - const gchar *text, - gint len); - -/* Insert into the buffer */ -void gtk_text_buffer_insert (GtkTextBuffer *buffer, - GtkTextIter *iter, - const gchar *text, - gint len); -void gtk_text_buffer_insert_at_cursor (GtkTextBuffer *buffer, - const gchar *text, - gint len); - -gboolean gtk_text_buffer_insert_interactive (GtkTextBuffer *buffer, - GtkTextIter *iter, - const gchar *text, - gint len, - gboolean default_editable); -gboolean gtk_text_buffer_insert_interactive_at_cursor (GtkTextBuffer *buffer, - const gchar *text, - gint len, - gboolean default_editable); - -void gtk_text_buffer_insert_range (GtkTextBuffer *buffer, - GtkTextIter *iter, - const GtkTextIter *start, - const GtkTextIter *end); -gboolean gtk_text_buffer_insert_range_interactive (GtkTextBuffer *buffer, - GtkTextIter *iter, - const GtkTextIter *start, - const GtkTextIter *end, - gboolean default_editable); - -void gtk_text_buffer_insert_with_tags (GtkTextBuffer *buffer, - GtkTextIter *iter, - const gchar *text, - gint len, - GtkTextTag *first_tag, - ...) G_GNUC_NULL_TERMINATED; - -void gtk_text_buffer_insert_with_tags_by_name (GtkTextBuffer *buffer, - GtkTextIter *iter, - const gchar *text, - gint len, - const gchar *first_tag_name, - ...) G_GNUC_NULL_TERMINATED; - -/* Delete from the buffer */ -void gtk_text_buffer_delete (GtkTextBuffer *buffer, - GtkTextIter *start, - GtkTextIter *end); -gboolean gtk_text_buffer_delete_interactive (GtkTextBuffer *buffer, - GtkTextIter *start_iter, - GtkTextIter *end_iter, - gboolean default_editable); -gboolean gtk_text_buffer_backspace (GtkTextBuffer *buffer, - GtkTextIter *iter, - gboolean interactive, - gboolean default_editable); - -/* Obtain strings from the buffer */ -gchar *gtk_text_buffer_get_text (GtkTextBuffer *buffer, - const GtkTextIter *start, - const GtkTextIter *end, - gboolean include_hidden_chars); - -gchar *gtk_text_buffer_get_slice (GtkTextBuffer *buffer, - const GtkTextIter *start, - const GtkTextIter *end, - gboolean include_hidden_chars); - -/* Insert a pixbuf */ -void gtk_text_buffer_insert_pixbuf (GtkTextBuffer *buffer, - GtkTextIter *iter, - GdkPixbuf *pixbuf); - -/* Insert a child anchor */ -void gtk_text_buffer_insert_child_anchor (GtkTextBuffer *buffer, - GtkTextIter *iter, - GtkTextChildAnchor *anchor); - -/* Convenience, create and insert a child anchor */ -GtkTextChildAnchor *gtk_text_buffer_create_child_anchor (GtkTextBuffer *buffer, - GtkTextIter *iter); - -/* Mark manipulation */ -void gtk_text_buffer_add_mark (GtkTextBuffer *buffer, - GtkTextMark *mark, - const GtkTextIter *where); -GtkTextMark *gtk_text_buffer_create_mark (GtkTextBuffer *buffer, - const gchar *mark_name, - const GtkTextIter *where, - gboolean left_gravity); -void gtk_text_buffer_move_mark (GtkTextBuffer *buffer, - GtkTextMark *mark, - const GtkTextIter *where); -void gtk_text_buffer_delete_mark (GtkTextBuffer *buffer, - GtkTextMark *mark); -GtkTextMark* gtk_text_buffer_get_mark (GtkTextBuffer *buffer, - const gchar *name); - -void gtk_text_buffer_move_mark_by_name (GtkTextBuffer *buffer, - const gchar *name, - const GtkTextIter *where); -void gtk_text_buffer_delete_mark_by_name (GtkTextBuffer *buffer, - const gchar *name); - -GtkTextMark* gtk_text_buffer_get_insert (GtkTextBuffer *buffer); -GtkTextMark* gtk_text_buffer_get_selection_bound (GtkTextBuffer *buffer); - -/* efficiently move insert and selection_bound at the same time */ -void gtk_text_buffer_place_cursor (GtkTextBuffer *buffer, - const GtkTextIter *where); -void gtk_text_buffer_select_range (GtkTextBuffer *buffer, - const GtkTextIter *ins, - const GtkTextIter *bound); - - - -/* Tag manipulation */ -void gtk_text_buffer_apply_tag (GtkTextBuffer *buffer, - GtkTextTag *tag, - const GtkTextIter *start, - const GtkTextIter *end); -void gtk_text_buffer_remove_tag (GtkTextBuffer *buffer, - GtkTextTag *tag, - const GtkTextIter *start, - const GtkTextIter *end); -void gtk_text_buffer_apply_tag_by_name (GtkTextBuffer *buffer, - const gchar *name, - const GtkTextIter *start, - const GtkTextIter *end); -void gtk_text_buffer_remove_tag_by_name (GtkTextBuffer *buffer, - const gchar *name, - const GtkTextIter *start, - const GtkTextIter *end); -void gtk_text_buffer_remove_all_tags (GtkTextBuffer *buffer, - const GtkTextIter *start, - const GtkTextIter *end); - - -/* You can either ignore the return value, or use it to - * set the attributes of the tag. tag_name can be NULL - */ -GtkTextTag *gtk_text_buffer_create_tag (GtkTextBuffer *buffer, - const gchar *tag_name, - const gchar *first_property_name, - ...); - -/* Obtain iterators pointed at various places, then you can move the - * iterator around using the GtkTextIter operators - */ -void gtk_text_buffer_get_iter_at_line_offset (GtkTextBuffer *buffer, - GtkTextIter *iter, - gint line_number, - gint char_offset); -void gtk_text_buffer_get_iter_at_line_index (GtkTextBuffer *buffer, - GtkTextIter *iter, - gint line_number, - gint byte_index); -void gtk_text_buffer_get_iter_at_offset (GtkTextBuffer *buffer, - GtkTextIter *iter, - gint char_offset); -void gtk_text_buffer_get_iter_at_line (GtkTextBuffer *buffer, - GtkTextIter *iter, - gint line_number); -void gtk_text_buffer_get_start_iter (GtkTextBuffer *buffer, - GtkTextIter *iter); -void gtk_text_buffer_get_end_iter (GtkTextBuffer *buffer, - GtkTextIter *iter); -void gtk_text_buffer_get_bounds (GtkTextBuffer *buffer, - GtkTextIter *start, - GtkTextIter *end); -void gtk_text_buffer_get_iter_at_mark (GtkTextBuffer *buffer, - GtkTextIter *iter, - GtkTextMark *mark); - -void gtk_text_buffer_get_iter_at_child_anchor (GtkTextBuffer *buffer, - GtkTextIter *iter, - GtkTextChildAnchor *anchor); - -/* There's no get_first_iter because you just get the iter for - line or char 0 */ - -/* Used to keep track of whether the buffer needs saving; anytime the - buffer contents change, the modified flag is turned on. Whenever - you save, turn it off. Tags and marks do not affect the modified - flag, but if you would like them to you can connect a handler to - the tag/mark signals and call set_modified in your handler */ - -gboolean gtk_text_buffer_get_modified (GtkTextBuffer *buffer); -void gtk_text_buffer_set_modified (GtkTextBuffer *buffer, - gboolean setting); - -gboolean gtk_text_buffer_get_has_selection (GtkTextBuffer *buffer); - -void gtk_text_buffer_add_selection_clipboard (GtkTextBuffer *buffer, - GtkClipboard *clipboard); -void gtk_text_buffer_remove_selection_clipboard (GtkTextBuffer *buffer, - GtkClipboard *clipboard); - -void gtk_text_buffer_cut_clipboard (GtkTextBuffer *buffer, - GtkClipboard *clipboard, - gboolean default_editable); -void gtk_text_buffer_copy_clipboard (GtkTextBuffer *buffer, - GtkClipboard *clipboard); -void gtk_text_buffer_paste_clipboard (GtkTextBuffer *buffer, - GtkClipboard *clipboard, - GtkTextIter *override_location, - gboolean default_editable); - -gboolean gtk_text_buffer_get_selection_bounds (GtkTextBuffer *buffer, - GtkTextIter *start, - GtkTextIter *end); -gboolean gtk_text_buffer_delete_selection (GtkTextBuffer *buffer, - gboolean interactive, - gboolean default_editable); - -/* Called to specify atomic user actions, used to implement undo */ -void gtk_text_buffer_begin_user_action (GtkTextBuffer *buffer); -void gtk_text_buffer_end_user_action (GtkTextBuffer *buffer); - -GtkTargetList * gtk_text_buffer_get_copy_target_list (GtkTextBuffer *buffer); -GtkTargetList * gtk_text_buffer_get_paste_target_list (GtkTextBuffer *buffer); - -/* INTERNAL private stuff */ -void _gtk_text_buffer_spew (GtkTextBuffer *buffer); - -GtkTextBTree* _gtk_text_buffer_get_btree (GtkTextBuffer *buffer); - -const PangoLogAttr* _gtk_text_buffer_get_line_log_attrs (GtkTextBuffer *buffer, - const GtkTextIter *anywhere_in_line, - gint *char_len); - -void _gtk_text_buffer_notify_will_remove_tag (GtkTextBuffer *buffer, - GtkTextTag *tag); - -G_END_DECLS - -#endif diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h deleted file mode 100644 index 96fc3c96..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h +++ /dev/null @@ -1,92 +0,0 @@ -/* gtkrichtext.h - * - * Copyright (C) 2006 Imendio AB - * Contact: Michael Natterer <mitch@imendio.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TEXT_BUFFER_RICH_TEXT_H__ -#define __GTK_TEXT_BUFFER_RICH_TEXT_H__ - -#include <gtk/gtktextbuffer.h> - -G_BEGIN_DECLS - -typedef guint8 * (* GtkTextBufferSerializeFunc) (GtkTextBuffer *register_buffer, - GtkTextBuffer *content_buffer, - const GtkTextIter *start, - const GtkTextIter *end, - gsize *length, - gpointer user_data); -typedef gboolean (* GtkTextBufferDeserializeFunc) (GtkTextBuffer *register_buffer, - GtkTextBuffer *content_buffer, - GtkTextIter *iter, - const guint8 *data, - gsize length, - gboolean create_tags, - gpointer user_data, - GError **error); - -GdkAtom gtk_text_buffer_register_serialize_format (GtkTextBuffer *buffer, - const gchar *mime_type, - GtkTextBufferSerializeFunc function, - gpointer user_data, - GDestroyNotify user_data_destroy); -GdkAtom gtk_text_buffer_register_serialize_tagset (GtkTextBuffer *buffer, - const gchar *tagset_name); - -GdkAtom gtk_text_buffer_register_deserialize_format (GtkTextBuffer *buffer, - const gchar *mime_type, - GtkTextBufferDeserializeFunc function, - gpointer user_data, - GDestroyNotify user_data_destroy); -GdkAtom gtk_text_buffer_register_deserialize_tagset (GtkTextBuffer *buffer, - const gchar *tagset_name); - -void gtk_text_buffer_unregister_serialize_format (GtkTextBuffer *buffer, - GdkAtom format); -void gtk_text_buffer_unregister_deserialize_format (GtkTextBuffer *buffer, - GdkAtom format); - -void gtk_text_buffer_deserialize_set_can_create_tags (GtkTextBuffer *buffer, - GdkAtom format, - gboolean can_create_tags); -gboolean gtk_text_buffer_deserialize_get_can_create_tags (GtkTextBuffer *buffer, - GdkAtom format); - -GdkAtom * gtk_text_buffer_get_serialize_formats (GtkTextBuffer *buffer, - gint *n_formats); -GdkAtom * gtk_text_buffer_get_deserialize_formats (GtkTextBuffer *buffer, - gint *n_formats); - -guint8 * gtk_text_buffer_serialize (GtkTextBuffer *register_buffer, - GtkTextBuffer *content_buffer, - GdkAtom format, - const GtkTextIter *start, - const GtkTextIter *end, - gsize *length); -gboolean gtk_text_buffer_deserialize (GtkTextBuffer *register_buffer, - GtkTextBuffer *content_buffer, - GdkAtom format, - GtkTextIter *iter, - const guint8 *data, - gsize length, - GError **error); - -G_END_DECLS - -#endif /* __GTK_TEXT_BUFFER_RICH_TEXT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextchild.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextchild.h deleted file mode 100644 index 19c3ad9a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextchild.h +++ /dev/null @@ -1,77 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtktextchild.h Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEXT_CHILD_H__ -#define __GTK_TEXT_CHILD_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS - -/* A GtkTextChildAnchor is a spot in the buffer where child widgets - * can be "anchored" (inserted inline, as if they were characters). - * The anchor can have multiple widgets anchored, to allow for multiple - * views. - */ - -typedef struct _GtkTextChildAnchor GtkTextChildAnchor; -typedef struct _GtkTextChildAnchorClass GtkTextChildAnchorClass; - -#define GTK_TYPE_TEXT_CHILD_ANCHOR (gtk_text_child_anchor_get_type ()) -#define GTK_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchor)) -#define GTK_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass)) -#define GTK_IS_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_CHILD_ANCHOR)) -#define GTK_IS_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR)) -#define GTK_TEXT_CHILD_ANCHOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass)) - -struct _GtkTextChildAnchor -{ - GObject parent_instance; - - gpointer segment; -}; - -struct _GtkTextChildAnchorClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_text_child_anchor_get_type (void) G_GNUC_CONST; - -GtkTextChildAnchor* gtk_text_child_anchor_new (void); - -GList* gtk_text_child_anchor_get_widgets (GtkTextChildAnchor *anchor); -gboolean gtk_text_child_anchor_get_deleted (GtkTextChildAnchor *anchor); - -G_END_DECLS - -#endif diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextdisplay.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextdisplay.h deleted file mode 100644 index b93a84c2..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextdisplay.h +++ /dev/null @@ -1,112 +0,0 @@ -/* gtktextdisplay.c - display layed-out text - * - * Copyright (c) 1992-1994 The Regents of the University of California. - * Copyright (c) 1994-1997 Sun Microsystems, Inc. - * Copyright (c) 2000 Red Hat, Inc. - * Tk->Gtk port by Havoc Pennington - * - * This file can be used under your choice of two licenses, the LGPL - * and the original Tk license. - * - * LGPL: - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * Original Tk license: - * - * This software is copyrighted by the Regents of the University of - * California, Sun Microsystems, Inc., and other parties. The - * following terms apply to all files associated with the software - * unless explicitly disclaimed in individual files. - * - * The authors hereby grant permission to use, copy, modify, - * distribute, and license this software and its documentation for any - * purpose, provided that existing copyright notices are retained in - * all copies and that this notice is included verbatim in any - * distributions. No written agreement, license, or royalty fee is - * required for any of the authorized uses. Modifications to this - * software may be copyrighted by their authors and need not follow - * the licensing terms described here, provided that the new terms are - * clearly indicated on the first page of each file where they apply. - * - * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY - * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL - * DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, - * OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND - * NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, - * AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE - * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - * GOVERNMENT USE: If you are acquiring this software on behalf of the - * U.S. government, the Government shall have only "Restricted Rights" - * in the software and related documentation as defined in the Federal - * Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - * are acquiring the software on behalf of the Department of Defense, - * the software shall be classified as "Commercial Computer Software" - * and the Government shall have only "Restricted Rights" as defined - * in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the - * foregoing, the authors grant the U.S. Government and others acting - * in its behalf permission to use and distribute the software in - * accordance with the terms specified in this license. - * - */ -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEXT_DISPLAY_H__ -#define __GTK_TEXT_DISPLAY_H__ - -#include <gtk/gtktextlayout.h> - -G_BEGIN_DECLS - -/* A semi-public header intended for use by code that also - * uses GtkTextLayout - */ - -/* The drawable should be pre-initialized to your preferred background. - * widget - Widget to grab some style info from - * drawable - Drawable to render to - * cursor_gc - Graphics context to use for cursor - * x_offset/y_offset - Position of the drawable in layout coordinates - * x/y/width/height - Region of the layout to render. x,y must be inside - * the drawable. - * widgets - list of widgets that need exposing - */ -void gtk_text_layout_draw (GtkTextLayout *layout, - GtkWidget *widget, - GdkDrawable *drawable, - GdkGC *cursor_gc, - gint x_offset, - gint y_offset, - gint x, - gint y, - gint width, - gint height, - GList **widgets); - - -G_END_DECLS - -#endif /* __GTK_TEXT_DISPLAY_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextiter.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextiter.h deleted file mode 100644 index f788397f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextiter.h +++ /dev/null @@ -1,303 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtktextiter.h Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEXT_ITER_H__ -#define __GTK_TEXT_ITER_H__ - -#include <gtk/gtktexttag.h> -#include <gtk/gtktextchild.h> - -G_BEGIN_DECLS - -typedef enum { - GTK_TEXT_SEARCH_VISIBLE_ONLY = 1 << 0, - GTK_TEXT_SEARCH_TEXT_ONLY = 1 << 1 - /* Possible future plans: SEARCH_CASE_INSENSITIVE, SEARCH_REGEXP */ -} GtkTextSearchFlags; - -/* - * Iter: represents a location in the text. Becomes invalid if the - * characters/pixmaps/widgets (indexable objects) in the text buffer - * are changed. - */ - -typedef struct _GtkTextBuffer GtkTextBuffer; - -#define GTK_TYPE_TEXT_ITER (gtk_text_iter_get_type ()) - -struct _GtkTextIter { - /* GtkTextIter is an opaque datatype; ignore all these fields. - * Initialize the iter with gtk_text_buffer_get_iter_* - * functions - */ - /*< private >*/ - gpointer dummy1; - gpointer dummy2; - gint dummy3; - gint dummy4; - gint dummy5; - gint dummy6; - gint dummy7; - gint dummy8; - gpointer dummy9; - gpointer dummy10; - gint dummy11; - gint dummy12; - /* padding */ - gint dummy13; - gpointer dummy14; -}; - - -/* This is primarily intended for language bindings that want to avoid - a "buffer" argument to text insertions, deletions, etc. */ -GtkTextBuffer *gtk_text_iter_get_buffer (const GtkTextIter *iter); - -/* - * Life cycle - */ - -GtkTextIter *gtk_text_iter_copy (const GtkTextIter *iter); -void gtk_text_iter_free (GtkTextIter *iter); - -GType gtk_text_iter_get_type (void) G_GNUC_CONST; - -/* - * Convert to different kinds of index - */ - -gint gtk_text_iter_get_offset (const GtkTextIter *iter); -gint gtk_text_iter_get_line (const GtkTextIter *iter); -gint gtk_text_iter_get_line_offset (const GtkTextIter *iter); -gint gtk_text_iter_get_line_index (const GtkTextIter *iter); - -gint gtk_text_iter_get_visible_line_offset (const GtkTextIter *iter); -gint gtk_text_iter_get_visible_line_index (const GtkTextIter *iter); - - -/* - * "Dereference" operators - */ -gunichar gtk_text_iter_get_char (const GtkTextIter *iter); - -/* includes the 0xFFFC char for pixmaps/widgets, so char offsets - * into the returned string map properly into buffer char offsets - */ -gchar *gtk_text_iter_get_slice (const GtkTextIter *start, - const GtkTextIter *end); - -/* includes only text, no 0xFFFC */ -gchar *gtk_text_iter_get_text (const GtkTextIter *start, - const GtkTextIter *end); -/* exclude invisible chars */ -gchar *gtk_text_iter_get_visible_slice (const GtkTextIter *start, - const GtkTextIter *end); -gchar *gtk_text_iter_get_visible_text (const GtkTextIter *start, - const GtkTextIter *end); - -GdkPixbuf* gtk_text_iter_get_pixbuf (const GtkTextIter *iter); -GSList * gtk_text_iter_get_marks (const GtkTextIter *iter); - -GtkTextChildAnchor* gtk_text_iter_get_child_anchor (const GtkTextIter *iter); - -/* Return list of tags toggled at this point (toggled_on determines - * whether the list is of on-toggles or off-toggles) - */ -GSList *gtk_text_iter_get_toggled_tags (const GtkTextIter *iter, - gboolean toggled_on); - -gboolean gtk_text_iter_begins_tag (const GtkTextIter *iter, - GtkTextTag *tag); - -gboolean gtk_text_iter_ends_tag (const GtkTextIter *iter, - GtkTextTag *tag); - -gboolean gtk_text_iter_toggles_tag (const GtkTextIter *iter, - GtkTextTag *tag); - -gboolean gtk_text_iter_has_tag (const GtkTextIter *iter, - GtkTextTag *tag); -GSList *gtk_text_iter_get_tags (const GtkTextIter *iter); - -gboolean gtk_text_iter_editable (const GtkTextIter *iter, - gboolean default_setting); -gboolean gtk_text_iter_can_insert (const GtkTextIter *iter, - gboolean default_editability); - -gboolean gtk_text_iter_starts_word (const GtkTextIter *iter); -gboolean gtk_text_iter_ends_word (const GtkTextIter *iter); -gboolean gtk_text_iter_inside_word (const GtkTextIter *iter); -gboolean gtk_text_iter_starts_sentence (const GtkTextIter *iter); -gboolean gtk_text_iter_ends_sentence (const GtkTextIter *iter); -gboolean gtk_text_iter_inside_sentence (const GtkTextIter *iter); -gboolean gtk_text_iter_starts_line (const GtkTextIter *iter); -gboolean gtk_text_iter_ends_line (const GtkTextIter *iter); -gboolean gtk_text_iter_is_cursor_position (const GtkTextIter *iter); - -gint gtk_text_iter_get_chars_in_line (const GtkTextIter *iter); -gint gtk_text_iter_get_bytes_in_line (const GtkTextIter *iter); - -gboolean gtk_text_iter_get_attributes (const GtkTextIter *iter, - GtkTextAttributes *values); -PangoLanguage* gtk_text_iter_get_language (const GtkTextIter *iter); -gboolean gtk_text_iter_is_end (const GtkTextIter *iter); -gboolean gtk_text_iter_is_start (const GtkTextIter *iter); - -/* - * Moving around the buffer - */ - -gboolean gtk_text_iter_forward_char (GtkTextIter *iter); -gboolean gtk_text_iter_backward_char (GtkTextIter *iter); -gboolean gtk_text_iter_forward_chars (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_chars (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_forward_line (GtkTextIter *iter); -gboolean gtk_text_iter_backward_line (GtkTextIter *iter); -gboolean gtk_text_iter_forward_lines (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_lines (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_forward_word_end (GtkTextIter *iter); -gboolean gtk_text_iter_backward_word_start (GtkTextIter *iter); -gboolean gtk_text_iter_forward_word_ends (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_word_starts (GtkTextIter *iter, - gint count); - -gboolean gtk_text_iter_forward_visible_line (GtkTextIter *iter); -gboolean gtk_text_iter_backward_visible_line (GtkTextIter *iter); -gboolean gtk_text_iter_forward_visible_lines (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_visible_lines (GtkTextIter *iter, - gint count); - -gboolean gtk_text_iter_forward_visible_word_end (GtkTextIter *iter); -gboolean gtk_text_iter_backward_visible_word_start (GtkTextIter *iter); -gboolean gtk_text_iter_forward_visible_word_ends (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_visible_word_starts (GtkTextIter *iter, - gint count); - -gboolean gtk_text_iter_forward_sentence_end (GtkTextIter *iter); -gboolean gtk_text_iter_backward_sentence_start (GtkTextIter *iter); -gboolean gtk_text_iter_forward_sentence_ends (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_sentence_starts (GtkTextIter *iter, - gint count); -/* cursor positions are almost equivalent to chars, but not quite; - * in some languages, you can't put the cursor between certain - * chars. Also, you can't put the cursor between \r\n at the end - * of a line. - */ -gboolean gtk_text_iter_forward_cursor_position (GtkTextIter *iter); -gboolean gtk_text_iter_backward_cursor_position (GtkTextIter *iter); -gboolean gtk_text_iter_forward_cursor_positions (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_cursor_positions (GtkTextIter *iter, - gint count); - -gboolean gtk_text_iter_forward_visible_cursor_position (GtkTextIter *iter); -gboolean gtk_text_iter_backward_visible_cursor_position (GtkTextIter *iter); -gboolean gtk_text_iter_forward_visible_cursor_positions (GtkTextIter *iter, - gint count); -gboolean gtk_text_iter_backward_visible_cursor_positions (GtkTextIter *iter, - gint count); - - -void gtk_text_iter_set_offset (GtkTextIter *iter, - gint char_offset); -void gtk_text_iter_set_line (GtkTextIter *iter, - gint line_number); -void gtk_text_iter_set_line_offset (GtkTextIter *iter, - gint char_on_line); -void gtk_text_iter_set_line_index (GtkTextIter *iter, - gint byte_on_line); -void gtk_text_iter_forward_to_end (GtkTextIter *iter); -gboolean gtk_text_iter_forward_to_line_end (GtkTextIter *iter); - -void gtk_text_iter_set_visible_line_offset (GtkTextIter *iter, - gint char_on_line); -void gtk_text_iter_set_visible_line_index (GtkTextIter *iter, - gint byte_on_line); - -/* returns TRUE if a toggle was found; NULL for the tag pointer - * means "any tag toggle", otherwise the next toggle of the - * specified tag is located. - */ -gboolean gtk_text_iter_forward_to_tag_toggle (GtkTextIter *iter, - GtkTextTag *tag); - -gboolean gtk_text_iter_backward_to_tag_toggle (GtkTextIter *iter, - GtkTextTag *tag); - -typedef gboolean (* GtkTextCharPredicate) (gunichar ch, gpointer user_data); - -gboolean gtk_text_iter_forward_find_char (GtkTextIter *iter, - GtkTextCharPredicate pred, - gpointer user_data, - const GtkTextIter *limit); -gboolean gtk_text_iter_backward_find_char (GtkTextIter *iter, - GtkTextCharPredicate pred, - gpointer user_data, - const GtkTextIter *limit); - -gboolean gtk_text_iter_forward_search (const GtkTextIter *iter, - const gchar *str, - GtkTextSearchFlags flags, - GtkTextIter *match_start, - GtkTextIter *match_end, - const GtkTextIter *limit); - -gboolean gtk_text_iter_backward_search (const GtkTextIter *iter, - const gchar *str, - GtkTextSearchFlags flags, - GtkTextIter *match_start, - GtkTextIter *match_end, - const GtkTextIter *limit); - - -/* - * Comparisons - */ -gboolean gtk_text_iter_equal (const GtkTextIter *lhs, - const GtkTextIter *rhs); -gint gtk_text_iter_compare (const GtkTextIter *lhs, - const GtkTextIter *rhs); -gboolean gtk_text_iter_in_range (const GtkTextIter *iter, - const GtkTextIter *start, - const GtkTextIter *end); - -/* Put these two in ascending order */ -void gtk_text_iter_order (GtkTextIter *first, - GtkTextIter *second); - -G_END_DECLS - -#endif - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextlayout.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextlayout.h deleted file mode 100644 index cb357864..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextlayout.h +++ /dev/null @@ -1,440 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtktextlayout.h - * - * Copyright (c) 1992-1994 The Regents of the University of California. - * Copyright (c) 1994-1997 Sun Microsystems, Inc. - * Copyright (c) 2000 Red Hat, Inc. - * Tk->Gtk port by Havoc Pennington - * Pango support by Owen Taylor - * - * This file can be used under your choice of two licenses, the LGPL - * and the original Tk license. - * - * LGPL: - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * Original Tk license: - * - * This software is copyrighted by the Regents of the University of - * California, Sun Microsystems, Inc., and other parties. The - * following terms apply to all files associated with the software - * unless explicitly disclaimed in individual files. - * - * The authors hereby grant permission to use, copy, modify, - * distribute, and license this software and its documentation for any - * purpose, provided that existing copyright notices are retained in - * all copies and that this notice is included verbatim in any - * distributions. No written agreement, license, or royalty fee is - * required for any of the authorized uses. Modifications to this - * software may be copyrighted by their authors and need not follow - * the licensing terms described here, provided that the new terms are - * clearly indicated on the first page of each file where they apply. - * - * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY - * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL - * DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, - * OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND - * NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, - * AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE - * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - * GOVERNMENT USE: If you are acquiring this software on behalf of the - * U.S. government, the Government shall have only "Restricted Rights" - * in the software and related documentation as defined in the Federal - * Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - * are acquiring the software on behalf of the Department of Defense, - * the software shall be classified as "Commercial Computer Software" - * and the Government shall have only "Restricted Rights" as defined - * in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the - * foregoing, the authors grant the U.S. Government and others acting - * in its behalf permission to use and distribute the software in - * accordance with the terms specified in this license. - * - */ -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEXT_LAYOUT_H__ -#define __GTK_TEXT_LAYOUT_H__ - -/* This is a "semi-private" header; it is intended for - * use by the text widget, and the text canvas item, - * but that's all. We may have to install it so the - * canvas item can use it, but users are not supposed - * to use it. - */ -#ifndef GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API -#error "You are not supposed to be including this file; the equivalent public API is in gtktextview.h" -#endif - -#include <gtk/gtktextbuffer.h> -#include <gtk/gtktextiter.h> - -G_BEGIN_DECLS - -/* forward declarations that have to be here to avoid including - * gtktextbtree.h - */ -typedef struct _GtkTextLine GtkTextLine; -typedef struct _GtkTextLineData GtkTextLineData; - -#define GTK_TYPE_TEXT_LAYOUT (gtk_text_layout_get_type ()) -#define GTK_TEXT_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_LAYOUT, GtkTextLayout)) -#define GTK_TEXT_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_LAYOUT, GtkTextLayoutClass)) -#define GTK_IS_TEXT_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_LAYOUT)) -#define GTK_IS_TEXT_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_LAYOUT)) -#define GTK_TEXT_LAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_LAYOUT, GtkTextLayoutClass)) - -typedef struct _GtkTextLayout GtkTextLayout; -typedef struct _GtkTextLayoutClass GtkTextLayoutClass; -typedef struct _GtkTextLineDisplay GtkTextLineDisplay; -typedef struct _GtkTextCursorDisplay GtkTextCursorDisplay; -typedef struct _GtkTextAttrAppearance GtkTextAttrAppearance; - -struct _GtkTextLayout -{ - GObject parent_instance; - - /* width of the display area on-screen, - * i.e. pixels we should wrap to fit inside. */ - gint screen_width; - - /* width/height of the total logical area being layed out */ - gint width; - gint height; - - /* Pixel offsets from the left and from the top to be used when we - * draw; these allow us to create left/top margins. We don't need - * anything special for bottom/right margins, because those don't - * affect drawing. - */ - /* gint left_edge; */ - /* gint top_edge; */ - - GtkTextBuffer *buffer; - - /* Default style used if no tags override it */ - GtkTextAttributes *default_style; - - /* Pango contexts used for creating layouts */ - PangoContext *ltr_context; - PangoContext *rtl_context; - - /* A cache of one style; this is used to ensure - * we don't constantly regenerate the style - * over long runs with the same style. */ - GtkTextAttributes *one_style_cache; - - /* A cache of one line display. Getting the same line - * many times in a row is the most common case. - */ - GtkTextLineDisplay *one_display_cache; - - /* Whether we are allowed to wrap right now */ - gint wrap_loop_count; - - /* Whether to show the insertion cursor */ - guint cursor_visible : 1; - - /* For what GtkTextDirection to draw cursor GTK_TEXT_DIR_NONE - - * means draw both cursors. - */ - guint cursor_direction : 2; - - /* The keyboard direction is used to default the alignment when - there are no strong characters. - */ - guint keyboard_direction : 2; - - /* The preedit string and attributes, if any */ - - gchar *preedit_string; - PangoAttrList *preedit_attrs; - gint preedit_len; - gint preedit_cursor; - - guint overwrite_mode : 1; -}; - -struct _GtkTextLayoutClass -{ - GObjectClass parent_class; - - /* Some portion of the layout was invalidated - */ - void (*invalidated) (GtkTextLayout *layout); - - /* A range of the layout changed appearance and possibly height - */ - void (*changed) (GtkTextLayout *layout, - gint y, - gint old_height, - gint new_height); - GtkTextLineData* (*wrap) (GtkTextLayout *layout, - GtkTextLine *line, - GtkTextLineData *line_data); /* may be NULL */ - void (*get_log_attrs) (GtkTextLayout *layout, - GtkTextLine *line, - PangoLogAttr **attrs, - gint *n_attrs); - void (*invalidate) (GtkTextLayout *layout, - const GtkTextIter *start, - const GtkTextIter *end); - void (*free_line_data) (GtkTextLayout *layout, - GtkTextLine *line, - GtkTextLineData *line_data); - - void (*allocate_child) (GtkTextLayout *layout, - GtkWidget *child, - gint x, - gint y); - - void (*invalidate_cursors) (GtkTextLayout *layout, - const GtkTextIter *start, - const GtkTextIter *end); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); -}; - -struct _GtkTextAttrAppearance -{ - PangoAttribute attr; - GtkTextAppearance appearance; -}; -struct _GtkTextCursorDisplay -{ - gint x; - gint y; - gint height; - guint is_strong : 1; - guint is_weak : 1; -}; -struct _GtkTextLineDisplay -{ - PangoLayout *layout; - GSList *cursors; - GSList *shaped_objects; /* Only for backwards compatibility */ - - GtkTextDirection direction; - - gint width; /* Width of layout */ - gint total_width; /* width - margins, if no width set on layout, if width set on layout, -1 */ - gint height; - /* Amount layout is shifted from left edge - this is the left margin - * plus any other factors, such as alignment or indentation. - */ - gint x_offset; - gint left_margin; - gint right_margin; - gint top_margin; - gint bottom_margin; - gint insert_index; /* Byte index of insert cursor within para or -1 */ - - gboolean size_only; - GtkTextLine *line; - - GdkColor *pg_bg_color; - - GdkRectangle block_cursor; - guint cursors_invalid : 1; - guint has_block_cursor : 1; - guint cursor_at_line_end : 1; -}; - -extern PangoAttrType gtk_text_attr_appearance_type; - -GType gtk_text_layout_get_type (void) G_GNUC_CONST; - -GtkTextLayout* gtk_text_layout_new (void); -void gtk_text_layout_set_buffer (GtkTextLayout *layout, - GtkTextBuffer *buffer); -GtkTextBuffer *gtk_text_layout_get_buffer (GtkTextLayout *layout); -void gtk_text_layout_set_default_style (GtkTextLayout *layout, - GtkTextAttributes *values); -void gtk_text_layout_set_contexts (GtkTextLayout *layout, - PangoContext *ltr_context, - PangoContext *rtl_context); -void gtk_text_layout_set_cursor_direction (GtkTextLayout *layout, - GtkTextDirection direction); -void gtk_text_layout_set_overwrite_mode (GtkTextLayout *layout, - gboolean overwrite); -void gtk_text_layout_set_keyboard_direction (GtkTextLayout *layout, - GtkTextDirection keyboard_dir); -void gtk_text_layout_default_style_changed (GtkTextLayout *layout); - -void gtk_text_layout_set_screen_width (GtkTextLayout *layout, - gint width); -void gtk_text_layout_set_preedit_string (GtkTextLayout *layout, - const gchar *preedit_string, - PangoAttrList *preedit_attrs, - gint cursor_pos); - -void gtk_text_layout_set_cursor_visible (GtkTextLayout *layout, - gboolean cursor_visible); -gboolean gtk_text_layout_get_cursor_visible (GtkTextLayout *layout); - -/* Getting the size or the lines potentially results in a call to - * recompute, which is pretty massively expensive. Thus it should - * basically only be done in an idle handler. - * - * Long-term, we would really like to be able to do these without - * a full recompute so they may get cheaper over time. - */ -void gtk_text_layout_get_size (GtkTextLayout *layout, - gint *width, - gint *height); -GSList* gtk_text_layout_get_lines (GtkTextLayout *layout, - /* [top_y, bottom_y) */ - gint top_y, - gint bottom_y, - gint *first_line_y); - -void gtk_text_layout_wrap_loop_start (GtkTextLayout *layout); -void gtk_text_layout_wrap_loop_end (GtkTextLayout *layout); - -GtkTextLineDisplay* gtk_text_layout_get_line_display (GtkTextLayout *layout, - GtkTextLine *line, - gboolean size_only); -void gtk_text_layout_free_line_display (GtkTextLayout *layout, - GtkTextLineDisplay *display); - -void gtk_text_layout_get_line_at_y (GtkTextLayout *layout, - GtkTextIter *target_iter, - gint y, - gint *line_top); -void gtk_text_layout_get_iter_at_pixel (GtkTextLayout *layout, - GtkTextIter *iter, - gint x, - gint y); -void gtk_text_layout_get_iter_at_position (GtkTextLayout *layout, - GtkTextIter *iter, - gint *trailing, - gint x, - gint y); -void gtk_text_layout_invalidate (GtkTextLayout *layout, - const GtkTextIter *start, - const GtkTextIter *end); -void gtk_text_layout_invalidate_cursors(GtkTextLayout *layout, - const GtkTextIter *start, - const GtkTextIter *end); -void gtk_text_layout_free_line_data (GtkTextLayout *layout, - GtkTextLine *line, - GtkTextLineData *line_data); - -gboolean gtk_text_layout_is_valid (GtkTextLayout *layout); -void gtk_text_layout_validate_yrange (GtkTextLayout *layout, - GtkTextIter *anchor_line, - gint y0_, - gint y1_); -void gtk_text_layout_validate (GtkTextLayout *layout, - gint max_pixels); - -/* This function should return the passed-in line data, - * OR remove the existing line data from the line, and - * return a NEW line data after adding it to the line. - * That is, invariant after calling the callback is that - * there should be exactly one line data for this view - * stored on the btree line. - */ -GtkTextLineData* gtk_text_layout_wrap (GtkTextLayout *layout, - GtkTextLine *line, - GtkTextLineData *line_data); /* may be NULL */ -void gtk_text_layout_changed (GtkTextLayout *layout, - gint y, - gint old_height, - gint new_height); -void gtk_text_layout_cursors_changed (GtkTextLayout *layout, - gint y, - gint old_height, - gint new_height); -void gtk_text_layout_get_iter_location (GtkTextLayout *layout, - const GtkTextIter *iter, - GdkRectangle *rect); -void gtk_text_layout_get_line_yrange (GtkTextLayout *layout, - const GtkTextIter *iter, - gint *y, - gint *height); -void _gtk_text_layout_get_line_xrange (GtkTextLayout *layout, - const GtkTextIter *iter, - gint *x, - gint *width); -void gtk_text_layout_get_cursor_locations (GtkTextLayout *layout, - GtkTextIter *iter, - GdkRectangle *strong_pos, - GdkRectangle *weak_pos); -gboolean _gtk_text_layout_get_block_cursor (GtkTextLayout *layout, - GdkRectangle *pos); -gboolean gtk_text_layout_clamp_iter_to_vrange (GtkTextLayout *layout, - GtkTextIter *iter, - gint top, - gint bottom); - -gboolean gtk_text_layout_move_iter_to_line_end (GtkTextLayout *layout, - GtkTextIter *iter, - gint direction); -gboolean gtk_text_layout_move_iter_to_previous_line (GtkTextLayout *layout, - GtkTextIter *iter); -gboolean gtk_text_layout_move_iter_to_next_line (GtkTextLayout *layout, - GtkTextIter *iter); -void gtk_text_layout_move_iter_to_x (GtkTextLayout *layout, - GtkTextIter *iter, - gint x); -gboolean gtk_text_layout_move_iter_visually (GtkTextLayout *layout, - GtkTextIter *iter, - gint count); - -gboolean gtk_text_layout_iter_starts_line (GtkTextLayout *layout, - const GtkTextIter *iter); - -void gtk_text_layout_get_iter_at_line (GtkTextLayout *layout, - GtkTextIter *iter, - GtkTextLine *line, - gint byte_offset); - -/* Don't use these. Use gtk_text_view_add_child_at_anchor(). - * These functions are defined in gtktextchild.c, but here - * since they are semi-public and require GtkTextLayout to - * be declared. - */ -void gtk_text_child_anchor_register_child (GtkTextChildAnchor *anchor, - GtkWidget *child, - GtkTextLayout *layout); -void gtk_text_child_anchor_unregister_child (GtkTextChildAnchor *anchor, - GtkWidget *child); - -void gtk_text_child_anchor_queue_resize (GtkTextChildAnchor *anchor, - GtkTextLayout *layout); - -void gtk_text_anchored_child_set_layout (GtkWidget *child, - GtkTextLayout *layout); - -void gtk_text_layout_spew (GtkTextLayout *layout); - -G_END_DECLS - -#endif /* __GTK_TEXT_LAYOUT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextmark.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextmark.h deleted file mode 100644 index 41bcb949..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextmark.h +++ /dev/null @@ -1,102 +0,0 @@ -/* gtktextmark.h - mark segments - * - * Copyright (c) 1994 The Regents of the University of California. - * Copyright (c) 1994-1997 Sun Microsystems, Inc. - * Copyright (c) 2000 Red Hat, Inc. - * Tk -> Gtk port by Havoc Pennington <hp@redhat.com> - * - * This software is copyrighted by the Regents of the University of - * California, Sun Microsystems, Inc., and other parties. The - * following terms apply to all files associated with the software - * unless explicitly disclaimed in individual files. - * - * The authors hereby grant permission to use, copy, modify, - * distribute, and license this software and its documentation for any - * purpose, provided that existing copyright notices are retained in - * all copies and that this notice is included verbatim in any - * distributions. No written agreement, license, or royalty fee is - * required for any of the authorized uses. Modifications to this - * software may be copyrighted by their authors and need not follow - * the licensing terms described here, provided that the new terms are - * clearly indicated on the first page of each file where they apply. - * - * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY - * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL - * DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, - * OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND - * NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, - * AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE - * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - * GOVERNMENT USE: If you are acquiring this software on behalf of the - * U.S. government, the Government shall have only "Restricted Rights" - * in the software and related documentation as defined in the Federal - * Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - * are acquiring the software on behalf of the Department of Defense, - * the software shall be classified as "Commercial Computer Software" - * and the Government shall have only "Restricted Rights" as defined - * in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the - * foregoing, the authors grant the U.S. Government and others acting - * in its behalf permission to use and distribute the software in - * accordance with the terms specified in this license. - * - */ - -#ifndef __GTK_TEXT_MARK_H__ -#define __GTK_TEXT_MARK_H__ - -G_BEGIN_DECLS - -/* The GtkTextMark data type */ - -typedef struct _GtkTextMark GtkTextMark; -typedef struct _GtkTextMarkClass GtkTextMarkClass; - -#define GTK_TYPE_TEXT_MARK (gtk_text_mark_get_type ()) -#define GTK_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_MARK, GtkTextMark)) -#define GTK_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_MARK, GtkTextMarkClass)) -#define GTK_IS_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_MARK)) -#define GTK_IS_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_MARK)) -#define GTK_TEXT_MARK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_MARK, GtkTextMarkClass)) - -struct _GtkTextMark -{ - GObject parent_instance; - - gpointer segment; -}; - -struct _GtkTextMarkClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_text_mark_get_type (void) G_GNUC_CONST; - -void gtk_text_mark_set_visible (GtkTextMark *mark, - gboolean setting); -gboolean gtk_text_mark_get_visible (GtkTextMark *mark); - -GtkTextMark *gtk_text_mark_new (const gchar *name, - gboolean left_gravity); -G_CONST_RETURN gchar* gtk_text_mark_get_name (GtkTextMark *mark); -gboolean gtk_text_mark_get_deleted (GtkTextMark *mark); -GtkTextBuffer* gtk_text_mark_get_buffer (GtkTextMark *mark); -gboolean gtk_text_mark_get_left_gravity (GtkTextMark *mark); - -G_END_DECLS - -#endif - - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktexttag.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktexttag.h deleted file mode 100644 index 61d60d9a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktexttag.h +++ /dev/null @@ -1,284 +0,0 @@ -/* gtktexttag.c - text tag object - * - * Copyright (c) 1992-1994 The Regents of the University of California. - * Copyright (c) 1994-1997 Sun Microsystems, Inc. - * Copyright (c) 2000 Red Hat, Inc. - * Tk -> Gtk port by Havoc Pennington <hp@redhat.com> - * - * This software is copyrighted by the Regents of the University of - * California, Sun Microsystems, Inc., and other parties. The - * following terms apply to all files associated with the software - * unless explicitly disclaimed in individual files. - * - * The authors hereby grant permission to use, copy, modify, - * distribute, and license this software and its documentation for any - * purpose, provided that existing copyright notices are retained in - * all copies and that this notice is included verbatim in any - * distributions. No written agreement, license, or royalty fee is - * required for any of the authorized uses. Modifications to this - * software may be copyrighted by their authors and need not follow - * the licensing terms described here, provided that the new terms are - * clearly indicated on the first page of each file where they apply. - * - * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY - * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL - * DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, - * OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND - * NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, - * AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE - * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - * GOVERNMENT USE: If you are acquiring this software on behalf of the - * U.S. government, the Government shall have only "Restricted Rights" - * in the software and related documentation as defined in the Federal - * Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you - * are acquiring the software on behalf of the Department of Defense, - * the software shall be classified as "Commercial Computer Software" - * and the Government shall have only "Restricted Rights" as defined - * in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the - * foregoing, the authors grant the U.S. Government and others acting - * in its behalf permission to use and distribute the software in - * accordance with the terms specified in this license. - * - */ - -#ifndef __GTK_TEXT_TAG_H__ -#define __GTK_TEXT_TAG_H__ - -#include <glib-object.h> -#include <gdk/gdk.h> -#include <gtk/gtkenums.h> - -/* Not needed, retained for compatibility -Yosh */ -#include <gtk/gtkobject.h> - -G_BEGIN_DECLS - -typedef struct _GtkTextIter GtkTextIter; -typedef struct _GtkTextTagTable GtkTextTagTable; - -typedef struct _GtkTextAttributes GtkTextAttributes; - -#define GTK_TYPE_TEXT_TAG (gtk_text_tag_get_type ()) -#define GTK_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG, GtkTextTag)) -#define GTK_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG, GtkTextTagClass)) -#define GTK_IS_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG)) -#define GTK_IS_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG)) -#define GTK_TEXT_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG, GtkTextTagClass)) - -#define GTK_TYPE_TEXT_ATTRIBUTES (gtk_text_attributes_get_type ()) - -typedef struct _GtkTextTag GtkTextTag; -typedef struct _GtkTextTagClass GtkTextTagClass; - -struct _GtkTextTag -{ - GObject parent_instance; - - GtkTextTagTable *table; - - char *name; /* Name of this tag. This field is actually - * a pointer to the key from the entry in - * tkxt->tagTable, so it needn't be freed - * explicitly. */ - int priority; /* Priority of this tag within widget. 0 - * means lowest priority. Exactly one tag - * has each integer value between 0 and - * numTags-1. */ - /* - * Information for displaying text with this tag. The information - * belows acts as an override on information specified by lower-priority - * tags. If no value is specified, then the next-lower-priority tag - * on the text determins the value. The text widget itself provides - * defaults if no tag specifies an override. - */ - - GtkTextAttributes *values; - - /* Flags for whether a given value is set; if a value is unset, then - * this tag does not affect it. - */ - guint bg_color_set : 1; - guint bg_stipple_set : 1; - guint fg_color_set : 1; - guint scale_set : 1; - guint fg_stipple_set : 1; - guint justification_set : 1; - guint left_margin_set : 1; - guint indent_set : 1; - guint rise_set : 1; - guint strikethrough_set : 1; - guint right_margin_set : 1; - guint pixels_above_lines_set : 1; - guint pixels_below_lines_set : 1; - guint pixels_inside_wrap_set : 1; - guint tabs_set : 1; - guint underline_set : 1; - guint wrap_mode_set : 1; - guint bg_full_height_set : 1; - guint invisible_set : 1; - guint editable_set : 1; - guint language_set : 1; - guint pg_bg_color_set : 1; - - /* Whether these margins accumulate or override */ - guint accumulative_margin : 1; - - guint pad1 : 1; -}; - -struct _GtkTextTagClass -{ - GObjectClass parent_class; - - gboolean (* event) (GtkTextTag *tag, - GObject *event_object, /* widget, canvas item, whatever */ - GdkEvent *event, /* the event itself */ - const GtkTextIter *iter); /* location of event in buffer */ - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_text_tag_get_type (void) G_GNUC_CONST; -GtkTextTag *gtk_text_tag_new (const gchar *name); -gint gtk_text_tag_get_priority (GtkTextTag *tag); -void gtk_text_tag_set_priority (GtkTextTag *tag, - gint priority); -gboolean gtk_text_tag_event (GtkTextTag *tag, - GObject *event_object, - GdkEvent *event, - const GtkTextIter *iter); - -/* - * Style object created by folding a set of tags together - */ - -typedef struct _GtkTextAppearance GtkTextAppearance; - -struct _GtkTextAppearance -{ - /*< public >*/ - GdkColor bg_color; - GdkColor fg_color; - GdkBitmap *bg_stipple; - GdkBitmap *fg_stipple; - - /* super/subscript rise, can be negative */ - gint rise; - - /*< private >*/ - /* I'm not sure this can really be used without breaking some things - * an app might do :-/ - */ - gpointer padding1; - - /*< public >*/ - guint underline : 4; /* PangoUnderline */ - guint strikethrough : 1; - - /* Whether to use background-related values; this is irrelevant for - * the values struct when in a tag, but is used for the composite - * values struct; it's true if any of the tags being composited - * had background stuff set. - */ - guint draw_bg : 1; - - /* These are only used when we are actually laying out and rendering - * a paragraph; not when a GtkTextAppearance is part of a - * GtkTextAttributes. - */ - guint inside_selection : 1; - guint is_text : 1; - - /*< private >*/ - guint pad1 : 1; - guint pad2 : 1; - guint pad3 : 1; - guint pad4 : 1; -}; - -struct _GtkTextAttributes -{ - /*< private >*/ - guint refcount; - - /*< public >*/ - GtkTextAppearance appearance; - - GtkJustification justification; - GtkTextDirection direction; - - /* Individual chunks of this can be set/unset as a group */ - PangoFontDescription *font; - - gdouble font_scale; - - gint left_margin; - - gint indent; - - gint right_margin; - - gint pixels_above_lines; - - gint pixels_below_lines; - - gint pixels_inside_wrap; - - PangoTabArray *tabs; - - GtkWrapMode wrap_mode; /* How to handle wrap-around for this tag. - * Must be GTK_WRAPMODE_CHAR, - * GTK_WRAPMODE_NONE, GTK_WRAPMODE_WORD - */ - - PangoLanguage *language; - - /*< private >*/ - GdkColor *pg_bg_color; - - /*< public >*/ - /* hide the text */ - guint invisible : 1; - - /* Background is fit to full line height rather than - * baseline +/- ascent/descent (font height) - */ - guint bg_full_height : 1; - - /* can edit this text */ - guint editable : 1; - - /* colors are allocated etc. */ - guint realized : 1; - - /*< private >*/ - guint pad1 : 1; - guint pad2 : 1; - guint pad3 : 1; - guint pad4 : 1; -}; - -GtkTextAttributes* gtk_text_attributes_new (void); -GtkTextAttributes* gtk_text_attributes_copy (GtkTextAttributes *src); -void gtk_text_attributes_copy_values (GtkTextAttributes *src, - GtkTextAttributes *dest); -void gtk_text_attributes_unref (GtkTextAttributes *values); -GtkTextAttributes *gtk_text_attributes_ref (GtkTextAttributes *values); - -GType gtk_text_attributes_get_type (void) G_GNUC_CONST; - - -G_END_DECLS - -#endif - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktexttagtable.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktexttagtable.h deleted file mode 100644 index 6582c7ec..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktexttagtable.h +++ /dev/null @@ -1,99 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEXT_TAG_TABLE_H__ -#define __GTK_TEXT_TAG_TABLE_H__ - -#include <gtk/gtktexttag.h> - -G_BEGIN_DECLS - -#include <gtk/gtktexttag.h> - -typedef void (* GtkTextTagTableForeach) (GtkTextTag *tag, gpointer data); - -#define GTK_TYPE_TEXT_TAG_TABLE (gtk_text_tag_table_get_type ()) -#define GTK_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTable)) -#define GTK_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass)) -#define GTK_IS_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG_TABLE)) -#define GTK_IS_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG_TABLE)) -#define GTK_TEXT_TAG_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass)) - -typedef struct _GtkTextTagTableClass GtkTextTagTableClass; - -struct _GtkTextTagTable -{ - GObject parent_instance; - - GHashTable *hash; - GSList *anonymous; - gint anon_count; - - GSList *buffers; -}; - -struct _GtkTextTagTableClass -{ - GObjectClass parent_class; - - void (* tag_changed) (GtkTextTagTable *table, GtkTextTag *tag, gboolean size_changed); - void (* tag_added) (GtkTextTagTable *table, GtkTextTag *tag); - void (* tag_removed) (GtkTextTagTable *table, GtkTextTag *tag); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_text_tag_table_get_type (void) G_GNUC_CONST; - -GtkTextTagTable *gtk_text_tag_table_new (void); -void gtk_text_tag_table_add (GtkTextTagTable *table, - GtkTextTag *tag); -void gtk_text_tag_table_remove (GtkTextTagTable *table, - GtkTextTag *tag); -GtkTextTag *gtk_text_tag_table_lookup (GtkTextTagTable *table, - const gchar *name); -void gtk_text_tag_table_foreach (GtkTextTagTable *table, - GtkTextTagTableForeach func, - gpointer data); -gint gtk_text_tag_table_get_size (GtkTextTagTable *table); - - -/* INTERNAL private stuff - not even exported from the library on - * many platforms - */ -void _gtk_text_tag_table_add_buffer (GtkTextTagTable *table, - gpointer buffer); -void _gtk_text_tag_table_remove_buffer (GtkTextTagTable *table, - gpointer buffer); - -G_END_DECLS - -#endif - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextview.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextview.h deleted file mode 100644 index d5223118..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktextview.h +++ /dev/null @@ -1,367 +0,0 @@ -/* GTK - The GIMP Toolkit - * gtktextview.h Copyright (C) 2000 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TEXT_VIEW_H__ -#define __GTK_TEXT_VIEW_H__ - -#include <gtk/gtkcontainer.h> -#include <gtk/gtkimcontext.h> -#include <gtk/gtktextbuffer.h> -#include <gtk/gtkmenu.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TEXT_VIEW (gtk_text_view_get_type ()) -#define GTK_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW, GtkTextView)) -#define GTK_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW, GtkTextViewClass)) -#define GTK_IS_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW)) -#define GTK_IS_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW)) -#define GTK_TEXT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW, GtkTextViewClass)) - -typedef enum -{ - GTK_TEXT_WINDOW_PRIVATE, - GTK_TEXT_WINDOW_WIDGET, - GTK_TEXT_WINDOW_TEXT, - GTK_TEXT_WINDOW_LEFT, - GTK_TEXT_WINDOW_RIGHT, - GTK_TEXT_WINDOW_TOP, - GTK_TEXT_WINDOW_BOTTOM -} GtkTextWindowType; - -#define GTK_TEXT_VIEW_PRIORITY_VALIDATE (GDK_PRIORITY_REDRAW + 5) - -typedef struct _GtkTextView GtkTextView; -typedef struct _GtkTextViewClass GtkTextViewClass; - -/* Internal private types. */ -typedef struct _GtkTextWindow GtkTextWindow; -typedef struct _GtkTextPendingScroll GtkTextPendingScroll; - -struct _GtkTextView -{ - GtkContainer parent_instance; - - struct _GtkTextLayout *layout; - GtkTextBuffer *buffer; - - guint selection_drag_handler; - guint scroll_timeout; - - /* Default style settings */ - gint pixels_above_lines; - gint pixels_below_lines; - gint pixels_inside_wrap; - GtkWrapMode wrap_mode; - GtkJustification justify; - gint left_margin; - gint right_margin; - gint indent; - PangoTabArray *tabs; - guint editable : 1; - - - - guint overwrite_mode : 1; - guint cursor_visible : 1; - - /* if we have reset the IM since the last character entered */ - guint need_im_reset : 1; - - guint accepts_tab : 1; - - guint width_changed : 1; - - /* debug flag - means that we've validated onscreen since the - * last "invalidate" signal from the layout - */ - guint onscreen_validated : 1; - - guint mouse_cursor_obscured : 1; - - GtkTextWindow *text_window; - GtkTextWindow *left_window; - GtkTextWindow *right_window; - GtkTextWindow *top_window; - GtkTextWindow *bottom_window; - - GtkAdjustment *hadjustment; - GtkAdjustment *vadjustment; - - gint xoffset; /* Offsets between widget coordinates and buffer coordinates */ - gint yoffset; - gint width; /* Width and height of the buffer */ - gint height; - - /* The virtual cursor position is normally the same as the - * actual (strong) cursor position, except in two circumstances: - * - * a) When the cursor is moved vertically with the keyboard - * b) When the text view is scrolled with the keyboard - * - * In case a), virtual_cursor_x is preserved, but not virtual_cursor_y - * In case b), both virtual_cursor_x and virtual_cursor_y are preserved. - */ - gint virtual_cursor_x; /* -1 means use actual cursor position */ - gint virtual_cursor_y; /* -1 means use actual cursor position */ - - GtkTextMark *first_para_mark; /* Mark at the beginning of the first onscreen paragraph */ - gint first_para_pixels; /* Offset of top of screen in the first onscreen paragraph */ - - GtkTextMark *dnd_mark; - guint blink_timeout; - - guint first_validate_idle; /* Idle to revalidate onscreen portion, runs before resize */ - guint incremental_validate_idle; /* Idle to revalidate offscreen portions, runs after redraw */ - - GtkIMContext *im_context; - GtkWidget *popup_menu; - - gint drag_start_x; - gint drag_start_y; - - GSList *children; - - GtkTextPendingScroll *pending_scroll; - - gint pending_place_cursor_button; -}; - -struct _GtkTextViewClass -{ - GtkContainerClass parent_class; - - void (* set_scroll_adjustments) (GtkTextView *text_view, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); - - void (* populate_popup) (GtkTextView *text_view, - GtkMenu *menu); - - /* These are all RUN_ACTION signals for keybindings */ - - /* move insertion point */ - void (* move_cursor) (GtkTextView *text_view, - GtkMovementStep step, - gint count, - gboolean extend_selection); - - /* FIXME should be deprecated in favor of adding GTK_MOVEMENT_HORIZONTAL_PAGES - * or something in GTK 2.2, was put in to avoid adding enum values during - * the freeze. - */ - void (* page_horizontally) (GtkTextView *text_view, - gint count, - gboolean extend_selection); - - /* move the "anchor" (what Emacs calls the mark) to the cursor position */ - void (* set_anchor) (GtkTextView *text_view); - - /* Edits */ - void (* insert_at_cursor) (GtkTextView *text_view, - const gchar *str); - void (* delete_from_cursor) (GtkTextView *text_view, - GtkDeleteType type, - gint count); - void (* backspace) (GtkTextView *text_view); - - /* cut copy paste */ - void (* cut_clipboard) (GtkTextView *text_view); - void (* copy_clipboard) (GtkTextView *text_view); - void (* paste_clipboard) (GtkTextView *text_view); - /* overwrite */ - void (* toggle_overwrite) (GtkTextView *text_view); - - /* as of GTK+ 2.12 the "move-focus" signal has been moved to GtkWidget, - * so this is merley a virtual function now. Overriding it in subclasses - * continues to work though. - */ - void (* move_focus) (GtkTextView *text_view, - GtkDirectionType direction); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); -}; - -GType gtk_text_view_get_type (void) G_GNUC_CONST; -GtkWidget * gtk_text_view_new (void); -GtkWidget * gtk_text_view_new_with_buffer (GtkTextBuffer *buffer); -void gtk_text_view_set_buffer (GtkTextView *text_view, - GtkTextBuffer *buffer); -GtkTextBuffer *gtk_text_view_get_buffer (GtkTextView *text_view); -gboolean gtk_text_view_scroll_to_iter (GtkTextView *text_view, - GtkTextIter *iter, - gdouble within_margin, - gboolean use_align, - gdouble xalign, - gdouble yalign); -void gtk_text_view_scroll_to_mark (GtkTextView *text_view, - GtkTextMark *mark, - gdouble within_margin, - gboolean use_align, - gdouble xalign, - gdouble yalign); -void gtk_text_view_scroll_mark_onscreen (GtkTextView *text_view, - GtkTextMark *mark); -gboolean gtk_text_view_move_mark_onscreen (GtkTextView *text_view, - GtkTextMark *mark); -gboolean gtk_text_view_place_cursor_onscreen (GtkTextView *text_view); - -void gtk_text_view_get_visible_rect (GtkTextView *text_view, - GdkRectangle *visible_rect); -void gtk_text_view_set_cursor_visible (GtkTextView *text_view, - gboolean setting); -gboolean gtk_text_view_get_cursor_visible (GtkTextView *text_view); - -void gtk_text_view_get_iter_location (GtkTextView *text_view, - const GtkTextIter *iter, - GdkRectangle *location); -void gtk_text_view_get_iter_at_location (GtkTextView *text_view, - GtkTextIter *iter, - gint x, - gint y); -void gtk_text_view_get_iter_at_position (GtkTextView *text_view, - GtkTextIter *iter, - gint *trailing, - gint x, - gint y); -void gtk_text_view_get_line_yrange (GtkTextView *text_view, - const GtkTextIter *iter, - gint *y, - gint *height); - -void gtk_text_view_get_line_at_y (GtkTextView *text_view, - GtkTextIter *target_iter, - gint y, - gint *line_top); - -void gtk_text_view_buffer_to_window_coords (GtkTextView *text_view, - GtkTextWindowType win, - gint buffer_x, - gint buffer_y, - gint *window_x, - gint *window_y); -void gtk_text_view_window_to_buffer_coords (GtkTextView *text_view, - GtkTextWindowType win, - gint window_x, - gint window_y, - gint *buffer_x, - gint *buffer_y); - -GdkWindow* gtk_text_view_get_window (GtkTextView *text_view, - GtkTextWindowType win); -GtkTextWindowType gtk_text_view_get_window_type (GtkTextView *text_view, - GdkWindow *window); - -void gtk_text_view_set_border_window_size (GtkTextView *text_view, - GtkTextWindowType type, - gint size); -gint gtk_text_view_get_border_window_size (GtkTextView *text_view, - GtkTextWindowType type); - -gboolean gtk_text_view_forward_display_line (GtkTextView *text_view, - GtkTextIter *iter); -gboolean gtk_text_view_backward_display_line (GtkTextView *text_view, - GtkTextIter *iter); -gboolean gtk_text_view_forward_display_line_end (GtkTextView *text_view, - GtkTextIter *iter); -gboolean gtk_text_view_backward_display_line_start (GtkTextView *text_view, - GtkTextIter *iter); -gboolean gtk_text_view_starts_display_line (GtkTextView *text_view, - const GtkTextIter *iter); -gboolean gtk_text_view_move_visually (GtkTextView *text_view, - GtkTextIter *iter, - gint count); - -/* Adding child widgets */ -void gtk_text_view_add_child_at_anchor (GtkTextView *text_view, - GtkWidget *child, - GtkTextChildAnchor *anchor); - -void gtk_text_view_add_child_in_window (GtkTextView *text_view, - GtkWidget *child, - GtkTextWindowType which_window, - /* window coordinates */ - gint xpos, - gint ypos); - -void gtk_text_view_move_child (GtkTextView *text_view, - GtkWidget *child, - /* window coordinates */ - gint xpos, - gint ypos); - -/* Default style settings (fallbacks if no tag affects the property) */ - -void gtk_text_view_set_wrap_mode (GtkTextView *text_view, - GtkWrapMode wrap_mode); -GtkWrapMode gtk_text_view_get_wrap_mode (GtkTextView *text_view); -void gtk_text_view_set_editable (GtkTextView *text_view, - gboolean setting); -gboolean gtk_text_view_get_editable (GtkTextView *text_view); -void gtk_text_view_set_overwrite (GtkTextView *text_view, - gboolean overwrite); -gboolean gtk_text_view_get_overwrite (GtkTextView *text_view); -void gtk_text_view_set_accepts_tab (GtkTextView *text_view, - gboolean accepts_tab); -gboolean gtk_text_view_get_accepts_tab (GtkTextView *text_view); -void gtk_text_view_set_pixels_above_lines (GtkTextView *text_view, - gint pixels_above_lines); -gint gtk_text_view_get_pixels_above_lines (GtkTextView *text_view); -void gtk_text_view_set_pixels_below_lines (GtkTextView *text_view, - gint pixels_below_lines); -gint gtk_text_view_get_pixels_below_lines (GtkTextView *text_view); -void gtk_text_view_set_pixels_inside_wrap (GtkTextView *text_view, - gint pixels_inside_wrap); -gint gtk_text_view_get_pixels_inside_wrap (GtkTextView *text_view); -void gtk_text_view_set_justification (GtkTextView *text_view, - GtkJustification justification); -GtkJustification gtk_text_view_get_justification (GtkTextView *text_view); -void gtk_text_view_set_left_margin (GtkTextView *text_view, - gint left_margin); -gint gtk_text_view_get_left_margin (GtkTextView *text_view); -void gtk_text_view_set_right_margin (GtkTextView *text_view, - gint right_margin); -gint gtk_text_view_get_right_margin (GtkTextView *text_view); -void gtk_text_view_set_indent (GtkTextView *text_view, - gint indent); -gint gtk_text_view_get_indent (GtkTextView *text_view); -void gtk_text_view_set_tabs (GtkTextView *text_view, - PangoTabArray *tabs); -PangoTabArray* gtk_text_view_get_tabs (GtkTextView *text_view); - -/* note that the return value of this changes with the theme */ -GtkTextAttributes* gtk_text_view_get_default_attributes (GtkTextView *text_view); - -G_END_DECLS - -#endif /* __GTK_TEXT_VIEW_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktipsquery.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktipsquery.h deleted file mode 100644 index 2a09baed..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktipsquery.h +++ /dev/null @@ -1,110 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * GtkQueryTips: Query onscreen widgets for their tooltips - * Copyright (C) 1998 Tim Janik - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_TIPS_QUERY_H__ -#define __GTK_TIPS_QUERY_H__ - - -#include <gtk/gtklabel.h> - - -G_BEGIN_DECLS - -/* --- type macros --- */ -#define GTK_TYPE_TIPS_QUERY (gtk_tips_query_get_type ()) -#define GTK_TIPS_QUERY(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_TIPS_QUERY, GtkTipsQuery)) -#define GTK_TIPS_QUERY_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_TIPS_QUERY, GtkTipsQueryClass)) -#define GTK_IS_TIPS_QUERY(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_TIPS_QUERY)) -#define GTK_IS_TIPS_QUERY_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TIPS_QUERY)) -#define GTK_TIPS_QUERY_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_TIPS_QUERY, GtkTipsQueryClass)) - - -/* --- typedefs --- */ -typedef struct _GtkTipsQuery GtkTipsQuery; -typedef struct _GtkTipsQueryClass GtkTipsQueryClass; - - -/* --- structures --- */ -struct _GtkTipsQuery -{ - GtkLabel label; - - guint emit_always : 1; - guint in_query : 1; - gchar *label_inactive; - gchar *label_no_tip; - - GtkWidget *caller; - GtkWidget *last_crossed; - - GdkCursor *query_cursor; -}; - -struct _GtkTipsQueryClass -{ - GtkLabelClass parent_class; - - void (*start_query) (GtkTipsQuery *tips_query); - void (*stop_query) (GtkTipsQuery *tips_query); - void (*widget_entered) (GtkTipsQuery *tips_query, - GtkWidget *widget, - const gchar *tip_text, - const gchar *tip_private); - gint (*widget_selected) (GtkTipsQuery *tips_query, - GtkWidget *widget, - const gchar *tip_text, - const gchar *tip_private, - GdkEventButton *event); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -/* --- prototypes --- */ -GtkType gtk_tips_query_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_tips_query_new (void); -void gtk_tips_query_start_query (GtkTipsQuery *tips_query); -void gtk_tips_query_stop_query (GtkTipsQuery *tips_query); -void gtk_tips_query_set_caller (GtkTipsQuery *tips_query, - GtkWidget *caller); -void gtk_tips_query_set_labels (GtkTipsQuery *tips_query, - const gchar *label_inactive, - const gchar *label_no_tip); - -G_END_DECLS - -#endif /* __GTK_TIPS_QUERY_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoggleaction.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoggleaction.h deleted file mode 100644 index 6325c35b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoggleaction.h +++ /dev/null @@ -1,86 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1998, 1999 Red Hat, Inc. - * All rights reserved. - * - * This Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Author: James Henstridge <james@daa.com.au> - * - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ -#ifndef __GTK_TOGGLE_ACTION_H__ -#define __GTK_TOGGLE_ACTION_H__ - -#include <gtk/gtkaction.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) -#define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) -#define GTK_TOGGLE_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_ACTION, GtkToggleActionClass)) -#define GTK_IS_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_ACTION)) -#define GTK_IS_TOGGLE_ACTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_ACTION)) -#define GTK_TOGGLE_ACTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleActionClass)) - -typedef struct _GtkToggleAction GtkToggleAction; -typedef struct _GtkToggleActionPrivate GtkToggleActionPrivate; -typedef struct _GtkToggleActionClass GtkToggleActionClass; - -struct _GtkToggleAction -{ - GtkAction parent; - - /*< private >*/ - - GtkToggleActionPrivate *private_data; -}; - -struct _GtkToggleActionClass -{ - GtkActionClass parent_class; - - void (* toggled) (GtkToggleAction *action); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_toggle_action_get_type (void) G_GNUC_CONST; -GtkToggleAction *gtk_toggle_action_new (const gchar *name, - const gchar *label, - const gchar *tooltip, - const gchar *stock_id); -void gtk_toggle_action_toggled (GtkToggleAction *action); -void gtk_toggle_action_set_active (GtkToggleAction *action, - gboolean is_active); -gboolean gtk_toggle_action_get_active (GtkToggleAction *action); -void gtk_toggle_action_set_draw_as_radio (GtkToggleAction *action, - gboolean draw_as_radio); -gboolean gtk_toggle_action_get_draw_as_radio (GtkToggleAction *action); - - -G_END_DECLS - -#endif /* __GTK_TOGGLE_ACTION_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktogglebutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktogglebutton.h deleted file mode 100644 index c5bb68e3..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktogglebutton.h +++ /dev/null @@ -1,93 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TOGGLE_BUTTON_H__ -#define __GTK_TOGGLE_BUTTON_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbutton.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TOGGLE_BUTTON (gtk_toggle_button_get_type ()) -#define GTK_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButton)) -#define GTK_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass)) -#define GTK_IS_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON)) -#define GTK_IS_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON)) -#define GTK_TOGGLE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass)) - - -typedef struct _GtkToggleButton GtkToggleButton; -typedef struct _GtkToggleButtonClass GtkToggleButtonClass; - -struct _GtkToggleButton -{ - GtkButton button; - - guint active : 1; - guint draw_indicator : 1; - guint inconsistent : 1; -}; - -struct _GtkToggleButtonClass -{ - GtkButtonClass parent_class; - - void (* toggled) (GtkToggleButton *toggle_button); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_toggle_button_get_type (void) G_GNUC_CONST; - -GtkWidget* gtk_toggle_button_new (void); -GtkWidget* gtk_toggle_button_new_with_label (const gchar *label); -GtkWidget* gtk_toggle_button_new_with_mnemonic (const gchar *label); -void gtk_toggle_button_set_mode (GtkToggleButton *toggle_button, - gboolean draw_indicator); -gboolean gtk_toggle_button_get_mode (GtkToggleButton *toggle_button); -void gtk_toggle_button_set_active (GtkToggleButton *toggle_button, - gboolean is_active); -gboolean gtk_toggle_button_get_active (GtkToggleButton *toggle_button); -void gtk_toggle_button_toggled (GtkToggleButton *toggle_button); -void gtk_toggle_button_set_inconsistent (GtkToggleButton *toggle_button, - gboolean setting); -gboolean gtk_toggle_button_get_inconsistent (GtkToggleButton *toggle_button); - - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_toggle_button_set_state gtk_toggle_button_set_active -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -#endif /* __GTK_TOGGLE_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h deleted file mode 100644 index 1d747d5a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h +++ /dev/null @@ -1,73 +0,0 @@ -/* gtktoggletoolbutton.h - * - * Copyright (C) 2002 Anders Carlsson <andersca@gnome.org> - * Copyright (C) 2002 James Henstridge <james@daa.com.au> - * Copyright (C) 2003 Soeren Sandmann <sandmann@daimi.au.dk> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TOGGLE_TOOL_BUTTON_H__ -#define __GTK_TOGGLE_TOOL_BUTTON_H__ - -#include "gtktoolbutton.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_TOGGLE_TOOL_BUTTON (gtk_toggle_tool_button_get_type ()) -#define GTK_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButton)) -#define GTK_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass)) -#define GTK_IS_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON)) -#define GTK_IS_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON)) -#define GTK_TOGGLE_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass)) - -typedef struct _GtkToggleToolButton GtkToggleToolButton; -typedef struct _GtkToggleToolButtonClass GtkToggleToolButtonClass; -typedef struct _GtkToggleToolButtonPrivate GtkToggleToolButtonPrivate; - -struct _GtkToggleToolButton -{ - GtkToolButton parent; - - /*< private >*/ - GtkToggleToolButtonPrivate *priv; -}; - -struct _GtkToggleToolButtonClass -{ - GtkToolButtonClass parent_class; - - /* signal */ - void (* toggled) (GtkToggleToolButton *button); - - /* Padding for future expansion */ - void (* _gtk_reserved1) (void); - void (* _gtk_reserved2) (void); - void (* _gtk_reserved3) (void); - void (* _gtk_reserved4) (void); -}; - -GType gtk_toggle_tool_button_get_type (void) G_GNUC_CONST; -GtkToolItem *gtk_toggle_tool_button_new (void); -GtkToolItem *gtk_toggle_tool_button_new_from_stock (const gchar *stock_id); - -void gtk_toggle_tool_button_set_active (GtkToggleToolButton *button, - gboolean is_active); -gboolean gtk_toggle_tool_button_get_active (GtkToggleToolButton *button); - -G_END_DECLS - -#endif /* __GTK_TOGGLE_TOOL_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolbar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolbar.h deleted file mode 100644 index dbe72a81..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolbar.h +++ /dev/null @@ -1,278 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * GtkToolbar copyright (C) Federico Mena - * - * Copyright (C) 2002 Anders Carlsson <andersca@gnome.org> - * Copyright (C) 2002 James Henstridge <james@daa.com.au> - * Copyright (C) 2003 Soeren Sandmann <sandmann@daimi.au.dk> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TOOLBAR_H__ -#define __GTK_TOOLBAR_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> -#include <gtk/gtkenums.h> -#include <gtk/gtktooltips.h> - -#include "gtktoolitem.h" - -#ifndef GTK_DISABLE_DEPRECATED - -/* Not needed, retained for compatibility -Yosh */ -#include <gtk/gtkpixmap.h> -#include <gtk/gtksignal.h> - -#endif /* GTK_DISABLE_DEPRECATED */ - -G_BEGIN_DECLS - -#define GTK_TYPE_TOOLBAR (gtk_toolbar_get_type ()) -#define GTK_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLBAR, GtkToolbar)) -#define GTK_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOLBAR, GtkToolbarClass)) -#define GTK_IS_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR)) -#define GTK_IS_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOLBAR)) -#define GTK_TOOLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOLBAR, GtkToolbarClass)) - -#ifndef GTK_DISABLE_DEPRECATED -typedef enum -{ - GTK_TOOLBAR_CHILD_SPACE, - GTK_TOOLBAR_CHILD_BUTTON, - GTK_TOOLBAR_CHILD_TOGGLEBUTTON, - GTK_TOOLBAR_CHILD_RADIOBUTTON, - GTK_TOOLBAR_CHILD_WIDGET -} GtkToolbarChildType; - -typedef struct _GtkToolbarChild GtkToolbarChild; - -struct _GtkToolbarChild -{ - GtkToolbarChildType type; - GtkWidget *widget; - GtkWidget *icon; - GtkWidget *label; -}; - -#endif /* GTK_DISABLE_DEPRECATED */ - -typedef enum -{ - GTK_TOOLBAR_SPACE_EMPTY, - GTK_TOOLBAR_SPACE_LINE -} GtkToolbarSpaceStyle; - -typedef struct _GtkToolbar GtkToolbar; -typedef struct _GtkToolbarClass GtkToolbarClass; -typedef struct _GtkToolbarPrivate GtkToolbarPrivate; - -struct _GtkToolbar -{ - GtkContainer container; - - /*< public >*/ - gint num_children; - GList *children; - GtkOrientation orientation; - GtkToolbarStyle style; - GtkIconSize icon_size; - -#ifndef GTK_DISABLE_DEPRECATED - GtkTooltips *tooltips; -#else - gpointer _tooltips; -#endif - - /*< private >*/ - gint button_maxw; /* maximum width of homogeneous children */ - gint button_maxh; /* maximum height of homogeneous children */ - - guint _gtk_reserved1; - guint _gtk_reserved2; - - guint style_set : 1; - guint icon_size_set : 1; -}; - -struct _GtkToolbarClass -{ - GtkContainerClass parent_class; - - /* signals */ - void (* orientation_changed) (GtkToolbar *toolbar, - GtkOrientation orientation); - void (* style_changed) (GtkToolbar *toolbar, - GtkToolbarStyle style); - gboolean (* popup_context_menu) (GtkToolbar *toolbar, - gint x, - gint y, - gint button_number); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); -}; - -GType gtk_toolbar_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_toolbar_new (void); -void gtk_toolbar_insert (GtkToolbar *toolbar, - GtkToolItem *item, - gint pos); -gint gtk_toolbar_get_item_index (GtkToolbar *toolbar, - GtkToolItem *item); -gint gtk_toolbar_get_n_items (GtkToolbar *toolbar); -GtkToolItem * gtk_toolbar_get_nth_item (GtkToolbar *toolbar, - gint n); -gboolean gtk_toolbar_get_show_arrow (GtkToolbar *toolbar); -void gtk_toolbar_set_show_arrow (GtkToolbar *toolbar, - gboolean show_arrow); -GtkOrientation gtk_toolbar_get_orientation (GtkToolbar *toolbar); -void gtk_toolbar_set_orientation (GtkToolbar *toolbar, - GtkOrientation orientation); -gboolean gtk_toolbar_get_tooltips (GtkToolbar *toolbar); -void gtk_toolbar_set_tooltips (GtkToolbar *toolbar, - gboolean enable); -GtkToolbarStyle gtk_toolbar_get_style (GtkToolbar *toolbar); -void gtk_toolbar_set_style (GtkToolbar *toolbar, - GtkToolbarStyle style); -void gtk_toolbar_unset_style (GtkToolbar *toolbar); -GtkIconSize gtk_toolbar_get_icon_size (GtkToolbar *toolbar); -GtkReliefStyle gtk_toolbar_get_relief_style (GtkToolbar *toolbar); -gint gtk_toolbar_get_drop_index (GtkToolbar *toolbar, - gint x, - gint y); -void gtk_toolbar_set_drop_highlight_item (GtkToolbar *toolbar, - GtkToolItem *tool_item, - gint index_); - -/* internal functions */ -gchar * _gtk_toolbar_elide_underscores (const gchar *original); -void _gtk_toolbar_paint_space_line (GtkWidget *widget, - GtkToolbar *toolbar, - GdkRectangle *area, - GtkAllocation *allocation); -gint _gtk_toolbar_get_default_space_size (void); -void _gtk_toolbar_rebuild_menu (GtkToolbar *toolbar); - - -void gtk_toolbar_set_icon_size (GtkToolbar *toolbar, - GtkIconSize icon_size); -void gtk_toolbar_unset_icon_size (GtkToolbar *toolbar); - -#ifndef GTK_DISABLE_DEPRECATED -/* Simple button items */ -GtkWidget* gtk_toolbar_append_item (GtkToolbar *toolbar, - const char *text, - const char *tooltip_text, - const char *tooltip_private_text, - GtkWidget *icon, - GtkSignalFunc callback, - gpointer user_data); -GtkWidget* gtk_toolbar_prepend_item (GtkToolbar *toolbar, - const char *text, - const char *tooltip_text, - const char *tooltip_private_text, - GtkWidget *icon, - GtkSignalFunc callback, - gpointer user_data); -GtkWidget* gtk_toolbar_insert_item (GtkToolbar *toolbar, - const char *text, - const char *tooltip_text, - const char *tooltip_private_text, - GtkWidget *icon, - GtkSignalFunc callback, - gpointer user_data, - gint position); - -/* Stock Items */ -GtkWidget* gtk_toolbar_insert_stock (GtkToolbar *toolbar, - const gchar *stock_id, - const char *tooltip_text, - const char *tooltip_private_text, - GtkSignalFunc callback, - gpointer user_data, - gint position); - -/* Space Items */ -void gtk_toolbar_append_space (GtkToolbar *toolbar); -void gtk_toolbar_prepend_space (GtkToolbar *toolbar); -void gtk_toolbar_insert_space (GtkToolbar *toolbar, - gint position); -void gtk_toolbar_remove_space (GtkToolbar *toolbar, - gint position); -/* Any element type */ -GtkWidget* gtk_toolbar_append_element (GtkToolbar *toolbar, - GtkToolbarChildType type, - GtkWidget *widget, - const char *text, - const char *tooltip_text, - const char *tooltip_private_text, - GtkWidget *icon, - GtkSignalFunc callback, - gpointer user_data); - -GtkWidget* gtk_toolbar_prepend_element (GtkToolbar *toolbar, - GtkToolbarChildType type, - GtkWidget *widget, - const char *text, - const char *tooltip_text, - const char *tooltip_private_text, - GtkWidget *icon, - GtkSignalFunc callback, - gpointer user_data); - -GtkWidget* gtk_toolbar_insert_element (GtkToolbar *toolbar, - GtkToolbarChildType type, - GtkWidget *widget, - const char *text, - const char *tooltip_text, - const char *tooltip_private_text, - GtkWidget *icon, - GtkSignalFunc callback, - gpointer user_data, - gint position); - -/* Generic Widgets */ -void gtk_toolbar_append_widget (GtkToolbar *toolbar, - GtkWidget *widget, - const char *tooltip_text, - const char *tooltip_private_text); -void gtk_toolbar_prepend_widget (GtkToolbar *toolbar, - GtkWidget *widget, - const char *tooltip_text, - const char *tooltip_private_text); -void gtk_toolbar_insert_widget (GtkToolbar *toolbar, - GtkWidget *widget, - const char *tooltip_text, - const char *tooltip_private_text, - gint position); - -#endif /* GTK_DISABLE_DEPRECATED */ - - -G_END_DECLS - -#endif /* __GTK_TOOLBAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolbutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolbutton.h deleted file mode 100644 index b7329a02..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolbutton.h +++ /dev/null @@ -1,95 +0,0 @@ -/* gtktoolbutton.h - * - * Copyright (C) 2002 Anders Carlsson <andersca@gnome.org> - * Copyright (C) 2002 James Henstridge <james@daa.com.au> - * Copyright (C) 2003 Soeren Sandmann <sandmann@daimi.au.dk> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TOOL_BUTTON_H__ -#define __GTK_TOOL_BUTTON_H__ - -#include "gtktoolitem.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_TOOL_BUTTON (gtk_tool_button_get_type ()) -#define GTK_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButton)) -#define GTK_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass)) -#define GTK_IS_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_BUTTON)) -#define GTK_IS_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_BUTTON)) -#define GTK_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass)) - -typedef struct _GtkToolButton GtkToolButton; -typedef struct _GtkToolButtonClass GtkToolButtonClass; -typedef struct _GtkToolButtonPrivate GtkToolButtonPrivate; - -struct _GtkToolButton -{ - GtkToolItem parent; - - /*< private >*/ - GtkToolButtonPrivate *priv; -}; - -struct _GtkToolButtonClass -{ - GtkToolItemClass parent_class; - - GType button_type; - - /* signal */ - void (* clicked) (GtkToolButton *tool_item); - - /* Padding for future expansion */ - void (* _gtk_reserved1) (void); - void (* _gtk_reserved2) (void); - void (* _gtk_reserved3) (void); - void (* _gtk_reserved4) (void); -}; - -GType gtk_tool_button_get_type (void) G_GNUC_CONST; -GtkToolItem *gtk_tool_button_new (GtkWidget *icon_widget, - const gchar *label); -GtkToolItem *gtk_tool_button_new_from_stock (const gchar *stock_id); - -void gtk_tool_button_set_label (GtkToolButton *button, - const gchar *label); -G_CONST_RETURN gchar *gtk_tool_button_get_label (GtkToolButton *button); -void gtk_tool_button_set_use_underline (GtkToolButton *button, - gboolean use_underline); -gboolean gtk_tool_button_get_use_underline (GtkToolButton *button); -void gtk_tool_button_set_stock_id (GtkToolButton *button, - const gchar *stock_id); -G_CONST_RETURN gchar *gtk_tool_button_get_stock_id (GtkToolButton *button); -void gtk_tool_button_set_icon_name (GtkToolButton *button, - const gchar *icon_name); -G_CONST_RETURN gchar *gtk_tool_button_get_icon_name (GtkToolButton *button); -void gtk_tool_button_set_icon_widget (GtkToolButton *button, - GtkWidget *icon_widget); -GtkWidget * gtk_tool_button_get_icon_widget (GtkToolButton *button); -void gtk_tool_button_set_label_widget (GtkToolButton *button, - GtkWidget *label_widget); -GtkWidget * gtk_tool_button_get_label_widget (GtkToolButton *button); - - -/* internal function */ -GtkWidget *_gtk_tool_button_get_button (GtkToolButton *button); - -G_END_DECLS - -#endif /* __GTK_TOOL_BUTTON_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolitem.h deleted file mode 100644 index dac7c0f0..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktoolitem.h +++ /dev/null @@ -1,130 +0,0 @@ -/* gtktoolitem.c - * - * Copyright (C) 2002 Anders Carlsson <andersca@gnome.org> - * Copyright (C) 2002 James Henstridge <james@daa.com.au> - * Copyright (C) 2003 Soeren Sandmann <sandmann@daimi.au.dk> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TOOL_ITEM_H__ -#define __GTK_TOOL_ITEM_H__ - -#include <gtk/gtkbin.h> -#include <gtk/gtktooltips.h> -#include <gtk/gtkmenuitem.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TOOL_ITEM (gtk_tool_item_get_type ()) -#define GTK_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_TOOL_ITEM, GtkToolItem)) -#define GTK_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_ITEM, GtkToolItemClass)) -#define GTK_IS_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_TOOL_ITEM)) -#define GTK_IS_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_ITEM)) -#define GTK_TOOL_ITEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GTK_TYPE_TOOL_ITEM, GtkToolItemClass)) - -typedef struct _GtkToolItem GtkToolItem; -typedef struct _GtkToolItemClass GtkToolItemClass; -typedef struct _GtkToolItemPrivate GtkToolItemPrivate; - -struct _GtkToolItem -{ - GtkBin parent; - - /*< private >*/ - GtkToolItemPrivate *priv; -}; - -struct _GtkToolItemClass -{ - GtkBinClass parent_class; - - /* signals */ - gboolean (* create_menu_proxy) (GtkToolItem *tool_item); - void (* toolbar_reconfigured) (GtkToolItem *tool_item); -#ifndef GTK_DISABLE_DEPRECATED - gboolean (* set_tooltip) (GtkToolItem *tool_item, - GtkTooltips *tooltips, - const gchar *tip_text, - const gchar *tip_private); -#else - gpointer _set_tooltip; -#endif - - /* Padding for future expansion */ - void (* _gtk_reserved1) (void); - void (* _gtk_reserved2) (void); - void (* _gtk_reserved3) (void); - void (* _gtk_reserved4) (void); -}; - -GType gtk_tool_item_get_type (void) G_GNUC_CONST; -GtkToolItem *gtk_tool_item_new (void); - -void gtk_tool_item_set_homogeneous (GtkToolItem *tool_item, - gboolean homogeneous); -gboolean gtk_tool_item_get_homogeneous (GtkToolItem *tool_item); - -void gtk_tool_item_set_expand (GtkToolItem *tool_item, - gboolean expand); -gboolean gtk_tool_item_get_expand (GtkToolItem *tool_item); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_tool_item_set_tooltip (GtkToolItem *tool_item, - GtkTooltips *tooltips, - const gchar *tip_text, - const gchar *tip_private); -#endif /* GTK_DISABLE_DEPRECATED */ -void gtk_tool_item_set_tooltip_text (GtkToolItem *tool_item, - const gchar *text); -void gtk_tool_item_set_tooltip_markup (GtkToolItem *tool_item, - const gchar *markup); - -void gtk_tool_item_set_use_drag_window (GtkToolItem *tool_item, - gboolean use_drag_window); -gboolean gtk_tool_item_get_use_drag_window (GtkToolItem *tool_item); - -void gtk_tool_item_set_visible_horizontal (GtkToolItem *tool_item, - gboolean visible_horizontal); -gboolean gtk_tool_item_get_visible_horizontal (GtkToolItem *tool_item); - -void gtk_tool_item_set_visible_vertical (GtkToolItem *tool_item, - gboolean visible_vertical); -gboolean gtk_tool_item_get_visible_vertical (GtkToolItem *tool_item); - -gboolean gtk_tool_item_get_is_important (GtkToolItem *tool_item); -void gtk_tool_item_set_is_important (GtkToolItem *tool_item, - gboolean is_important); - -GtkIconSize gtk_tool_item_get_icon_size (GtkToolItem *tool_item); -GtkOrientation gtk_tool_item_get_orientation (GtkToolItem *tool_item); -GtkToolbarStyle gtk_tool_item_get_toolbar_style (GtkToolItem *tool_item); -GtkReliefStyle gtk_tool_item_get_relief_style (GtkToolItem *tool_item); - -GtkWidget * gtk_tool_item_retrieve_proxy_menu_item (GtkToolItem *tool_item); -GtkWidget * gtk_tool_item_get_proxy_menu_item (GtkToolItem *tool_item, - const gchar *menu_item_id); -void gtk_tool_item_set_proxy_menu_item (GtkToolItem *tool_item, - const gchar *menu_item_id, - GtkWidget *menu_item); -void gtk_tool_item_rebuild_menu (GtkToolItem *tool_item); - -/* internal function */ -void _gtk_tool_item_toolbar_reconfigured (GtkToolItem *tool_item); - -G_END_DECLS - -#endif /* __GTK_TOOL_ITEM_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktooltip.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktooltip.h deleted file mode 100644 index bc498af4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktooltip.h +++ /dev/null @@ -1,62 +0,0 @@ -/* gtktooltip.h - * - * Copyright (C) 2006-2007 Imendio AB - * Contact: Kristian Rietveld <kris@imendio.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TOOLTIP_H__ -#define __GTK_TOOLTIP_H__ - -#include "gtkwidget.h" -#include "gtkwindow.h" - -G_BEGIN_DECLS - -#define GTK_TYPE_TOOLTIP (gtk_tooltip_get_type ()) -#define GTK_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLTIP, GtkTooltip)) -#define GTK_IS_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLTIP)) - -GType gtk_tooltip_get_type (void); - -void gtk_tooltip_set_markup (GtkTooltip *tooltip, - const gchar *markup); -void gtk_tooltip_set_text (GtkTooltip *tooltip, - const gchar *text); -void gtk_tooltip_set_icon (GtkTooltip *tooltip, - GdkPixbuf *pixbuf); -void gtk_tooltip_set_icon_from_stock (GtkTooltip *tooltip, - const gchar *stock_id, - GtkIconSize size); -void gtk_tooltip_set_custom (GtkTooltip *tooltip, - GtkWidget *custom_widget); - -void gtk_tooltip_set_tip_area (GtkTooltip *tooltip, - GdkRectangle *rect); - -void gtk_tooltip_trigger_tooltip_query (GdkDisplay *display); - - -void _gtk_tooltip_focus_in (GtkWidget *widget); -void _gtk_tooltip_focus_out (GtkWidget *widget); -void _gtk_tooltip_toggle_keyboard_mode (GtkWidget *widget); -void _gtk_tooltip_handle_event (GdkEvent *event); -void _gtk_tooltip_hide (GtkWidget *widget); - -G_END_DECLS - -#endif /* __GTK_TOOLTIP_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktooltips.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktooltips.h deleted file mode 100644 index a8608565..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktooltips.h +++ /dev/null @@ -1,109 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef GTK_DISABLE_DEPRECATED - -#ifndef __GTK_TOOLTIPS_H__ -#define __GTK_TOOLTIPS_H__ - -#include <gtk/gtkwidget.h> -#include <gtk/gtkwindow.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_TOOLTIPS (gtk_tooltips_get_type ()) -#define GTK_TOOLTIPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLTIPS, GtkTooltips)) -#define GTK_TOOLTIPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOLTIPS, GtkTooltipsClass)) -#define GTK_IS_TOOLTIPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLTIPS)) -#define GTK_IS_TOOLTIPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOLTIPS)) -#define GTK_TOOLTIPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOLTIPS, GtkTooltipsClass)) - - -typedef struct _GtkTooltips GtkTooltips; -typedef struct _GtkTooltipsClass GtkTooltipsClass; -typedef struct _GtkTooltipsData GtkTooltipsData; - -struct _GtkTooltipsData -{ - GtkTooltips *tooltips; - GtkWidget *widget; - gchar *tip_text; - gchar *tip_private; -}; - -struct _GtkTooltips -{ - GtkObject parent_instance; - - /*< private >*/ - GtkWidget *tip_window; - GtkWidget *tip_label; - GtkTooltipsData *active_tips_data; - GList *tips_data_list; /* unused */ - - guint delay : 30; - guint enabled : 1; - guint have_grab : 1; - guint use_sticky_delay : 1; - gint timer_tag; - GTimeVal last_popdown; -}; - -struct _GtkTooltipsClass -{ - GtkObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_tooltips_get_type (void) G_GNUC_CONST; -GtkTooltips* gtk_tooltips_new (void); - -void gtk_tooltips_enable (GtkTooltips *tooltips); -void gtk_tooltips_disable (GtkTooltips *tooltips); -void gtk_tooltips_set_delay (GtkTooltips *tooltips, - guint delay); -void gtk_tooltips_set_tip (GtkTooltips *tooltips, - GtkWidget *widget, - const gchar *tip_text, - const gchar *tip_private); -GtkTooltipsData* gtk_tooltips_data_get (GtkWidget *widget); -void gtk_tooltips_force_window (GtkTooltips *tooltips); - -gboolean gtk_tooltips_get_info_from_tip_window (GtkWindow *tip_window, - GtkTooltips **tooltips, - GtkWidget **current_widget); - -G_END_DECLS - -#endif /* __GTK_TOOLTIPS_H__ */ - -#endif /* GTK_DISABLE_DEPRECATED */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktree.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktree.h deleted file mode 100644 index 7e9da0eb..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktree.h +++ /dev/null @@ -1,132 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifdef GTK_ENABLE_BROKEN - -#ifndef __GTK_TREE_H__ -#define __GTK_TREE_H__ - -/* set this flag to enable tree debugging output */ -/* #define TREE_DEBUG */ - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_TREE (gtk_tree_get_type ()) -#define GTK_TREE(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_TREE, GtkTree)) -#define GTK_TREE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE, GtkTreeClass)) -#define GTK_IS_TREE(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_TREE)) -#define GTK_IS_TREE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE)) -#define GTK_TREE_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_TREE, GtkTreeClass)) - - -#define GTK_IS_ROOT_TREE(obj) ((GtkObject*) GTK_TREE(obj)->root_tree == (GtkObject*)obj) -#define GTK_TREE_ROOT_TREE(obj) (GTK_TREE(obj)->root_tree ? GTK_TREE(obj)->root_tree : GTK_TREE(obj)) -#define GTK_TREE_SELECTION_OLD(obj) (GTK_TREE_ROOT_TREE(obj)->selection) - -typedef enum -{ - GTK_TREE_VIEW_LINE, /* default view mode */ - GTK_TREE_VIEW_ITEM -} GtkTreeViewMode; - -typedef struct _GtkTree GtkTree; -typedef struct _GtkTreeClass GtkTreeClass; - -struct _GtkTree -{ - GtkContainer container; - - GList *children; - - GtkTree* root_tree; /* owner of selection list */ - GtkWidget* tree_owner; - GList *selection; - guint level; - guint indent_value; - guint current_indent; - guint selection_mode : 2; - guint view_mode : 1; - guint view_line : 1; -}; - -struct _GtkTreeClass -{ - GtkContainerClass parent_class; - - void (* selection_changed) (GtkTree *tree); - void (* select_child) (GtkTree *tree, - GtkWidget *child); - void (* unselect_child) (GtkTree *tree, - GtkWidget *child); -}; - - -GtkType gtk_tree_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_tree_new (void); -void gtk_tree_append (GtkTree *tree, - GtkWidget *tree_item); -void gtk_tree_prepend (GtkTree *tree, - GtkWidget *tree_item); -void gtk_tree_insert (GtkTree *tree, - GtkWidget *tree_item, - gint position); -void gtk_tree_remove_items (GtkTree *tree, - GList *items); -void gtk_tree_clear_items (GtkTree *tree, - gint start, - gint end); -void gtk_tree_select_item (GtkTree *tree, - gint item); -void gtk_tree_unselect_item (GtkTree *tree, - gint item); -void gtk_tree_select_child (GtkTree *tree, - GtkWidget *tree_item); -void gtk_tree_unselect_child (GtkTree *tree, - GtkWidget *tree_item); -gint gtk_tree_child_position (GtkTree *tree, - GtkWidget *child); -void gtk_tree_set_selection_mode (GtkTree *tree, - GtkSelectionMode mode); -void gtk_tree_set_view_mode (GtkTree *tree, - GtkTreeViewMode mode); -void gtk_tree_set_view_lines (GtkTree *tree, - gboolean flag); - -/* deprecated function, use gtk_container_remove instead. - */ -void gtk_tree_remove_item (GtkTree *tree, - GtkWidget *child); - - -G_END_DECLS - -#endif /* __GTK_TREE_H__ */ - -#endif /* GTK_ENABLE_BROKEN */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreednd.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreednd.h deleted file mode 100644 index eb983b7a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreednd.h +++ /dev/null @@ -1,121 +0,0 @@ -/* gtktreednd.h - * Copyright (C) 2001 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_DND_H__ -#define __GTK_TREE_DND_H__ - -#include <gtk/gtktreemodel.h> -#include <gtk/gtkdnd.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TREE_DRAG_SOURCE (gtk_tree_drag_source_get_type ()) -#define GTK_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSource)) -#define GTK_IS_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_SOURCE)) -#define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSourceIface)) - -typedef struct _GtkTreeDragSource GtkTreeDragSource; /* Dummy typedef */ -typedef struct _GtkTreeDragSourceIface GtkTreeDragSourceIface; - -struct _GtkTreeDragSourceIface -{ - GTypeInterface g_iface; - - /* VTable - not signals */ - - gboolean (* row_draggable) (GtkTreeDragSource *drag_source, - GtkTreePath *path); - - gboolean (* drag_data_get) (GtkTreeDragSource *drag_source, - GtkTreePath *path, - GtkSelectionData *selection_data); - - gboolean (* drag_data_delete) (GtkTreeDragSource *drag_source, - GtkTreePath *path); -}; - -GType gtk_tree_drag_source_get_type (void) G_GNUC_CONST; - -/* Returns whether the given row can be dragged */ -gboolean gtk_tree_drag_source_row_draggable (GtkTreeDragSource *drag_source, - GtkTreePath *path); - -/* Deletes the given row, or returns FALSE if it can't */ -gboolean gtk_tree_drag_source_drag_data_delete (GtkTreeDragSource *drag_source, - GtkTreePath *path); - -/* Fills in selection_data with type selection_data->target based on - * the row denoted by path, returns TRUE if it does anything - */ -gboolean gtk_tree_drag_source_drag_data_get (GtkTreeDragSource *drag_source, - GtkTreePath *path, - GtkSelectionData *selection_data); - -#define GTK_TYPE_TREE_DRAG_DEST (gtk_tree_drag_dest_get_type ()) -#define GTK_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDest)) -#define GTK_IS_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_DEST)) -#define GTK_TREE_DRAG_DEST_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDestIface)) - -typedef struct _GtkTreeDragDest GtkTreeDragDest; /* Dummy typedef */ -typedef struct _GtkTreeDragDestIface GtkTreeDragDestIface; - -struct _GtkTreeDragDestIface -{ - GTypeInterface g_iface; - - /* VTable - not signals */ - - gboolean (* drag_data_received) (GtkTreeDragDest *drag_dest, - GtkTreePath *dest, - GtkSelectionData *selection_data); - - gboolean (* row_drop_possible) (GtkTreeDragDest *drag_dest, - GtkTreePath *dest_path, - GtkSelectionData *selection_data); -}; - -GType gtk_tree_drag_dest_get_type (void) G_GNUC_CONST; - -/* Inserts a row before dest which contains data in selection_data, - * or returns FALSE if it can't - */ -gboolean gtk_tree_drag_dest_drag_data_received (GtkTreeDragDest *drag_dest, - GtkTreePath *dest, - GtkSelectionData *selection_data); - - -/* Returns TRUE if we can drop before path; path may not exist. */ -gboolean gtk_tree_drag_dest_row_drop_possible (GtkTreeDragDest *drag_dest, - GtkTreePath *dest_path, - GtkSelectionData *selection_data); - - -/* The selection data would normally have target type GTK_TREE_MODEL_ROW in this - * case. If the target is wrong these functions return FALSE. - */ -gboolean gtk_tree_set_row_drag_data (GtkSelectionData *selection_data, - GtkTreeModel *tree_model, - GtkTreePath *path); -gboolean gtk_tree_get_row_drag_data (GtkSelectionData *selection_data, - GtkTreeModel **tree_model, - GtkTreePath **path); - -G_END_DECLS - -#endif /* __GTK_TREE_DND_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeitem.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeitem.h deleted file mode 100644 index 0fef9e21..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeitem.h +++ /dev/null @@ -1,91 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifdef GTK_ENABLE_BROKEN - -#ifndef __GTK_TREE_ITEM_H__ -#define __GTK_TREE_ITEM_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkitem.h> - - -G_BEGIN_DECLS - -#define GTK_TYPE_TREE_ITEM (gtk_tree_item_get_type ()) -#define GTK_TREE_ITEM(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_TREE_ITEM, GtkTreeItem)) -#define GTK_TREE_ITEM_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_ITEM, GtkTreeItemClass)) -#define GTK_IS_TREE_ITEM(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_TREE_ITEM)) -#define GTK_IS_TREE_ITEM_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_ITEM)) -#define GTK_TREE_ITEM_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_TREE_ITEM, GtkTreeItemClass)) - - -#define GTK_TREE_ITEM_SUBTREE(obj) (GTK_TREE_ITEM(obj)->subtree) - - -typedef struct _GtkTreeItem GtkTreeItem; -typedef struct _GtkTreeItemClass GtkTreeItemClass; - -struct _GtkTreeItem -{ - GtkItem item; - - GtkWidget *subtree; - GtkWidget *pixmaps_box; - GtkWidget *plus_pix_widget, *minus_pix_widget; - - GList *pixmaps; /* pixmap node for this items color depth */ - - guint expanded : 1; -}; - -struct _GtkTreeItemClass -{ - GtkItemClass parent_class; - - void (* expand) (GtkTreeItem *tree_item); - void (* collapse) (GtkTreeItem *tree_item); -}; - - -GtkType gtk_tree_item_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_tree_item_new (void); -GtkWidget* gtk_tree_item_new_with_label (const gchar *label); -void gtk_tree_item_set_subtree (GtkTreeItem *tree_item, - GtkWidget *subtree); -void gtk_tree_item_remove_subtree (GtkTreeItem *tree_item); -void gtk_tree_item_select (GtkTreeItem *tree_item); -void gtk_tree_item_deselect (GtkTreeItem *tree_item); -void gtk_tree_item_expand (GtkTreeItem *tree_item); -void gtk_tree_item_collapse (GtkTreeItem *tree_item); - - -G_END_DECLS - -#endif /* __GTK_TREE_ITEM_H__ */ - -#endif /* GTK_ENABLE_BROKEN */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodel.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodel.h deleted file mode 100644 index cc5b937d..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodel.h +++ /dev/null @@ -1,267 +0,0 @@ -/* gtktreemodel.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_MODEL_H__ -#define __GTK_TREE_MODEL_H__ - -#include <glib-object.h> - -/* Not needed, retained for compatibility -Yosh */ -#include <gtk/gtkobject.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TREE_MODEL (gtk_tree_model_get_type ()) -#define GTK_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModel)) -#define GTK_IS_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL)) -#define GTK_TREE_MODEL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModelIface)) - -#define GTK_TYPE_TREE_ITER (gtk_tree_iter_get_type ()) -#define GTK_TYPE_TREE_PATH (gtk_tree_path_get_type ()) -#define GTK_TYPE_TREE_ROW_REFERENCE (gtk_tree_row_reference_get_type ()) - -typedef struct _GtkTreeIter GtkTreeIter; -typedef struct _GtkTreePath GtkTreePath; -typedef struct _GtkTreeRowReference GtkTreeRowReference; -typedef struct _GtkTreeModel GtkTreeModel; /* Dummy typedef */ -typedef struct _GtkTreeModelIface GtkTreeModelIface; -typedef gboolean (* GtkTreeModelForeachFunc) (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data); - - -typedef enum -{ - GTK_TREE_MODEL_ITERS_PERSIST = 1 << 0, - GTK_TREE_MODEL_LIST_ONLY = 1 << 1 -} GtkTreeModelFlags; - -struct _GtkTreeIter -{ - gint stamp; - gpointer user_data; - gpointer user_data2; - gpointer user_data3; -}; - -struct _GtkTreeModelIface -{ - GTypeInterface g_iface; - - /* Signals */ - void (* row_changed) (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter); - void (* row_inserted) (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter); - void (* row_has_child_toggled) (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter); - void (* row_deleted) (GtkTreeModel *tree_model, - GtkTreePath *path); - void (* rows_reordered) (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter, - gint *new_order); - - /* Virtual Table */ - GtkTreeModelFlags (* get_flags) (GtkTreeModel *tree_model); - - gint (* get_n_columns) (GtkTreeModel *tree_model); - GType (* get_column_type) (GtkTreeModel *tree_model, - gint index_); - gboolean (* get_iter) (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreePath *path); - GtkTreePath *(* get_path) (GtkTreeModel *tree_model, - GtkTreeIter *iter); - void (* get_value) (GtkTreeModel *tree_model, - GtkTreeIter *iter, - gint column, - GValue *value); - gboolean (* iter_next) (GtkTreeModel *tree_model, - GtkTreeIter *iter); - gboolean (* iter_children) (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreeIter *parent); - gboolean (* iter_has_child) (GtkTreeModel *tree_model, - GtkTreeIter *iter); - gint (* iter_n_children) (GtkTreeModel *tree_model, - GtkTreeIter *iter); - gboolean (* iter_nth_child) (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreeIter *parent, - gint n); - gboolean (* iter_parent) (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreeIter *child); - void (* ref_node) (GtkTreeModel *tree_model, - GtkTreeIter *iter); - void (* unref_node) (GtkTreeModel *tree_model, - GtkTreeIter *iter); -}; - - -/* GtkTreePath operations */ -GtkTreePath *gtk_tree_path_new (void); -GtkTreePath *gtk_tree_path_new_from_string (const gchar *path); -GtkTreePath *gtk_tree_path_new_from_indices (gint first_index, - ...); -gchar *gtk_tree_path_to_string (GtkTreePath *path); -GtkTreePath *gtk_tree_path_new_first (void); -void gtk_tree_path_append_index (GtkTreePath *path, - gint index_); -void gtk_tree_path_prepend_index (GtkTreePath *path, - gint index_); -gint gtk_tree_path_get_depth (GtkTreePath *path); -gint *gtk_tree_path_get_indices (GtkTreePath *path); -void gtk_tree_path_free (GtkTreePath *path); -GtkTreePath *gtk_tree_path_copy (const GtkTreePath *path); -GType gtk_tree_path_get_type (void) G_GNUC_CONST; -gint gtk_tree_path_compare (const GtkTreePath *a, - const GtkTreePath *b); -void gtk_tree_path_next (GtkTreePath *path); -gboolean gtk_tree_path_prev (GtkTreePath *path); -gboolean gtk_tree_path_up (GtkTreePath *path); -void gtk_tree_path_down (GtkTreePath *path); - -gboolean gtk_tree_path_is_ancestor (GtkTreePath *path, - GtkTreePath *descendant); -gboolean gtk_tree_path_is_descendant (GtkTreePath *path, - GtkTreePath *ancestor); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_tree_path_new_root() gtk_tree_path_new_first() -#endif /* !GTK_DISABLE_DEPRECATED */ - -/* Row reference (an object that tracks model changes so it refers to the same - * row always; a path refers to a position, not a fixed row). You almost always - * want to call gtk_tree_row_reference_new. - */ - -GType gtk_tree_row_reference_get_type (void) G_GNUC_CONST; -GtkTreeRowReference *gtk_tree_row_reference_new (GtkTreeModel *model, - GtkTreePath *path); -GtkTreeRowReference *gtk_tree_row_reference_new_proxy (GObject *proxy, - GtkTreeModel *model, - GtkTreePath *path); -GtkTreePath *gtk_tree_row_reference_get_path (GtkTreeRowReference *reference); -GtkTreeModel *gtk_tree_row_reference_get_model (GtkTreeRowReference *reference); -gboolean gtk_tree_row_reference_valid (GtkTreeRowReference *reference); -GtkTreeRowReference *gtk_tree_row_reference_copy (GtkTreeRowReference *reference); -void gtk_tree_row_reference_free (GtkTreeRowReference *reference); -/* These two functions are only needed if you created the row reference with a - * proxy object */ -void gtk_tree_row_reference_inserted (GObject *proxy, - GtkTreePath *path); -void gtk_tree_row_reference_deleted (GObject *proxy, - GtkTreePath *path); -void gtk_tree_row_reference_reordered (GObject *proxy, - GtkTreePath *path, - GtkTreeIter *iter, - gint *new_order); - -/* GtkTreeIter operations */ -GtkTreeIter * gtk_tree_iter_copy (GtkTreeIter *iter); -void gtk_tree_iter_free (GtkTreeIter *iter); -GType gtk_tree_iter_get_type (void) G_GNUC_CONST; - -GType gtk_tree_model_get_type (void) G_GNUC_CONST; -GtkTreeModelFlags gtk_tree_model_get_flags (GtkTreeModel *tree_model); -gint gtk_tree_model_get_n_columns (GtkTreeModel *tree_model); -GType gtk_tree_model_get_column_type (GtkTreeModel *tree_model, - gint index_); - - -/* Iterator movement */ -gboolean gtk_tree_model_get_iter (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreePath *path); -gboolean gtk_tree_model_get_iter_from_string (GtkTreeModel *tree_model, - GtkTreeIter *iter, - const gchar *path_string); -gchar * gtk_tree_model_get_string_from_iter (GtkTreeModel *tree_model, - GtkTreeIter *iter); -gboolean gtk_tree_model_get_iter_first (GtkTreeModel *tree_model, - GtkTreeIter *iter); -GtkTreePath * gtk_tree_model_get_path (GtkTreeModel *tree_model, - GtkTreeIter *iter); -void gtk_tree_model_get_value (GtkTreeModel *tree_model, - GtkTreeIter *iter, - gint column, - GValue *value); -gboolean gtk_tree_model_iter_next (GtkTreeModel *tree_model, - GtkTreeIter *iter); -gboolean gtk_tree_model_iter_children (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreeIter *parent); -gboolean gtk_tree_model_iter_has_child (GtkTreeModel *tree_model, - GtkTreeIter *iter); -gint gtk_tree_model_iter_n_children (GtkTreeModel *tree_model, - GtkTreeIter *iter); -gboolean gtk_tree_model_iter_nth_child (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreeIter *parent, - gint n); -gboolean gtk_tree_model_iter_parent (GtkTreeModel *tree_model, - GtkTreeIter *iter, - GtkTreeIter *child); -void gtk_tree_model_ref_node (GtkTreeModel *tree_model, - GtkTreeIter *iter); -void gtk_tree_model_unref_node (GtkTreeModel *tree_model, - GtkTreeIter *iter); -void gtk_tree_model_get (GtkTreeModel *tree_model, - GtkTreeIter *iter, - ...); -void gtk_tree_model_get_valist (GtkTreeModel *tree_model, - GtkTreeIter *iter, - va_list var_args); - - -void gtk_tree_model_foreach (GtkTreeModel *model, - GtkTreeModelForeachFunc func, - gpointer user_data); - - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_tree_model_get_iter_root(tree_model, iter) gtk_tree_model_get_iter_first(tree_model, iter) -#endif /* !GTK_DISABLE_DEPRECATED */ - -/* Signals */ -void gtk_tree_model_row_changed (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter); -void gtk_tree_model_row_inserted (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter); -void gtk_tree_model_row_has_child_toggled (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter); -void gtk_tree_model_row_deleted (GtkTreeModel *tree_model, - GtkTreePath *path); -void gtk_tree_model_rows_reordered (GtkTreeModel *tree_model, - GtkTreePath *path, - GtkTreeIter *iter, - gint *new_order); - - - - -G_END_DECLS - -#endif /* __GTK_TREE_MODEL_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h deleted file mode 100644 index e9ab5829..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h +++ /dev/null @@ -1,104 +0,0 @@ -/* gtktreemodelfilter.h - * Copyright (C) 2000,2001 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * Copyright (C) 2001-2003 Kristian Rietveld <kris@gtk.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_MODEL_FILTER_H__ -#define __GTK_TREE_MODEL_FILTER_H__ - -#include <gtk/gtktreemodel.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TREE_MODEL_FILTER (gtk_tree_model_filter_get_type ()) -#define GTK_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilter)) -#define GTK_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass)) -#define GTK_IS_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_FILTER)) -#define GTK_IS_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_TREE_MODEL_FILTER)) -#define GTK_TREE_MODEL_FILTER_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass)) - -typedef gboolean (* GtkTreeModelFilterVisibleFunc) (GtkTreeModel *model, - GtkTreeIter *iter, - gpointer data); -typedef void (* GtkTreeModelFilterModifyFunc) (GtkTreeModel *model, - GtkTreeIter *iter, - GValue *value, - gint column, - gpointer data); - -typedef struct _GtkTreeModelFilter GtkTreeModelFilter; -typedef struct _GtkTreeModelFilterClass GtkTreeModelFilterClass; -typedef struct _GtkTreeModelFilterPrivate GtkTreeModelFilterPrivate; - -struct _GtkTreeModelFilter -{ - GObject parent; - - /*< private >*/ - GtkTreeModelFilterPrivate *priv; -}; - -struct _GtkTreeModelFilterClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved0) (void); - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); -}; - -/* base */ -GType gtk_tree_model_filter_get_type (void) G_GNUC_CONST; -GtkTreeModel *gtk_tree_model_filter_new (GtkTreeModel *child_model, - GtkTreePath *root); -void gtk_tree_model_filter_set_visible_func (GtkTreeModelFilter *filter, - GtkTreeModelFilterVisibleFunc func, - gpointer data, - GtkDestroyNotify destroy); -void gtk_tree_model_filter_set_modify_func (GtkTreeModelFilter *filter, - gint n_columns, - GType *types, - GtkTreeModelFilterModifyFunc func, - gpointer data, - GtkDestroyNotify destroy); -void gtk_tree_model_filter_set_visible_column (GtkTreeModelFilter *filter, - gint column); - -GtkTreeModel *gtk_tree_model_filter_get_model (GtkTreeModelFilter *filter); - -/* conversion */ -gboolean gtk_tree_model_filter_convert_child_iter_to_iter (GtkTreeModelFilter *filter, - GtkTreeIter *filter_iter, - GtkTreeIter *child_iter); -void gtk_tree_model_filter_convert_iter_to_child_iter (GtkTreeModelFilter *filter, - GtkTreeIter *child_iter, - GtkTreeIter *filter_iter); -GtkTreePath *gtk_tree_model_filter_convert_child_path_to_path (GtkTreeModelFilter *filter, - GtkTreePath *child_path); -GtkTreePath *gtk_tree_model_filter_convert_path_to_child_path (GtkTreeModelFilter *filter, - GtkTreePath *filter_path); - -/* extras */ -void gtk_tree_model_filter_refilter (GtkTreeModelFilter *filter); -void gtk_tree_model_filter_clear_cache (GtkTreeModelFilter *filter); - -G_END_DECLS - -#endif /* __GTK_TREE_MODEL_FILTER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodelsort.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodelsort.h deleted file mode 100644 index bfd24e90..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreemodelsort.h +++ /dev/null @@ -1,101 +0,0 @@ -/* gtktreemodelsort.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_MODEL_SORT_H__ -#define __GTK_TREE_MODEL_SORT_H__ - -#include <gtk/gtktreemodel.h> -#include <gtk/gtktreesortable.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TREE_MODEL_SORT (gtk_tree_model_sort_get_type ()) -#define GTK_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSort)) -#define GTK_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass)) -#define GTK_IS_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_SORT)) -#define GTK_IS_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_SORT)) -#define GTK_TREE_MODEL_SORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass)) - -typedef struct _GtkTreeModelSort GtkTreeModelSort; -typedef struct _GtkTreeModelSortClass GtkTreeModelSortClass; - -struct _GtkTreeModelSort -{ - GObject parent; - - /* < private > */ - gpointer root; - gint stamp; - guint child_flags; - GtkTreeModel *child_model; - gint zero_ref_count; - - /* sort information */ - GList *sort_list; - gint sort_column_id; - GtkSortType order; - - /* default sort */ - GtkTreeIterCompareFunc default_sort_func; - gpointer default_sort_data; - GtkDestroyNotify default_sort_destroy; - - /* signal ids */ - guint changed_id; - guint inserted_id; - guint has_child_toggled_id; - guint deleted_id; - guint reordered_id; -}; - -struct _GtkTreeModelSortClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_tree_model_sort_get_type (void) G_GNUC_CONST; -GtkTreeModel *gtk_tree_model_sort_new_with_model (GtkTreeModel *child_model); - -GtkTreeModel *gtk_tree_model_sort_get_model (GtkTreeModelSort *tree_model); -GtkTreePath *gtk_tree_model_sort_convert_child_path_to_path (GtkTreeModelSort *tree_model_sort, - GtkTreePath *child_path); -void gtk_tree_model_sort_convert_child_iter_to_iter (GtkTreeModelSort *tree_model_sort, - GtkTreeIter *sort_iter, - GtkTreeIter *child_iter); -GtkTreePath *gtk_tree_model_sort_convert_path_to_child_path (GtkTreeModelSort *tree_model_sort, - GtkTreePath *sorted_path); -void gtk_tree_model_sort_convert_iter_to_child_iter (GtkTreeModelSort *tree_model_sort, - GtkTreeIter *child_iter, - GtkTreeIter *sorted_iter); -void gtk_tree_model_sort_reset_default_sort_func (GtkTreeModelSort *tree_model_sort); -void gtk_tree_model_sort_clear_cache (GtkTreeModelSort *tree_model_sort); -gboolean gtk_tree_model_sort_iter_is_valid (GtkTreeModelSort *tree_model_sort, - GtkTreeIter *iter); - - -G_END_DECLS - -#endif /* __GTK_TREE_MODEL_SORT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeselection.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeselection.h deleted file mode 100644 index 2c3e0a2b..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeselection.h +++ /dev/null @@ -1,123 +0,0 @@ -/* gtktreeselection.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_SELECTION_H__ -#define __GTK_TREE_SELECTION_H__ - -#include <glib-object.h> -#include <gtk/gtktreeview.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_TREE_SELECTION (gtk_tree_selection_get_type ()) -#define GTK_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelection)) -#define GTK_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass)) -#define GTK_IS_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION)) -#define GTK_IS_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_SELECTION)) -#define GTK_TREE_SELECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass)) - -typedef gboolean (* GtkTreeSelectionFunc) (GtkTreeSelection *selection, - GtkTreeModel *model, - GtkTreePath *path, - gboolean path_currently_selected, - gpointer data); -typedef void (* GtkTreeSelectionForeachFunc) (GtkTreeModel *model, - GtkTreePath *path, - GtkTreeIter *iter, - gpointer data); - -struct _GtkTreeSelection -{ - GObject parent; - - /*< private >*/ - - GtkTreeView *tree_view; - GtkSelectionMode type; - GtkTreeSelectionFunc user_func; - gpointer user_data; - GtkDestroyNotify destroy; -}; - -struct _GtkTreeSelectionClass -{ - GObjectClass parent_class; - - void (* changed) (GtkTreeSelection *selection); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_tree_selection_get_type (void) G_GNUC_CONST; - -void gtk_tree_selection_set_mode (GtkTreeSelection *selection, - GtkSelectionMode type); -GtkSelectionMode gtk_tree_selection_get_mode (GtkTreeSelection *selection); -void gtk_tree_selection_set_select_function (GtkTreeSelection *selection, - GtkTreeSelectionFunc func, - gpointer data, - GtkDestroyNotify destroy); -gpointer gtk_tree_selection_get_user_data (GtkTreeSelection *selection); -GtkTreeView* gtk_tree_selection_get_tree_view (GtkTreeSelection *selection); - -/* Only meaningful if GTK_SELECTION_SINGLE or GTK_SELECTION_BROWSE is set */ -/* Use selected_foreach or get_selected_rows for GTK_SELECTION_MULTIPLE */ -gboolean gtk_tree_selection_get_selected (GtkTreeSelection *selection, - GtkTreeModel **model, - GtkTreeIter *iter); -GList * gtk_tree_selection_get_selected_rows (GtkTreeSelection *selection, - GtkTreeModel **model); -gint gtk_tree_selection_count_selected_rows (GtkTreeSelection *selection); -void gtk_tree_selection_selected_foreach (GtkTreeSelection *selection, - GtkTreeSelectionForeachFunc func, - gpointer data); -void gtk_tree_selection_select_path (GtkTreeSelection *selection, - GtkTreePath *path); -void gtk_tree_selection_unselect_path (GtkTreeSelection *selection, - GtkTreePath *path); -void gtk_tree_selection_select_iter (GtkTreeSelection *selection, - GtkTreeIter *iter); -void gtk_tree_selection_unselect_iter (GtkTreeSelection *selection, - GtkTreeIter *iter); -gboolean gtk_tree_selection_path_is_selected (GtkTreeSelection *selection, - GtkTreePath *path); -gboolean gtk_tree_selection_iter_is_selected (GtkTreeSelection *selection, - GtkTreeIter *iter); -void gtk_tree_selection_select_all (GtkTreeSelection *selection); -void gtk_tree_selection_unselect_all (GtkTreeSelection *selection); -void gtk_tree_selection_select_range (GtkTreeSelection *selection, - GtkTreePath *start_path, - GtkTreePath *end_path); -void gtk_tree_selection_unselect_range (GtkTreeSelection *selection, - GtkTreePath *start_path, - GtkTreePath *end_path); - - -G_END_DECLS - - -#endif /* __GTK_TREE_SELECTION_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreesortable.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreesortable.h deleted file mode 100644 index dd7282a1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreesortable.h +++ /dev/null @@ -1,99 +0,0 @@ -/* gtktreesortable.h - * Copyright (C) 2001 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_SORTABLE_H__ -#define __GTK_TREE_SORTABLE_H__ - -#include <gtk/gtkenums.h> -#include <gtk/gtktreemodel.h> -#include <gtk/gtktypeutils.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_TREE_SORTABLE (gtk_tree_sortable_get_type ()) -#define GTK_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortable)) -#define GTK_TREE_SORTABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface)) -#define GTK_IS_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SORTABLE)) -#define GTK_TREE_SORTABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface)) - -enum { - GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID = -1, - GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID = -2 -}; - -typedef struct _GtkTreeSortable GtkTreeSortable; /* Dummy typedef */ -typedef struct _GtkTreeSortableIface GtkTreeSortableIface; - -typedef gint (* GtkTreeIterCompareFunc) (GtkTreeModel *model, - GtkTreeIter *a, - GtkTreeIter *b, - gpointer user_data); - - -struct _GtkTreeSortableIface -{ - GTypeInterface g_iface; - - /* signals */ - void (* sort_column_changed) (GtkTreeSortable *sortable); - - /* virtual table */ - gboolean (* get_sort_column_id) (GtkTreeSortable *sortable, - gint *sort_column_id, - GtkSortType *order); - void (* set_sort_column_id) (GtkTreeSortable *sortable, - gint sort_column_id, - GtkSortType order); - void (* set_sort_func) (GtkTreeSortable *sortable, - gint sort_column_id, - GtkTreeIterCompareFunc func, - gpointer data, - GtkDestroyNotify destroy); - void (* set_default_sort_func) (GtkTreeSortable *sortable, - GtkTreeIterCompareFunc func, - gpointer data, - GtkDestroyNotify destroy); - gboolean (* has_default_sort_func) (GtkTreeSortable *sortable); -}; - - -GType gtk_tree_sortable_get_type (void) G_GNUC_CONST; - -void gtk_tree_sortable_sort_column_changed (GtkTreeSortable *sortable); -gboolean gtk_tree_sortable_get_sort_column_id (GtkTreeSortable *sortable, - gint *sort_column_id, - GtkSortType *order); -void gtk_tree_sortable_set_sort_column_id (GtkTreeSortable *sortable, - gint sort_column_id, - GtkSortType order); -void gtk_tree_sortable_set_sort_func (GtkTreeSortable *sortable, - gint sort_column_id, - GtkTreeIterCompareFunc sort_func, - gpointer user_data, - GtkDestroyNotify destroy); -void gtk_tree_sortable_set_default_sort_func (GtkTreeSortable *sortable, - GtkTreeIterCompareFunc sort_func, - gpointer user_data, - GtkDestroyNotify destroy); -gboolean gtk_tree_sortable_has_default_sort_func (GtkTreeSortable *sortable); - - -G_END_DECLS - -#endif /* __GTK_TREE_SORTABLE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreestore.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreestore.h deleted file mode 100644 index b7e61e2a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreestore.h +++ /dev/null @@ -1,154 +0,0 @@ -/* gtktreestore.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_STORE_H__ -#define __GTK_TREE_STORE_H__ - -#include <gtk/gtktreemodel.h> -#include <gtk/gtktreesortable.h> -#include <stdarg.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_TREE_STORE (gtk_tree_store_get_type ()) -#define GTK_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_STORE, GtkTreeStore)) -#define GTK_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_STORE, GtkTreeStoreClass)) -#define GTK_IS_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_STORE)) -#define GTK_IS_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_STORE)) -#define GTK_TREE_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_STORE, GtkTreeStoreClass)) - -typedef struct _GtkTreeStore GtkTreeStore; -typedef struct _GtkTreeStoreClass GtkTreeStoreClass; - -struct _GtkTreeStore -{ - GObject parent; - - gint stamp; - gpointer root; - gpointer last; - gint n_columns; - gint sort_column_id; - GList *sort_list; - GtkSortType order; - GType *column_headers; - GtkTreeIterCompareFunc default_sort_func; - gpointer default_sort_data; - GtkDestroyNotify default_sort_destroy; - guint columns_dirty : 1; -}; - -struct _GtkTreeStoreClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -GType gtk_tree_store_get_type (void) G_GNUC_CONST; -GtkTreeStore *gtk_tree_store_new (gint n_columns, - ...); -GtkTreeStore *gtk_tree_store_newv (gint n_columns, - GType *types); -void gtk_tree_store_set_column_types (GtkTreeStore *tree_store, - gint n_columns, - GType *types); - -/* NOTE: use gtk_tree_model_get to get values from a GtkTreeStore */ - -void gtk_tree_store_set_value (GtkTreeStore *tree_store, - GtkTreeIter *iter, - gint column, - GValue *value); -void gtk_tree_store_set (GtkTreeStore *tree_store, - GtkTreeIter *iter, - ...); -void gtk_tree_store_set_valuesv (GtkTreeStore *tree_store, - GtkTreeIter *iter, - gint *columns, - GValue *values, - gint n_values); -void gtk_tree_store_set_valist (GtkTreeStore *tree_store, - GtkTreeIter *iter, - va_list var_args); -gboolean gtk_tree_store_remove (GtkTreeStore *tree_store, - GtkTreeIter *iter); -void gtk_tree_store_insert (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *parent, - gint position); -void gtk_tree_store_insert_before (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *parent, - GtkTreeIter *sibling); -void gtk_tree_store_insert_after (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *parent, - GtkTreeIter *sibling); -void gtk_tree_store_insert_with_values (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *parent, - gint position, - ...); -void gtk_tree_store_insert_with_valuesv (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *parent, - gint position, - gint *columns, - GValue *values, - gint n_values); -void gtk_tree_store_prepend (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *parent); -void gtk_tree_store_append (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *parent); -gboolean gtk_tree_store_is_ancestor (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *descendant); -gint gtk_tree_store_iter_depth (GtkTreeStore *tree_store, - GtkTreeIter *iter); -void gtk_tree_store_clear (GtkTreeStore *tree_store); -gboolean gtk_tree_store_iter_is_valid (GtkTreeStore *tree_store, - GtkTreeIter *iter); -void gtk_tree_store_reorder (GtkTreeStore *tree_store, - GtkTreeIter *parent, - gint *new_order); -void gtk_tree_store_swap (GtkTreeStore *tree_store, - GtkTreeIter *a, - GtkTreeIter *b); -void gtk_tree_store_move_before (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *position); -void gtk_tree_store_move_after (GtkTreeStore *tree_store, - GtkTreeIter *iter, - GtkTreeIter *position); - - -G_END_DECLS - - -#endif /* __GTK_TREE_STORE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeview.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeview.h deleted file mode 100644 index 9ea61a9f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeview.h +++ /dev/null @@ -1,429 +0,0 @@ -/* gtktreeview.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -#ifndef __GTK_TREE_VIEW_H__ -#define __GTK_TREE_VIEW_H__ - -#include <gtk/gtkwidget.h> -#include <gtk/gtkcontainer.h> -#include <gtk/gtktreemodel.h> -#include <gtk/gtktreeviewcolumn.h> -#include <gtk/gtkdnd.h> -#include <gtk/gtkentry.h> - - -G_BEGIN_DECLS - - -typedef enum -{ - /* drop before/after this row */ - GTK_TREE_VIEW_DROP_BEFORE, - GTK_TREE_VIEW_DROP_AFTER, - /* drop as a child of this row (with fallback to before or after - * if into is not possible) - */ - GTK_TREE_VIEW_DROP_INTO_OR_BEFORE, - GTK_TREE_VIEW_DROP_INTO_OR_AFTER -} GtkTreeViewDropPosition; - -#define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ()) -#define GTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView)) -#define GTK_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, GtkTreeViewClass)) -#define GTK_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW)) -#define GTK_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW)) -#define GTK_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW, GtkTreeViewClass)) - -typedef struct _GtkTreeView GtkTreeView; -typedef struct _GtkTreeViewClass GtkTreeViewClass; -typedef struct _GtkTreeViewPrivate GtkTreeViewPrivate; -typedef struct _GtkTreeSelection GtkTreeSelection; -typedef struct _GtkTreeSelectionClass GtkTreeSelectionClass; - -struct _GtkTreeView -{ - GtkContainer parent; - - GtkTreeViewPrivate *priv; -}; - -struct _GtkTreeViewClass -{ - GtkContainerClass parent_class; - - void (* set_scroll_adjustments) (GtkTreeView *tree_view, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); - void (* row_activated) (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *column); - gboolean (* test_expand_row) (GtkTreeView *tree_view, - GtkTreeIter *iter, - GtkTreePath *path); - gboolean (* test_collapse_row) (GtkTreeView *tree_view, - GtkTreeIter *iter, - GtkTreePath *path); - void (* row_expanded) (GtkTreeView *tree_view, - GtkTreeIter *iter, - GtkTreePath *path); - void (* row_collapsed) (GtkTreeView *tree_view, - GtkTreeIter *iter, - GtkTreePath *path); - void (* columns_changed) (GtkTreeView *tree_view); - void (* cursor_changed) (GtkTreeView *tree_view); - - /* Key Binding signals */ - gboolean (* move_cursor) (GtkTreeView *tree_view, - GtkMovementStep step, - gint count); - gboolean (* select_all) (GtkTreeView *tree_view); - gboolean (* unselect_all) (GtkTreeView *tree_view); - gboolean (* select_cursor_row) (GtkTreeView *tree_view, - gboolean start_editing); - gboolean (* toggle_cursor_row) (GtkTreeView *tree_view); - gboolean (* expand_collapse_cursor_row) (GtkTreeView *tree_view, - gboolean logical, - gboolean expand, - gboolean open_all); - gboolean (* select_cursor_parent) (GtkTreeView *tree_view); - gboolean (* start_interactive_search) (GtkTreeView *tree_view); - - /* Padding for future expansion */ - void (*_gtk_reserved0) (void); - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - - -typedef gboolean (* GtkTreeViewColumnDropFunc) (GtkTreeView *tree_view, - GtkTreeViewColumn *column, - GtkTreeViewColumn *prev_column, - GtkTreeViewColumn *next_column, - gpointer data); -typedef void (* GtkTreeViewMappingFunc) (GtkTreeView *tree_view, - GtkTreePath *path, - gpointer user_data); -typedef gboolean (*GtkTreeViewSearchEqualFunc) (GtkTreeModel *model, - gint column, - const gchar *key, - GtkTreeIter *iter, - gpointer search_data); -typedef gboolean (*GtkTreeViewRowSeparatorFunc) (GtkTreeModel *model, - GtkTreeIter *iter, - gpointer data); -typedef void (*GtkTreeViewSearchPositionFunc) (GtkTreeView *tree_view, - GtkWidget *search_dialog, - gpointer user_data); - - -/* Creators */ -GType gtk_tree_view_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_tree_view_new (void); -GtkWidget *gtk_tree_view_new_with_model (GtkTreeModel *model); - -/* Accessors */ -GtkTreeModel *gtk_tree_view_get_model (GtkTreeView *tree_view); -void gtk_tree_view_set_model (GtkTreeView *tree_view, - GtkTreeModel *model); -GtkTreeSelection *gtk_tree_view_get_selection (GtkTreeView *tree_view); -GtkAdjustment *gtk_tree_view_get_hadjustment (GtkTreeView *tree_view); -void gtk_tree_view_set_hadjustment (GtkTreeView *tree_view, - GtkAdjustment *adjustment); -GtkAdjustment *gtk_tree_view_get_vadjustment (GtkTreeView *tree_view); -void gtk_tree_view_set_vadjustment (GtkTreeView *tree_view, - GtkAdjustment *adjustment); -gboolean gtk_tree_view_get_headers_visible (GtkTreeView *tree_view); -void gtk_tree_view_set_headers_visible (GtkTreeView *tree_view, - gboolean headers_visible); -void gtk_tree_view_columns_autosize (GtkTreeView *tree_view); -gboolean gtk_tree_view_get_headers_clickable (GtkTreeView *tree_view); -void gtk_tree_view_set_headers_clickable (GtkTreeView *tree_view, - gboolean setting); -void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, - gboolean setting); -gboolean gtk_tree_view_get_rules_hint (GtkTreeView *tree_view); - -/* Column funtions */ -gint gtk_tree_view_append_column (GtkTreeView *tree_view, - GtkTreeViewColumn *column); -gint gtk_tree_view_remove_column (GtkTreeView *tree_view, - GtkTreeViewColumn *column); -gint gtk_tree_view_insert_column (GtkTreeView *tree_view, - GtkTreeViewColumn *column, - gint position); -gint gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view, - gint position, - const gchar *title, - GtkCellRenderer *cell, - ...) G_GNUC_NULL_TERMINATED; -gint gtk_tree_view_insert_column_with_data_func (GtkTreeView *tree_view, - gint position, - const gchar *title, - GtkCellRenderer *cell, - GtkTreeCellDataFunc func, - gpointer data, - GDestroyNotify dnotify); -GtkTreeViewColumn *gtk_tree_view_get_column (GtkTreeView *tree_view, - gint n); -GList *gtk_tree_view_get_columns (GtkTreeView *tree_view); -void gtk_tree_view_move_column_after (GtkTreeView *tree_view, - GtkTreeViewColumn *column, - GtkTreeViewColumn *base_column); -void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, - GtkTreeViewColumn *column); -GtkTreeViewColumn *gtk_tree_view_get_expander_column (GtkTreeView *tree_view); -void gtk_tree_view_set_column_drag_function (GtkTreeView *tree_view, - GtkTreeViewColumnDropFunc func, - gpointer user_data, - GtkDestroyNotify destroy); - -/* Actions */ -void gtk_tree_view_scroll_to_point (GtkTreeView *tree_view, - gint tree_x, - gint tree_y); -void gtk_tree_view_scroll_to_cell (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *column, - gboolean use_align, - gfloat row_align, - gfloat col_align); -void gtk_tree_view_row_activated (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *column); -void gtk_tree_view_expand_all (GtkTreeView *tree_view); -void gtk_tree_view_collapse_all (GtkTreeView *tree_view); -void gtk_tree_view_expand_to_path (GtkTreeView *tree_view, - GtkTreePath *path); -gboolean gtk_tree_view_expand_row (GtkTreeView *tree_view, - GtkTreePath *path, - gboolean open_all); -gboolean gtk_tree_view_collapse_row (GtkTreeView *tree_view, - GtkTreePath *path); -void gtk_tree_view_map_expanded_rows (GtkTreeView *tree_view, - GtkTreeViewMappingFunc func, - gpointer data); -gboolean gtk_tree_view_row_expanded (GtkTreeView *tree_view, - GtkTreePath *path); -void gtk_tree_view_set_reorderable (GtkTreeView *tree_view, - gboolean reorderable); -gboolean gtk_tree_view_get_reorderable (GtkTreeView *tree_view); -void gtk_tree_view_set_cursor (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *focus_column, - gboolean start_editing); -void gtk_tree_view_set_cursor_on_cell (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *focus_column, - GtkCellRenderer *focus_cell, - gboolean start_editing); -void gtk_tree_view_get_cursor (GtkTreeView *tree_view, - GtkTreePath **path, - GtkTreeViewColumn **focus_column); - - -/* Layout information */ -GdkWindow *gtk_tree_view_get_bin_window (GtkTreeView *tree_view); -gboolean gtk_tree_view_get_path_at_pos (GtkTreeView *tree_view, - gint x, - gint y, - GtkTreePath **path, - GtkTreeViewColumn **column, - gint *cell_x, - gint *cell_y); -void gtk_tree_view_get_cell_area (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *column, - GdkRectangle *rect); -void gtk_tree_view_get_background_area (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewColumn *column, - GdkRectangle *rect); -void gtk_tree_view_get_visible_rect (GtkTreeView *tree_view, - GdkRectangle *visible_rect); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_tree_view_widget_to_tree_coords (GtkTreeView *tree_view, - gint wx, - gint wy, - gint *tx, - gint *ty); -void gtk_tree_view_tree_to_widget_coords (GtkTreeView *tree_view, - gint tx, - gint ty, - gint *wx, - gint *wy); -#endif /* !GTK_DISABLE_DEPRECATED */ -gboolean gtk_tree_view_get_visible_range (GtkTreeView *tree_view, - GtkTreePath **start_path, - GtkTreePath **end_path); - -/* Drag-and-Drop support */ -void gtk_tree_view_enable_model_drag_source (GtkTreeView *tree_view, - GdkModifierType start_button_mask, - const GtkTargetEntry *targets, - gint n_targets, - GdkDragAction actions); -void gtk_tree_view_enable_model_drag_dest (GtkTreeView *tree_view, - const GtkTargetEntry *targets, - gint n_targets, - GdkDragAction actions); -void gtk_tree_view_unset_rows_drag_source (GtkTreeView *tree_view); -void gtk_tree_view_unset_rows_drag_dest (GtkTreeView *tree_view); - - -/* These are useful to implement your own custom stuff. */ -void gtk_tree_view_set_drag_dest_row (GtkTreeView *tree_view, - GtkTreePath *path, - GtkTreeViewDropPosition pos); -void gtk_tree_view_get_drag_dest_row (GtkTreeView *tree_view, - GtkTreePath **path, - GtkTreeViewDropPosition *pos); -gboolean gtk_tree_view_get_dest_row_at_pos (GtkTreeView *tree_view, - gint drag_x, - gint drag_y, - GtkTreePath **path, - GtkTreeViewDropPosition *pos); -GdkPixmap *gtk_tree_view_create_row_drag_icon (GtkTreeView *tree_view, - GtkTreePath *path); - -/* Interactive search */ -void gtk_tree_view_set_enable_search (GtkTreeView *tree_view, - gboolean enable_search); -gboolean gtk_tree_view_get_enable_search (GtkTreeView *tree_view); -gint gtk_tree_view_get_search_column (GtkTreeView *tree_view); -void gtk_tree_view_set_search_column (GtkTreeView *tree_view, - gint column); -GtkTreeViewSearchEqualFunc gtk_tree_view_get_search_equal_func (GtkTreeView *tree_view); -void gtk_tree_view_set_search_equal_func (GtkTreeView *tree_view, - GtkTreeViewSearchEqualFunc search_equal_func, - gpointer search_user_data, - GtkDestroyNotify search_destroy); - -GtkEntry *gtk_tree_view_get_search_entry (GtkTreeView *tree_view); -void gtk_tree_view_set_search_entry (GtkTreeView *tree_view, - GtkEntry *entry); -GtkTreeViewSearchPositionFunc gtk_tree_view_get_search_position_func (GtkTreeView *tree_view); -void gtk_tree_view_set_search_position_func (GtkTreeView *tree_view, - GtkTreeViewSearchPositionFunc func, - gpointer data, - GDestroyNotify destroy); - -/* Convert between the different coordinate systems */ -void gtk_tree_view_convert_widget_to_tree_coords (GtkTreeView *tree_view, - gint wx, - gint wy, - gint *tx, - gint *ty); -void gtk_tree_view_convert_tree_to_widget_coords (GtkTreeView *tree_view, - gint tx, - gint ty, - gint *wx, - gint *wy); -void gtk_tree_view_convert_widget_to_bin_window_coords (GtkTreeView *tree_view, - gint wx, - gint wy, - gint *bx, - gint *by); -void gtk_tree_view_convert_bin_window_to_widget_coords (GtkTreeView *tree_view, - gint bx, - gint by, - gint *wx, - gint *wy); -void gtk_tree_view_convert_tree_to_bin_window_coords (GtkTreeView *tree_view, - gint tx, - gint ty, - gint *bx, - gint *by); -void gtk_tree_view_convert_bin_window_to_tree_coords (GtkTreeView *tree_view, - gint bx, - gint by, - gint *tx, - gint *ty); - -/* This function should really never be used. It is just for use by ATK. - */ -typedef void (* GtkTreeDestroyCountFunc) (GtkTreeView *tree_view, - GtkTreePath *path, - gint children, - gpointer user_data); -void gtk_tree_view_set_destroy_count_func (GtkTreeView *tree_view, - GtkTreeDestroyCountFunc func, - gpointer data, - GtkDestroyNotify destroy); - -void gtk_tree_view_set_fixed_height_mode (GtkTreeView *tree_view, - gboolean enable); -gboolean gtk_tree_view_get_fixed_height_mode (GtkTreeView *tree_view); -void gtk_tree_view_set_hover_selection (GtkTreeView *tree_view, - gboolean hover); -gboolean gtk_tree_view_get_hover_selection (GtkTreeView *tree_view); -void gtk_tree_view_set_hover_expand (GtkTreeView *tree_view, - gboolean expand); -gboolean gtk_tree_view_get_hover_expand (GtkTreeView *tree_view); -void gtk_tree_view_set_rubber_banding (GtkTreeView *tree_view, - gboolean enable); -gboolean gtk_tree_view_get_rubber_banding (GtkTreeView *tree_view); - -gboolean gtk_tree_view_is_rubber_banding_active (GtkTreeView *tree_view); - -GtkTreeViewRowSeparatorFunc gtk_tree_view_get_row_separator_func (GtkTreeView *tree_view); -void gtk_tree_view_set_row_separator_func (GtkTreeView *tree_view, - GtkTreeViewRowSeparatorFunc func, - gpointer data, - GtkDestroyNotify destroy); - -GtkTreeViewGridLines gtk_tree_view_get_grid_lines (GtkTreeView *tree_view); -void gtk_tree_view_set_grid_lines (GtkTreeView *tree_view, - GtkTreeViewGridLines grid_lines); -gboolean gtk_tree_view_get_enable_tree_lines (GtkTreeView *tree_view); -void gtk_tree_view_set_enable_tree_lines (GtkTreeView *tree_view, - gboolean enabled); -void gtk_tree_view_set_show_expanders (GtkTreeView *tree_view, - gboolean enabled); -gboolean gtk_tree_view_get_show_expanders (GtkTreeView *tree_view); -void gtk_tree_view_set_level_indentation (GtkTreeView *tree_view, - gint indentation); -gint gtk_tree_view_get_level_indentation (GtkTreeView *tree_view); - -/* Convenience functions for setting tooltips */ -void gtk_tree_view_set_tooltip_row (GtkTreeView *tree_view, - GtkTooltip *tooltip, - GtkTreePath *path); -void gtk_tree_view_set_tooltip_cell (GtkTreeView *tree_view, - GtkTooltip *tooltip, - GtkTreePath *path, - GtkTreeViewColumn *column, - GtkCellRenderer *cell); -gboolean gtk_tree_view_get_tooltip_context(GtkTreeView *tree_view, - gint *x, - gint *y, - gboolean keyboard_tip, - GtkTreeModel **model, - GtkTreePath **path, - GtkTreeIter *iter); -void gtk_tree_view_set_tooltip_column (GtkTreeView *tree_view, - gint column); -gint gtk_tree_view_get_tooltip_column (GtkTreeView *tree_view); - -G_END_DECLS - - -#endif /* __GTK_TREE_VIEW_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h deleted file mode 100644 index d7f14cb4..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h +++ /dev/null @@ -1,241 +0,0 @@ -/* gtktreeviewcolumn.h - * Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef __GTK_TREE_VIEW_COLUMN_H__ -#define __GTK_TREE_VIEW_COLUMN_H__ - -#include <glib-object.h> -#include <gtk/gtkcellrenderer.h> -#include <gtk/gtktreemodel.h> -#include <gtk/gtktreesortable.h> - -/* Not needed, retained for compatibility -Yosh */ -#include <gtk/gtkobject.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_TREE_VIEW_COLUMN (gtk_tree_view_column_get_type ()) -#define GTK_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumn)) -#define GTK_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass)) -#define GTK_IS_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_COLUMN)) -#define GTK_IS_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_COLUMN)) -#define GTK_TREE_VIEW_COLUMN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass)) - -typedef enum -{ - GTK_TREE_VIEW_COLUMN_GROW_ONLY, - GTK_TREE_VIEW_COLUMN_AUTOSIZE, - GTK_TREE_VIEW_COLUMN_FIXED -} GtkTreeViewColumnSizing; - -typedef struct _GtkTreeViewColumn GtkTreeViewColumn; -typedef struct _GtkTreeViewColumnClass GtkTreeViewColumnClass; - -typedef void (* GtkTreeCellDataFunc) (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell, - GtkTreeModel *tree_model, - GtkTreeIter *iter, - gpointer data); - - -struct _GtkTreeViewColumn -{ - GtkObject parent; - - GtkWidget *tree_view; - GtkWidget *button; - GtkWidget *child; - GtkWidget *arrow; - GtkWidget *alignment; - GdkWindow *window; - GtkCellEditable *editable_widget; - gfloat xalign; - guint property_changed_signal; - gint spacing; - - /* Sizing fields */ - /* see gtk+/doc/tree-column-sizing.txt for more information on them */ - GtkTreeViewColumnSizing column_type; - gint requested_width; - gint button_request; - gint resized_width; - gint width; - gint fixed_width; - gint min_width; - gint max_width; - - /* dragging columns */ - gint drag_x; - gint drag_y; - - gchar *title; - GList *cell_list; - - /* Sorting */ - guint sort_clicked_signal; - guint sort_column_changed_signal; - gint sort_column_id; - GtkSortType sort_order; - - /* Flags */ - guint visible : 1; - guint resizable : 1; - guint clickable : 1; - guint dirty : 1; - guint show_sort_indicator : 1; - guint maybe_reordered : 1; - guint reorderable : 1; - guint use_resized_width : 1; - guint expand : 1; -}; - -struct _GtkTreeViewColumnClass -{ - GtkObjectClass parent_class; - - void (*clicked) (GtkTreeViewColumn *tree_column); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_tree_view_column_get_type (void) G_GNUC_CONST; -GtkTreeViewColumn *gtk_tree_view_column_new (void); -GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title, - GtkCellRenderer *cell, - ...) G_GNUC_NULL_TERMINATED; -void gtk_tree_view_column_pack_start (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell, - gboolean expand); -void gtk_tree_view_column_pack_end (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell, - gboolean expand); -void gtk_tree_view_column_clear (GtkTreeViewColumn *tree_column); -GList *gtk_tree_view_column_get_cell_renderers (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_add_attribute (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell_renderer, - const gchar *attribute, - gint column); -void gtk_tree_view_column_set_attributes (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell_renderer, - ...) G_GNUC_NULL_TERMINATED; -void gtk_tree_view_column_set_cell_data_func (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell_renderer, - GtkTreeCellDataFunc func, - gpointer func_data, - GtkDestroyNotify destroy); -void gtk_tree_view_column_clear_attributes (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell_renderer); -void gtk_tree_view_column_set_spacing (GtkTreeViewColumn *tree_column, - gint spacing); -gint gtk_tree_view_column_get_spacing (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_visible (GtkTreeViewColumn *tree_column, - gboolean visible); -gboolean gtk_tree_view_column_get_visible (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_resizable (GtkTreeViewColumn *tree_column, - gboolean resizable); -gboolean gtk_tree_view_column_get_resizable (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_sizing (GtkTreeViewColumn *tree_column, - GtkTreeViewColumnSizing type); -GtkTreeViewColumnSizing gtk_tree_view_column_get_sizing (GtkTreeViewColumn *tree_column); -gint gtk_tree_view_column_get_width (GtkTreeViewColumn *tree_column); -gint gtk_tree_view_column_get_fixed_width (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_fixed_width (GtkTreeViewColumn *tree_column, - gint fixed_width); -void gtk_tree_view_column_set_min_width (GtkTreeViewColumn *tree_column, - gint min_width); -gint gtk_tree_view_column_get_min_width (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_max_width (GtkTreeViewColumn *tree_column, - gint max_width); -gint gtk_tree_view_column_get_max_width (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_clicked (GtkTreeViewColumn *tree_column); - - - -/* Options for manipulating the column headers - */ -void gtk_tree_view_column_set_title (GtkTreeViewColumn *tree_column, - const gchar *title); -G_CONST_RETURN gchar *gtk_tree_view_column_get_title (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_expand (GtkTreeViewColumn *tree_column, - gboolean expand); -gboolean gtk_tree_view_column_get_expand (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_clickable (GtkTreeViewColumn *tree_column, - gboolean clickable); -gboolean gtk_tree_view_column_get_clickable (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_widget (GtkTreeViewColumn *tree_column, - GtkWidget *widget); -GtkWidget *gtk_tree_view_column_get_widget (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_alignment (GtkTreeViewColumn *tree_column, - gfloat xalign); -gfloat gtk_tree_view_column_get_alignment (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_reorderable (GtkTreeViewColumn *tree_column, - gboolean reorderable); -gboolean gtk_tree_view_column_get_reorderable (GtkTreeViewColumn *tree_column); - - - -/* You probably only want to use gtk_tree_view_column_set_sort_column_id. The - * other sorting functions exist primarily to let others do their own custom sorting. - */ -void gtk_tree_view_column_set_sort_column_id (GtkTreeViewColumn *tree_column, - gint sort_column_id); -gint gtk_tree_view_column_get_sort_column_id (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_sort_indicator (GtkTreeViewColumn *tree_column, - gboolean setting); -gboolean gtk_tree_view_column_get_sort_indicator (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_set_sort_order (GtkTreeViewColumn *tree_column, - GtkSortType order); -GtkSortType gtk_tree_view_column_get_sort_order (GtkTreeViewColumn *tree_column); - - -/* These functions are meant primarily for interaction between the GtkTreeView and the column. - */ -void gtk_tree_view_column_cell_set_cell_data (GtkTreeViewColumn *tree_column, - GtkTreeModel *tree_model, - GtkTreeIter *iter, - gboolean is_expander, - gboolean is_expanded); -void gtk_tree_view_column_cell_get_size (GtkTreeViewColumn *tree_column, - GdkRectangle *cell_area, - gint *x_offset, - gint *y_offset, - gint *width, - gint *height); -gboolean gtk_tree_view_column_cell_is_visible (GtkTreeViewColumn *tree_column); -void gtk_tree_view_column_focus_cell (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell); -gboolean gtk_tree_view_column_cell_get_position (GtkTreeViewColumn *tree_column, - GtkCellRenderer *cell_renderer, - gint *start_pos, - gint *width); -void gtk_tree_view_column_queue_resize (GtkTreeViewColumn *tree_column); -GtkWidget *gtk_tree_view_column_get_tree_view (GtkTreeViewColumn *tree_column); - - -G_END_DECLS - - -#endif /* __GTK_TREE_VIEW_COLUMN_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktypebuiltins.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktypebuiltins.h deleted file mode 100644 index 3c3832a1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktypebuiltins.h +++ /dev/null @@ -1,280 +0,0 @@ - -/* Generated data (by glib-mkenums) */ - -#ifndef __GTK_TYPE_BUILTINS_H__ -#define __GTK_TYPE_BUILTINS_H__ - -#include <glib-object.h> - -G_BEGIN_DECLS -/* enumerations from "gtkaccelgroup.h" */ -GType gtk_accel_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ACCEL_FLAGS (gtk_accel_flags_get_type()) -/* enumerations from "gtkassistant.h" */ -GType gtk_assistant_page_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ASSISTANT_PAGE_TYPE (gtk_assistant_page_type_get_type()) -/* enumerations from "gtkbuilder.h" */ -GType gtk_builder_error_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_BUILDER_ERROR (gtk_builder_error_get_type()) -/* enumerations from "gtkcalendar.h" */ -GType gtk_calendar_display_options_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CALENDAR_DISPLAY_OPTIONS (gtk_calendar_display_options_get_type()) -/* enumerations from "gtkcellrenderer.h" */ -GType gtk_cell_renderer_state_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CELL_RENDERER_STATE (gtk_cell_renderer_state_get_type()) -GType gtk_cell_renderer_mode_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CELL_RENDERER_MODE (gtk_cell_renderer_mode_get_type()) -/* enumerations from "gtkcellrendereraccel.h" */ -GType gtk_cell_renderer_accel_mode_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CELL_RENDERER_ACCEL_MODE (gtk_cell_renderer_accel_mode_get_type()) -/* enumerations from "gtkclist.h" */ -GType gtk_cell_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CELL_TYPE (gtk_cell_type_get_type()) -GType gtk_clist_drag_pos_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CLIST_DRAG_POS (gtk_clist_drag_pos_get_type()) -GType gtk_button_action_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_BUTTON_ACTION (gtk_button_action_get_type()) -/* enumerations from "gtkctree.h" */ -GType gtk_ctree_pos_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CTREE_POS (gtk_ctree_pos_get_type()) -GType gtk_ctree_line_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CTREE_LINE_STYLE (gtk_ctree_line_style_get_type()) -GType gtk_ctree_expander_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CTREE_EXPANDER_STYLE (gtk_ctree_expander_style_get_type()) -GType gtk_ctree_expansion_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CTREE_EXPANSION_TYPE (gtk_ctree_expansion_type_get_type()) -/* enumerations from "gtkdebug.h" */ -GType gtk_debug_flag_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_DEBUG_FLAG (gtk_debug_flag_get_type()) -/* enumerations from "gtkdialog.h" */ -GType gtk_dialog_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_DIALOG_FLAGS (gtk_dialog_flags_get_type()) -GType gtk_response_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RESPONSE_TYPE (gtk_response_type_get_type()) -/* enumerations from "gtkdnd.h" */ -GType gtk_dest_defaults_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_DEST_DEFAULTS (gtk_dest_defaults_get_type()) -GType gtk_target_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TARGET_FLAGS (gtk_target_flags_get_type()) -/* enumerations from "gtkenums.h" */ -GType gtk_anchor_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ANCHOR_TYPE (gtk_anchor_type_get_type()) -GType gtk_arrow_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ARROW_TYPE (gtk_arrow_type_get_type()) -GType gtk_attach_options_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ATTACH_OPTIONS (gtk_attach_options_get_type()) -GType gtk_button_box_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_BUTTON_BOX_STYLE (gtk_button_box_style_get_type()) -GType gtk_curve_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CURVE_TYPE (gtk_curve_type_get_type()) -GType gtk_delete_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_DELETE_TYPE (gtk_delete_type_get_type()) -GType gtk_direction_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_DIRECTION_TYPE (gtk_direction_type_get_type()) -GType gtk_expander_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_EXPANDER_STYLE (gtk_expander_style_get_type()) -GType gtk_icon_size_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ICON_SIZE (gtk_icon_size_get_type()) -GType gtk_sensitivity_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SENSITIVITY_TYPE (gtk_sensitivity_type_get_type()) -GType gtk_side_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SIDE_TYPE (gtk_side_type_get_type()) -GType gtk_text_direction_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TEXT_DIRECTION (gtk_text_direction_get_type()) -GType gtk_justification_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_JUSTIFICATION (gtk_justification_get_type()) -GType gtk_match_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_MATCH_TYPE (gtk_match_type_get_type()) -GType gtk_menu_direction_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_MENU_DIRECTION_TYPE (gtk_menu_direction_type_get_type()) -GType gtk_metric_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_METRIC_TYPE (gtk_metric_type_get_type()) -GType gtk_movement_step_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_MOVEMENT_STEP (gtk_movement_step_get_type()) -GType gtk_scroll_step_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SCROLL_STEP (gtk_scroll_step_get_type()) -GType gtk_orientation_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ORIENTATION (gtk_orientation_get_type()) -GType gtk_corner_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_CORNER_TYPE (gtk_corner_type_get_type()) -GType gtk_pack_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PACK_TYPE (gtk_pack_type_get_type()) -GType gtk_path_priority_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PATH_PRIORITY_TYPE (gtk_path_priority_type_get_type()) -GType gtk_path_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PATH_TYPE (gtk_path_type_get_type()) -GType gtk_policy_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_POLICY_TYPE (gtk_policy_type_get_type()) -GType gtk_position_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_POSITION_TYPE (gtk_position_type_get_type()) -GType gtk_preview_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PREVIEW_TYPE (gtk_preview_type_get_type()) -GType gtk_relief_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RELIEF_STYLE (gtk_relief_style_get_type()) -GType gtk_resize_mode_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RESIZE_MODE (gtk_resize_mode_get_type()) -GType gtk_signal_run_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SIGNAL_RUN_TYPE (gtk_signal_run_type_get_type()) -GType gtk_scroll_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SCROLL_TYPE (gtk_scroll_type_get_type()) -GType gtk_selection_mode_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SELECTION_MODE (gtk_selection_mode_get_type()) -GType gtk_shadow_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SHADOW_TYPE (gtk_shadow_type_get_type()) -GType gtk_state_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_STATE_TYPE (gtk_state_type_get_type()) -GType gtk_submenu_direction_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SUBMENU_DIRECTION (gtk_submenu_direction_get_type()) -GType gtk_submenu_placement_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SUBMENU_PLACEMENT (gtk_submenu_placement_get_type()) -GType gtk_toolbar_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TOOLBAR_STYLE (gtk_toolbar_style_get_type()) -GType gtk_update_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_UPDATE_TYPE (gtk_update_type_get_type()) -GType gtk_visibility_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_VISIBILITY (gtk_visibility_get_type()) -GType gtk_window_position_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_WINDOW_POSITION (gtk_window_position_get_type()) -GType gtk_window_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_WINDOW_TYPE (gtk_window_type_get_type()) -GType gtk_wrap_mode_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_WRAP_MODE (gtk_wrap_mode_get_type()) -GType gtk_sort_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SORT_TYPE (gtk_sort_type_get_type()) -GType gtk_im_preedit_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_IM_PREEDIT_STYLE (gtk_im_preedit_style_get_type()) -GType gtk_im_status_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_IM_STATUS_STYLE (gtk_im_status_style_get_type()) -GType gtk_pack_direction_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PACK_DIRECTION (gtk_pack_direction_get_type()) -GType gtk_print_pages_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRINT_PAGES (gtk_print_pages_get_type()) -GType gtk_page_set_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PAGE_SET (gtk_page_set_get_type()) -GType gtk_page_orientation_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PAGE_ORIENTATION (gtk_page_orientation_get_type()) -GType gtk_print_quality_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRINT_QUALITY (gtk_print_quality_get_type()) -GType gtk_print_duplex_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRINT_DUPLEX (gtk_print_duplex_get_type()) -GType gtk_unit_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_UNIT (gtk_unit_get_type()) -GType gtk_tree_view_grid_lines_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TREE_VIEW_GRID_LINES (gtk_tree_view_grid_lines_get_type()) -GType gtk_drag_result_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_DRAG_RESULT (gtk_drag_result_get_type()) -/* enumerations from "gtkfilechooser.h" */ -GType gtk_file_chooser_action_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_FILE_CHOOSER_ACTION (gtk_file_chooser_action_get_type()) -GType gtk_file_chooser_confirmation_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_FILE_CHOOSER_CONFIRMATION (gtk_file_chooser_confirmation_get_type()) -GType gtk_file_chooser_error_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_FILE_CHOOSER_ERROR (gtk_file_chooser_error_get_type()) -/* enumerations from "gtkfilefilter.h" */ -GType gtk_file_filter_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_FILE_FILTER_FLAGS (gtk_file_filter_flags_get_type()) -/* enumerations from "gtkicontheme.h" */ -GType gtk_icon_lookup_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ICON_LOOKUP_FLAGS (gtk_icon_lookup_flags_get_type()) -GType gtk_icon_theme_error_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ICON_THEME_ERROR (gtk_icon_theme_error_get_type()) -/* enumerations from "gtkiconview.h" */ -GType gtk_icon_view_drop_position_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ICON_VIEW_DROP_POSITION (gtk_icon_view_drop_position_get_type()) -/* enumerations from "gtkimage.h" */ -GType gtk_image_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_IMAGE_TYPE (gtk_image_type_get_type()) -/* enumerations from "gtkmessagedialog.h" */ -GType gtk_message_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_MESSAGE_TYPE (gtk_message_type_get_type()) -GType gtk_buttons_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_BUTTONS_TYPE (gtk_buttons_type_get_type()) -/* enumerations from "gtknotebook.h" */ -GType gtk_notebook_tab_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_NOTEBOOK_TAB (gtk_notebook_tab_get_type()) -/* enumerations from "gtkobject.h" */ -GType gtk_object_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_OBJECT_FLAGS (gtk_object_flags_get_type()) -GType gtk_arg_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_ARG_FLAGS (gtk_arg_flags_get_type()) -/* enumerations from "gtkprintoperation.h" */ -GType gtk_print_status_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRINT_STATUS (gtk_print_status_get_type()) -GType gtk_print_operation_result_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRINT_OPERATION_RESULT (gtk_print_operation_result_get_type()) -GType gtk_print_operation_action_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRINT_OPERATION_ACTION (gtk_print_operation_action_get_type()) -GType gtk_print_error_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRINT_ERROR (gtk_print_error_get_type()) -/* enumerations from "gtkprivate.h" */ -GType gtk_private_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PRIVATE_FLAGS (gtk_private_flags_get_type()) -/* enumerations from "gtkprogressbar.h" */ -GType gtk_progress_bar_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PROGRESS_BAR_STYLE (gtk_progress_bar_style_get_type()) -GType gtk_progress_bar_orientation_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_PROGRESS_BAR_ORIENTATION (gtk_progress_bar_orientation_get_type()) -/* enumerations from "gtkrc.h" */ -GType gtk_rc_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RC_FLAGS (gtk_rc_flags_get_type()) -GType gtk_rc_token_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RC_TOKEN_TYPE (gtk_rc_token_type_get_type()) -/* enumerations from "gtkrecentchooser.h" */ -GType gtk_recent_sort_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RECENT_SORT_TYPE (gtk_recent_sort_type_get_type()) -GType gtk_recent_chooser_error_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RECENT_CHOOSER_ERROR (gtk_recent_chooser_error_get_type()) -/* enumerations from "gtkrecentfilter.h" */ -GType gtk_recent_filter_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RECENT_FILTER_FLAGS (gtk_recent_filter_flags_get_type()) -/* enumerations from "gtkrecentmanager.h" */ -GType gtk_recent_manager_error_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_RECENT_MANAGER_ERROR (gtk_recent_manager_error_get_type()) -/* enumerations from "gtksizegroup.h" */ -GType gtk_size_group_mode_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SIZE_GROUP_MODE (gtk_size_group_mode_get_type()) -/* enumerations from "gtkspinbutton.h" */ -GType gtk_spin_button_update_policy_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY (gtk_spin_button_update_policy_get_type()) -GType gtk_spin_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_SPIN_TYPE (gtk_spin_type_get_type()) -/* enumerations from "gtktextbuffer.h" */ -GType gtk_text_buffer_target_info_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TEXT_BUFFER_TARGET_INFO (gtk_text_buffer_target_info_get_type()) -/* enumerations from "gtktextiter.h" */ -GType gtk_text_search_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TEXT_SEARCH_FLAGS (gtk_text_search_flags_get_type()) -/* enumerations from "gtktextview.h" */ -GType gtk_text_window_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TEXT_WINDOW_TYPE (gtk_text_window_type_get_type()) -/* enumerations from "gtktoolbar.h" */ -GType gtk_toolbar_child_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TOOLBAR_CHILD_TYPE (gtk_toolbar_child_type_get_type()) -GType gtk_toolbar_space_style_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TOOLBAR_SPACE_STYLE (gtk_toolbar_space_style_get_type()) -/* enumerations from "gtktree.h" */ -GType gtk_tree_view_mode_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TREE_VIEW_MODE (gtk_tree_view_mode_get_type()) -/* enumerations from "gtktreemodel.h" */ -GType gtk_tree_model_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TREE_MODEL_FLAGS (gtk_tree_model_flags_get_type()) -/* enumerations from "gtktreeview.h" */ -GType gtk_tree_view_drop_position_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TREE_VIEW_DROP_POSITION (gtk_tree_view_drop_position_get_type()) -/* enumerations from "gtktreeviewcolumn.h" */ -GType gtk_tree_view_column_sizing_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_TREE_VIEW_COLUMN_SIZING (gtk_tree_view_column_sizing_get_type()) -/* enumerations from "gtkuimanager.h" */ -GType gtk_ui_manager_item_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_UI_MANAGER_ITEM_TYPE (gtk_ui_manager_item_type_get_type()) -/* enumerations from "gtkwidget.h" */ -GType gtk_widget_flags_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_WIDGET_FLAGS (gtk_widget_flags_get_type()) -GType gtk_widget_help_type_get_type (void) G_GNUC_CONST; -#define GTK_TYPE_WIDGET_HELP_TYPE (gtk_widget_help_type_get_type()) -G_END_DECLS - -#endif /* __GTK_TYPE_BUILTINS_H__ */ - -/* Generated data ends here */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktypeutils.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktypeutils.h deleted file mode 100644 index 90b97ab1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtktypeutils.h +++ /dev/null @@ -1,267 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TYPE_UTILS_H__ -#define __GTK_TYPE_UTILS_H__ - - -#include <glib-object.h> - - -G_BEGIN_DECLS - -#ifndef GTK_DISABLE_DEPRECATED - -/* Fundamental Types - * many of these are just aliases for GLib types to maintain - * compatibility - */ - -#define GTK_TYPE_INVALID G_TYPE_INVALID -#define GTK_TYPE_NONE G_TYPE_NONE -#define GTK_TYPE_ENUM G_TYPE_ENUM -#define GTK_TYPE_FLAGS G_TYPE_FLAGS - -/* GtkArg types */ -#define GTK_TYPE_CHAR G_TYPE_CHAR -#define GTK_TYPE_UCHAR G_TYPE_UCHAR -#define GTK_TYPE_BOOL G_TYPE_BOOLEAN -#define GTK_TYPE_INT G_TYPE_INT -#define GTK_TYPE_UINT G_TYPE_UINT -#define GTK_TYPE_LONG G_TYPE_LONG -#define GTK_TYPE_ULONG G_TYPE_ULONG -#define GTK_TYPE_FLOAT G_TYPE_FLOAT -#define GTK_TYPE_DOUBLE G_TYPE_DOUBLE -#define GTK_TYPE_STRING G_TYPE_STRING -#define GTK_TYPE_BOXED G_TYPE_BOXED -#define GTK_TYPE_POINTER G_TYPE_POINTER - -typedef GType GtkFundamentalType; - -/* --- type macros --- */ -#define GTK_CLASS_NAME(class) (g_type_name (G_TYPE_FROM_CLASS (class))) -#define GTK_CLASS_TYPE(class) (G_TYPE_FROM_CLASS (class)) -#define GTK_TYPE_IS_OBJECT(type) (g_type_is_a ((type), GTK_TYPE_OBJECT)) - -/* outdated macros that really shouldn't e used anymore, - * use the GLib type system instead - */ -#define GTK_TYPE_FUNDAMENTAL_LAST (G_TYPE_LAST_RESERVED_FUNDAMENTAL - 1) -#define GTK_TYPE_FUNDAMENTAL_MAX (G_TYPE_FUNDAMENTAL_MAX) - -#define GTK_FUNDAMENTAL_TYPE G_TYPE_FUNDAMENTAL -#define GTK_STRUCT_OFFSET G_STRUCT_OFFSET - -#endif /* GTK_DISABLE_DEPRECATED */ - -/* glib macro wrappers (compatibility) */ -#define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST -#define GTK_CHECK_CLASS_CAST G_TYPE_CHECK_CLASS_CAST -#define GTK_CHECK_GET_CLASS G_TYPE_INSTANCE_GET_CLASS -#define GTK_CHECK_TYPE G_TYPE_CHECK_INSTANCE_TYPE -#define GTK_CHECK_CLASS_TYPE G_TYPE_CHECK_CLASS_TYPE - -/* glib type wrappers (compatibility) */ - -typedef GType GtkType; - -#ifndef GTK_DISABLE_DEPRECATED - -typedef GTypeInstance GtkTypeObject; -typedef GTypeClass GtkTypeClass; -typedef GBaseInitFunc GtkClassInitFunc; -typedef GInstanceInitFunc GtkObjectInitFunc; - -#endif /* GTK_DISABLE_DEPRECATED */ - -G_END_DECLS - -/* Builtin Types - */ -#include <gtk/gtktypebuiltins.h> - -G_BEGIN_DECLS - -/* urg */ -#define GTK_TYPE_IDENTIFIER (gtk_identifier_get_type ()) -GType gtk_identifier_get_type (void) G_GNUC_CONST; - -/* --- typedefs --- */ -/* here we come with some necessary forward declarations for structures and - * provide some fundamental function signatures - */ -typedef struct _GtkArg GtkArg; -typedef struct _GtkObject GtkObject; /* object forward declaration */ -typedef gboolean (*GtkFunction) (gpointer data); -typedef void (*GtkDestroyNotify) (gpointer data); -typedef void (*GtkCallbackMarshal) (GtkObject *object, - gpointer data, - guint n_args, - GtkArg *args); -typedef void (*GtkSignalFunc) (void); -#define GTK_SIGNAL_FUNC(f) ((GtkSignalFunc) (f)) - -#ifndef GTK_DISABLE_DEPRECATED -typedef struct _GtkTypeInfo GtkTypeInfo; -typedef GSignalCMarshaller GtkSignalMarshaller; -#endif - -#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) -/* Used by gtk_container_foreach_unmarshal () */ - -/* GtkArg, used to hold differently typed values */ -struct _GtkArg -{ - GtkType type; - gchar *name; - - /* this union only defines the required storage types for - * the possibile values, thus there is no gint enum_data field, - * because that would just be a mere alias for gint int_data. - * use the GTK_VALUE_*() and GTK_RETLOC_*() macros to access - * the discrete memebers. - */ - union { - /* flat values */ - gchar char_data; - guchar uchar_data; - gboolean bool_data; - gint int_data; - guint uint_data; - glong long_data; - gulong ulong_data; - gfloat float_data; - gdouble double_data; - gchar *string_data; - GtkObject *object_data; - gpointer pointer_data; - - /* structured values */ - struct { - GtkSignalFunc f; - gpointer d; - } signal_data; - } d; -}; - -/* argument value access macros, these must not contain casts, - * to allow the usage of these macros in combination with the - * address operator, e.g. >K_VALUE_CHAR (*arg) - */ -#define GTK_VALUE_CHAR(a) ((a).d.char_data) -#define GTK_VALUE_UCHAR(a) ((a).d.uchar_data) -#define GTK_VALUE_BOOL(a) ((a).d.bool_data) -#define GTK_VALUE_INT(a) ((a).d.int_data) -#define GTK_VALUE_UINT(a) ((a).d.uint_data) -#define GTK_VALUE_LONG(a) ((a).d.long_data) -#define GTK_VALUE_ULONG(a) ((a).d.ulong_data) -#define GTK_VALUE_FLOAT(a) ((a).d.float_data) -#define GTK_VALUE_DOUBLE(a) ((a).d.double_data) -#define GTK_VALUE_STRING(a) ((a).d.string_data) -#define GTK_VALUE_ENUM(a) ((a).d.int_data) -#define GTK_VALUE_FLAGS(a) ((a).d.uint_data) -#define GTK_VALUE_BOXED(a) ((a).d.pointer_data) -#define GTK_VALUE_OBJECT(a) ((a).d.object_data) -#define GTK_VALUE_POINTER(a) ((a).d.pointer_data) -#define GTK_VALUE_SIGNAL(a) ((a).d.signal_data) -#endif /* !GTK_DISABLE_DEPRECATED || GTK_COMPILATION */ - -#ifndef GTK_DISABLE_DEPRECATED -/* return location macros, these all narrow down to - * pointer types, because return values need to be - * passed by reference - */ -#define GTK_RETLOC_CHAR(a) ((gchar*) (a).d.pointer_data) -#define GTK_RETLOC_UCHAR(a) ((guchar*) (a).d.pointer_data) -#define GTK_RETLOC_BOOL(a) ((gboolean*) (a).d.pointer_data) -#define GTK_RETLOC_INT(a) ((gint*) (a).d.pointer_data) -#define GTK_RETLOC_UINT(a) ((guint*) (a).d.pointer_data) -#define GTK_RETLOC_LONG(a) ((glong*) (a).d.pointer_data) -#define GTK_RETLOC_ULONG(a) ((gulong*) (a).d.pointer_data) -#define GTK_RETLOC_FLOAT(a) ((gfloat*) (a).d.pointer_data) -#define GTK_RETLOC_DOUBLE(a) ((gdouble*) (a).d.pointer_data) -#define GTK_RETLOC_STRING(a) ((gchar**) (a).d.pointer_data) -#define GTK_RETLOC_ENUM(a) ((gint*) (a).d.pointer_data) -#define GTK_RETLOC_FLAGS(a) ((guint*) (a).d.pointer_data) -#define GTK_RETLOC_BOXED(a) ((gpointer*) (a).d.pointer_data) -#define GTK_RETLOC_OBJECT(a) ((GtkObject**) (a).d.pointer_data) -#define GTK_RETLOC_POINTER(a) ((gpointer*) (a).d.pointer_data) -/* GTK_RETLOC_SIGNAL() - no such thing */ - -/* type registration, it is recommended to use - * g_type_register_static() or - * g_type_register_dynamic() instead - */ -struct _GtkTypeInfo -{ - gchar *type_name; - guint object_size; - guint class_size; - GtkClassInitFunc class_init_func; - GtkObjectInitFunc object_init_func; - gpointer reserved_1; - gpointer reserved_2; - GtkClassInitFunc base_class_init_func; -}; - -#endif /* GTK_DISABLE_DEPRECATED */ - -gpointer gtk_type_class (GtkType type); - -#ifndef GTK_DISABLE_DEPRECATED - -GtkType gtk_type_unique (GtkType parent_type, - const GtkTypeInfo *gtkinfo); -gpointer gtk_type_new (GtkType type); - -/* --- compatibility defines --- */ -#define gtk_type_name(type) g_type_name (type) -#define gtk_type_from_name(name) g_type_from_name (name) -#define gtk_type_parent(type) g_type_parent (type) -#define gtk_type_is_a(type, is_a_type) g_type_is_a ((type), (is_a_type)) - -/* enum/flags compatibility functions, we strongly - * recommend to use the glib enum/flags classes directly - */ -typedef GEnumValue GtkEnumValue; -typedef GFlagsValue GtkFlagValue; -GtkEnumValue* gtk_type_enum_get_values (GtkType enum_type); -GtkFlagValue* gtk_type_flags_get_values (GtkType flags_type); -GtkEnumValue* gtk_type_enum_find_value (GtkType enum_type, - const gchar *value_name); -GtkFlagValue* gtk_type_flags_find_value (GtkType flags_type, - const gchar *value_name); - -#endif /* GTK_DISABLE_DEPRECATED */ - -#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) -/* deprecated, use g_type_init() instead */ -void gtk_type_init (GTypeDebugFlags debug_flags); -#endif /* !GTK_DISABLE_DEPRECATED || GTK_COMPILATION */ - -G_END_DECLS - -#endif /* __GTK_TYPE_UTILS_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkuimanager.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkuimanager.h deleted file mode 100644 index 7e1e6ead..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkuimanager.h +++ /dev/null @@ -1,150 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1998, 1999 Red Hat, Inc. - * All rights reserved. - * - * This Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Author: James Henstridge <james@daa.com.au> - * - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ -#ifndef __GTK_UI_MANAGER_H__ -#define __GTK_UI_MANAGER_H__ - - -#include <glib.h> -#include <glib-object.h> -#include <gtk/gtkaccelgroup.h> -#include <gtk/gtkwidget.h> -#include <gtk/gtkaction.h> -#include <gtk/gtkactiongroup.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_UI_MANAGER (gtk_ui_manager_get_type ()) -#define GTK_UI_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_UI_MANAGER, GtkUIManager)) -#define GTK_UI_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_UI_MANAGER, GtkUIManagerClass)) -#define GTK_IS_UI_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_UI_MANAGER)) -#define GTK_IS_UI_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_UI_MANAGER)) -#define GTK_UI_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_UI_MANAGER, GtkUIManagerClass)) - -typedef struct _GtkUIManager GtkUIManager; -typedef struct _GtkUIManagerClass GtkUIManagerClass; -typedef struct _GtkUIManagerPrivate GtkUIManagerPrivate; - - -struct _GtkUIManager { - GObject parent; - - /*< private >*/ - - GtkUIManagerPrivate *private_data; -}; - -struct _GtkUIManagerClass { - GObjectClass parent_class; - - /* Signals */ - void (* add_widget) (GtkUIManager *merge, - GtkWidget *widget); - void (* actions_changed) (GtkUIManager *merge); - void (* connect_proxy) (GtkUIManager *merge, - GtkAction *action, - GtkWidget *proxy); - void (* disconnect_proxy) (GtkUIManager *merge, - GtkAction *action, - GtkWidget *proxy); - void (* pre_activate) (GtkUIManager *merge, - GtkAction *action); - void (* post_activate) (GtkUIManager *merge, - GtkAction *action); - - /* Virtual functions */ - GtkWidget * (* get_widget) (GtkUIManager *manager, - const gchar *path); - GtkAction * (* get_action) (GtkUIManager *manager, - const gchar *path); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); -}; - -typedef enum { - GTK_UI_MANAGER_AUTO = 0, - GTK_UI_MANAGER_MENUBAR = 1 << 0, - GTK_UI_MANAGER_MENU = 1 << 1, - GTK_UI_MANAGER_TOOLBAR = 1 << 2, - GTK_UI_MANAGER_PLACEHOLDER = 1 << 3, - GTK_UI_MANAGER_POPUP = 1 << 4, - GTK_UI_MANAGER_MENUITEM = 1 << 5, - GTK_UI_MANAGER_TOOLITEM = 1 << 6, - GTK_UI_MANAGER_SEPARATOR = 1 << 7, - GTK_UI_MANAGER_ACCELERATOR = 1 << 8 -} GtkUIManagerItemType; - -#ifdef G_OS_WIN32 -/* Reserve old name for DLL ABI backward compatibility */ -#define gtk_ui_manager_add_ui_from_file gtk_ui_manager_add_ui_from_file_utf8 -#endif - -GType gtk_ui_manager_get_type (void) G_GNUC_CONST; -GtkUIManager *gtk_ui_manager_new (void); -void gtk_ui_manager_set_add_tearoffs (GtkUIManager *self, - gboolean add_tearoffs); -gboolean gtk_ui_manager_get_add_tearoffs (GtkUIManager *self); -void gtk_ui_manager_insert_action_group (GtkUIManager *self, - GtkActionGroup *action_group, - gint pos); -void gtk_ui_manager_remove_action_group (GtkUIManager *self, - GtkActionGroup *action_group); -GList *gtk_ui_manager_get_action_groups (GtkUIManager *self); -GtkAccelGroup *gtk_ui_manager_get_accel_group (GtkUIManager *self); -GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *self, - const gchar *path); -GSList *gtk_ui_manager_get_toplevels (GtkUIManager *self, - GtkUIManagerItemType types); -GtkAction *gtk_ui_manager_get_action (GtkUIManager *self, - const gchar *path); -guint gtk_ui_manager_add_ui_from_string (GtkUIManager *self, - const gchar *buffer, - gssize length, - GError **error); -guint gtk_ui_manager_add_ui_from_file (GtkUIManager *self, - const gchar *filename, - GError **error); -void gtk_ui_manager_add_ui (GtkUIManager *self, - guint merge_id, - const gchar *path, - const gchar *name, - const gchar *action, - GtkUIManagerItemType type, - gboolean top); -void gtk_ui_manager_remove_ui (GtkUIManager *self, - guint merge_id); -gchar *gtk_ui_manager_get_ui (GtkUIManager *self); -void gtk_ui_manager_ensure_update (GtkUIManager *self); -guint gtk_ui_manager_new_merge_id (GtkUIManager *self); - -G_END_DECLS - -#endif /* __GTK_UI_MANAGER_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvbbox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvbbox.h deleted file mode 100644 index 8c21273c..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvbbox.h +++ /dev/null @@ -1,76 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VBBOX_H__ -#define __GTK_VBBOX_H__ - - -#include <gtk/gtkbbox.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VBUTTON_BOX (gtk_vbutton_box_get_type ()) -#define GTK_VBUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VBUTTON_BOX, GtkVButtonBox)) -#define GTK_VBUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VBUTTON_BOX, GtkVButtonBoxClass)) -#define GTK_IS_VBUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VBUTTON_BOX)) -#define GTK_IS_VBUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VBUTTON_BOX)) -#define GTK_VBUTTON_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VBUTTON_BOX, GtkVButtonBoxClass)) - - -typedef struct _GtkVButtonBox GtkVButtonBox; -typedef struct _GtkVButtonBoxClass GtkVButtonBoxClass; - -struct _GtkVButtonBox -{ - GtkButtonBox button_box; -}; - -struct _GtkVButtonBoxClass -{ - GtkButtonBoxClass parent_class; -}; - - -GType gtk_vbutton_box_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_vbutton_box_new (void); - -/* buttons can be added by gtk_container_add() */ - -#ifndef GTK_DISABLE_DEPRECATED -gint gtk_vbutton_box_get_spacing_default (void); -void gtk_vbutton_box_set_spacing_default (gint spacing); - -GtkButtonBoxStyle gtk_vbutton_box_get_layout_default (void); -void gtk_vbutton_box_set_layout_default (GtkButtonBoxStyle layout); -#endif - - -G_END_DECLS - - -#endif /* __GTK_VBBOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvbox.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvbox.h deleted file mode 100644 index 3cdb2ad1..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvbox.h +++ /dev/null @@ -1,68 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VBOX_H__ -#define __GTK_VBOX_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkbox.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VBOX (gtk_vbox_get_type ()) -#define GTK_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VBOX, GtkVBox)) -#define GTK_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VBOX, GtkVBoxClass)) -#define GTK_IS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VBOX)) -#define GTK_IS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VBOX)) -#define GTK_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VBOX, GtkVBoxClass)) - - -typedef struct _GtkVBox GtkVBox; -typedef struct _GtkVBoxClass GtkVBoxClass; - -struct _GtkVBox -{ - GtkBox box; -}; - -struct _GtkVBoxClass -{ - GtkBoxClass parent_class; -}; - - -GType gtk_vbox_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_vbox_new (gboolean homogeneous, - gint spacing); - - -G_END_DECLS - - -#endif /* __GTK_VBOX_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkversion.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkversion.h deleted file mode 100644 index 191bbe7a..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkversion.h +++ /dev/null @@ -1,49 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-1999. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VERSION_H__ -#define __GTK_VERSION_H__ - -/* compile time version - */ -#define GTK_MAJOR_VERSION (2) -#define GTK_MINOR_VERSION (12) -#define GTK_MICRO_VERSION (12) -#define GTK_BINARY_AGE (1212) -#define GTK_INTERFACE_AGE (12) - -/* check whether a Gtk+ version equal to or greater than - * major.minor.micro is present. - */ -#define GTK_CHECK_VERSION(major,minor,micro) \ - (GTK_MAJOR_VERSION > (major) || \ - (GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION > (minor)) || \ - (GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION == (minor) && \ - GTK_MICRO_VERSION >= (micro))) - - -#endif /* __GTK_VERSION_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkviewport.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkviewport.h deleted file mode 100644 index 8b64f174..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkviewport.h +++ /dev/null @@ -1,88 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VIEWPORT_H__ -#define __GTK_VIEWPORT_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkadjustment.h> -#include <gtk/gtkbin.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VIEWPORT (gtk_viewport_get_type ()) -#define GTK_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VIEWPORT, GtkViewport)) -#define GTK_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VIEWPORT, GtkViewportClass)) -#define GTK_IS_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VIEWPORT)) -#define GTK_IS_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VIEWPORT)) -#define GTK_VIEWPORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VIEWPORT, GtkViewportClass)) - - -typedef struct _GtkViewport GtkViewport; -typedef struct _GtkViewportClass GtkViewportClass; - -struct _GtkViewport -{ - GtkBin bin; - - GtkShadowType shadow_type; - GdkWindow *view_window; - GdkWindow *bin_window; - GtkAdjustment *hadjustment; - GtkAdjustment *vadjustment; -}; - -struct _GtkViewportClass -{ - GtkBinClass parent_class; - - void (*set_scroll_adjustments) (GtkViewport *viewport, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); -}; - - -GType gtk_viewport_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_viewport_new (GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); -GtkAdjustment* gtk_viewport_get_hadjustment (GtkViewport *viewport); -GtkAdjustment* gtk_viewport_get_vadjustment (GtkViewport *viewport); -void gtk_viewport_set_hadjustment (GtkViewport *viewport, - GtkAdjustment *adjustment); -void gtk_viewport_set_vadjustment (GtkViewport *viewport, - GtkAdjustment *adjustment); -void gtk_viewport_set_shadow_type (GtkViewport *viewport, - GtkShadowType type); -GtkShadowType gtk_viewport_get_shadow_type (GtkViewport *viewport); - - -G_END_DECLS - - -#endif /* __GTK_VIEWPORT_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvolumebutton.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvolumebutton.h deleted file mode 100644 index 069c1228..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvolumebutton.h +++ /dev/null @@ -1,64 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 2007 Red Hat, Inc. - * - * Authors: - * - Bastien Nocera <bnocera@redhat.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 2007. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VOLUME_BUTTON_H__ -#define __GTK_VOLUME_BUTTON_H__ - -#include <gtk/gtkscalebutton.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_VOLUME_BUTTON (gtk_volume_button_get_type ()) -#define GTK_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButton)) -#define GTK_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VOLUME_BUTTON, GtkVolumeeButtonClass)) -#define GTK_IS_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VOLUME_BUTTON)) -#define GTK_IS_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VOLUME_BUTTON)) -#define GTK_VOLUME_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass)) - -typedef struct _GtkVolumeButton GtkVolumeButton; -typedef struct _GtkVolumeButtonClass GtkVolumeButtonClass; - -struct _GtkVolumeButtonClass -{ - GtkScaleButtonClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -GType gtk_volume_button_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_volume_button_new (void); - -G_END_DECLS - -#endif /* __GTK_VOLUME_BUTTON_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvpaned.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvpaned.h deleted file mode 100644 index 10bb9a0c..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvpaned.h +++ /dev/null @@ -1,64 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VPANED_H__ -#define __GTK_VPANED_H__ - -#include <gtk/gtkpaned.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VPANED (gtk_vpaned_get_type ()) -#define GTK_VPANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VPANED, GtkVPaned)) -#define GTK_VPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VPANED, GtkVPanedClass)) -#define GTK_IS_VPANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VPANED)) -#define GTK_IS_VPANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VPANED)) -#define GTK_VPANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VPANED, GtkVPanedClass)) - - -typedef struct _GtkVPaned GtkVPaned; -typedef struct _GtkVPanedClass GtkVPanedClass; - -struct _GtkVPaned -{ - GtkPaned paned; -}; - -struct _GtkVPanedClass -{ - GtkPanedClass parent_class; -}; - -GType gtk_vpaned_get_type (void) G_GNUC_CONST; -GtkWidget *gtk_vpaned_new (void); - - -G_END_DECLS - - -#endif /* __GTK_VPANED_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvruler.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvruler.h deleted file mode 100644 index 2b27e52f..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvruler.h +++ /dev/null @@ -1,78 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -/* - * NOTE this widget is considered too specialized/little-used for - * GTK+, and will in the future be moved to some other package. If - * your application needs this widget, feel free to use it, as the - * widget does work and is useful in some applications; it's just not - * of general interest. However, we are not accepting new features for - * the widget, and it will eventually move out of the GTK+ - * distribution. - */ - -#ifndef __GTK_VRULER_H__ -#define __GTK_VRULER_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkruler.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VRULER (gtk_vruler_get_type ()) -#define GTK_VRULER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VRULER, GtkVRuler)) -#define GTK_VRULER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VRULER, GtkVRulerClass)) -#define GTK_IS_VRULER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VRULER)) -#define GTK_IS_VRULER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VRULER)) -#define GTK_VRULER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VRULER, GtkVRulerClass)) - - -typedef struct _GtkVRuler GtkVRuler; -typedef struct _GtkVRulerClass GtkVRulerClass; - -struct _GtkVRuler -{ - GtkRuler ruler; -}; - -struct _GtkVRulerClass -{ - GtkRulerClass parent_class; -}; - - -GType gtk_vruler_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_vruler_new (void); - - -G_END_DECLS - - -#endif /* __GTK_VRULER_H__ */ - diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvscale.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvscale.h deleted file mode 100644 index 8661b751..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvscale.h +++ /dev/null @@ -1,70 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VSCALE_H__ -#define __GTK_VSCALE_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkscale.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VSCALE (gtk_vscale_get_type ()) -#define GTK_VSCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSCALE, GtkVScale)) -#define GTK_VSCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSCALE, GtkVScaleClass)) -#define GTK_IS_VSCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSCALE)) -#define GTK_IS_VSCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSCALE)) -#define GTK_VSCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSCALE, GtkVScaleClass)) - - -typedef struct _GtkVScale GtkVScale; -typedef struct _GtkVScaleClass GtkVScaleClass; - -struct _GtkVScale -{ - GtkScale scale; -}; - -struct _GtkVScaleClass -{ - GtkScaleClass parent_class; -}; - - -GType gtk_vscale_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_vscale_new (GtkAdjustment *adjustment); -GtkWidget* gtk_vscale_new_with_range (gdouble min, - gdouble max, - gdouble step); - - -G_END_DECLS - - -#endif /* __GTK_VSCALE_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvscrollbar.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvscrollbar.h deleted file mode 100644 index bdd6c3d0..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvscrollbar.h +++ /dev/null @@ -1,67 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VSCROLLBAR_H__ -#define __GTK_VSCROLLBAR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkscrollbar.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VSCROLLBAR (gtk_vscrollbar_get_type ()) -#define GTK_VSCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSCROLLBAR, GtkVScrollbar)) -#define GTK_VSCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSCROLLBAR, GtkVScrollbarClass)) -#define GTK_IS_VSCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSCROLLBAR)) -#define GTK_IS_VSCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSCROLLBAR)) -#define GTK_VSCROLLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSCROLLBAR, GtkVScrollbarClass)) - - -typedef struct _GtkVScrollbar GtkVScrollbar; -typedef struct _GtkVScrollbarClass GtkVScrollbarClass; - -struct _GtkVScrollbar -{ - GtkScrollbar scrollbar; -}; - -struct _GtkVScrollbarClass -{ - GtkScrollbarClass parent_class; -}; - - -GType gtk_vscrollbar_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_vscrollbar_new (GtkAdjustment *adjustment); - - -G_END_DECLS - - -#endif /* __GTK_VSCROLLBAR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvseparator.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvseparator.h deleted file mode 100644 index e7fd88b0..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkvseparator.h +++ /dev/null @@ -1,67 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_VSEPARATOR_H__ -#define __GTK_VSEPARATOR_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkseparator.h> - - -G_BEGIN_DECLS - - -#define GTK_TYPE_VSEPARATOR (gtk_vseparator_get_type ()) -#define GTK_VSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VSEPARATOR, GtkVSeparator)) -#define GTK_VSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VSEPARATOR, GtkVSeparatorClass)) -#define GTK_IS_VSEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VSEPARATOR)) -#define GTK_IS_VSEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VSEPARATOR)) -#define GTK_VSEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VSEPARATOR, GtkVSeparatorClass)) - - -typedef struct _GtkVSeparator GtkVSeparator; -typedef struct _GtkVSeparatorClass GtkVSeparatorClass; - -struct _GtkVSeparator -{ - GtkSeparator separator; -}; - -struct _GtkVSeparatorClass -{ - GtkSeparatorClass parent_class; -}; - - -GType gtk_vseparator_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_vseparator_new (void); - - -G_END_DECLS - - -#endif /* __GTK_SEPARATOR_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkwidget.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkwidget.h deleted file mode 100644 index b7f889ab..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkwidget.h +++ /dev/null @@ -1,828 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_WIDGET_H__ -#define __GTK_WIDGET_H__ - -#include <gdk/gdk.h> -#include <gtk/gtkaccelgroup.h> -#include <gtk/gtkobject.h> -#include <gtk/gtkadjustment.h> -#include <gtk/gtkstyle.h> -#include <gtk/gtksettings.h> -#include <atk/atkobject.h> - -G_BEGIN_DECLS - -/* The flags that are used by GtkWidget on top of the - * flags field of GtkObject. - */ -typedef enum -{ - GTK_TOPLEVEL = 1 << 4, - GTK_NO_WINDOW = 1 << 5, - GTK_REALIZED = 1 << 6, - GTK_MAPPED = 1 << 7, - GTK_VISIBLE = 1 << 8, - GTK_SENSITIVE = 1 << 9, - GTK_PARENT_SENSITIVE = 1 << 10, - GTK_CAN_FOCUS = 1 << 11, - GTK_HAS_FOCUS = 1 << 12, - - /* widget is allowed to receive the default via gtk_widget_grab_default - * and will reserve space to draw the default if possible - */ - GTK_CAN_DEFAULT = 1 << 13, - - /* the widget currently is receiving the default action and should be drawn - * appropriately if possible - */ - GTK_HAS_DEFAULT = 1 << 14, - - GTK_HAS_GRAB = 1 << 15, - GTK_RC_STYLE = 1 << 16, - GTK_COMPOSITE_CHILD = 1 << 17, - GTK_NO_REPARENT = 1 << 18, - GTK_APP_PAINTABLE = 1 << 19, - - /* the widget when focused will receive the default action and have - * HAS_DEFAULT set even if there is a different widget set as default - */ - GTK_RECEIVES_DEFAULT = 1 << 20, - - GTK_DOUBLE_BUFFERED = 1 << 21, - GTK_NO_SHOW_ALL = 1 << 22 -} GtkWidgetFlags; - -/* Kinds of widget-specific help */ -typedef enum -{ - GTK_WIDGET_HELP_TOOLTIP, - GTK_WIDGET_HELP_WHATS_THIS -} GtkWidgetHelpType; - -/* Macro for casting a pointer to a GtkWidget or GtkWidgetClass pointer. - * Macros for testing whether `widget' or `klass' are of type GTK_TYPE_WIDGET. - */ -#define GTK_TYPE_WIDGET (gtk_widget_get_type ()) -#define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget)) -#define GTK_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass)) -#define GTK_IS_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET)) -#define GTK_IS_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET)) -#define GTK_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass)) - -/* Macros for extracting various fields from GtkWidget and GtkWidgetClass. - */ -#define GTK_WIDGET_TYPE(wid) (GTK_OBJECT_TYPE (wid)) -#define GTK_WIDGET_STATE(wid) (GTK_WIDGET (wid)->state) -#define GTK_WIDGET_SAVED_STATE(wid) (GTK_WIDGET (wid)->saved_state) - -/* Macros for extracting the widget flags from GtkWidget. - */ -#define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid)) -#define GTK_WIDGET_TOPLEVEL(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_TOPLEVEL) != 0) -#define GTK_WIDGET_NO_WINDOW(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0) -#define GTK_WIDGET_REALIZED(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_REALIZED) != 0) -#define GTK_WIDGET_MAPPED(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_MAPPED) != 0) -#define GTK_WIDGET_VISIBLE(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_VISIBLE) != 0) -#define GTK_WIDGET_DRAWABLE(wid) (GTK_WIDGET_VISIBLE (wid) && GTK_WIDGET_MAPPED (wid)) -#define GTK_WIDGET_SENSITIVE(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_SENSITIVE) != 0) -#define GTK_WIDGET_PARENT_SENSITIVE(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_PARENT_SENSITIVE) != 0) -#define GTK_WIDGET_IS_SENSITIVE(wid) (GTK_WIDGET_SENSITIVE (wid) && \ - GTK_WIDGET_PARENT_SENSITIVE (wid)) -#define GTK_WIDGET_CAN_FOCUS(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_FOCUS) != 0) -#define GTK_WIDGET_HAS_FOCUS(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_FOCUS) != 0) -#define GTK_WIDGET_CAN_DEFAULT(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_CAN_DEFAULT) != 0) -#define GTK_WIDGET_HAS_DEFAULT(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_DEFAULT) != 0) -#define GTK_WIDGET_HAS_GRAB(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_HAS_GRAB) != 0) -#define GTK_WIDGET_RC_STYLE(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_RC_STYLE) != 0) -#define GTK_WIDGET_COMPOSITE_CHILD(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_COMPOSITE_CHILD) != 0) -#define GTK_WIDGET_APP_PAINTABLE(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_APP_PAINTABLE) != 0) -#define GTK_WIDGET_RECEIVES_DEFAULT(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_RECEIVES_DEFAULT) != 0) -#define GTK_WIDGET_DOUBLE_BUFFERED(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_DOUBLE_BUFFERED) != 0) - -/* Macros for setting and clearing widget flags. - */ -#define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END -#define GTK_WIDGET_UNSET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) &= ~(flag)); }G_STMT_END - -#define GTK_TYPE_REQUISITION (gtk_requisition_get_type ()) - -/* forward declaration to avoid excessive includes (and concurrent includes) - */ -typedef struct _GtkRequisition GtkRequisition; -typedef GdkRectangle GtkAllocation; -typedef struct _GtkSelectionData GtkSelectionData; -typedef struct _GtkWidgetClass GtkWidgetClass; -typedef struct _GtkWidgetAuxInfo GtkWidgetAuxInfo; -typedef struct _GtkWidgetShapeInfo GtkWidgetShapeInfo; -typedef struct _GtkClipboard GtkClipboard; -typedef struct _GtkTooltip GtkTooltip; -typedef struct _GtkWindow GtkWindow; -typedef void (*GtkCallback) (GtkWidget *widget, - gpointer data); - -/* A requisition is a desired amount of space which a - * widget may request. - */ -struct _GtkRequisition -{ - gint width; - gint height; -}; - -/* The widget is the base of the tree for displayable objects. - * (A displayable object is one which takes up some amount - * of screen real estate). It provides a common base and interface - * which actual widgets must adhere to. - */ -struct _GtkWidget -{ - /* The object structure needs to be the first - * element in the widget structure in order for - * the object mechanism to work correctly. This - * allows a GtkWidget pointer to be cast to a - * GtkObject pointer. - */ - GtkObject object; - - /* 16 bits of internally used private flags. - * this will be packed into the same 4 byte alignment frame that - * state and saved_state go. we therefore don't waste any new - * space on this. - */ - guint16 private_flags; - - /* The state of the widget. There are actually only - * 5 widget states (defined in "gtkenums.h"). - */ - guint8 state; - - /* The saved state of the widget. When a widget's state - * is changed to GTK_STATE_INSENSITIVE via - * "gtk_widget_set_state" or "gtk_widget_set_sensitive" - * the old state is kept around in this field. The state - * will be restored once the widget gets sensitive again. - */ - guint8 saved_state; - - /* The widget's name. If the widget does not have a name - * (the name is NULL), then its name (as returned by - * "gtk_widget_get_name") is its class's name. - * Among other things, the widget name is used to determine - * the style to use for a widget. - */ - gchar *name; - - /*< public >*/ - - /* The style for the widget. The style contains the - * colors the widget should be drawn in for each state - * along with graphics contexts used to draw with and - * the font to use for text. - */ - GtkStyle *style; - - /* The widget's desired size. - */ - GtkRequisition requisition; - - /* The widget's allocated size. - */ - GtkAllocation allocation; - - /* The widget's window or its parent window if it does - * not have a window. (Which will be indicated by the - * GTK_NO_WINDOW flag being set). - */ - GdkWindow *window; - - /* The widget's parent. - */ - GtkWidget *parent; -}; - -struct _GtkWidgetClass -{ - /* The object class structure needs to be the first - * element in the widget class structure in order for - * the class mechanism to work correctly. This allows a - * GtkWidgetClass pointer to be cast to a GtkObjectClass - * pointer. - */ - GtkObjectClass parent_class; - - /*< public >*/ - - guint activate_signal; - - guint set_scroll_adjustments_signal; - - /*< private >*/ - - /* seldomly overidden */ - void (*dispatch_child_properties_changed) (GtkWidget *widget, - guint n_pspecs, - GParamSpec **pspecs); - - /* basics */ - void (* show) (GtkWidget *widget); - void (* show_all) (GtkWidget *widget); - void (* hide) (GtkWidget *widget); - void (* hide_all) (GtkWidget *widget); - void (* map) (GtkWidget *widget); - void (* unmap) (GtkWidget *widget); - void (* realize) (GtkWidget *widget); - void (* unrealize) (GtkWidget *widget); - void (* size_request) (GtkWidget *widget, - GtkRequisition *requisition); - void (* size_allocate) (GtkWidget *widget, - GtkAllocation *allocation); - void (* state_changed) (GtkWidget *widget, - GtkStateType previous_state); - void (* parent_set) (GtkWidget *widget, - GtkWidget *previous_parent); - void (* hierarchy_changed) (GtkWidget *widget, - GtkWidget *previous_toplevel); - void (* style_set) (GtkWidget *widget, - GtkStyle *previous_style); - void (* direction_changed) (GtkWidget *widget, - GtkTextDirection previous_direction); - void (* grab_notify) (GtkWidget *widget, - gboolean was_grabbed); - void (* child_notify) (GtkWidget *widget, - GParamSpec *pspec); - - /* Mnemonics */ - gboolean (* mnemonic_activate) (GtkWidget *widget, - gboolean group_cycling); - - /* explicit focus */ - void (* grab_focus) (GtkWidget *widget); - gboolean (* focus) (GtkWidget *widget, - GtkDirectionType direction); - - /* events */ - gboolean (* event) (GtkWidget *widget, - GdkEvent *event); - gboolean (* button_press_event) (GtkWidget *widget, - GdkEventButton *event); - gboolean (* button_release_event) (GtkWidget *widget, - GdkEventButton *event); - gboolean (* scroll_event) (GtkWidget *widget, - GdkEventScroll *event); - gboolean (* motion_notify_event) (GtkWidget *widget, - GdkEventMotion *event); - gboolean (* delete_event) (GtkWidget *widget, - GdkEventAny *event); - gboolean (* destroy_event) (GtkWidget *widget, - GdkEventAny *event); - gboolean (* expose_event) (GtkWidget *widget, - GdkEventExpose *event); - gboolean (* key_press_event) (GtkWidget *widget, - GdkEventKey *event); - gboolean (* key_release_event) (GtkWidget *widget, - GdkEventKey *event); - gboolean (* enter_notify_event) (GtkWidget *widget, - GdkEventCrossing *event); - gboolean (* leave_notify_event) (GtkWidget *widget, - GdkEventCrossing *event); - gboolean (* configure_event) (GtkWidget *widget, - GdkEventConfigure *event); - gboolean (* focus_in_event) (GtkWidget *widget, - GdkEventFocus *event); - gboolean (* focus_out_event) (GtkWidget *widget, - GdkEventFocus *event); - gboolean (* map_event) (GtkWidget *widget, - GdkEventAny *event); - gboolean (* unmap_event) (GtkWidget *widget, - GdkEventAny *event); - gboolean (* property_notify_event) (GtkWidget *widget, - GdkEventProperty *event); - gboolean (* selection_clear_event) (GtkWidget *widget, - GdkEventSelection *event); - gboolean (* selection_request_event) (GtkWidget *widget, - GdkEventSelection *event); - gboolean (* selection_notify_event) (GtkWidget *widget, - GdkEventSelection *event); - gboolean (* proximity_in_event) (GtkWidget *widget, - GdkEventProximity *event); - gboolean (* proximity_out_event) (GtkWidget *widget, - GdkEventProximity *event); - gboolean (* visibility_notify_event) (GtkWidget *widget, - GdkEventVisibility *event); - gboolean (* client_event) (GtkWidget *widget, - GdkEventClient *event); - gboolean (* no_expose_event) (GtkWidget *widget, - GdkEventAny *event); - gboolean (* window_state_event) (GtkWidget *widget, - GdkEventWindowState *event); - - /* selection */ - void (* selection_get) (GtkWidget *widget, - GtkSelectionData *selection_data, - guint info, - guint time_); - void (* selection_received) (GtkWidget *widget, - GtkSelectionData *selection_data, - guint time_); - - /* Source side drag signals */ - void (* drag_begin) (GtkWidget *widget, - GdkDragContext *context); - void (* drag_end) (GtkWidget *widget, - GdkDragContext *context); - void (* drag_data_get) (GtkWidget *widget, - GdkDragContext *context, - GtkSelectionData *selection_data, - guint info, - guint time_); - void (* drag_data_delete) (GtkWidget *widget, - GdkDragContext *context); - - /* Target side drag signals */ - void (* drag_leave) (GtkWidget *widget, - GdkDragContext *context, - guint time_); - gboolean (* drag_motion) (GtkWidget *widget, - GdkDragContext *context, - gint x, - gint y, - guint time_); - gboolean (* drag_drop) (GtkWidget *widget, - GdkDragContext *context, - gint x, - gint y, - guint time_); - void (* drag_data_received) (GtkWidget *widget, - GdkDragContext *context, - gint x, - gint y, - GtkSelectionData *selection_data, - guint info, - guint time_); - - /* Signals used only for keybindings */ - gboolean (* popup_menu) (GtkWidget *widget); - - /* If a widget has multiple tooltips/whatsthis, it should show the - * one for the current focus location, or if that doesn't make - * sense, should cycle through them showing each tip alongside - * whatever piece of the widget it applies to. - */ - gboolean (* show_help) (GtkWidget *widget, - GtkWidgetHelpType help_type); - - /* accessibility support - */ - AtkObject* (*get_accessible) (GtkWidget *widget); - - void (*screen_changed) (GtkWidget *widget, - GdkScreen *previous_screen); - gboolean (*can_activate_accel) (GtkWidget *widget, - guint signal_id); - - /* Sent when a grab is broken. */ - gboolean (*grab_broken_event) (GtkWidget *widget, - GdkEventGrabBroken *event); - - void (* composited_changed) (GtkWidget *widget); - - gboolean (* query_tooltip) (GtkWidget *widget, - gint x, - gint y, - gboolean keyboard_tooltip, - GtkTooltip *tooltip); - - /* Padding for future expansion */ - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); -}; - -struct _GtkWidgetAuxInfo -{ - gint x; - gint y; - gint width; - gint height; - guint x_set : 1; - guint y_set : 1; -}; - -struct _GtkWidgetShapeInfo -{ - gint16 offset_x; - gint16 offset_y; - GdkBitmap *shape_mask; -}; - -GType gtk_widget_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_widget_new (GType type, - const gchar *first_property_name, - ...); -void gtk_widget_destroy (GtkWidget *widget); -void gtk_widget_destroyed (GtkWidget *widget, - GtkWidget **widget_pointer); -#ifndef GTK_DISABLE_DEPRECATED -GtkWidget* gtk_widget_ref (GtkWidget *widget); -void gtk_widget_unref (GtkWidget *widget); -void gtk_widget_set (GtkWidget *widget, - const gchar *first_property_name, - ...) G_GNUC_NULL_TERMINATED; -#endif /* GTK_DISABLE_DEPRECATED */ -void gtk_widget_unparent (GtkWidget *widget); -void gtk_widget_show (GtkWidget *widget); -void gtk_widget_show_now (GtkWidget *widget); -void gtk_widget_hide (GtkWidget *widget); -void gtk_widget_show_all (GtkWidget *widget); -void gtk_widget_hide_all (GtkWidget *widget); -void gtk_widget_set_no_show_all (GtkWidget *widget, - gboolean no_show_all); -gboolean gtk_widget_get_no_show_all (GtkWidget *widget); -void gtk_widget_map (GtkWidget *widget); -void gtk_widget_unmap (GtkWidget *widget); -void gtk_widget_realize (GtkWidget *widget); -void gtk_widget_unrealize (GtkWidget *widget); - -/* Queuing draws */ -void gtk_widget_queue_draw (GtkWidget *widget); -void gtk_widget_queue_draw_area (GtkWidget *widget, - gint x, - gint y, - gint width, - gint height); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_widget_queue_clear (GtkWidget *widget); -void gtk_widget_queue_clear_area (GtkWidget *widget, - gint x, - gint y, - gint width, - gint height); -#endif /* GTK_DISABLE_DEPRECATED */ - - -void gtk_widget_queue_resize (GtkWidget *widget); -void gtk_widget_queue_resize_no_redraw (GtkWidget *widget); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_widget_draw (GtkWidget *widget, - GdkRectangle *area); -#endif /* GTK_DISABLE_DEPRECATED */ -void gtk_widget_size_request (GtkWidget *widget, - GtkRequisition *requisition); -void gtk_widget_size_allocate (GtkWidget *widget, - GtkAllocation *allocation); -void gtk_widget_get_child_requisition (GtkWidget *widget, - GtkRequisition *requisition); -void gtk_widget_add_accelerator (GtkWidget *widget, - const gchar *accel_signal, - GtkAccelGroup *accel_group, - guint accel_key, - GdkModifierType accel_mods, - GtkAccelFlags accel_flags); -gboolean gtk_widget_remove_accelerator (GtkWidget *widget, - GtkAccelGroup *accel_group, - guint accel_key, - GdkModifierType accel_mods); -void gtk_widget_set_accel_path (GtkWidget *widget, - const gchar *accel_path, - GtkAccelGroup *accel_group); -const gchar* _gtk_widget_get_accel_path (GtkWidget *widget, - gboolean *locked); -GList* gtk_widget_list_accel_closures (GtkWidget *widget); -gboolean gtk_widget_can_activate_accel (GtkWidget *widget, - guint signal_id); -gboolean gtk_widget_mnemonic_activate (GtkWidget *widget, - gboolean group_cycling); -gboolean gtk_widget_event (GtkWidget *widget, - GdkEvent *event); -gint gtk_widget_send_expose (GtkWidget *widget, - GdkEvent *event); - -gboolean gtk_widget_activate (GtkWidget *widget); -gboolean gtk_widget_set_scroll_adjustments (GtkWidget *widget, - GtkAdjustment *hadjustment, - GtkAdjustment *vadjustment); - -void gtk_widget_reparent (GtkWidget *widget, - GtkWidget *new_parent); -gboolean gtk_widget_intersect (GtkWidget *widget, - GdkRectangle *area, - GdkRectangle *intersection); -GdkRegion *gtk_widget_region_intersect (GtkWidget *widget, - GdkRegion *region); - -void gtk_widget_freeze_child_notify (GtkWidget *widget); -void gtk_widget_child_notify (GtkWidget *widget, - const gchar *child_property); -void gtk_widget_thaw_child_notify (GtkWidget *widget); - -gboolean gtk_widget_is_focus (GtkWidget *widget); -void gtk_widget_grab_focus (GtkWidget *widget); -void gtk_widget_grab_default (GtkWidget *widget); - -void gtk_widget_set_name (GtkWidget *widget, - const gchar *name); -G_CONST_RETURN gchar* gtk_widget_get_name (GtkWidget *widget); -void gtk_widget_set_state (GtkWidget *widget, - GtkStateType state); -void gtk_widget_set_sensitive (GtkWidget *widget, - gboolean sensitive); -void gtk_widget_set_app_paintable (GtkWidget *widget, - gboolean app_paintable); -void gtk_widget_set_double_buffered (GtkWidget *widget, - gboolean double_buffered); -void gtk_widget_set_redraw_on_allocate (GtkWidget *widget, - gboolean redraw_on_allocate); -void gtk_widget_set_parent (GtkWidget *widget, - GtkWidget *parent); -void gtk_widget_set_parent_window (GtkWidget *widget, - GdkWindow *parent_window); -void gtk_widget_set_child_visible (GtkWidget *widget, - gboolean is_visible); -gboolean gtk_widget_get_child_visible (GtkWidget *widget); - -GtkWidget *gtk_widget_get_parent (GtkWidget *widget); -GdkWindow *gtk_widget_get_parent_window (GtkWidget *widget); - -gboolean gtk_widget_child_focus (GtkWidget *widget, - GtkDirectionType direction); -gboolean gtk_widget_keynav_failed (GtkWidget *widget, - GtkDirectionType direction); -void gtk_widget_error_bell (GtkWidget *widget); - -void gtk_widget_set_size_request (GtkWidget *widget, - gint width, - gint height); -void gtk_widget_get_size_request (GtkWidget *widget, - gint *width, - gint *height); -#ifndef GTK_DISABLE_DEPRECATED -void gtk_widget_set_uposition (GtkWidget *widget, - gint x, - gint y); -void gtk_widget_set_usize (GtkWidget *widget, - gint width, - gint height); -#endif - -void gtk_widget_set_events (GtkWidget *widget, - gint events); -void gtk_widget_add_events (GtkWidget *widget, - gint events); -void gtk_widget_set_extension_events (GtkWidget *widget, - GdkExtensionMode mode); - -GdkExtensionMode gtk_widget_get_extension_events (GtkWidget *widget); -GtkWidget* gtk_widget_get_toplevel (GtkWidget *widget); -GtkWidget* gtk_widget_get_ancestor (GtkWidget *widget, - GType widget_type); -GdkColormap* gtk_widget_get_colormap (GtkWidget *widget); -GdkVisual* gtk_widget_get_visual (GtkWidget *widget); - -GdkScreen * gtk_widget_get_screen (GtkWidget *widget); -gboolean gtk_widget_has_screen (GtkWidget *widget); -GdkDisplay * gtk_widget_get_display (GtkWidget *widget); -GdkWindow * gtk_widget_get_root_window (GtkWidget *widget); -GtkSettings* gtk_widget_get_settings (GtkWidget *widget); -GtkClipboard *gtk_widget_get_clipboard (GtkWidget *widget, - GdkAtom selection); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_widget_set_visual(widget,visual) ((void) 0) -#define gtk_widget_push_visual(visual) ((void) 0) -#define gtk_widget_pop_visual() ((void) 0) -#define gtk_widget_set_default_visual(visual) ((void) 0) -#endif /* GTK_DISABLE_DEPRECATED */ - -/* Accessibility support */ -AtkObject* gtk_widget_get_accessible (GtkWidget *widget); - -/* The following functions must not be called on an already - * realized widget. Because it is possible that somebody - * can call get_colormap() or get_visual() and save the - * result, these functions are probably only safe to - * call in a widget's init() function. - */ -void gtk_widget_set_colormap (GtkWidget *widget, - GdkColormap *colormap); - -gint gtk_widget_get_events (GtkWidget *widget); -void gtk_widget_get_pointer (GtkWidget *widget, - gint *x, - gint *y); - -gboolean gtk_widget_is_ancestor (GtkWidget *widget, - GtkWidget *ancestor); - -gboolean gtk_widget_translate_coordinates (GtkWidget *src_widget, - GtkWidget *dest_widget, - gint src_x, - gint src_y, - gint *dest_x, - gint *dest_y); - -/* Hide widget and return TRUE. - */ -gboolean gtk_widget_hide_on_delete (GtkWidget *widget); - -/* Widget styles. - */ -void gtk_widget_set_style (GtkWidget *widget, - GtkStyle *style); -void gtk_widget_ensure_style (GtkWidget *widget); -GtkStyle* gtk_widget_get_style (GtkWidget *widget); - -void gtk_widget_modify_style (GtkWidget *widget, - GtkRcStyle *style); -GtkRcStyle *gtk_widget_get_modifier_style (GtkWidget *widget); -void gtk_widget_modify_fg (GtkWidget *widget, - GtkStateType state, - const GdkColor *color); -void gtk_widget_modify_bg (GtkWidget *widget, - GtkStateType state, - const GdkColor *color); -void gtk_widget_modify_text (GtkWidget *widget, - GtkStateType state, - const GdkColor *color); -void gtk_widget_modify_base (GtkWidget *widget, - GtkStateType state, - const GdkColor *color); -void gtk_widget_modify_cursor (GtkWidget *widget, - const GdkColor *primary, - const GdkColor *secondary); -void gtk_widget_modify_font (GtkWidget *widget, - PangoFontDescription *font_desc); - -#ifndef GTK_DISABLE_DEPRECATED -#define gtk_widget_set_rc_style(widget) (gtk_widget_set_style (widget, NULL)) -#define gtk_widget_restore_default_style(widget) (gtk_widget_set_style (widget, NULL)) -#endif - -PangoContext *gtk_widget_create_pango_context (GtkWidget *widget); -PangoContext *gtk_widget_get_pango_context (GtkWidget *widget); -PangoLayout *gtk_widget_create_pango_layout (GtkWidget *widget, - const gchar *text); - -GdkPixbuf *gtk_widget_render_icon (GtkWidget *widget, - const gchar *stock_id, - GtkIconSize size, - const gchar *detail); - -/* handle composite names for GTK_COMPOSITE_CHILD widgets, - * the returned name is newly allocated. - */ -void gtk_widget_set_composite_name (GtkWidget *widget, - const gchar *name); -gchar* gtk_widget_get_composite_name (GtkWidget *widget); - -/* Descend recursively and set rc-style on all widgets without user styles */ -void gtk_widget_reset_rc_styles (GtkWidget *widget); - -/* Push/pop pairs, to change default values upon a widget's creation. - * This will override the values that got set by the - * gtk_widget_set_default_* () functions. - */ -void gtk_widget_push_colormap (GdkColormap *cmap); -void gtk_widget_push_composite_child (void); -void gtk_widget_pop_composite_child (void); -void gtk_widget_pop_colormap (void); - -/* widget style properties - */ -void gtk_widget_class_install_style_property (GtkWidgetClass *klass, - GParamSpec *pspec); -void gtk_widget_class_install_style_property_parser (GtkWidgetClass *klass, - GParamSpec *pspec, - GtkRcPropertyParser parser); -GParamSpec* gtk_widget_class_find_style_property (GtkWidgetClass *klass, - const gchar *property_name); -GParamSpec** gtk_widget_class_list_style_properties (GtkWidgetClass *klass, - guint *n_properties); -void gtk_widget_style_get_property (GtkWidget *widget, - const gchar *property_name, - GValue *value); -void gtk_widget_style_get_valist (GtkWidget *widget, - const gchar *first_property_name, - va_list var_args); -void gtk_widget_style_get (GtkWidget *widget, - const gchar *first_property_name, - ...) G_GNUC_NULL_TERMINATED; - - -/* Set certain default values to be used at widget creation time. - */ -void gtk_widget_set_default_colormap (GdkColormap *colormap); -GtkStyle* gtk_widget_get_default_style (void); -#ifndef GDK_MULTIHEAD_SAFE -GdkColormap* gtk_widget_get_default_colormap (void); -GdkVisual* gtk_widget_get_default_visual (void); -#endif - -/* Functions for setting directionality for widgets - */ - -void gtk_widget_set_direction (GtkWidget *widget, - GtkTextDirection dir); -GtkTextDirection gtk_widget_get_direction (GtkWidget *widget); - -void gtk_widget_set_default_direction (GtkTextDirection dir); -GtkTextDirection gtk_widget_get_default_direction (void); - -/* Compositing manager functionality */ -gboolean gtk_widget_is_composited (GtkWidget *widget); - -/* Counterpart to gdk_window_shape_combine_mask. - */ -void gtk_widget_shape_combine_mask (GtkWidget *widget, - GdkBitmap *shape_mask, - gint offset_x, - gint offset_y); -void gtk_widget_input_shape_combine_mask (GtkWidget *widget, - GdkBitmap *shape_mask, - gint offset_x, - gint offset_y); - -/* internal function */ -void gtk_widget_reset_shapes (GtkWidget *widget); - -/* Compute a widget's path in the form "GtkWindow.MyLabel", and - * return newly alocated strings. - */ -void gtk_widget_path (GtkWidget *widget, - guint *path_length, - gchar **path, - gchar **path_reversed); -void gtk_widget_class_path (GtkWidget *widget, - guint *path_length, - gchar **path, - gchar **path_reversed); - -GList* gtk_widget_list_mnemonic_labels (GtkWidget *widget); -void gtk_widget_add_mnemonic_label (GtkWidget *widget, - GtkWidget *label); -void gtk_widget_remove_mnemonic_label (GtkWidget *widget, - GtkWidget *label); - -void gtk_widget_set_tooltip_window (GtkWidget *widget, - GtkWindow *custom_window); -GtkWindow *gtk_widget_get_tooltip_window (GtkWidget *widget); -void gtk_widget_trigger_tooltip_query (GtkWidget *widget); -void gtk_widget_set_tooltip_text (GtkWidget *widget, - const gchar *text); -gchar * gtk_widget_get_tooltip_text (GtkWidget *widget); -void gtk_widget_set_tooltip_markup (GtkWidget *widget, - const gchar *markup); -gchar * gtk_widget_get_tooltip_markup (GtkWidget *widget); -void gtk_widget_set_has_tooltip (GtkWidget *widget, - gboolean has_tooltip); -gboolean gtk_widget_get_has_tooltip (GtkWidget *widget); - -GType gtk_requisition_get_type (void) G_GNUC_CONST; -GtkRequisition *gtk_requisition_copy (const GtkRequisition *requisition); -void gtk_requisition_free (GtkRequisition *requisition); - -#if defined (GTK_TRACE_OBJECTS) && defined (__GNUC__) -# define gtk_widget_ref gtk_object_ref -# define gtk_widget_unref gtk_object_unref -#endif /* GTK_TRACE_OBJECTS && __GNUC__ */ - -void _gtk_widget_grab_notify (GtkWidget *widget, - gboolean was_grabbed); - -GtkWidgetAuxInfo *_gtk_widget_get_aux_info (GtkWidget *widget, - gboolean create); -void _gtk_widget_propagate_hierarchy_changed (GtkWidget *widget, - GtkWidget *previous_toplevel); -void _gtk_widget_propagate_screen_changed (GtkWidget *widget, - GdkScreen *previous_screen); -void _gtk_widget_propagate_composited_changed (GtkWidget *widget); - -GdkColormap* _gtk_widget_peek_colormap (void); - -G_END_DECLS - -#endif /* __GTK_WIDGET_H__ */ diff --git a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkwindow.h b/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkwindow.h deleted file mode 100644 index 2f84c497..00000000 --- a/lib-x86-32/gtk-2.12.12/usr/include/gtk-2.0/gtk/gtkwindow.h +++ /dev/null @@ -1,435 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_WINDOW_H__ -#define __GTK_WINDOW_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkaccelgroup.h> -#include <gtk/gtkbin.h> -#include <gtk/gtkenums.h> -#include <gtk/gtkwidget.h> - -G_BEGIN_DECLS - -#define GTK_TYPE_WINDOW (gtk_window_get_type ()) -#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow)) -#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass)) -#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW)) -#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW)) -#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass)) - - -typedef struct _GtkWindowClass GtkWindowClass; -typedef struct _GtkWindowGeometryInfo GtkWindowGeometryInfo; -typedef struct _GtkWindowGroup GtkWindowGroup; -typedef struct _GtkWindowGroupClass GtkWindowGroupClass; - -struct _GtkWindow -{ - GtkBin bin; - - gchar *title; - gchar *wmclass_name; - gchar *wmclass_class; - gchar *wm_role; - - GtkWidget *focus_widget; - GtkWidget *default_widget; - GtkWindow *transient_parent; - GtkWindowGeometryInfo *geometry_info; - GdkWindow *frame; - GtkWindowGroup *group; - - guint16 configure_request_count; - guint allow_shrink : 1; - guint allow_grow : 1; - guint configure_notify_received : 1; - /* The following flags are initially TRUE (before a window is mapped). - * They cause us to compute a configure request that involves - * default-only parameters. Once mapped, we set them to FALSE. - * Then we set them to TRUE again on unmap (for position) - * and on unrealize (for size). - */ - guint need_default_position : 1; - guint need_default_size : 1; - guint position : 3; - guint type : 4; /* GtkWindowType */ - guint has_user_ref_count : 1; - guint has_focus : 1; - - guint modal : 1; - guint destroy_with_parent : 1; - - guint has_frame : 1; - - /* gtk_window_iconify() called before realization */ - guint iconify_initially : 1; - guint stick_initially : 1; - guint maximize_initially : 1; - guint decorated : 1; - - guint type_hint : 3; /* GdkWindowTypeHint if the hint is one of the original eight. If not, then - * it contains GDK_WINDOW_TYPE_HINT_NORMAL - */ - guint gravity : 5; /* GdkGravity */ - - guint is_active : 1; - guint has_toplevel_focus : 1; - - guint frame_left; - guint frame_top; - guint frame_right; - guint frame_bottom; - - guint keys_changed_handler; - - GdkModifierType mnemonic_modifier; - GdkScreen *screen; -}; - -struct _GtkWindowClass -{ - GtkBinClass parent_class; - - void (* set_focus) (GtkWindow *window, - GtkWidget *focus); - gboolean (* frame_event) (GtkWindow *window, - GdkEvent *event); - - /* G_SIGNAL_ACTION signals for keybindings */ - - void (* activate_focus) (GtkWindow *window); - void (* activate_default) (GtkWindow *window); - - /* as of GTK+ 2.12 the "move-focus" signal has been moved to GtkWidget, - * so this is merley a virtual function now. Overriding it in subclasses - * continues to work though. - */ - void (* move_focus) (GtkWindow *window, - GtkDirectionType direction); - - void (*keys_changed) (GtkWindow *window); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -#define GTK_TYPE_WINDOW_GROUP (gtk_window_group_get_type ()) -#define GTK_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_WINDOW_GROUP, GtkWindowGroup)) -#define GTK_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass)) -#define GTK_IS_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_WINDOW_GROUP)) -#define GTK_IS_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_GROUP)) -#define GTK_WINDOW_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass)) - -struct _GtkWindowGroup -{ - GObject parent_instance; - - GSList *grabs; -}; - -struct _GtkWindowGroupClass -{ - GObjectClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; - -#ifdef G_OS_WIN32 -/* Reserve old names for DLL ABI backward compatibility */ -#define gtk_window_set_icon_from_file gtk_window_set_icon_from_file_utf8 -#define gtk_window_set_default_icon_from_file gtk_window_set_default_icon_from_file_utf8 -#endif - -GType gtk_window_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_window_new (GtkWindowType type); -void gtk_window_set_title (GtkWindow *window, - const gchar *title); -G_CONST_RETURN gchar *gtk_window_get_title (GtkWindow *window); -void gtk_window_set_wmclass (GtkWindow *window, - const gchar *wmclass_name, - const gchar *wmclass_class); -void gtk_window_set_role (GtkWindow *window, - const gchar *role); -void gtk_window_set_startup_id (GtkWindow *window, - const gchar *startup_id); -G_CONST_RETURN gchar *gtk_window_get_role (GtkWindow *window); -void gtk_window_add_accel_group (GtkWindow *window, - GtkAccelGroup *accel_group); -void gtk_window_remove_accel_group (GtkWindow *window, - GtkAccelGroup *accel_group); -void gtk_window_set_position (GtkWindow *window, - GtkWindowPosition position); -gboolean gtk_window_activate_focus (GtkWindow *window); -void gtk_window_set_focus (GtkWindow *window, - GtkWidget *focus); -GtkWidget *gtk_window_get_focus (GtkWindow *window); -void gtk_window_set_default (GtkWindow *window, - GtkWidget *default_widget); -gboolean gtk_window_activate_default (GtkWindow *window); - -void gtk_window_set_transient_for (GtkWindow *window, - GtkWindow *parent); -GtkWindow *gtk_window_get_transient_for (GtkWindow *window); -void gtk_window_set_opacity (GtkWindow *window, - gdouble opacity); -gdouble gtk_window_get_opacity (GtkWindow *window); -void gtk_window_set_type_hint (GtkWindow *window, - GdkWindowTypeHint hint); -GdkWindowTypeHint gtk_window_get_type_hint (GtkWindow *window); -void gtk_window_set_skip_taskbar_hint (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_skip_taskbar_hint (GtkWindow *window); -void gtk_window_set_skip_pager_hint (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_skip_pager_hint (GtkWindow *window); -void gtk_window_set_urgency_hint (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_urgency_hint (GtkWindow *window); -void gtk_window_set_accept_focus (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_accept_focus (GtkWindow *window); -void gtk_window_set_focus_on_map (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_focus_on_map (GtkWindow *window); -void gtk_window_set_destroy_with_parent (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_destroy_with_parent (GtkWindow *window); - -void gtk_window_set_resizable (GtkWindow *window, - gboolean resizable); -gboolean gtk_window_get_resizable (GtkWindow *window); - -void gtk_window_set_gravity (GtkWindow *window, - GdkGravity gravity); -GdkGravity gtk_window_get_gravity (GtkWindow *window); - - -void gtk_window_set_geometry_hints (GtkWindow *window, - GtkWidget *geometry_widget, - GdkGeometry *geometry, - GdkWindowHints geom_mask); - -void gtk_window_set_screen (GtkWindow *window, - GdkScreen *screen); -GdkScreen* gtk_window_get_screen (GtkWindow *window); - -gboolean gtk_window_is_active (GtkWindow *window); -gboolean gtk_window_has_toplevel_focus (GtkWindow *window); - - - -/* gtk_window_set_has_frame () must be called before realizing the window_*/ -void gtk_window_set_has_frame (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_has_frame (GtkWindow *window); -void gtk_window_set_frame_dimensions (GtkWindow *window, - gint left, - gint top, - gint right, - gint bottom); -void gtk_window_get_frame_dimensions (GtkWindow *window, - gint *left, - gint *top, - gint *right, - gint *bottom); -void gtk_window_set_decorated (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_decorated (GtkWindow *window); -void gtk_window_set_deletable (GtkWindow *window, - gboolean setting); -gboolean gtk_window_get_deletable (GtkWindow *window); - -void gtk_window_set_icon_list (GtkWindow *window, - GList *list); -GList* gtk_window_get_icon_list (GtkWindow *window); -void gtk_window_set_icon (GtkWindow *window, - GdkPixbuf *icon); -void gtk_window_set_icon_name (GtkWindow *window, - const gchar *name); -gboolean gtk_window_set_icon_from_file (GtkWindow *window, - const gchar *filename, - GError **err); -GdkPixbuf* gtk_window_get_icon (GtkWindow *window); -G_CONST_RETURN -gchar *gtk_window_get_icon_name (GtkWindow *window); -void gtk_window_set_default_icon_list (GList *list); -GList* gtk_window_get_default_icon_list (void); -void gtk_window_set_default_icon (GdkPixbuf *icon); -void gtk_window_set_default_icon_name (const gchar *name); -gboolean gtk_window_set_default_icon_from_file (const gchar *filename, - GError **err); - -void gtk_window_set_auto_startup_notification (gboolean setting); - -/* If window is set modal, input will be grabbed when show and released when hide */ -void gtk_window_set_modal (GtkWindow *window, - gboolean modal); -gboolean gtk_window_get_modal (GtkWindow *window); -GList* gtk_window_list_toplevels (void); - -void gtk_window_add_mnemonic (GtkWindow *window, - guint keyval, - GtkWidget *target); -void gtk_window_remove_mnemonic (GtkWindow *window, - guint keyval, - GtkWidget *target); -gboolean gtk_window_mnemonic_activate (GtkWindow *window, - guint keyval, - GdkModifierType modifier); -void gtk_window_set_mnemonic_modifier (GtkWindow *window, - GdkModifierType modifier); -GdkModifierType gtk_window_get_mnemonic_modifier (GtkWindow *window); - -gboolean gtk_window_activate_key (GtkWindow *window, - GdkEventKey *event); -gboolean gtk_window_propagate_key_event (GtkWindow *window, - GdkEventKey *event); - -void gtk_window_present (GtkWindow *window); -void gtk_window_present_with_time (GtkWindow *window, - guint32 timestamp); -void gtk_window_iconify (GtkWindow *window); -void gtk_window_deiconify (GtkWindow *window); -void gtk_window_stick (GtkWindow *window); -void gtk_window_unstick (GtkWindow *window); -void gtk_window_maximize (GtkWindow *window); -void gtk_window_unmaximize (GtkWindow *window); -void gtk_window_fullscreen (GtkWindow *window); -void gtk_window_unfullscreen (GtkWindow *window); -void gtk_window_set_keep_above (GtkWindow *window, gboolean setting); -void gtk_window_set_keep_below (GtkWindow *window, gboolean setting); - -void gtk_window_begin_resize_drag (GtkWindow *window, - GdkWindowEdge edge, - gint button, - gint root_x, - gint root_y, - guint32 timestamp); -void gtk_window_begin_move_drag (GtkWindow *window, - gint button, - gint root_x, - gint root_y, - guint32 timestamp); - -#ifndef GTK_DISABLE_DEPRECATED -void gtk_window_set_policy (GtkWindow *window, - gint allow_shrink, - gint allow_grow, - gint auto_shrink); -#define gtk_window_position gtk_window_set_position -#endif /* GTK_DISABLE_DEPRECATED */ - -/* Set initial default size of the window (does not constrain user - * resize operations) - */ -void gtk_window_set_default_size (GtkWindow *window, - gint width, - gint height); -void gtk_window_get_default_size (GtkWindow *window, - gint *width, - gint *height); -void gtk_window_resize (GtkWindow *window, - gint width, - gint height); -void gtk_window_get_size (GtkWindow *window, - gint *width, - gint *height); -void gtk_window_move (GtkWindow *window, - gint x, - gint y); -void gtk_window_get_position (GtkWindow *window, - gint *root_x, - gint *root_y); -gboolean gtk_window_parse_geometry (GtkWindow *window, - const gchar *geometry); -GtkWindowGroup *gtk_window_get_group (GtkWindow *window); - -/* Ignore this unless you are writing a GUI builder */ -void gtk_window_reshow_with_initial_size (GtkWindow *window); - -/* Window groups - */ -GType gtk_window_group_get_type (void) G_GNUC_CONST; - -GtkWindowGroup * gtk_window_group_new (void); -void gtk_window_group_add_window (GtkWindowGroup *window_group, - GtkWindow *window); -void gtk_window_group_remove_window (GtkWindowGroup *window_group, - GtkWindow *window); - -/* --- internal functions --- */ -void _gtk_window_internal_set_focus (GtkWindow *window, - GtkWidget *focus); -void gtk_window_remove_embedded_xid (GtkWindow *window, - guint xid); -void gtk_window_add_embedded_xid (GtkWindow *window, - guint xid); -void _gtk_window_reposition (GtkWindow *window, - gint x, - gint y); -void _gtk_window_constrain_size (GtkWindow *window, - gint width, - gint height, - gint *new_width, - gint *new_height); -GtkWidget *_gtk_window_group_get_current_grab (GtkWindowGroup *window_group); - -void _gtk_window_set_has_toplevel_focus (GtkWindow *window, - gboolean has_toplevel_focus); -void _gtk_window_unset_focus_and_default (GtkWindow *window, - GtkWidget *widget); - -void _gtk_window_set_is_active (GtkWindow *window, - gboolean is_active); - -typedef void (*GtkWindowKeysForeachFunc) (GtkWindow *window, - guint keyval, - GdkModifierType modifiers, - gboolean is_mnemonic, - gpointer data); - -void _gtk_window_keys_foreach (GtkWindow *window, - GtkWindowKeysForeachFunc func, - gpointer func_data); - -/* --- internal (GtkAcceleratable) --- */ -gboolean _gtk_window_query_nonaccels (GtkWindow *window, - guint accel_key, - GdkModifierType accel_mods); - -G_END_DECLS - -#endif /* __GTK_WINDOW_H__ */ |