mirror of
https://gitlab.gnome.org/GNOME/eog
synced 2024-10-19 14:34:42 +00:00
e97ce6d6b8
2004-04-25 Jens Finke <jens@triq.net> * libeog/eog-info-view.c: Reworked this completely. Derived from GtkNotebook now with separate pages for file and exif data. * libeog/eog-ifo-view-detail.[ch], libeog/eog-info-view-file.[ch], libeog/eog-info-view-exif.[ch]: EogInfoViewDetail is the base class derived from a GtkTreeView. EogInfoViewFile and EogInfoViewExif implement the code for viewing file properties resp. EXIF tag information. * collection/eog-collection-view.c (create_user_interface): Don't add notebook with viewport.
47 lines
1.6 KiB
C
47 lines
1.6 KiB
C
#ifndef _EOG_INFO_VIEW_DETAIL_H_
|
|
#define _EOG_INFO_VIEW_DETAIL_H_
|
|
|
|
#include <glib-object.h>
|
|
#include <gtk/gtktreeview.h>
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
#define EOG_TYPE_INFO_VIEW_DETAIL (eog_info_view_detail_get_type ())
|
|
#define EOG_INFO_VIEW_DETAIL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EOG_TYPE_INFO_VIEW_DETAIL, EogInfoViewDetail))
|
|
#define EOG_INFO_VIEW_DETAIL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), EOG_TYPE_INFO_VIEW_DETAIL, EogInfoViewDetailClass))
|
|
#define EOG_IS_INFO_VIEW_DETAIL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EOG_TYPE_INFO_VIEW_DETAIL))
|
|
#define EOG_IS_INFO_VIEW_DETAIL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EOG_TYPE_INFO_VIEW_DETAIL))
|
|
#define EOG_INFO_VIEW_DETAIL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EOG_TYPE_INFO_VIEW_DETAIL, EogInfoViewDetailClass))
|
|
|
|
typedef struct _EogInfoViewDetail EogInfoViewDetail;
|
|
typedef struct _EogInfoViewDetailClass EogInfoViewDetailClass;
|
|
typedef struct _EogInfoViewDetailPrivate EogInfoViewDetailPrivate;
|
|
|
|
struct _EogInfoViewDetail {
|
|
GtkTreeView parent;
|
|
|
|
EogInfoViewDetailPrivate *priv;
|
|
};
|
|
|
|
struct _EogInfoViewDetailClass {
|
|
GtkTreeViewClass parent_klass;
|
|
};
|
|
|
|
GType eog_info_view_detail_get_type (void) G_GNUC_CONST;
|
|
|
|
#if 0
|
|
/* These are protected functions, which are only useful for subclasses. */
|
|
|
|
char* _eog_info_view_detail_set_row_data (EogInfoViewDetail *view,
|
|
char *path,
|
|
char *parent,
|
|
const char *attribute,
|
|
const char *value);
|
|
#endif
|
|
|
|
void _eog_info_view_detail_clear_values (EogInfoViewDetail *view);
|
|
|
|
G_END_DECLS
|
|
|
|
#endif /* _EOG_INFO_VIEW_DETAIL_H_ */
|