aboutsummaryrefslogtreecommitdiffstats
path: root/embed/ephy-embed-popup-control.h
diff options
context:
space:
mode:
Diffstat (limited to 'embed/ephy-embed-popup-control.h')
-rw-r--r--embed/ephy-embed-popup-control.h20
1 files changed, 17 insertions, 3 deletions
diff --git a/embed/ephy-embed-popup-control.h b/embed/ephy-embed-popup-control.h
index 4f45efe5f..075e62a9b 100644
--- a/embed/ephy-embed-popup-control.h
+++ b/embed/ephy-embed-popup-control.h
@@ -19,9 +19,11 @@
#ifndef EPHY_EMBED_POPUP_CONTROL_H
#define EPHY_EMBED_POPUP_CONTROL_H
-#include "ephy-embed-popup.h"
#include <bonobo/bonobo-control.h>
+#include "ephy-embed.h"
+#include "ephy-embed-event.h"
+
G_BEGIN_DECLS
typedef struct EphyEmbedPopupControlClass EphyEmbedPopupControlClass;
@@ -44,18 +46,30 @@ typedef struct EphyEmbedPopupControlPrivate EphyEmbedPopupControlPrivate;
struct EphyEmbedPopupControl
{
- EphyEmbedPopup parent;
+ GObject parent;
EphyEmbedPopupControlPrivate *priv;
};
struct EphyEmbedPopupControlClass
{
- EphyEmbedPopupClass parent_class;
+ GObjectClass parent_class;
};
GType ephy_embed_popup_control_get_type (void);
+
EphyEmbedPopupControl *ephy_embed_popup_control_new (BonoboControl *control);
+EphyEmbedEvent *ephy_embed_popup_control_get_event (EphyEmbedPopupControl *p);
+
+void ephy_embed_popup_control_set_event (EphyEmbedPopupControl *p,
+ EphyEmbedEvent *event);
+
+void ephy_embed_popup_control_connect_verbs (EphyEmbedPopupControl *p,
+ BonoboUIComponent *ui_component);
+
+void ephy_embed_popup_control_show (EphyEmbedPopupControl *pp,
+ EphyEmbed *embed);
+
G_END_DECLS
#endif