aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2005-01-09 03:41:47 +0800
committerChristian Persch <chpe@src.gnome.org>2005-01-09 03:41:47 +0800
commit4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5 (patch)
treea7b7208fd06e53ced8828d0defb893a4c2820625 /src
parentc4d4c87e3be705bbafaafa5f75d4141a9994db48 (diff)
downloadgsoc2013-epiphany-4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5.tar
gsoc2013-epiphany-4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5.tar.gz
gsoc2013-epiphany-4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5.tar.bz2
gsoc2013-epiphany-4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5.tar.lz
gsoc2013-epiphany-4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5.tar.xz
gsoc2013-epiphany-4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5.tar.zst
gsoc2013-epiphany-4fc9af6cff1494c3cbbe48f253a84a5d9a3b92e5.zip
Make all structs prefixed by _.
2005-01-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-cookie-manager.h: * embed/ephy-download.c: * embed/ephy-download.h: * embed/ephy-embed-dialog.c: * embed/ephy-embed-dialog.h: * embed/ephy-embed-persist.c: * embed/ephy-embed-persist.h: * embed/ephy-encodings.c: * embed/ephy-encodings.h: * embed/ephy-favicon-cache.c: * embed/ephy-favicon-cache.h: * embed/ephy-history.c: * embed/ephy-history.h: * embed/ephy-password-manager.h: * embed/ephy-permission-manager.h: * lib/ephy-file-chooser.c: * lib/ephy-file-chooser.h: * lib/ephy-node-db.c: * lib/ephy-node-db.h: * lib/ephy-node-filter.c: * lib/ephy-node-filter.h: * lib/ephy-node.c: * lib/ephy-node.h: * lib/widgets/ephy-node-view.c: * lib/widgets/ephy-node-view.h: * lib/widgets/ephy-search-entry.c: * lib/widgets/ephy-search-entry.h: * lib/widgets/ephy-spinner.c: * lib/widgets/ephy-spinner.h: * lib/widgets/ephy-tree-model-node.c: * lib/widgets/ephy-tree-model-node.h: * lib/widgets/ephy-tree-model-sort.c: * lib/widgets/ephy-tree-model-sort.h: * lib/widgets/ephy-zoom-action.c: * lib/widgets/ephy-zoom-action.h: * src/bookmarks/ephy-bookmark-properties.c: * src/bookmarks/ephy-bookmark-properties.h: * src/bookmarks/ephy-bookmarks-editor.c: * src/bookmarks/ephy-bookmarks-editor.h: * src/bookmarks/ephy-bookmarks.c: * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-bookmarksbar-model.c: * src/bookmarks/ephy-bookmarksbar-model.h: * src/bookmarks/ephy-bookmarksbar.c: * src/bookmarks/ephy-bookmarksbar.h: * src/bookmarks/ephy-new-bookmark.c: * src/bookmarks/ephy-new-bookmark.h: * src/bookmarks/ephy-topics-selector.c: * src/bookmarks/ephy-topics-selector.h: * src/ephy-completion-model.c: * src/ephy-completion-model.h: * src/ephy-encoding-dialog.c: * src/ephy-encoding-dialog.h: * src/ephy-history-window.c: * src/ephy-history-window.h: Make all structs prefixed by _.
Diffstat (limited to 'src')
-rw-r--r--src/bookmarks/ephy-bookmark-properties.c2
-rw-r--r--src/bookmarks/ephy-bookmark-properties.h2
-rw-r--r--src/bookmarks/ephy-bookmarks-editor.c2
-rw-r--r--src/bookmarks/ephy-bookmarks-editor.h2
-rw-r--r--src/bookmarks/ephy-bookmarks.c2
-rw-r--r--src/bookmarks/ephy-bookmarks.h10
-rwxr-xr-xsrc/bookmarks/ephy-bookmarksbar-model.c2
-rwxr-xr-xsrc/bookmarks/ephy-bookmarksbar-model.h10
-rw-r--r--src/bookmarks/ephy-bookmarksbar.c2
-rw-r--r--src/bookmarks/ephy-bookmarksbar.h10
-rw-r--r--src/bookmarks/ephy-new-bookmark.c2
-rw-r--r--src/bookmarks/ephy-new-bookmark.h2
-rw-r--r--src/bookmarks/ephy-topics-selector.c2
-rw-r--r--src/bookmarks/ephy-topics-selector.h2
-rw-r--r--src/ephy-completion-model.c2
-rw-r--r--src/ephy-completion-model.h2
-rw-r--r--src/ephy-encoding-dialog.c2
-rw-r--r--src/ephy-encoding-dialog.h10
-rw-r--r--src/ephy-history-window.c2
-rw-r--r--src/ephy-history-window.h2
20 files changed, 36 insertions, 36 deletions
diff --git a/src/bookmarks/ephy-bookmark-properties.c b/src/bookmarks/ephy-bookmark-properties.c
index 59b4bec2a..1ad51c8e4 100644
--- a/src/bookmarks/ephy-bookmark-properties.c
+++ b/src/bookmarks/ephy-bookmark-properties.c
@@ -53,7 +53,7 @@ static void ephy_bookmark_properties_get_property (GObject *object,
#define EPHY_BOOKMARK_PROPERTIES_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_BOOKMARK_PROPERTIES, EphyBookmarkPropertiesPrivate))
-struct EphyBookmarkPropertiesPrivate
+struct _EphyBookmarkPropertiesPrivate
{
EphyBookmarks *bookmarks;
EphyNode *bookmark;
diff --git a/src/bookmarks/ephy-bookmark-properties.h b/src/bookmarks/ephy-bookmark-properties.h
index 97b393c51..387736501 100644
--- a/src/bookmarks/ephy-bookmark-properties.h
+++ b/src/bookmarks/ephy-bookmark-properties.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
#define EPHY_IS_BOOKMARK_PROPERTIES_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_BOOKMARK_PROPERTIES))
#define EPHY_BOOKMARK_PROPERTIES_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_BOOKMARK_PROPERTIES, EphyBookmarkPropertiesClass))
-typedef struct EphyBookmarkPropertiesPrivate EphyBookmarkPropertiesPrivate;
+typedef struct _EphyBookmarkPropertiesPrivate EphyBookmarkPropertiesPrivate;
typedef struct
{
diff --git a/src/bookmarks/ephy-bookmarks-editor.c b/src/bookmarks/ephy-bookmarks-editor.c
index e7cfb6b38..36d7d9303 100644
--- a/src/bookmarks/ephy-bookmarks-editor.c
+++ b/src/bookmarks/ephy-bookmarks-editor.c
@@ -137,7 +137,7 @@ static void cmd_help_contents (GtkAction *action,
#define CONF_BOOKMARKS_VIEW_DETAILS "/apps/epiphany/dialogs/bookmarks_view_details"
-struct EphyBookmarksEditorPrivate
+struct _EphyBookmarksEditorPrivate
{
EphyBookmarks *bookmarks;
GtkWidget *bm_view;
diff --git a/src/bookmarks/ephy-bookmarks-editor.h b/src/bookmarks/ephy-bookmarks-editor.h
index 9fce6ad3c..15af59678 100644
--- a/src/bookmarks/ephy-bookmarks-editor.h
+++ b/src/bookmarks/ephy-bookmarks-editor.h
@@ -35,7 +35,7 @@ G_BEGIN_DECLS
#define EPHY_IS_BOOKMARKS_EDITOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_BOOKMARKS_EDITOR))
#define EPHY_BOOKMARKS_EDITOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_BOOKMARKS_EDITOR, EphyBookmarksEditorClass))
-typedef struct EphyBookmarksEditorPrivate EphyBookmarksEditorPrivate;
+typedef struct _EphyBookmarksEditorPrivate EphyBookmarksEditorPrivate;
typedef struct
{
diff --git a/src/bookmarks/ephy-bookmarks.c b/src/bookmarks/ephy-bookmarks.c
index d58bb1ebc..940e8111c 100644
--- a/src/bookmarks/ephy-bookmarks.c
+++ b/src/bookmarks/ephy-bookmarks.c
@@ -51,7 +51,7 @@
#define EPHY_BOOKMARKS_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_BOOKMARKS, EphyBookmarksPrivate))
-struct EphyBookmarksPrivate
+struct _EphyBookmarksPrivate
{
EphyBookmarksBarModel *toolbars_model;
gboolean init_defaults;
diff --git a/src/bookmarks/ephy-bookmarks.h b/src/bookmarks/ephy-bookmarks.h
index 9321f3da7..e42a6975d 100644
--- a/src/bookmarks/ephy-bookmarks.h
+++ b/src/bookmarks/ephy-bookmarks.h
@@ -36,9 +36,9 @@ G_BEGIN_DECLS
#define EPHY_IS_BOOKMARKS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_BOOKMARKS))
#define EPHY_BOOKMARKS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_BOOKMARKS, EphyBookmarksClass))
-typedef struct EphyBookmarksClass EphyBookmarksClass;
-typedef struct EphyBookmarks EphyBookmarks;
-typedef struct EphyBookmarksPrivate EphyBookmarksPrivate;
+typedef struct _EphyBookmarksClass EphyBookmarksClass;
+typedef struct _EphyBookmarks EphyBookmarks;
+typedef struct _EphyBookmarksPrivate EphyBookmarksPrivate;
#define BOOKMARKS_HIERARCHY_SEP "->"
@@ -52,7 +52,7 @@ enum
EPHY_NODE_KEYWORD_PROP_PRIORITY = 8
};
-struct EphyBookmarks
+struct _EphyBookmarks
{
GObject parent;
@@ -60,7 +60,7 @@ struct EphyBookmarks
EphyBookmarksPrivate *priv;
};
-struct EphyBookmarksClass
+struct _EphyBookmarksClass
{
GObjectClass parent_class;
diff --git a/src/bookmarks/ephy-bookmarksbar-model.c b/src/bookmarks/ephy-bookmarksbar-model.c
index e0d9bb1af..4b32a04ed 100755
--- a/src/bookmarks/ephy-bookmarksbar-model.c
+++ b/src/bookmarks/ephy-bookmarksbar-model.c
@@ -51,7 +51,7 @@ enum
#define EPHY_BOOKMARKSBAR_MODEL_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_BOOKMARKSBAR_MODEL, EphyBookmarksBarModelPrivate))
-struct EphyBookmarksBarModelPrivate
+struct _EphyBookmarksBarModelPrivate
{
EphyBookmarks *bookmarks;
char *xml_file;
diff --git a/src/bookmarks/ephy-bookmarksbar-model.h b/src/bookmarks/ephy-bookmarksbar-model.h
index 41c7efef3..1849e20c9 100755
--- a/src/bookmarks/ephy-bookmarksbar-model.h
+++ b/src/bookmarks/ephy-bookmarksbar-model.h
@@ -34,11 +34,11 @@ G_BEGIN_DECLS
#define EPHY_IS_BOOKMARKSBAR_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_BOOKMARKSBAR_MODEL))
#define EPHY_BOOKMARKSBAR_MODEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_BOOKMARKSBAR_MODEL, EphyBookmarksBarModelClass))
-typedef struct EphyBookmarksBarModelClass EphyBookmarksBarModelClass;
-typedef struct EphyBookmarksBarModel EphyBookmarksBarModel;
-typedef struct EphyBookmarksBarModelPrivate EphyBookmarksBarModelPrivate;
+typedef struct _EphyBookmarksBarModelClass EphyBookmarksBarModelClass;
+typedef struct _EphyBookmarksBarModel EphyBookmarksBarModel;
+typedef struct _EphyBookmarksBarModelPrivate EphyBookmarksBarModelPrivate;
-struct EphyBookmarksBarModel
+struct _EphyBookmarksBarModel
{
EggToolbarsModel parent_object;
@@ -46,7 +46,7 @@ struct EphyBookmarksBarModel
EphyBookmarksBarModelPrivate *priv;
};
-struct EphyBookmarksBarModelClass
+struct _EphyBookmarksBarModelClass
{
EggToolbarsModelClass parent_class;
};
diff --git a/src/bookmarks/ephy-bookmarksbar.c b/src/bookmarks/ephy-bookmarksbar.c
index e9af82f12..81202e670 100644
--- a/src/bookmarks/ephy-bookmarksbar.c
+++ b/src/bookmarks/ephy-bookmarksbar.c
@@ -57,7 +57,7 @@ static GObjectClass *parent_class = NULL;
#define EPHY_BOOKMARKSBAR_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_BOOKMARKSBAR, EphyBookmarksBarPrivate))
-struct EphyBookmarksBarPrivate
+struct _EphyBookmarksBarPrivate
{
EphyWindow *window;
GtkActionGroup *action_group;
diff --git a/src/bookmarks/ephy-bookmarksbar.h b/src/bookmarks/ephy-bookmarksbar.h
index 2f4697fb9..b715f8ecb 100644
--- a/src/bookmarks/ephy-bookmarksbar.h
+++ b/src/bookmarks/ephy-bookmarksbar.h
@@ -38,11 +38,11 @@ G_BEGIN_DECLS
#define EPHY_IS_BOOKMARKSBAR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_BOOKMARKSBAR))
#define EPHY_BOOKMARKSBAR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_BOOKMARKSBAR, EphyBookmarksBarClass))
-typedef struct EphyBookmarksBar EphyBookmarksBar;
-typedef struct EphyBookmarksBarClass EphyBookmarksBarClass;
-typedef struct EphyBookmarksBarPrivate EphyBookmarksBarPrivate;
+typedef struct _EphyBookmarksBar EphyBookmarksBar;
+typedef struct _EphyBookmarksBarClass EphyBookmarksBarClass;
+typedef struct _EphyBookmarksBarPrivate EphyBookmarksBarPrivate;
-struct EphyBookmarksBar
+struct _EphyBookmarksBar
{
EggEditableToolbar parent_object;
@@ -50,7 +50,7 @@ struct EphyBookmarksBar
EphyBookmarksBarPrivate *priv;
};
-struct EphyBookmarksBarClass
+struct _EphyBookmarksBarClass
{
EggEditableToolbarClass parent_class;
};
diff --git a/src/bookmarks/ephy-new-bookmark.c b/src/bookmarks/ephy-new-bookmark.c
index 1ea4aae0f..55a129776 100644
--- a/src/bookmarks/ephy-new-bookmark.c
+++ b/src/bookmarks/ephy-new-bookmark.c
@@ -63,7 +63,7 @@ enum
RESPONSE_NEW_TOPIC
};
-struct EphyNewBookmarkPrivate
+struct _EphyNewBookmarkPrivate
{
EphyBookmarks *bookmarks;
char *location;
diff --git a/src/bookmarks/ephy-new-bookmark.h b/src/bookmarks/ephy-new-bookmark.h
index a10c31250..f79f9d553 100644
--- a/src/bookmarks/ephy-new-bookmark.h
+++ b/src/bookmarks/ephy-new-bookmark.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
#define EPHY_IS_NEW_BOOKMARK_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_NEW_BOOKMARK))
#define EPHY_NEW_BOOKMARK_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_NEW_BOOKMARK, EphyNewBookmarkClass))
-typedef struct EphyNewBookmarkPrivate EphyNewBookmarkPrivate;
+typedef struct _EphyNewBookmarkPrivate EphyNewBookmarkPrivate;
typedef struct
{
diff --git a/src/bookmarks/ephy-topics-selector.c b/src/bookmarks/ephy-topics-selector.c
index a6fae1d99..6e16946ab 100644
--- a/src/bookmarks/ephy-topics-selector.c
+++ b/src/bookmarks/ephy-topics-selector.c
@@ -32,7 +32,7 @@ static void ephy_topics_selector_init (EphyTopicsSelector *editor);
#define EPHY_TOPICS_SELECTOR_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_TOPICS_SELECTOR, EphyTopicsSelectorPrivate))
-struct EphyTopicsSelectorPrivate
+struct _EphyTopicsSelectorPrivate
{
EphyBookmarks *bookmarks;
EphyNode *bookmark;
diff --git a/src/bookmarks/ephy-topics-selector.h b/src/bookmarks/ephy-topics-selector.h
index 733d48f41..3f532cd24 100644
--- a/src/bookmarks/ephy-topics-selector.h
+++ b/src/bookmarks/ephy-topics-selector.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
#define EPHY_IS_TOPICS_SELECTOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_TOPICS_SELECTOR))
#define EPHY_TOPICS_SELECTOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_TOPICS_SELECTOR, EphyTopicsSelectorClass))
-typedef struct EphyTopicsSelectorPrivate EphyTopicsSelectorPrivate;
+typedef struct _EphyTopicsSelectorPrivate EphyTopicsSelectorPrivate;
typedef struct
{
diff --git a/src/ephy-completion-model.c b/src/ephy-completion-model.c
index 0e6c905fa..a78521c8c 100644
--- a/src/ephy-completion-model.c
+++ b/src/ephy-completion-model.c
@@ -31,7 +31,7 @@ static void ephy_completion_model_tree_model_init (GtkTreeModelIface *iface);
#define EPHY_COMPLETION_MODEL_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_COMPLETION_MODEL, EphyCompletionModelPrivate))
-struct EphyCompletionModelPrivate
+struct _EphyCompletionModelPrivate
{
EphyNode *history;
EphyNode *bookmarks;
diff --git a/src/ephy-completion-model.h b/src/ephy-completion-model.h
index 934672e05..48a0e0640 100644
--- a/src/ephy-completion-model.h
+++ b/src/ephy-completion-model.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
#define EPHY_IS_COMPLETION_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_COMPLETION_MODEL))
#define EPHY_COMPLETION_MODEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_COMPLETION_MODEL, EphyCompletionModelClass))
-typedef struct EphyCompletionModelPrivate EphyCompletionModelPrivate;
+typedef struct _EphyCompletionModelPrivate EphyCompletionModelPrivate;
typedef enum
{
diff --git a/src/ephy-encoding-dialog.c b/src/ephy-encoding-dialog.c
index 1afe804f5..2e3a301eb 100644
--- a/src/ephy-encoding-dialog.c
+++ b/src/ephy-encoding-dialog.c
@@ -60,7 +60,7 @@ EphyDialogProperty properties [] =
#define EPHY_ENCODING_DIALOG_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), EPHY_TYPE_ENCODING_DIALOG, EphyEncodingDialogPrivate))
-struct EphyEncodingDialogPrivate
+struct _EphyEncodingDialogPrivate
{
EphyEncodings *encodings;
EphyWindow *window;
diff --git a/src/ephy-encoding-dialog.h b/src/ephy-encoding-dialog.h
index 56d379d21..5e4ea08e1 100644
--- a/src/ephy-encoding-dialog.h
+++ b/src/ephy-encoding-dialog.h
@@ -37,11 +37,11 @@ G_BEGIN_DECLS
#define EPHY_IS_ENCODING_DIALOG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_ENCODING_DIALOG))
#define EPHY_ENCODING_DIALOG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_ENCODING_DIALOG, EphyEncodingDialogClass))
-typedef struct EphyEncodingDialog EphyEncodingDialog;
-typedef struct EphyEncodingDialogClass EphyEncodingDialogClass;
-typedef struct EphyEncodingDialogPrivate EphyEncodingDialogPrivate;
+typedef struct _EphyEncodingDialog EphyEncodingDialog;
+typedef struct _EphyEncodingDialogClass EphyEncodingDialogClass;
+typedef struct _EphyEncodingDialogPrivate EphyEncodingDialogPrivate;
-struct EphyEncodingDialog
+struct _EphyEncodingDialog
{
EphyEmbedDialog parent;
@@ -49,7 +49,7 @@ struct EphyEncodingDialog
EphyEncodingDialogPrivate *priv;
};
-struct EphyEncodingDialogClass
+struct _EphyEncodingDialogClass
{
EphyEmbedDialogClass parent_class;
};
diff --git a/src/ephy-history-window.c b/src/ephy-history-window.c
index 9b74d7c0b..f3b1ba696 100644
--- a/src/ephy-history-window.c
+++ b/src/ephy-history-window.c
@@ -118,7 +118,7 @@ static void cmd_help_contents (GtkAction *action,
#define CONF_HISTORY_DATE_FILTER "/apps/epiphany/dialogs/history_date_filter"
#define CONF_HISTORY_VIEW_DETAILS "/apps/epiphany/dialogs/history_view_details"
-struct EphyHistoryWindowPrivate
+struct _EphyHistoryWindowPrivate
{
EphyHistory *history;
GtkWidget *sites_view;
diff --git a/src/ephy-history-window.h b/src/ephy-history-window.h
index 2a8e09530..1d0a4fa88 100644
--- a/src/ephy-history-window.h
+++ b/src/ephy-history-window.h
@@ -35,7 +35,7 @@ G_BEGIN_DECLS
#define EPHY_IS_HISTORY_WINDOW_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EPHY_TYPE_HISTORY_WINDOW))
#define EPHY_HISTORY_WINDOW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EPHY_TYPE_HISTORY_WINDOW, EphyHistoryWindowClass))
-typedef struct EphyHistoryWindowPrivate EphyHistoryWindowPrivate;
+typedef struct _EphyHistoryWindowPrivate EphyHistoryWindowPrivate;
typedef struct
{