From 49ef39ac7c81a1c34f37efdbfbc6d661ff9ce26d Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Tue, 13 Mar 2007 12:59:58 +0100 Subject: [PATCH] Add saving API, unimplemented. --- lib/python/_sugar.defs | 19 +++++++++++++++++++ lib/src/sugar-browser.cpp | 15 ++++++++++++++- lib/src/sugar-browser.h | 5 +++++ 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/lib/python/_sugar.defs b/lib/python/_sugar.defs index 687b2992..00659072 100644 --- a/lib/python/_sugar.defs +++ b/lib/python/_sugar.defs @@ -98,6 +98,25 @@ (return-type "none") ) +(define-method save_uri + (of-object "SugarBrowser") + (c-name "sugar_browser_save_uri") + (return-type "none") + (parameters + '("const-char*" "uri") + '("const-char*" "filename") + ) +) + +(define-method save_document + (of-object "SugarBrowser") + (c-name "sugar_browser_save_document") + (return-type "none") + (parameters + '("const-char*" "filename") + ) +) + (define-method create_window (of-object "SugarBrowser") (c-name "sugar_browser_create_window") diff --git a/lib/src/sugar-browser.cpp b/lib/src/sugar-browser.cpp index cf1d9edb..e0d0fd7d 100644 --- a/lib/src/sugar-browser.cpp +++ b/lib/src/sugar-browser.cpp @@ -484,8 +484,21 @@ sugar_browser_grab_focus(SugarBrowser *browser) } } +void +sugar_browser_save_uri(SugarBrowser *browser, + const char *uri, + const char *filename) +{ +} + +void +sugar_browser_save_document(SugarBrowser *browser, + const char *filename) +{ +} + GType -sugar_browser_event_get_type (void) +sugar_browser_event_get_type(void) { static GType type = 0; diff --git a/lib/src/sugar-browser.h b/lib/src/sugar-browser.h index 3206678d..63d1e1dd 100644 --- a/lib/src/sugar-browser.h +++ b/lib/src/sugar-browser.h @@ -63,6 +63,11 @@ void sugar_browser_scroll_pixels (SugarBrowser *browser, int dx, int dy); void sugar_browser_grab_focus (SugarBrowser *browser); +void sugar_browser_save_uri (SugarBrowser *browser, + const char *uri, + const char *filename); +void sugar_browser_save_document (SugarBrowser *browser, + const char *filename); gboolean sugar_browser_startup (const char *profile_path, const char *profile_name);