mirror of
https://gitlab.gnome.org/GNOME/eog
synced 2024-10-19 06:24:34 +00:00
781f70804f
2001-12-31 Earle Robert Nietzel <earlero@mi.madritel.es> * *.h: use G_BEGIN/END_DECLS instead of GNOME_DECLS * *.c: switch to g_signal_new everywhere.
62 lines
2.1 KiB
C
62 lines
2.1 KiB
C
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
|
|
*
|
|
* eog-image-view.h.
|
|
*
|
|
* Authors:
|
|
* Martin Baulig (baulig@suse.de)
|
|
* Jens Finke (jens@gnome.org)
|
|
*
|
|
* Copyright 2000, SuSE GmbH.
|
|
*/
|
|
|
|
#ifndef _EOG_COLLECTION_VIEW_H_
|
|
#define _EOG_COLLECTION_VIEW_H_
|
|
|
|
#include <bonobo.h>
|
|
#include <Eog.h>
|
|
#include "eog-wrap-list.h"
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
#define EOG_TYPE_COLLECTION_VIEW (eog_collection_view_get_type ())
|
|
#define EOG_COLLECTION_VIEW(o) (GTK_CHECK_CAST ((o), EOG_TYPE_COLLECTION_VIEW, EogCollectionView))
|
|
#define EOG_COLLECTION_VIEW_CLASS(k) (GTK_CHECK_CLASS_CAST((k), EOG_TYPE_COLLECTION_VIEW, EogCollectionViewClass))
|
|
|
|
#define EOG_IS_COLLECTION_VIEW(o) (GTK_CHECK_TYPE ((o), EOG_TYPE_COLLECTION_VIEW))
|
|
#define EOG_IS_COLLECTION_VIEW_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), EOG_TYPE_COLLECTION_VIEW))
|
|
|
|
typedef struct _EogCollectionView EogCollectionView;
|
|
typedef struct _EogCollectionViewClass EogCollectionViewClass;
|
|
typedef struct _EogCollectionViewPrivate EogCollectionViewPrivate;
|
|
|
|
struct _EogCollectionView {
|
|
BonoboXObject base;
|
|
|
|
EogCollectionViewPrivate *priv;
|
|
};
|
|
|
|
struct _EogCollectionViewClass {
|
|
BonoboXObjectClass parent_class;
|
|
|
|
void (*open_uri) (EogCollectionView *view, gchar *uri);
|
|
|
|
POA_GNOME_EOG_ImageCollection__epv epv;
|
|
};
|
|
|
|
GtkType eog_collection_view_get_type (void);
|
|
|
|
EogCollectionView *eog_collection_view_new (void);
|
|
GNOME_EOG_ImageCollection eog_collection_view_corba_object_create (BonoboObject *object);
|
|
EogCollectionView *eog_collection_view_construct (EogCollectionView *list_view);
|
|
|
|
void eog_collection_view_unset_ui_container (EogCollectionView *list_view);
|
|
void eog_collection_view_set_ui_container (EogCollectionView *list_view,
|
|
Bonobo_UIContainer ui_container);
|
|
GtkWidget *eog_collection_view_get_widget (EogCollectionView *list_view);
|
|
|
|
BonoboPropertyBag *eog_collection_view_get_property_bag (EogCollectionView *view);
|
|
|
|
G_END_DECLS
|
|
|
|
#endif /* _EOG_COLLECTION_VIEW_H_ */
|