[gnome-keyring] gcr: Fix documentation, abi, and translation issues
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-keyring] gcr: Fix documentation, abi, and translation issues
- Date: Tue, 27 Sep 2011 15:16:18 +0000 (UTC)
commit c6d34ef32a6e6ffff38bdbc7f177a88c9e6bf680
Author: Stef Walter <stefw collabora co uk>
Date: Tue Sep 27 17:12:02 2011 +0200
gcr: Fix documentation, abi, and translation issues
docs/reference/gcr/Makefile.am | 3 +
docs/reference/gcr/gcr-sections.txt | 22 +++++--
docs/reference/gcr/gcr.types | 1 +
gcr/Makefile.am | 4 +-
gcr/gcr-base.symbols | 19 ++++++-
gcr/gcr-collection-model.c | 21 ++++++-
gcr/gcr-combo-selector.c | 2 +-
gcr/gcr-combo-selector.h | 2 -
gcr/gcr-deprecated-base.h | 16 +++++
gcr/gcr-import-button.c | 15 +++++
gcr/gcr-import-button.h | 2 +-
gcr/gcr-importer.c | 104 ++++++++++++++++++++++++++++++++++-
gcr/gcr-list-selector.c | 4 +-
gcr/gcr-list-selector.h | 2 -
gcr/gcr-parser.c | 42 ++++++++++++++-
gcr/gcr-viewer-tool.c | 4 +-
gcr/gcr-viewer-window.c | 16 +++---
gcr/gcr-viewer-window.h | 14 +++--
gcr/gcr.symbols | 10 +++
gcr/tests/frob-unlock.c | 2 +-
po/POTFILES.in | 3 +
21 files changed, 270 insertions(+), 38 deletions(-)
---
diff --git a/docs/reference/gcr/Makefile.am b/docs/reference/gcr/Makefile.am
index aa940d2..4c3e870 100644
--- a/docs/reference/gcr/Makefile.am
+++ b/docs/reference/gcr/Makefile.am
@@ -61,6 +61,8 @@ IGNORE_HFILES= \
gcr-certificate-exporter.h \
gcr-certificate-basics-widget.h \
gcr-certificate-details-widget.h \
+ gcr-deprecated.h \
+ gcr-deprecated-base.h \
gcr-display-scrolled.h \
gcr-display-view.h \
gcr-failure-renderer.h \
@@ -74,6 +76,7 @@ IGNORE_HFILES= \
gcr-openpgp.h \
gcr-pkcs11-renderer.h \
gcr-record.h \
+ gcr-single-collection.h \
gcr-unlock-renderer.h \
gcr-viewer-window.h \
gcr-xxx.h \
diff --git a/docs/reference/gcr/gcr-sections.txt b/docs/reference/gcr/gcr-sections.txt
index 6f0fd8b..584eb03 100644
--- a/docs/reference/gcr/gcr-sections.txt
+++ b/docs/reference/gcr/gcr-sections.txt
@@ -20,8 +20,19 @@ gcr_parser_get_parsed_description
gcr_parser_get_parsed_attributes
gcr_parser_get_parsed_block
gcr_parser_get_parsed_format
+GcrParsed
+gcr_parsed_ref
+gcr_parsed_unref
+gcr_parsed_get_attributes
+gcr_parsed_get_data
+gcr_parsed_get_description
+gcr_parsed_get_format
+gcr_parsed_get_label
+gcr_parser_get_parsed
<SUBSECTION Standard>
+GCR_TYPE_PARSED
GcrParserPrivate
+gcr_parsed_get_type
GCR_PARSER
GCR_IS_PARSER
GCR_TYPE_PARSER
@@ -194,6 +205,9 @@ gcr_trust_remove_pinned_certificate_finish
<SECTION>
<FILE>gcr-library</FILE>
+gcr_pkcs11_initialize
+gcr_pkcs11_initialize_async
+gcr_pkcs11_initialize_finish
gcr_pkcs11_get_modules
gcr_pkcs11_set_modules
gcr_pkcs11_add_module
@@ -277,7 +291,6 @@ GcrSimpleCollectionClass
gcr_simple_collection_new
gcr_simple_collection_add
gcr_simple_collection_remove
-gcr_simple_collection_contains
<SUBSECTION Standard>
gcr_simple_collection_get_type
GCR_IS_SIMPLE_COLLECTION
@@ -372,7 +385,6 @@ GcrListSelector
GcrListSelectorClass
gcr_list_selector_new
gcr_list_selector_get_collection
-gcr_list_selector_get_columns
gcr_list_selector_get_selected
gcr_list_selector_set_selected
<SUBSECTION Standard>
@@ -391,7 +403,6 @@ GCR_TYPE_LIST_SELECTOR
GcrComboSelector
GcrComboSelectorClass
gcr_combo_selector_get_collection
-gcr_combo_selector_get_columns
gcr_combo_selector_new
gcr_combo_selector_get_selected
gcr_combo_selector_set_selected
@@ -413,7 +424,6 @@ GcrRendererIface
gcr_renderer_create
gcr_renderer_register
gcr_renderer_popuplate_popup
-gcr_renderer_render
gcr_renderer_render_view
gcr_renderer_emit_data_changed
gcr_renderer_register_well_known
@@ -602,8 +612,6 @@ GCR_TYPE_MEMORY_ICON
GcrMemoryIcon
GcrMemoryIconClass
GcrMemoryIconPrivate
-GCR_ERROR
-gcr_error_get_domain
GcrOpensshPubCallback
GCR_CALLBACK_OUTPUT_STREAM
GCR_CALLBACK_OUTPUT_STREAM_CLASS
@@ -614,4 +622,6 @@ GCR_TYPE_CALLBACK_OUTPUT_STREAM
GcrCallbackOutputFunc
GcrCallbackOutputStream
GcrCallbackOutputStreamClass
+GCR_TYPE_IMPORTER_PROMPT_BEHAVIOR
+gcr_importer_prompt_behavior_get_type
</SECTION>
diff --git a/docs/reference/gcr/gcr.types b/docs/reference/gcr/gcr.types
index 7838906..fcd2dd9 100644
--- a/docs/reference/gcr/gcr.types
+++ b/docs/reference/gcr/gcr.types
@@ -21,3 +21,4 @@ gcr_union_collection_get_type
gcr_unlock_options_widget_get_type
gcr_viewer_get_type
gcr_viewer_widget_get_type
+gcr_viewer_window_get_type
\ No newline at end of file
diff --git a/gcr/Makefile.am b/gcr/Makefile.am
index 2b981a2..9d0da44 100644
--- a/gcr/Makefile.am
+++ b/gcr/Makefile.am
@@ -158,6 +158,7 @@ libgcr_ GCR_MAJOR@_la_SOURCES = \
gcr-unlock-renderer.c gcr-unlock-renderer.h \
gcr-viewer.c gcr-viewer.h \
gcr-viewer-widget.c gcr-viewer-widget.h \
+ gcr-viewer-window.c gcr-viewer-window.h \
$(BUILT_UI_FILES)
libgcr_base_ GCR_MAJOR@_la_CFLAGS = \
@@ -274,8 +275,7 @@ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
bin_PROGRAMS = gcr-viewer
gcr_viewer_SOURCES = \
- gcr-viewer-tool.c \
- gcr-viewer-window.c gcr-viewer-window.h
+ gcr-viewer-tool.c
gcr_viewer_CFLAGS = \
$(GTK_CFLAGS) \
diff --git a/gcr/gcr-base.symbols b/gcr/gcr-base.symbols
index 015543c..3fa657e 100644
--- a/gcr/gcr-base.symbols
+++ b/gcr/gcr-base.symbols
@@ -52,22 +52,36 @@ gcr_data_error_get_domain
gcr_data_error_get_type
gcr_data_format_get_type
gcr_error_get_domain
+gcr_icon_for_token_info
+gcr_importer_create_for_parsed
gcr_importer_get_parser
gcr_importer_get_prompt_behavior
gcr_importer_get_slot
-gcr_importer_create_for_parsed
gcr_importer_get_type
gcr_importer_import
gcr_importer_import_async
gcr_importer_import_finish
+gcr_importer_prompt_behavior_get_type
gcr_importer_queue_and_filter_for_parsed
gcr_importer_queue_for_parsed
gcr_importer_register
gcr_importer_register_well_known
+gcr_importer_set_parser
+gcr_importer_set_prompt_behavior
+gcr_importer_set_slot
+gcr_parsed_get_attributes
+gcr_parsed_get_data
+gcr_parsed_get_description
+gcr_parsed_get_format
+gcr_parsed_get_label
+gcr_parsed_get_type
+gcr_parsed_ref
+gcr_parsed_unref
gcr_parser_add_password
gcr_parser_format_disable
gcr_parser_format_enable
gcr_parser_format_supported
+gcr_parser_get_parsed
gcr_parser_get_parsed_attributes
gcr_parser_get_parsed_block
gcr_parser_get_parsed_description
@@ -91,6 +105,9 @@ gcr_pkcs11_get_trust_lookup_slots
gcr_pkcs11_get_trust_lookup_uris
gcr_pkcs11_get_trust_store_slot
gcr_pkcs11_get_trust_store_uri
+gcr_pkcs11_initialize
+gcr_pkcs11_initialize_async
+gcr_pkcs11_initialize_finish
gcr_pkcs11_set_modules
gcr_pkcs11_set_trust_lookup_uris
gcr_pkcs11_set_trust_store_uri
diff --git a/gcr/gcr-collection-model.c b/gcr/gcr-collection-model.c
index c5ebe07..21b3fef 100644
--- a/gcr/gcr-collection-model.c
+++ b/gcr/gcr-collection-model.c
@@ -1501,7 +1501,16 @@ gcr_collection_model_is_selected (GcrCollectionModel *self, GtkTreeIter *iter)
return g_hash_table_lookup (self->pv->selected, object) ? TRUE : FALSE;
}
-GList*
+/**
+ * gcr_collection_model_get_selected_objects:
+ * @self: the collection model
+ *
+ * Get a list of checked/selected objects.
+ *
+ * Returns: a list of selected objects, which should be freed with
+ * g_list_free().
+ */
+GList *
gcr_collection_model_get_selected_objects (GcrCollectionModel *self)
{
GHashTableIter iter;
@@ -1519,8 +1528,16 @@ gcr_collection_model_get_selected_objects (GcrCollectionModel *self)
return result;
}
+/**
+ * gcr_collection_model_set_selected_objects:
+ * @self: the collection model
+ * @selected: a list of objects to select
+ *
+ * Set the checked/selected objects.
+ */
void
-gcr_collection_model_set_selected_objects (GcrCollectionModel *self, GList *selected)
+gcr_collection_model_set_selected_objects (GcrCollectionModel *self,
+ GList *selected)
{
GHashTable *newly_selected;
GList *old_selection;
diff --git a/gcr/gcr-combo-selector.c b/gcr/gcr-combo-selector.c
index 6811139..bc33e78 100644
--- a/gcr/gcr-combo-selector.c
+++ b/gcr/gcr-combo-selector.c
@@ -194,7 +194,7 @@ gcr_combo_selector_class_init (GcrComboSelectorClass *klass)
*/
/**
- * gcr_selector_new:
+ * gcr_combo_selector_new:
* @collection: The collection that contains the objects to display
*
* Create a new #GcrTreeSelector.
diff --git a/gcr/gcr-combo-selector.h b/gcr/gcr-combo-selector.h
index 8fcb05e..2e519a0 100644
--- a/gcr/gcr-combo-selector.h
+++ b/gcr/gcr-combo-selector.h
@@ -57,8 +57,6 @@ GcrComboSelector* gcr_combo_selector_new (GcrCollection *col
GcrCollection* gcr_combo_selector_get_collection (GcrComboSelector *self);
-const GcrColumn* gcr_combo_selector_get_columns (GcrComboSelector *self);
-
GObject* gcr_combo_selector_get_selected (GcrComboSelector *self);
void gcr_combo_selector_set_selected (GcrComboSelector *self,
diff --git a/gcr/gcr-deprecated-base.h b/gcr/gcr-deprecated-base.h
index b853670..9f52535 100644
--- a/gcr/gcr-deprecated-base.h
+++ b/gcr/gcr-deprecated-base.h
@@ -49,6 +49,22 @@ GcrParser * gcr_importer_get_parser (GcrImporter *self
void gcr_importer_set_parser (GcrImporter *self,
GcrParser *parser);
+GckSlot * gcr_importer_get_slot (GcrImporter *self);
+
+void gcr_importer_set_slot (GcrImporter *self,
+ GckSlot *slot);
+
+typedef enum {
+ GCR_IMPORTER_PROMPT_NEEDED,
+ GCR_IMPORTER_PROMPT_ALWAYS,
+ GCR_IMPORTER_PROMPT_NEVER
+} GcrImporterPromptBehavior;
+
+GcrImporterPromptBehavior gcr_importer_get_prompt_behavior (GcrImporter *self);
+
+void gcr_importer_set_prompt_behavior (GcrImporter *self,
+ GcrImporterPromptBehavior behavior);
+
G_END_DECLS
#endif /* GCR_DISABLE_DEPRECATED */
diff --git a/gcr/gcr-import-button.c b/gcr/gcr-import-button.c
index 6ae289d..5eab5a9 100644
--- a/gcr/gcr-import-button.c
+++ b/gcr/gcr-import-button.c
@@ -486,6 +486,14 @@ gcr_import_button_class_init (GcrImportButtonClass *klass)
g_type_class_add_private (klass, sizeof (GcrImportButtonPrivate));
}
+/**
+ * gcr_import_button_new:
+ * @label: label to display on the button
+ *
+ * Create a new #GcrImportButton.
+ *
+ * Returns: a newly created #GcrImportButton
+ */
GcrImportButton*
gcr_import_button_new (const gchar *label)
{
@@ -494,6 +502,13 @@ gcr_import_button_new (const gchar *label)
NULL);
}
+/**
+ * gcr_import_button_add_parsed:
+ * @self: an import button
+ * @parsed: a parsed item
+ *
+ * Queue an item to import via the button
+ */
void
gcr_import_button_add_parsed (GcrImportButton *self,
GcrParsed *parsed)
diff --git a/gcr/gcr-import-button.h b/gcr/gcr-import-button.h
index 3df1240..6c839fc 100644
--- a/gcr/gcr-import-button.h
+++ b/gcr/gcr-import-button.h
@@ -60,7 +60,7 @@ GType gcr_import_button_get_type (void) G_GNUC_CONST
GcrImportButton * gcr_import_button_new (const gchar *label);
-void gcr_import_button_add_parsed (GcrImportButton *button,
+void gcr_import_button_add_parsed (GcrImportButton *self,
GcrParsed *parsed);
G_END_DECLS
diff --git a/gcr/gcr-importer.c b/gcr/gcr-importer.c
index 658bc32..e44647c 100644
--- a/gcr/gcr-importer.c
+++ b/gcr/gcr-importer.c
@@ -246,7 +246,7 @@ gcr_importer_create_for_parsed (GcrParsed *parsed)
/**
* gcr_importer_queue_for_parsed:
* @importer: an importer to add additional items to
- * @parser: a parser with a parsed item to import
+ * @parsed: a parsed item to import
*
* Queues an additional item to be imported. The parsed item is represented
* by the state of the #GcrParser at the time of calling this method.
@@ -275,7 +275,7 @@ gcr_importer_queue_for_parsed (GcrImporter *importer,
/**
* gcr_importer_queue_and_filter_for_parsed:
* @importers: a set of importers
- * @parser: a parser with a parsed item to import
+ * @parsed: a parsed item
*
* Queues an additional item to be imported in all compattible importers
* in the set. The parsed item is represented by the state of the #GcrParser
@@ -476,3 +476,103 @@ gcr_importer_register_well_known (void)
g_type_class_unref (g_type_class_ref (GCR_TYPE_PKCS11_IMPORTER));
g_type_class_unref (g_type_class_ref (GCR_TYPE_GNUPG_IMPORTER));
}
+
+#ifndef GCR_DISABLE_DEPRECATED
+
+/**
+ * gcr_importer_get_parser:
+ * @self: An importer
+ *
+ * Has no effect. Use gcr_importer_listen() instead.
+ *
+ * Returns: %NULL is always returned.
+ * Deprecated: Since 3.0.0
+ */
+GcrParser*
+gcr_importer_get_parser (GcrImporter *self)
+{
+ g_warning ("gcr_importer_get_parser() is no longer supported "
+ "Use gcr_importer_listen() instead.");
+ return NULL;
+}
+
+/**
+ * gcr_importer_set_parser:
+ * @self: An importer
+ * @parser: A parser
+ *
+ * Has no effect. Use gcr_importer_listen() instead.
+ *
+ * Deprecated: Since 3.0.0
+ */
+void
+gcr_importer_set_parser (GcrImporter *self,
+ GcrParser *parser)
+{
+ g_warning ("gcr_importer_set_parser() is no longer supported "
+ "Use gcr_importer_listen() instead.");
+}
+
+/*
+ * gcr_importer_get_slot:
+ * @self: The importer
+ *
+ * Returns %NULL.
+ *
+ * Deprecated: since 3.4.0
+ */
+GckSlot *
+gcr_importer_get_slot (GcrImporter *self)
+{
+ g_warning ("gcr_importer_get_slot() is no longer supported.");
+ return NULL;
+}
+
+/**
+ * gcr_importer_set_slot:
+ * @self: The importer
+ * @slot: The slot to import to
+ *
+ * Has no effect.
+ *
+ * Deprecated: since 3.4.0
+ */
+void
+gcr_importer_set_slot (GcrImporter *self,
+ GckSlot *slot)
+{
+ g_warning ("gcr_importer_set_slot() is no longer supported.");
+}
+
+/**
+ * gcr_importer_get_prompt_behavior:
+ * @self: The importer
+ *
+ * Returns: zero
+ *
+ * Deprecated: since 3.4.0
+ */
+GcrImporterPromptBehavior
+gcr_importer_get_prompt_behavior (GcrImporter *self)
+{
+ g_warning ("gcr_importer_get_prompt_behavior() is no longer supported.");
+ return 0;
+}
+
+/**
+ * gcr_importer_set_prompt_behavior:
+ * @self: The importer
+ * @behavior: The prompt behavior flag
+ *
+ * Has no effect.
+ *
+ * Deprecated: since 3.4.0
+ */
+void
+gcr_importer_set_prompt_behavior (GcrImporter *self,
+ GcrImporterPromptBehavior behavior)
+{
+ g_warning ("gcr_importer_set_prompt_behavior() is no longer supported.");
+}
+
+#endif /* GCR_DISABLE_DEPRECATED */
diff --git a/gcr/gcr-list-selector.c b/gcr/gcr-list-selector.c
index aacde0f..c9cdbca 100644
--- a/gcr/gcr-list-selector.c
+++ b/gcr/gcr-list-selector.c
@@ -358,10 +358,10 @@ gcr_list_selector_class_init (GcrListSelectorClass *klass)
*/
/**
- * gcr_selector_new:
+ * gcr_list_selector_new:
* @collection: The collection that contains the objects to display
*
- * Create a new #GcrTreeSelector.
+ * Create a new #GcrListSelector.
*
* Returns: A newly allocated selector, which should be released with
* g_object_unref().
diff --git a/gcr/gcr-list-selector.h b/gcr/gcr-list-selector.h
index 6d6e748..e109167 100644
--- a/gcr/gcr-list-selector.h
+++ b/gcr/gcr-list-selector.h
@@ -61,8 +61,6 @@ GcrListSelector* gcr_list_selector_new (GcrCollection *coll
GcrCollection* gcr_list_selector_get_collection (GcrListSelector *self);
-const GcrColumn* gcr_list_selector_get_columns (GcrListSelector *self);
-
GList* gcr_list_selector_get_selected (GcrListSelector *self);
void gcr_list_selector_set_selected (GcrListSelector *self,
diff --git a/gcr/gcr-parser.c b/gcr/gcr-parser.c
index 2e7e65f..0483e5b 100644
--- a/gcr/gcr-parser.c
+++ b/gcr/gcr-parser.c
@@ -72,6 +72,12 @@
*/
/**
+ * GcrParsed:
+ *
+ * A parsed item parsed by a #GcrParser.
+ */
+
+/**
* GcrParserClass:
* @parent_class: The parent class
* @authenticate: The default handler for the authenticate signal.
@@ -2374,6 +2380,15 @@ gcr_parser_get_parsed_attributes (GcrParser *self)
return gcr_parsed_get_attributes (self->pv->parsed);
}
+/**
+ * gcr_parsed_get_attributes:
+ * @parsed: a parsed item
+ *
+ * Get the attributes which make up the parsed item.
+ *
+ * Returns: The attributes for the item. These are owned by the parsed
+ * item and should not be freed.
+ */
GckAttributes *
gcr_parsed_get_attributes (GcrParsed *parsed)
{
@@ -2405,6 +2420,14 @@ gcr_parser_get_parsed_label (GcrParser *self)
return gcr_parsed_get_label (self->pv->parsed);
}
+/**
+ * gcr_parsed_get_label:
+ * @parsed: a parsed item
+ *
+ * Get the label for the parsed item.
+ *
+ * Returns: the label for the item.
+ */
const gchar*
gcr_parsed_get_label (GcrParsed *parsed)
{
@@ -2439,6 +2462,15 @@ gcr_parser_get_parsed_block (GcrParser *self,
return gcr_parsed_get_data (self->pv->parsed, n_block);
}
+/**
+ * gcr_parsed_get_data:
+ * @parsed: a parsed item
+ * @n_data: location to store size of returned data
+ *
+ * Get the raw data block for the parsed item.
+ *
+ * Returns: the raw data of the parsed item, or %NULL
+ */
gconstpointer
gcr_parsed_get_data (GcrParsed *parsed,
gsize *n_data)
@@ -2466,7 +2498,7 @@ gcr_parsed_get_data (GcrParsed *parsed,
*
* This is only valid during the GcrParser::parsed signal.
*
- * Returns: The data format of the currently parsed item.
+ * Returns: the data format of the currently parsed item
*/
GcrDataFormat
gcr_parser_get_parsed_format (GcrParser *self)
@@ -2477,6 +2509,14 @@ gcr_parser_get_parsed_format (GcrParser *self)
return gcr_parsed_get_format (self->pv->parsed);
}
+/**
+ * gcr_parsed_get_format:
+ * @parsed: a parsed item
+ *
+ * Get the format of the parsed item.
+ *
+ * Returns: the data format of the item
+ */
GcrDataFormat
gcr_parsed_get_format (GcrParsed *parsed)
{
diff --git a/gcr/gcr-viewer-tool.c b/gcr/gcr-viewer-tool.c
index 85205ca..5ffb2a2 100644
--- a/gcr/gcr-viewer-tool.c
+++ b/gcr/gcr-viewer-tool.c
@@ -61,7 +61,7 @@ on_idle_load_files (gpointer user_data)
if (remaining_args) {
for (i = 0; remaining_args[i] != NULL; ++i) {
file = g_file_new_for_commandline_arg (remaining_args[i]);
- _gcr_viewer_window_load (window, file);
+ gcr_viewer_window_load (window, file);
g_object_unref (file);
}
@@ -119,7 +119,7 @@ main (int argc, char *argv[])
gtk_init (&argc, &argv);
- window = _gcr_viewer_window_new ();
+ window = gcr_viewer_window_new ();
gtk_widget_show (GTK_WIDGET (window));
g_idle_add (on_idle_load_files, window);
diff --git a/gcr/gcr-viewer-window.c b/gcr/gcr-viewer-window.c
index e37287b..e2b35ca 100644
--- a/gcr/gcr-viewer-window.c
+++ b/gcr/gcr-viewer-window.c
@@ -36,7 +36,7 @@ struct _GcrViewerWindowPrivate {
GcrImportButton *import;
};
-G_DEFINE_TYPE (GcrViewerWindow, _gcr_viewer_window, GTK_TYPE_WINDOW);
+G_DEFINE_TYPE (GcrViewerWindow, gcr_viewer_window, GTK_TYPE_WINDOW);
static void
on_viewer_renderer_added (GcrViewerWidget *viewer,
@@ -49,7 +49,7 @@ on_viewer_renderer_added (GcrViewerWidget *viewer,
}
static void
-_gcr_viewer_window_init (GcrViewerWindow *self)
+gcr_viewer_window_init (GcrViewerWindow *self)
{
self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_VIEWER_WINDOW,
GcrViewerWindowPrivate);
@@ -85,7 +85,7 @@ on_close_clicked (GtkButton *button,
}
static void
-_gcr_viewer_window_constructed (GObject *obj)
+gcr_viewer_window_constructed (GObject *obj)
{
GcrViewerWindow *self = GCR_VIEWER_WINDOW (obj);
GtkWidget *bbox;
@@ -93,7 +93,7 @@ _gcr_viewer_window_constructed (GObject *obj)
GtkWidget *button;
GtkWidget *align;
- G_OBJECT_CLASS (_gcr_viewer_window_parent_class)->constructed (obj);
+ G_OBJECT_CLASS (gcr_viewer_window_parent_class)->constructed (obj);
bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
gtk_box_set_spacing (GTK_BOX (bbox), 12);
@@ -138,23 +138,23 @@ _gcr_viewer_window_constructed (GObject *obj)
}
static void
-_gcr_viewer_window_class_init (GcrViewerWindowClass *klass)
+gcr_viewer_window_class_init (GcrViewerWindowClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->constructed = _gcr_viewer_window_constructed;
+ gobject_class->constructed = gcr_viewer_window_constructed;
g_type_class_add_private (klass, sizeof (GcrViewerWindow));
}
GtkWindow *
-_gcr_viewer_window_new (void)
+gcr_viewer_window_new (void)
{
return g_object_new (GCR_TYPE_VIEWER_WINDOW, NULL);
}
void
-_gcr_viewer_window_load (GcrViewerWindow *self,
+gcr_viewer_window_load (GcrViewerWindow *self,
GFile *file)
{
g_return_if_fail (GCR_IS_VIEWER_WINDOW (self));
diff --git a/gcr/gcr-viewer-window.h b/gcr/gcr-viewer-window.h
index 90b0744..4ec2420 100644
--- a/gcr/gcr-viewer-window.h
+++ b/gcr/gcr-viewer-window.h
@@ -26,9 +26,11 @@
#include <gtk/gtk.h>
+#ifndef GCR_DISABLE_DEPRECATED
+
#include "gcr/gcr.h"
-#define GCR_TYPE_VIEWER_WINDOW (_gcr_viewer_window_get_type ())
+#define GCR_TYPE_VIEWER_WINDOW (gcr_viewer_window_get_type ())
#define GCR_VIEWER_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GCR_TYPE_VIEWER_WINDOW, GcrViewerWindow))
#define GCR_VIEWER_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GCR_TYPE_VIEWER_WINDOW, GcrViewerWindowClass))
#define GCR_IS_VIEWER_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GCR_TYPE_VIEWER_WINDOW))
@@ -50,11 +52,13 @@ struct _GcrViewerWindowClass {
GtkWindowClass parent_class;
};
-GType _gcr_viewer_window_get_type (void);
+GType gcr_viewer_window_get_type (void);
+
+GtkWindow * gcr_viewer_window_new (void);
-GtkWindow * _gcr_viewer_window_new (void);
+void gcr_viewer_window_load (GcrViewerWindow *self,
+ GFile *file);
-void _gcr_viewer_window_load (GcrViewerWindow *self,
- GFile *file);
+#endif /* GCR_DISABLE_DEPRECATED */
#endif /* GCR_VIEWER_WINDOW_H */
diff --git a/gcr/gcr.symbols b/gcr/gcr.symbols
index d7703de..d9410f3 100644
--- a/gcr/gcr.symbols
+++ b/gcr/gcr.symbols
@@ -42,6 +42,12 @@ gcr_combo_selector_get_selected
gcr_combo_selector_get_type
gcr_combo_selector_new
gcr_combo_selector_set_selected
+gcr_failure_renderer_get_type
+gcr_failure_renderer_new
+gcr_failure_renderer_new_unsupported
+gcr_import_button_add_parsed
+gcr_import_button_get_type
+gcr_import_button_new
gcr_key_renderer_get_attributes
gcr_key_renderer_get_type
gcr_key_renderer_new
@@ -90,3 +96,7 @@ gcr_viewer_remove_renderer
gcr_viewer_window_get_type
gcr_viewer_window_load
gcr_viewer_window_new
+gcr_viewer_widget_get_type
+gcr_viewer_widget_load_data
+gcr_viewer_widget_load_file
+gcr_viewer_widget_new
diff --git a/gcr/tests/frob-unlock.c b/gcr/tests/frob-unlock.c
index ac9c608..b39f218 100644
--- a/gcr/tests/frob-unlock.c
+++ b/gcr/tests/frob-unlock.c
@@ -56,7 +56,7 @@ on_parser_authenticate (GcrParser *parser,
GcrUnlockRenderer *renderer;
GtkWindow *window;
- window = GTK_WINDOW (_gcr_viewer_window_new ());
+ window = GTK_WINDOW (gcr_viewer_window_new ());
g_object_ref_sink (window);
renderer = _gcr_unlock_renderer_new_for_parsed (parser);
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 6579f43..03b0896 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -28,6 +28,7 @@ gcr/gcr-gnupg-key.c
gcr/gcr-gnupg-process.c
gcr/gcr-gnupg-renderer.c
gcr/gcr-importer.c
+gcr/gcr-import-button.c
gcr/gcr-library.c
gcr/gcr-key-renderer.c
gcr/gcr-parser.c
@@ -35,6 +36,8 @@ gcr/gcr-trust.c
[type: gettext/glade]gcr/gcr-unlock-options-widget.ui
gcr/gcr-unlock-renderer.c
gcr/gcr-viewer-tool.c
+gcr/gcr-viewer-widget.c
+gcr/gcr-viewer-window.c
gck/gck-uri.c
gck/gck-misc.c
pkcs11/gkm/gkm-certificate.c
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]