Closed Bug 409876 Opened 17 years ago Closed 6 years ago

Extending gtkmozembed API (gtkmozembed_common) widget

Categories

(Core Graveyard :: Embedding: GTK Widget, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: tonikitoo, Unassigned)

References

Details

Attachments

(1 file)

gtkmozembed_common widget was ideally designed (by the microb team) to expand default gtkmozembed widget api in actions that are applied to all browser instances, e.g. "deleting all cookies" or "setting a specific preference value".

the idea here is clean up the current implementation available (http://lxr.mozilla.org/seamonkey/source/embedding/browser/gtk/src/gtkmozembed_common.h) , and discuss what methods would be generally useful for embedders and relevant to compose this API. 

I'll propose a initial api soon ...

ps: maybe blocker of bug 408238 ?
Summary: Extending gtkmozembed API (gtkmozembed_common) widget, timeless@bemail.org → Extending gtkmozembed API (gtkmozembed_common) widget
attached file is a cleaned up version of the current gtkmozembed_common.h . It takes off some stuff (data structures and methods) that I believe are not generally used by simple embedders or does not fit well to the API original propose. like GtkMozEmbedSecurityMode, GtkMozEmbedImagePolicy, GtkMozPlugin.

Btw, the idea for those data structure that still remain (e.g. GtkMozHistoryItem, GtkMozLogin ...) is providing all data necessary to be proper handled by the embedder.

Thoughts ?
Blocks: 408238
Product: Core → Core Graveyard
Embedding: GTK Widget isn't a thing, closing.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: