]> git.decadent.org.uk Git - videolink.git/blobdiff - browserwidget.hpp
Renamed various types to fit lower_case_with_underscores convention.
[videolink.git] / browserwidget.hpp
diff --git a/browserwidget.hpp b/browserwidget.hpp
deleted file mode 100644 (file)
index 2cfc1d7..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-// Copyright 2005 Ben Hutchings <ben@decadentplace.org.uk>.
-// See the file "COPYING" for licence details.
-
-#ifndef INC_BROWSERWIDGET_HPP
-#define INC_BROWSERWIDGET_HPP
-
-#include <glibmm/signalproxy.h>
-#include <gtkmm/bin.h>
-
-#include <gtkmozembed.h>
-#include <nsCOMPtr.h>
-
-class BrowserWidget;
-class nsIWebBrowser;
-
-namespace Glib
-{
-    BrowserWidget * wrap(GtkMozEmbed * object, bool take_copy = false);
-}
-
-class BrowserWidget : public Gtk::Bin
-{
-public:
-    BrowserWidget();
-    virtual ~BrowserWidget();
-    GtkMozEmbed * gobj();
-    const GtkMozEmbed * gobj() const;
-
-    void load_uri(const char * uri);
-    void load_uri(const std::string & uri);
-    void stop_load();
-    void go_back();
-    void go_forward();
-    void reload(gint32 flags = GTK_MOZ_EMBED_FLAG_RELOADNORMAL);
-
-    bool can_go_back() const;
-    bool can_go_forward() const;
-
-    std::string get_link_message() const;
-    std::string get_js_status() const;
-    std::string get_title() const;
-    std::string get_location() const;
-    already_AddRefed<nsIWebBrowser> get_browser();
-
-    Glib::SignalProxy0<void> signal_link_message();
-    Glib::SignalProxy0<void> signal_js_status();
-    Glib::SignalProxy0<void> signal_location();
-    Glib::SignalProxy0<void> signal_title();
-    Glib::SignalProxy2<void, gint /*cur*/, gint /*max*/> signal_progress();
-    Glib::SignalProxy3<void, const char *, gint /*flags*/, guint /*status*/>
-       signal_net_state();
-    Glib::SignalProxy0<void> signal_net_start();
-    Glib::SignalProxy0<void> signal_net_stop();
-    Glib::SignalProxy1<BrowserWidget *, guint /*chromemask*/> signal_new_window();
-    Glib::SignalProxy1<void, bool /*visibility*/> signal_visibility();
-    Glib::SignalProxy0<void> signal_destroy();
-    Glib::SignalProxy1<bool, const char * /*uri*/> signal_open_uri();
-
-    // This must be instantiated after Gtk initialisation and before
-    // instantiation of BrowserWidget.
-    struct Initialiser
-    {
-       Initialiser();
-       ~Initialiser();
-    };
-
-private:
-    BrowserWidget(GObject * gobject, bool take_copy);
-    static Glib::ObjectBase * wrap_new(GObject * gobject);
-    friend BrowserWidget * Glib::wrap(GtkMozEmbed * object, bool take_copy);
-};
-
-#endif // !INC_BROWSERWIDGET_HPP