~ubuntu-branches/debian/sid/cheese/sid

« back to all changes in this revision

Viewing changes to src/eog-thumb-nav.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Biebl
  • Date: 2010-05-04 17:37:18 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20100504173718-k2rx3nryi4vd0xyx
Tags: 2.30.1-1
* New upstream release.
  - HAL dependency has been dropped. Use (g)udev for v4l capability probing
    on Linux. Closes: #573774
  - Split code into separate libraries.
* debian/control.in
  - Drop Build-Depends on libhal-dev.
  - Drop Build-Depends on libebook1.2-dev.
  - Bump Build-Depends on libgtk2.0-dev to (>= 2.19.1).
  - Bump Build-Depends on libgstreamer*-dev to (>= 0.10.23).
  - Add Build-Depends on libcanberra-gtk-dev.
  - Add Build-Depends on libxtst-dev.
  - Add Build-Depends on libgudev-1.0-dev on Linux.
  - Bump Standards-Version to 3.8.4. No further changes.
* Switch to source format 3.0 (quilt)
  - Add debian/source/format.
* debian/rules
  - Drop lpia specific configure flags, lpia is dead.
* Update package layout (based on work by Ubuntu)
  - Move data files into new cheese-common package.
  - Keep binary along with its desktop and dbus service file in the cheese
    package.
  - Add libcheese-gtk18 and libcheese-gtk-dev package for the new
    libcheese-gtk library. Use a symbols file for improved shlibs
    dependencies.
  - Add Conflicts/Replaces to cheese-common to ensure proper upgrades from
    previous versions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
typedef struct _EogThumbNavClass EogThumbNavClass;
35
35
typedef struct _EogThumbNavPrivate EogThumbNavPrivate;
36
36
 
37
 
#define EOG_TYPE_THUMB_NAV            (eog_thumb_nav_get_type ())
38
 
#define EOG_THUMB_NAV(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_THUMB_NAV, EogThumbNav))
39
 
#define EOG_THUMB_NAV_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass),  EOG_TYPE_THUMB_NAV, EogThumbNavClass))
40
 
#define EOG_IS_THUMB_NAV(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), EOG_TYPE_THUMB_NAV))
41
 
#define EOG_IS_THUMB_NAV_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),  EOG_TYPE_THUMB_NAV))
42
 
#define EOG_THUMB_NAV_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj),  EOG_TYPE_THUMB_NAV, EogThumbNavClass))
43
 
 
44
 
struct _EogThumbNav {
45
 
        GtkHBox base_instance;
46
 
 
47
 
        EogThumbNavPrivate *priv;
48
 
};
49
 
 
50
 
struct _EogThumbNavClass {
51
 
        GtkHBoxClass parent_class;
52
 
};
53
 
 
54
 
GType            eog_thumb_nav_get_type          (void) G_GNUC_CONST;
55
 
 
56
 
GtkWidget       *eog_thumb_nav_new               (GtkWidget         *thumbview,
57
 
                                                  gboolean           show_buttons);
58
 
 
59
 
gboolean         eog_thumb_nav_get_show_buttons  (EogThumbNav       *nav);
60
 
 
61
 
void             eog_thumb_nav_set_show_buttons  (EogThumbNav       *nav,
62
 
                                                  gboolean           show_buttons);
63
 
 
64
 
gboolean         eog_thumb_nav_is_vertical       (EogThumbNav       *nav);
65
 
 
66
 
void             eog_thumb_nav_set_vertical      (EogThumbNav       *nav,
67
 
                                                  gboolean           vertical);
68
 
 
69
 
void            eog_thumb_nav_set_policy         (EogThumbNav *nav,
70
 
                                                  GtkPolicyType hscrollbar_policy,
71
 
                                                  GtkPolicyType vscrollbar_policy);
 
37
#define EOG_TYPE_THUMB_NAV (eog_thumb_nav_get_type ())
 
38
#define EOG_THUMB_NAV(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EOG_TYPE_THUMB_NAV, EogThumbNav))
 
39
#define EOG_THUMB_NAV_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EOG_TYPE_THUMB_NAV, EogThumbNavClass))
 
40
#define EOG_IS_THUMB_NAV(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EOG_TYPE_THUMB_NAV))
 
41
#define EOG_IS_THUMB_NAV_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EOG_TYPE_THUMB_NAV))
 
42
#define EOG_THUMB_NAV_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EOG_TYPE_THUMB_NAV, EogThumbNavClass))
 
43
 
 
44
struct _EogThumbNav
 
45
{
 
46
  GtkHBox base_instance;
 
47
 
 
48
  EogThumbNavPrivate *priv;
 
49
};
 
50
 
 
51
struct _EogThumbNavClass
 
52
{
 
53
  GtkHBoxClass parent_class;
 
54
};
 
55
 
 
56
GType eog_thumb_nav_get_type (void) G_GNUC_CONST;
 
57
 
 
58
GtkWidget *eog_thumb_nav_new (GtkWidget *thumbview,
 
59
                              gboolean   show_buttons);
 
60
 
 
61
gboolean eog_thumb_nav_get_show_buttons (EogThumbNav *nav);
 
62
 
 
63
void eog_thumb_nav_set_show_buttons (EogThumbNav *nav,
 
64
                                     gboolean     show_buttons);
 
65
 
 
66
gboolean eog_thumb_nav_is_vertical (EogThumbNav *nav);
 
67
 
 
68
void eog_thumb_nav_set_vertical (EogThumbNav *nav,
 
69
                                 gboolean     vertical);
 
70
 
 
71
void eog_thumb_nav_set_policy (EogThumbNav  *nav,
 
72
                               GtkPolicyType hscrollbar_policy,
 
73
                               GtkPolicyType vscrollbar_policy);
72
74
 
73
75
G_END_DECLS
74
76