~ubuntu-branches/ubuntu/precise/gtk+2.0/precise-updates

« back to all changes in this revision

Viewing changes to .pc/009_gtk-export-filechooser.patch/gtk/gtkfilesystemmodel.h

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2011-12-13 19:29:04 UTC
  • mfrom: (72.5.19 sid)
  • Revision ID: package-import@ubuntu.com-20111213192904-3a0r14iwsgdjt5lp
Tags: 2.24.8-2ubuntu1
* debian/patches/git_buggy_icon_view_update.patch:
  - git commit reverting a buggy icon view patch leading to 
    segfaults in lxappearance (lp: #899322)
* Resynchronize on Debian
* debian/libgtk2.0-0.symbols:
  - Add Ubuntu specific symbols
* debian/rules:
  - Use dh_autoreconf
  - Use -XNEWS -Xchangelog.Debian -XREADME to dh_compress calls to 
    workaround a gzip issue leading to different md5sum between builds
* debian/patches/012_ubuntu-set-grab-add.patch
  - Added ubuntu_gtk_widget_set_has_grab so we can grab sliders and 
    things in menus, needed by ido
* debian/patches/043_menu_proxy.patch
  - Add GtkMenuProxy support for remoting menus.
* debian/patches/044_grips.patch:
  - Backport from the gtk3 resize grips to the natty gtk2 version
* debian/patches/061_use_pdf_as_default_printing_standard.patch:
  - dropped, the issue has been fixed upstream differently since
* debian/patches/062_dnd_menubar.patch:
  - Allow click on menubars for dnd
* debian/patches/063_treeview_almost_fixed.patch:
  - Add an ubuntu-almost-fixed-height-mode property, (required for
    software-center)
* debian/patches/065_gir_set_packages.patch
  - Added _gir_PACKAGES for each gir created, to match gir to pkg which is
    needed by vapigen-0.12
* debian/patches/070_mandatory-relibtoolize.patch:
  - Dropped, we are using dh-autoreconf instead
* debian/patches/071_no_offscreen_widgets_grabbing.patch:
  - Don't let offscreen widgets do grabbing
* debian/patches/072_indicator_menu_update.patch:
  - change by Cody Russell to send an update event on menu changes,
    should make the bluetooth indicator refresh correctly
* debian/patches/091_bugzilla_tooltip_refresh.patch:
  - Upstream bugzilla change to have better looking tooltips the gtk theme
    need to set "new-tooltip-style" to use those
* debian/patches/092_default_to_xdg_document_dir.patch:
  - Use $XDG_DOCUMENTS_DIR as default directory rather than the home
    directory for the 'Print to File' function.
* debian/patches/093_gtk3_gtkimage_fallbacks_use.patch:
  - Backported gtk3 patch to add a "use-fallback" property to GtkImage, using 
    it "icon-name and GIcon type of GtkImages can use automatic fallback 
    names.", it will be useful for the indicator stack
* debian/patches/095_git_menus_scrolling.patch:
  - backported gtk3 commit to fix menu scrolling issues
* debian/patches/096_git_gtkprintsettings.patch:
  - upstream git commit backported from the gtk3 serie, don't ignore the 
    gtkprintsettings resolution settings 
* debian/patches/097_statusicon_image_fallback.patch: Make GtkStatusIcon
  images use fallbacks by default if the property is available.
* debian/patches/100_overlay_scrollbar_loading.patch
  - support for dynamically loading overlay scrollbars
* debian/patches/gailitem-set-alt-name.patch: Extend the GailItem object
  so applications can set an alternative textual description for a menu
  item that has an icon, where the icon is used to give the user more
  information about the item in question. This textual description is
  used by assistive technologies such as Orca to label the menu item.
* Dropped changes:
* debian/control.in:
  - don't keep an old conflicts on appmenu-gtk, it was a transitional thing   

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* GTK - The GIMP Toolkit
2
 
 * gtkfilesystemmodel.h: GtkTreeModel wrapping a GtkFileSystem
3
 
 * Copyright (C) 2003, Red Hat, Inc.
4
 
 *
5
 
 * This library is free software; you can redistribute it and/or
6
 
 * modify it under the terms of the GNU Lesser General Public
7
 
 * License as published by the Free Software Foundation; either
8
 
 * version 2 of the License, or (at your option) any later version.
9
 
 *
10
 
 * This library is distributed in the hope that it will be useful,
11
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
 
 * Lesser General Public License for more details.
14
 
 *
15
 
 * You should have received a copy of the GNU Lesser General Public
16
 
 * License along with this library; if not, write to the
17
 
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18
 
 * Boston, MA 02111-1307, USA.
19
 
 */
20
 
 
21
 
#ifndef __GTK_FILE_SYSTEM_MODEL_H__
22
 
#define __GTK_FILE_SYSTEM_MODEL_H__
23
 
 
24
 
#include <gio/gio.h>
25
 
#include <gtk/gtkfilefilter.h>
26
 
#include <gtk/gtktreemodel.h>
27
 
 
28
 
G_BEGIN_DECLS
29
 
 
30
 
#define GTK_TYPE_FILE_SYSTEM_MODEL             (_gtk_file_system_model_get_type ())
31
 
#define GTK_FILE_SYSTEM_MODEL(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM_MODEL, GtkFileSystemModel))
32
 
#define GTK_IS_FILE_SYSTEM_MODEL(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM_MODEL))
33
 
 
34
 
typedef struct _GtkFileSystemModel      GtkFileSystemModel;
35
 
 
36
 
GType _gtk_file_system_model_get_type (void) G_GNUC_CONST;
37
 
 
38
 
typedef gboolean (*GtkFileSystemModelGetValue)   (GtkFileSystemModel *model,
39
 
                                                  GFile              *file,
40
 
                                                  GFileInfo          *info,
41
 
                                                  int                 column,
42
 
                                                  GValue             *value,
43
 
                                                  gpointer            user_data);
44
 
 
45
 
GtkFileSystemModel *_gtk_file_system_model_new              (GtkFileSystemModelGetValue get_func,
46
 
                                                             gpointer            get_data,
47
 
                                                             guint               n_columns,
48
 
                                                             ...);
49
 
GtkFileSystemModel *_gtk_file_system_model_new_for_directory(GFile *             dir,
50
 
                                                             const gchar *       attributes,
51
 
                                                             GtkFileSystemModelGetValue get_func,
52
 
                                                             gpointer            get_data,
53
 
                                                             guint               n_columns,
54
 
                                                             ...);
55
 
GCancellable *      _gtk_file_system_model_get_cancellable  (GtkFileSystemModel *model);
56
 
gboolean            _gtk_file_system_model_iter_is_visible  (GtkFileSystemModel *model,
57
 
                                                             GtkTreeIter        *iter);
58
 
GFileInfo *         _gtk_file_system_model_get_info         (GtkFileSystemModel *model,
59
 
                                                             GtkTreeIter        *iter);
60
 
gboolean            _gtk_file_system_model_get_iter_for_file(GtkFileSystemModel *model,
61
 
                                                             GtkTreeIter        *iter,
62
 
                                                             GFile              *file);
63
 
GFile *             _gtk_file_system_model_get_file         (GtkFileSystemModel *model,
64
 
                                                             GtkTreeIter        *iter);
65
 
const GValue *      _gtk_file_system_model_get_value        (GtkFileSystemModel *model,
66
 
                                                             GtkTreeIter *       iter,
67
 
                                                             int                 column);
68
 
 
69
 
void                _gtk_file_system_model_add_and_query_file (GtkFileSystemModel *model,
70
 
                                                             GFile              *file,
71
 
                                                             const char         *attributes);
72
 
void                _gtk_file_system_model_update_file      (GtkFileSystemModel *model,
73
 
                                                             GFile              *file,
74
 
                                                             GFileInfo          *info,
75
 
                                                             gboolean            requires_resort);
76
 
 
77
 
void                _gtk_file_system_model_set_show_hidden  (GtkFileSystemModel *model,
78
 
                                                             gboolean            show_hidden);
79
 
void                _gtk_file_system_model_set_show_folders (GtkFileSystemModel *model,
80
 
                                                             gboolean            show_folders);
81
 
void                _gtk_file_system_model_set_show_files   (GtkFileSystemModel *model,
82
 
                                                             gboolean            show_files);
83
 
void                _gtk_file_system_model_freeze_updates   (GtkFileSystemModel *model);
84
 
void                _gtk_file_system_model_thaw_updates     (GtkFileSystemModel *model);
85
 
void                _gtk_file_system_model_clear_cache      (GtkFileSystemModel *model,
86
 
                                                             int                 column);
87
 
 
88
 
void                _gtk_file_system_model_set_filter       (GtkFileSystemModel *model,
89
 
                                                             GtkFileFilter      *filter);
90
 
 
91
 
void _gtk_file_system_model_add_editable    (GtkFileSystemModel *model,
92
 
                                             GtkTreeIter        *iter);
93
 
void _gtk_file_system_model_remove_editable (GtkFileSystemModel *model);
94
 
 
95
 
G_END_DECLS
96
 
 
97
 
#endif /* __GTK_FILE_SYSTEM_MODEL_H__ */