[Gnucash-changes] Add a utility function to retrieve the page title.
David Hampton
hampton at cvs.gnucash.org
Thu Jun 30 19:34:21 EDT 2005
Log Message:
-----------
Add a utility function to retrieve the page title.
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash/src/gnome-utils:
gnc-plugin-page.c
gnc-plugin-page.h
Revision Data
-------------
Index: gnc-plugin-page.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-plugin-page.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lsrc/gnome-utils/gnc-plugin-page.c -Lsrc/gnome-utils/gnc-plugin-page.c -u -r1.1.2.2 -r1.1.2.3
--- src/gnome-utils/gnc-plugin-page.c
+++ src/gnome-utils/gnc-plugin-page.c
@@ -337,3 +337,11 @@
return (page->priv->books != NULL);
}
+
+const gchar *
+gnc_plugin_page_get_title (GncPluginPage *page)
+{
+ g_return_val_if_fail (GNC_IS_PLUGIN_PAGE (page), NULL);
+
+ return page->title;
+}
Index: gnc-plugin-page.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/Attic/gnc-plugin-page.h,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -Lsrc/gnome-utils/gnc-plugin-page.h -Lsrc/gnome-utils/gnc-plugin-page.h -u -r1.1.2.1 -r1.1.2.2
--- src/gnome-utils/gnc-plugin-page.h
+++ src/gnome-utils/gnc-plugin-page.h
@@ -109,7 +109,7 @@
* @return TRUE if the page refers to the specified book. FALSE
* otherwise.
*/
-gboolean gnc_plugin_page_has_book (GncPluginPage *page, GUID *book);
+gboolean gnc_plugin_page_has_book (GncPluginPage *page, GUID *book);
/** Query a page to see if it has a reference to any book.
*
@@ -117,8 +117,13 @@
*
* @return TRUE if the page references any books. FALSE otherwise.
*/
-gboolean gnc_plugin_page_has_books (GncPluginPage *page);
+gboolean gnc_plugin_page_has_books (GncPluginPage *page);
+/** Retrieve the page part of the window title.
+ *
+ * @param page The page whose title component should be retrieved.
+ */
+const gchar *gnc_plugin_page_get_title (GncPluginPage *page);
/* Signals */
void gnc_plugin_page_inserted (GncPluginPage *plugin_page);
More information about the gnucash-changes
mailing list