def __init__(self): self._window_data = {} self._register_icon() shell = epiphany.ephy_shell_get_default() model = shell.get_toolbars_model(False) flags = model.get_name_flags('DeliciousPost') model.set_name_flags('DeliciousPost', flags | EGG_TB_MODEL_NAME_KNOWN)
def on_extension_load(): model = epiphany.ephy_shell_get_default().get_toolbars_model(False) fd, filepath = mkstemp() os.write(fd, toolbar_xml) os.close(fd) model.load_names(filepath) os.unlink(filepath)
def finalize(self): shell = epiphany.ephy_shell_get_default() model = shell.get_toolbars_model(False) name_flags = model.get_name_flags('DeliciousPost') model.set_name_flags('DeliciousPost', name_flags & ~EGG_TB_MODEL_NAME_KNOWN)