SYMBOL INDEX (1363 symbols across 67 files) FILE: c/adblock.c type AdBlock (line 26) | typedef struct { function AdBlock_dealloc (line 34) | static void function PyObject (line 42) | static PyObject * function AdBlock_init (line 52) | static int function PyObject (line 60) | static PyObject * function PyObject (line 75) | static PyObject * function PyObject (line 97) | static PyObject * function PyObject (line 120) | static PyObject * function PyMODINIT_FUNC (line 221) | PyMODINIT_FUNC FILE: docs/conf.py class Mock (line 33) | class Mock(object): method __init__ (line 34) | def __init__(self, *a, **kw): method __getattr__ (line 36) | def __getattr__(self, name): # noqa: E301 method __call__ (line 38) | def __call__(self, *a, **kw): # noqa: E301 method __iter__ (line 40) | def __iter__(self): # noqa: E301 method __instancecheck__ (line 42) | def __instancecheck__(self, instance): # noqa: E301 method __subclasscheck__ (line 44) | def __subclasscheck__(self, cls): # noqa: E301 method __mro_entries__ (line 46) | def __mro_entries__(self, a): # noqa: E301 FILE: docs/ext/webmacs_sphinx_ext.py function as_rest_table (line 20) | def as_rest_table(data): class SimpleAutoDirective (line 35) | class SimpleAutoDirective(Directive): method run (line 42) | def run(self): class WebmacsCommands (line 53) | class WebmacsCommands(SimpleAutoDirective): method _run (line 54) | def _run(self): class WebmacsWebjumps (line 70) | class WebmacsWebjumps(SimpleAutoDirective): method _run (line 71) | def _run(self): class WebmacsVariables (line 83) | class WebmacsVariables(SimpleAutoDirective): method _run (line 84) | def _run(self): class WebmacsModes (line 96) | class WebmacsModes(SimpleAutoDirective): method _run (line 97) | def _run(self): class WebmacsKeymaps (line 109) | class WebmacsKeymaps(SimpleAutoDirective): method _run (line 114) | def _run(self): function webmacs_role (line 127) | def webmacs_role(data): class CurrentKeymapDirective (line 140) | class CurrentKeymapDirective(Directive): method run (line 147) | def run(self): function get_keymap_bindings (line 160) | def get_keymap_bindings(keymap_name): function key_in_keymap_role (line 167) | def key_in_keymap_role(name, rawtext, text, lineno, inliner, options={}, function setup (line 188) | def setup(app): FILE: git_archive_all.py class GitArchiver (line 16) | class GitArchiver(object): method __init__ (line 27) | def __init__(self, prefix='', exclude=True, force_sub=False, extra=None, method create (line 79) | def create(self, output_path, dry_run=False, output_format=None): method is_file_excluded (line 144) | def is_file_excluded(self, file_path): method archive_all_files (line 158) | def archive_all_files(self, archiver): method walk_git_files (line 174) | def walk_git_files(self, repo_path=''): method run_git_shell (line 241) | def run_git_shell(cmd, cwd=None): function main (line 273) | def main(): FILE: setup.py function get_version (line 56) | def get_version(): function get_revision (line 62) | def get_revision(): class build_py (line 75) | class build_py(_build_py): method run (line 79) | def run(self): FILE: tests/integration/conftest.py function get_test_page (line 23) | def get_test_page(name): function wm (line 30) | def wm(xvfb): class VariablesWrapper (line 51) | class VariablesWrapper(object): method __init__ (line 52) | def __init__(self): method set (line 55) | def set(self, name, value): method get (line 60) | def get(self, name): method restore (line 63) | def restore(self): function variables (line 70) | def variables(): function qapp (line 77) | def qapp(wm, qapp_args): class TestSession (line 86) | class TestSession(object): method __init__ (line 89) | def __init__(self, qtbot, qapp, prompt_exec): method set_prompt_exec (line 94) | def set_prompt_exec(self, fn): method waiter (line 97) | def waiter(self): method call_next (line 100) | def call_next(self, fn): method buffer (line 104) | def buffer(self): method window (line 108) | def window(self): method minibuffer (line 112) | def minibuffer(self): method minibuffer_input (line 116) | def minibuffer_input(self): method wait_signal (line 119) | def wait_signal(self, *args, **kwargs): method wait_until (line 122) | def wait_until(self, func, wait=2.0, delay=0.01): method test_page_url (line 131) | def test_page_url(self, name): method load_page (line 134) | def load_page(self, name, buffer=None, wait_iframes=False): method check_javascript (line 154) | def check_javascript(self, script, return_value, buffer=None): method wait_hints_ready (line 169) | def wait_hints_ready(self): method check_nav_highlighted (line 176) | def check_nav_highlighted(self, js_elem): method wait_iframes (line 180) | def wait_iframes(self, buffer=None): method keyclick (line 193) | def keyclick(self, key, **kwargs): method keyclicks (line 196) | def keyclicks(self, keys, **kwargs): method wkeyclicks (line 200) | def wkeyclicks(self, shortcut, widget=None): class Waiter (line 208) | class Waiter(object): method __init__ (line 209) | def __init__(self, session): method set (line 213) | def set(self): method wait (line 216) | def wait(self, wait=5, **kwargs): function session (line 222) | def session(qtbot, qapp, mocker): FILE: tests/integration/test_copy_link.py function clipboard_contains (line 6) | def clipboard_contains(text): function test_copy_current_link (line 10) | def test_copy_current_link(session): function test_copy_current_link_in_subframe (line 25) | def test_copy_current_link_in_subframe(session): function test_copy_current_url (line 48) | def test_copy_current_url(session): function test_copy_current_title (line 59) | def test_copy_current_title(session): FILE: tests/integration/test_iframe_navigation.py function test_iframe_navigation (line 8) | def test_iframe_navigation(session): function test_iframe_follow (line 38) | def test_iframe_follow(session, pytestconfig, hint_method, variables): FILE: tests/integration/test_javascript_prompt.py function check_js_result (line 4) | def check_js_result(res): function check_minibuffer (line 10) | def check_minibuffer(res): function test_confirm (line 25) | def test_confirm(session, selection, input, check): FILE: tests/integration/test_navigation.py function test_cycle_buffers (line 5) | def test_cycle_buffers(session): FILE: tests/integration/test_user_download_dir.py function test_get_user_download_dir (line 9) | def test_get_user_download_dir(variables, tmpdir): function test_extract_suggested_filename (line 38) | def test_extract_suggested_filename(fname, expected): function test_find_unique_suggested_path (line 49) | def test_find_unique_suggested_path(tmpdir, files, filename, expected): FILE: tests/test_prompt_history.py function test_history (line 4) | def test_history(): FILE: tests/test_variables.py function check_type_error (line 8) | def check_type_error(type, value, regex): function test_type_string (line 15) | def test_type_string(): function test_type_int (line 28) | def test_type_int(): function test_type_bool (line 44) | def test_type_bool(): function test_type_list (line 50) | def test_type_list(): function test_type_dict (line 60) | def test_type_dict(): FILE: webmacs/__init__.py function require (line 33) | def require(module, package=__package__): class WindowsHandler (line 39) | class WindowsHandler(QObject): method __init__ (line 40) | def __init__(self, parent=None): method _on_last_window_closing (line 45) | def _on_last_window_closing(self): method register_window (line 52) | def register_window(self, window): method eventFilter (line 56) | def eventFilter(self, window, event): function windows (line 77) | def windows(): function current_window (line 86) | def current_window(): function current_buffer (line 93) | def current_buffer(): function buffers (line 102) | def buffers(): function recent_buffers (line 107) | def recent_buffers(): function current_minibuffer (line 114) | def current_minibuffer(): function minibuffer_show_info (line 123) | def minibuffer_show_info(text): function call_later (line 132) | def call_later(fn, msec=0): class ObjRef (line 142) | class ObjRef(object): method __init__ (line 148) | def __init__(self): method ref (line 151) | def ref(self, obj, data=True): method unref (line 154) | def unref(self, obj): FILE: webmacs/adblock.py function cache_file (line 50) | def cache_file(cache_path): class AdBlockUpdateTask (line 54) | class AdBlockUpdateTask(Task): method __init__ (line 57) | def __init__(self, app, cache_path, ): method start (line 78) | def start(self): method _maybe_finish (line 89) | def _maybe_finish(self): method _adblock_from_cache (line 112) | def _adblock_from_cache(self): method _parse_adblock_files (line 117) | def _parse_adblock_files(self): method _on_adblock_ready (line 129) | def _on_adblock_ready(self, adblock): method adblock (line 136) | def adblock(self): method _dl_ready_read (line 139) | def _dl_ready_read(self): method _dl_finished (line 169) | def _dl_finished(self): method _close_reply (line 176) | def _close_reply(self, reply): method abort (line 182) | def abort(self): FILE: webmacs/application.py class UrlInterceptor (line 48) | class UrlInterceptor(QWebEngineUrlRequestInterceptor): method __init__ (line 49) | def __init__(self, app): method update_adblock (line 55) | def update_adblock(self, adblock): method toggle_use_adblock (line 58) | def toggle_use_adblock(self): method interceptRequest (line 61) | def interceptRequest(self, request): class WithoutAppEventFilter (line 72) | class WithoutAppEventFilter(object): method __enter__ (line 73) | def __enter__(self): method __exit__ (line 76) | def __exit__(self, type, value, traceback): function app (line 80) | def app(): function _app_requires (line 84) | def _app_requires(): class Application (line 106) | class Application(QApplication): method __init__ (line 109) | def __init__(self, conf_path, args, instance_name="default", method conf_path (line 141) | def conf_path(self): method profiles_path (line 144) | def profiles_path(self): method adblock_path (line 147) | def adblock_path(self): method visitedlinks (line 150) | def visitedlinks(self): method bookmarks (line 153) | def bookmarks(self): method features (line 156) | def features(self): method url_interceptor (line 159) | def url_interceptor(self): method download_manager (line 162) | def download_manager(self): method ignored_certs (line 165) | def ignored_certs(self): method adblock_update (line 168) | def adblock_update(self): method update_spell_checking (line 182) | def update_spell_checking(self): method post_init (line 195) | def post_init(self): FILE: webmacs/bookmarks.py class Bookmarks (line 19) | class Bookmarks(object): method __init__ (line 20) | def __init__(self, dbbath): method set (line 27) | def set(self, url, name): method list (line 34) | def list(self): method remove (line 39) | def remove(self, url): FILE: webmacs/clipboard.py function _clipboard (line 25) | def _clipboard(): class Mode (line 33) | class Mode: function _copy_mode_from_var (line 45) | def _copy_mode_from_var(v): function set_text (line 63) | def set_text(text, mode=None): FILE: webmacs/commands/__init__.py class InteractiveCommand (line 22) | class InteractiveCommand(object): method __init__ (line 33) | def __init__(self, binding, visible=True): method getdoc (line 37) | def getdoc(self): method __call__ (line 40) | def __call__(self, ctx): function define_command (line 44) | def define_command(name, binding=None, **args): class Opener (line 57) | class Opener(object): method __init__ (line 62) | def __init__(self, prompt_ctor): method prompt_open (line 65) | def prompt_open(self, method, ctx): method open (line 73) | def open(self, method, ctx, prompt, url): method closed (line 81) | def closed(self, method, ctx, prompt): method run (line 84) | def run(self, method, ctx): function register_prompt_opener_commands (line 92) | def register_prompt_opener_commands(name, opener, doc): FILE: webmacs/commands/buffer_history.py class BufferHistoryTableModel (line 26) | class BufferHistoryTableModel(QAbstractTableModel): method __init__ (line 27) | def __init__(self, history): method rowCount (line 36) | def rowCount(self, index=QModelIndex()): method columnCount (line 39) | def columnCount(self, index=QModelIndex()): method data (line 42) | def data(self, index, role=Qt.ItemDataRole.DisplayRole): method index (line 56) | def index(self, row, col, parent=QModelIndex()): method icon_dl_finished (line 62) | def icon_dl_finished(self): class BufferHistoryListPrompt (line 80) | class BufferHistoryListPrompt(Prompt): method enable (line 88) | def enable(self, minibuffer): method completer_model (line 96) | def completer_model(self): function buffer_history (line 101) | def buffer_history(ctx): FILE: webmacs/commands/caret_browsing.py function call_js (line 21) | def call_js(ctx, script): function init (line 27) | def init(ctx): function shutdown (line 35) | def shutdown(ctx): function down (line 43) | def down(ctx): function up (line 51) | def up(ctx): function left_char (line 59) | def left_char(ctx): function left_word (line 67) | def left_word(ctx): function right_char (line 75) | def right_char(ctx): function right_word (line 83) | def right_word(ctx): function toggle_mark (line 91) | def toggle_mark(ctx): function copy (line 99) | def copy(ctx): function end_of_line (line 107) | def end_of_line(ctx): function beginning_of_line (line 115) | def beginning_of_line(ctx): function end_of_document (line 123) | def end_of_document(ctx): function beginning_of_document (line 131) | def beginning_of_document(ctx): function forward_paragraph (line 139) | def forward_paragraph(ctx): function backward_paragraph (line 147) | def backward_paragraph(ctx): FILE: webmacs/commands/content_edit.py function send_raw_key (line 25) | def send_raw_key(ctx, key, with_ctrl=False, auto_shift=True): function run_js (line 41) | def run_js(ctx, cmd, cb=None): function cancel (line 51) | def cancel(ctx): function set_mark (line 64) | def set_mark(ctx): function forward_char (line 76) | def forward_char(ctx): function backward_char (line 84) | def backward_char(ctx): function forward_word (line 92) | def forward_word(ctx): function backward_word (line 100) | def backward_word(ctx): function move_beginning_of_line (line 108) | def move_beginning_of_line(ctx): function move_end_of_line (line 116) | def move_end_of_line(ctx): function delete_selection (line 123) | def delete_selection(ctx): function delete_char (line 131) | def delete_char(ctx): function delete_word (line 143) | def delete_word(ctx): function delete_word_backward (line 155) | def delete_word_backward(ctx): function copy (line 167) | def copy(ctx): function cut (line 176) | def cut(ctx): function kill (line 185) | def kill(ctx): function upcase_word (line 196) | def upcase_word(ctx): function downcase_word (line 204) | def downcase_word(ctx): function capitalize_word (line 212) | def capitalize_word(ctx): function open_external_editor (line 220) | def open_external_editor(ctx): function undo (line 228) | def undo(ctx): function redo (line 236) | def redo(ctx): function select_all (line 244) | def select_all(ctx): FILE: webmacs/commands/follow.py function hint_method_options (line 64) | def hint_method_options(method): class HintPrompt (line 94) | class HintPrompt(Prompt): method enable (line 98) | def enable(self, minibuffer): method on_browser_object_activated (line 116) | def on_browser_object_activated(self, bo): method on_text_edited (line 122) | def on_text_edited(self, text): method _update_label (line 125) | def _update_label(self): method eventFilter (line 131) | def eventFilter(self, obj, event): method value (line 161) | def value(self): class CopyLinkPrompt (line 165) | class CopyLinkPrompt(HintPrompt): method eventFilter (line 169) | def eventFilter(self, obj, event): class FollowPrompt (line 178) | class FollowPrompt(HintPrompt): class FollowOpener (line 183) | class FollowOpener(Opener): method prompt_open (line 184) | def prompt_open(self, method, ctx): method open (line 190) | def open(self, method, ctx, prompt, url): function copy_link (line 207) | def copy_link(ctx): function cancel (line 228) | def cancel(ctx): function next_completion (line 237) | def next_completion(ctx): function previous_completion (line 245) | def previous_completion(ctx): FILE: webmacs/commands/global.py class CommandsListPrompt (line 38) | class CommandsListPrompt(Prompt): method __init__ (line 46) | def __init__(self, ctx, local_keymap=None): method completer_model (line 50) | def completer_model(self): function quit (line 70) | def quit(ctx): function commands (line 78) | def commands(ctx): function toggle_fullscreen (line 91) | def toggle_fullscreen(ctx): function toggle_maximised (line 105) | def toggle_maximised(ctx): function _get_or_create_buffer (line 118) | def _get_or_create_buffer(win): function split_window_right (line 142) | def split_window_right(ctx): function split_window_bottom (line 153) | def split_window_bottom(ctx): function create_window (line 164) | def create_window(ctx): function other_window (line 180) | def other_window(ctx): function close_window (line 195) | def close_window(ctx): function close_other_windows (line 205) | def close_other_windows(ctx): function other_view (line 215) | def other_view(ctx): function close_view (line 224) | def close_view(ctx): function maximise_view (line 233) | def maximise_view(ctx): function toggle_ad_block (line 241) | def toggle_ad_block(ctx): function toggle_toolbar (line 252) | def toggle_toolbar(ctx): class VisitedLinksModel (line 259) | class VisitedLinksModel(PromptTableModel): method __init__ (line 261) | def __init__(self, parent): method remove_history_entry (line 266) | def remove_history_entry(self, index): class VisitedLinksPrompt (line 272) | class VisitedLinksPrompt(Prompt): method completer_model (line 281) | def completer_model(self): function visited_links_remove_entry (line 286) | def visited_links_remove_entry(ctx): class BookmarksModel (line 307) | class BookmarksModel(VisitedLinksModel): method __init__ (line 309) | def __init__(self, parent): function bookmarks_remove_entry (line 317) | def bookmarks_remove_entry(ctx): class BookmarksPrompt (line 325) | class BookmarksPrompt(VisitedLinksPrompt): method completer_model (line 330) | def completer_model(self): class BookmarkAddPrompt (line 341) | class BookmarkAddPrompt(Prompt): method enable (line 344) | def enable(self, minibuffer): class BookmarkNamePrompt (line 352) | class BookmarkNamePrompt(Prompt): method enable (line 355) | def enable(self, minibuffer): function bookmark_add (line 364) | def bookmark_add(ctx): class ModesPrompt (line 381) | class ModesPrompt(Prompt): method completer_model (line 389) | def completer_model(self): function buffer_set_mode (line 396) | def buffer_set_mode(ctx): function send_down (line 407) | def send_down(ctx): function send_up (line 413) | def send_up(ctx): function send_right (line 419) | def send_right(ctx): function send_left (line 425) | def send_left(ctx): function describe_bindings (line 431) | def describe_bindings(ctx): function describe_commands (line 439) | def describe_commands(ctx): function describe_variables (line 447) | def describe_variables(ctx): function downloads (line 455) | def downloads(ctx): function version (line 463) | def version(ctx): class VariableListPrompt (line 470) | class VariableListPrompt(Prompt): method completer_model (line 478) | def completer_model(self): function describe_variable (line 485) | def describe_variable(ctx): class DescribeCommandsListPrompt (line 495) | class DescribeCommandsListPrompt(CommandsListPrompt): function describe_command (line 501) | def describe_command(ctx): class ReportCallHandler (line 510) | class ReportCallHandler(CallHandler): method __init__ (line 512) | def __init__(self, prompt): method keys_as_text (line 517) | def keys_as_text(self): method no_call (line 520) | def no_call(self, sender, keymap, keypress): method partial_call (line 526) | def partial_call(self, sender, keymap, keypress): method call (line 531) | def call(self, ctx, keymap, keypress, command): class BindingPrompt (line 545) | class BindingPrompt(Prompt): method enable (line 549) | def enable(self, minibuffer): method close (line 555) | def close(self): method value (line 559) | def value(self): function describe_binding (line 564) | def describe_binding(ctx): function describe_binding_briefly (line 577) | def describe_binding_briefly(ctx): class WhereIsCommandsListPrompt (line 590) | class WhereIsCommandsListPrompt(CommandsListPrompt): function where_is (line 596) | def where_is(ctx): function restore_session (line 613) | def restore_session(ctx): class InstancesListPrompt (line 630) | class InstancesListPrompt(Prompt): method __init__ (line 639) | def __init__(self, ctx): method completer_model (line 647) | def completer_model(self): function raise_instance (line 654) | def raise_instance(ctx): function current_instance (line 669) | def current_instance(ctx): function is_off_the_record (line 677) | def is_off_the_record(ctx): function open_off_the_record (line 685) | def open_off_the_record(ctx): FILE: webmacs/commands/isearch.py function search_next (line 25) | def search_next(ctx): function search_previous (line 38) | def search_previous(ctx): function validate (line 51) | def validate(ctx): function cancel (line 61) | def cancel(ctx): class ISearchPrompt (line 72) | class ISearchPrompt(Prompt): method enable (line 80) | def enable(self, minibuffer): method set_isearch_direction (line 92) | def set_isearch_direction(self, direction): method set_page_scroll_pos (line 96) | def set_page_scroll_pos(self, page_scroll_pos): method find_text (line 99) | def find_text(self): method on_text_edited (line 106) | def on_text_edited(self, text): method _update_label (line 111) | def _update_label(self): method close (line 115) | def close(self): function i_search_forward (line 123) | def i_search_forward(ctx): class ISearchPromptBackward (line 130) | class ISearchPromptBackward(ISearchPrompt): function i_search_backward (line 135) | def i_search_backward(ctx): FILE: webmacs/commands/minibuffer.py function move_next_word (line 21) | def move_next_word(edit, forward, mark): function complete (line 42) | def complete(ctx): function next_completion (line 55) | def next_completion(ctx): function previous_completion (line 63) | def previous_completion(ctx): function first_complqetion (line 71) | def first_complqetion(ctx): function last_completion (line 79) | def last_completion(ctx): function next_page_completion (line 87) | def next_page_completion(ctx): function previous_page_completion (line 95) | def previous_page_completion(ctx): function _prompt_history (line 102) | def _prompt_history(ctx, func): function prompt_history_next (line 114) | def prompt_history_next(ctx): function prompt_history_previous (line 122) | def prompt_history_previous(ctx): function edition_finished (line 130) | def edition_finished(ctx): function cancel (line 141) | def cancel(ctx): function clean_aindent_bsunindent (line 153) | def clean_aindent_bsunindent(ctx): function set_mark (line 167) | def set_mark(ctx): function select_all (line 177) | def select_all(ctx): function forward_char (line 186) | def forward_char(ctx): function backward_char (line 195) | def backward_char(ctx): function forward_word (line 204) | def forward_word(ctx): function backward_word (line 213) | def backward_word(ctx): function copy (line 222) | def copy(ctx): function cut (line 232) | def cut(ctx): function paste (line 240) | def paste(ctx): function delete_char (line 248) | def delete_char(ctx): function delete_word (line 256) | def delete_word(ctx): function beginning_of_line (line 270) | def beginning_of_line(ctx): function end_of_line (line 279) | def end_of_line(ctx): function undo (line 288) | def undo(ctx): function redo (line 296) | def redo(ctx): FILE: webmacs/commands/webbuffer.py class BufferTableModel (line 44) | class BufferTableModel(QAbstractTableModel): method __init__ (line 46) | def __init__(self, buffers): method rowCount (line 50) | def rowCount(self, index=QModelIndex()): method columnCount (line 53) | def columnCount(self, index=QModelIndex()): method data (line 56) | def data(self, index, role=Qt.ItemDataRole.DisplayRole): method index (line 74) | def index(self, row, col, parent=QModelIndex()): method close_buffer_at (line 80) | def close_buffer_at(self, index): function close_buffer_in_prompt_selection (line 93) | def close_buffer_in_prompt_selection(ctx): class BufferListPrompt (line 107) | class BufferListPrompt(Prompt): method completer_model (line 116) | def completer_model(self): method ordered_buffers (line 119) | def ordered_buffers(self): method enable (line 125) | def enable(self, minibuffer): class RecentBufferListPrompt (line 135) | class RecentBufferListPrompt(BufferListPrompt): method ordered_buffers (line 137) | def ordered_buffers(self): class BufferSwitchListPrompt (line 141) | class BufferSwitchListPrompt(BufferListPrompt): class RecentBufferSwitchListPrompt (line 145) | class RecentBufferSwitchListPrompt(RecentBufferListPrompt): class BufferKillListPrompt (line 149) | class BufferKillListPrompt(BufferListPrompt): method enable (line 152) | def enable(self, minibuffer): function show_buffer (line 159) | def show_buffer(buffer, view): function switch_buffer (line 176) | def switch_buffer(ctx): function switch_recent_buffer (line 186) | def switch_recent_buffer(ctx): function _next_buffer (line 195) | def _next_buffer(ctx, reverse=False): function next_buffer (line 208) | def next_buffer(ctx): function previous_buffer (line 216) | def previous_buffer(ctx): class OpenDevToolsPrompt (line 223) | class OpenDevToolsPrompt(BufferListPrompt): method enable (line 227) | def enable(self, minibuffer): function open_dev_tools (line 234) | def open_dev_tools(ctx): function go_forward (line 245) | def go_forward(ctx): function go_backward (line 257) | def go_backward(ctx): function scroll_down (line 269) | def scroll_down(ctx): function scroll_up (line 277) | def scroll_up(ctx): function scroll_page_down (line 285) | def scroll_page_down(ctx): function scroll_page_up (line 293) | def scroll_page_up(ctx): function scroll_top (line 301) | def scroll_top(ctx): function scroll_bottom (line 309) | def scroll_bottom(ctx): function webcontent_copy (line 317) | def webcontent_copy(ctx): function webcontent_cut (line 325) | def webcontent_cut(ctx): function webcontent_paste (line 333) | def webcontent_paste(ctx): function reload_buffer (line 341) | def reload_buffer(ctx): function reload_buffer_no_cache (line 349) | def reload_buffer_no_cache(ctx): function buffer_close (line 357) | def buffer_close(ctx): function close_other_buffers (line 365) | def close_other_buffers(ctx): function buffer_select_content (line 378) | def buffer_select_content(ctx): function zoom_in (line 386) | def zoom_in(ctx): function zoom_out (line 394) | def zoom_out(ctx): function zoom_normal (line 402) | def zoom_normal(ctx): function _show_info_text_zoom (line 409) | def _show_info_text_zoom(ctx): function text_zoom_in (line 417) | def text_zoom_in(ctx): function text_zoom_out (line 427) | def text_zoom_out(ctx): function text_zoom_reset (line 437) | def text_zoom_reset(ctx): function buffer_unselect (line 447) | def buffer_unselect(ctx): function buffer_escape (line 455) | def buffer_escape(ctx): class KilledBufferTableModel (line 468) | class KilledBufferTableModel(QAbstractTableModel): method __init__ (line 470) | def __init__(self): method rowCount (line 474) | def rowCount(self, index=QModelIndex()): method columnCount (line 477) | def columnCount(self, index=QModelIndex()): method data (line 480) | def data(self, index, role=Qt.ItemDataRole.DisplayRole): method index (line 494) | def index(self, row, col, parent=QModelIndex()): class KilledBufferListPrompt (line 501) | class KilledBufferListPrompt(Prompt): method completer_model (line 509) | def completer_model(self): method enable (line 512) | def enable(self, minibuffer): function revive_buffer (line 519) | def revive_buffer(ctx): function copy_current_link (line 530) | def copy_current_link(ctx): function copy_buffer_url (line 555) | def copy_buffer_url(ctx): function copy_buffer_title (line 564) | def copy_buffer_title(ctx): function print_buffer (line 572) | def print_buffer(ctx): function password_manager_fill_buffer (line 596) | def password_manager_fill_buffer(ctx): FILE: webmacs/commands/webjump.py function define_webjump (line 47) | def define_webjump(name, url, doc="", complete_fn=None, protocol=False): function define_webjump_alias (line 76) | def define_webjump_alias(alias_name, webjump_name): function define_protocol (line 91) | def define_protocol(name, doc="", complete_fn=None): function set_default (line 95) | def set_default(name): class WebJumpCompleter (line 106) | class WebJumpCompleter(object if version.building_doc else QObject): method complete (line 123) | def complete(self, text): method abort (line 127) | def abort(self): class SyncWebJumpCompleter (line 136) | class SyncWebJumpCompleter(WebJumpCompleter): method __init__ (line 147) | def __init__(self, complete_fn): method complete (line 151) | def complete(self, text): function empty_completer (line 155) | def empty_completer(): class WebJumpRequestCompleter (line 159) | class WebJumpRequestCompleter(WebJumpCompleter): method __init__ (line 174) | def __init__(self, url_fn, extract_completions_fn): method complete (line 180) | def complete(self, text): method abort (line 191) | def abort(self): method _on_reply_finished (line 195) | def _on_reply_finished(self): function wb_complete (line 212) | def wb_complete(ctx): class WebJumpPrompt (line 224) | class WebJumpPrompt(Prompt): method completer_model (line 233) | def completer_model(self): method enable (line 243) | def enable(self, minibuffer): method eventFilter (line 267) | def eventFilter(self, obj, event): method _set_active_webjump (line 275) | def _set_active_webjump(self, wj): method _popup_selection_changed (line 312) | def _popup_selection_changed(self, _sel, _desel): method _text_edited (line 318) | def _text_edited(self, text): method start_completion (line 329) | def start_completion(self, webjump): method _got_completions (line 336) | def _got_completions(self, data): method close (line 344) | def close(self): method _on_completion_activated (line 351) | def _on_completion_activated(self, index): method value (line 373) | def value(self): function wj_prompt (line 437) | def wj_prompt(default_input): FILE: webmacs/content_handler.py class WebContentHandler (line 26) | class WebContentHandler(QObject): method __init__ (line 35) | def __init__(self, buff): method onTextFocus (line 40) | def onTextFocus(self, enabled): method currentLinkUrl (line 45) | def currentLinkUrl(self, url): method onCaretBrowsing (line 49) | def onCaretBrowsing(self, enabled): method _browserObjectActivated (line 53) | def _browserObjectActivated(self, obj): method copyToClipboard (line 63) | def copyToClipboard(self, text): method openExternalEditor (line 67) | def openExternalEditor(self, request_id, content): FILE: webmacs/default_webjumps.py function complete_google (line 28) | def complete_google(): function complete_fs (line 50) | def complete_fs(): function complete_pages (line 67) | def complete_pages(): function complete_protocol (line 78) | def complete_protocol(protocol): function complete_duckduckgo (line 105) | def complete_duckduckgo(): FILE: webmacs/download_manager/__init__.py function dl_path (line 50) | def dl_path(dl): function get_user_download_dir (line 54) | def get_user_download_dir(): function find_unique_suggested_path (line 66) | def find_unique_suggested_path(dirname, filename): function state_str (line 97) | def state_str(state): function download_to_json (line 101) | def download_to_json(dlitem): class DownloadManager (line 116) | class DownloadManager(QObject): method __init__ (line 119) | def __init__(self, parent=None): method attach_buffer (line 135) | def attach_buffer(self, buffer): method detach_buffer (line 140) | def detach_buffer(self, buffer): method _start_download (line 146) | def _start_download(self, dlitem): method _download_state_changed (line 161) | def _download_state_changed(self): method download_requested (line 168) | def download_requested(self, dl): method _run_program (line 236) | def _run_program(self, executable, path): method _program_finished (line 249) | def _program_finished(self, code, status): function get_shell (line 259) | def get_shell(): FILE: webmacs/download_manager/prompts.py function OverwriteFilePrompt (line 21) | def OverwriteFilePrompt(path): class DlChooseActionPrompt (line 25) | class DlChooseActionPrompt(Prompt): method __init__ (line 32) | def __init__(self, path, mimetype): method completer_model (line 43) | def completer_model(self): method enable (line 46) | def enable(self, minibuffer): class DlOpenActionPrompt (line 51) | class DlOpenActionPrompt(Prompt): method __init__ (line 59) | def __init__(self): method completer_model (line 62) | def completer_model(self): class DlPrompt (line 66) | class DlPrompt(Prompt): method __init__ (line 71) | def __init__(self, path, mimetype): method completer_model (line 76) | def completer_model(self): method enable (line 81) | def enable(self, minibuffer): function list_executables (line 86) | def list_executables(): FILE: webmacs/egrid.py class LayoutEntry (line 23) | class LayoutEntry(object): method __init__ (line 25) | def __init__(self, parent=None, item=None): method do_split (line 31) | def do_split(self, item, direction): method pop (line 44) | def pop(self): method set_geometry (line 56) | def set_geometry(self, rect): method __iter__ (line 76) | def __iter__(self): method entry_for_item (line 83) | def entry_for_item(self, item): class ViewGridLayout (line 90) | class ViewGridLayout(QLayout): method __init__ (line 94) | def __init__(self, window=None): method current_view (line 107) | def current_view(self): method set_current_view (line 110) | def set_current_view(self, widget): method views (line 114) | def views(self): method __sort_views_by_position (line 117) | def __sort_views_by_position(self): method _sort_views_by_position (line 128) | def _sort_views_by_position(self): method add_view (line 135) | def add_view(self, widget, parent_entry, direction=None): method entries (line 146) | def entries(self): method addItem (line 149) | def addItem(self, item): method count (line 152) | def count(self): method itemAt (line 155) | def itemAt(self, index): method takeAt (line 161) | def takeAt(self, index): method sizeHint (line 168) | def sizeHint(self): method setGeometry (line 175) | def setGeometry(self, rect): method split_view (line 178) | def split_view(self, direction, reference=None): method dump_state (line 189) | def dump_state(self): method restore_state (line 208) | def restore_state(self, grid_data): FILE: webmacs/external_editor.py function open_external_editor (line 18) | def open_external_editor(content): FILE: webmacs/features.py class Features (line 21) | class Features(object): method __init__ (line 22) | def __init__(self, db_path): method set_permission (line 32) | def set_permission(self, url, feature, permission): method get_permission (line 40) | def get_permission(self, url, feature): FILE: webmacs/filter_webengine_output.py class NoFilter (line 27) | class NoFilter(object): method __init__ (line 28) | def __init__(self, *a, **kw): method enable (line 31) | def enable(self): class OutputFilter (line 35) | class OutputFilter(object): method __init__ (line 39) | def __init__(self, regexes): method enable (line 64) | def enable(self): method _redirect (line 68) | def _redirect(self): class FilterRegexes (line 74) | class FilterRegexes(object): method __init__ (line 75) | def __init__(self): method get_level_for_line (line 78) | def get_level_for_line(self, line): method filter (line 84) | def filter(self, regexstr, level=logging.DEBUG): function make_filter (line 88) | def make_filter(): FILE: webmacs/hooks.py class Hook (line 17) | class Hook(list): method call (line 18) | def call(self, *arg, **kwargs): method remove_if_exists (line 26) | def remove_if_exists(self, cb): FILE: webmacs/ignore_certificates.py class IgnoredCertificates (line 19) | class IgnoredCertificates(object): method __init__ (line 20) | def __init__(self, dbbath): method is_ignored (line 27) | def is_ignored(self, url): method ignore (line 32) | def ignore(self, url): method remove (line 39) | def remove(self, url): FILE: webmacs/ipc.py class IPcReader (line 30) | class IPcReader(QObject): method __init__ (line 33) | def __init__(self, sock): method on_ready_read (line 40) | def on_ready_read(self): method send_data (line 58) | def send_data(self, data): method get_data (line 64) | def get_data(self): method clear (line 70) | def clear(self): class IpcServer (line 75) | class IpcServer(QObject): method get_sock_name (line 77) | def get_sock_name(cls, instance): method list_all_instances (line 86) | def list_all_instances(cls, check=True): method instance_send (line 109) | def instance_send(cls, instance, data, cb=None): method check_server_connection (line 126) | def check_server_connection(cls, instance=None): method __init__ (line 133) | def __init__(self, instance=None): method cleanup (line 146) | def cleanup(self): method _on_new_connection (line 153) | def _on_new_connection(self): method handle_data (line 162) | def handle_data(self, data): method reader_disconnected (line 174) | def reader_disconnected(self): function ipc_dispatch (line 181) | def ipc_dispatch(data): FILE: webmacs/keyboardhandler.py class CommandContext (line 28) | class CommandContext(object): method __init__ (line 29) | def __init__(self): method minibuffer (line 37) | def minibuffer(self): class LocalKeymapSetter (line 43) | class LocalKeymapSetter(QObject): method __init__ (line 44) | def __init__(self): method eventFilter (line 48) | def eventFilter(self, obj, evt): method minibuffer_input_focus_changed (line 84) | def minibuffer_input_focus_changed(self, mbi, enabled): method view_focus_changed (line 95) | def view_focus_changed(self, view, enabled): method web_content_edit_focus_changed (line 104) | def web_content_edit_focus_changed(self, buff, enabled): method caret_browsing_changed (line 114) | def caret_browsing_changed(self, buff, enabled): method buffer_mode_changed (line 124) | def buffer_mode_changed(self, buffer, old_mode): method buffer_opened_in_view (line 130) | def buffer_opened_in_view(self, buffer): class KeyEater (line 138) | class KeyEater(object): method __init__ (line 142) | def __init__(self): method set_call_handler (line 155) | def set_call_handler(self, call_handler): method set_local_key_map (line 158) | def set_local_key_map(self, keymap): method local_key_map (line 164) | def local_key_map(self): method set_global_keymap_enabled (line 167) | def set_global_keymap_enabled(self, enable): method event_filter (line 170) | def event_filter(self, obj, event): method active_keymaps (line 178) | def active_keymaps(self): method _add_keypress (line 184) | def _add_keypress(self, keypress): method _num_update_prefix_arg (line 188) | def _num_update_prefix_arg(self, numstr): method _show_info_kbd (line 194) | def _show_info_kbd(self, extra=""): method _handle_keypress (line 200) | def _handle_keypress(self, sender, keypress): class CallHandler (line 258) | class CallHandler(object): method __init__ (line 259) | def __init__(self): method call (line 262) | def call(self, ctx, keymap, keypress, command): method no_call (line 271) | def no_call(self, sender, keymap, keypress): method partial_call (line 274) | def partial_call(self, sender, keymap, keypress): function send_key_event (line 281) | def send_key_event(keypress): function local_keymap (line 289) | def local_keymap(): function set_local_keymap (line 293) | def set_local_keymap(keymap): function set_global_keymap_enabled (line 297) | def set_global_keymap_enabled(enable): FILE: webmacs/keymaps/__init__.py function _set_key (line 30) | def _set_key(key, char, *chars): function is_one_letter_upcase (line 213) | def is_one_letter_upcase(char): class KeyPress (line 221) | class KeyPress(_KeyPress): method from_qevent (line 223) | def from_qevent(cls, event): method from_str (line 248) | def from_str(cls, string): method to_qevent (line 282) | def to_qevent(self, type): method has_any_modifier (line 297) | def has_any_modifier(self): method char (line 301) | def char(self): method __str__ (line 307) | def __str__(self): method __repr__ (line 321) | def __repr__(self): class InternalKeymap (line 329) | class InternalKeymap(object): method __init__ (line 332) | def __init__(self, parent=None): method _traverse_commands (line 336) | def _traverse_commands(self, prefix, acc_fn, parent=None): method traverse_commands (line 352) | def traverse_commands(self, acc_fn): method all_bindings (line 355) | def all_bindings(self, raw_fn=False, with_parent=True): method _define_key (line 371) | def _define_key(self, key, binding): method define_key (line 390) | def define_key(self, key, binding=None): method undefine_key (line 409) | def undefine_key(self, key): method _look_up (line 424) | def _look_up(self, keypress): method lookup (line 432) | def lookup(self, keypresses): class Keymap (line 455) | class Keymap(InternalKeymap): method __init__ (line 458) | def __init__(self, name, parent=None, doc=None): method __str__ (line 467) | def __str__(self): method brief_doc (line 471) | def brief_doc(self): function global_keymap (line 538) | def global_keymap(): function webbuffer_keymap (line 552) | def webbuffer_keymap(): function content_edit_keymap (line 566) | def content_edit_keymap(): function keymap (line 581) | def keymap(name): FILE: webmacs/keymaps/fullscreen.py function exit_full_screen (line 25) | def exit_full_screen(ctx): FILE: webmacs/killed_buffers.py class KilledBuffer (line 34) | class KilledBuffer(object): method update_max_size (line 38) | def update_max_size(cls, nb): method __init__ (line 44) | def __init__(self, url, title, icon, history_data, delayed): method from_buffer (line 53) | def from_buffer(cls, buff): method revive (line 66) | def revive(self): FILE: webmacs/main.py function signal_wakeup (line 41) | def signal_wakeup(app): function setup_logging (line 60) | def setup_logging(level, webcontent_level): function setup_logging_on_disk (line 83) | def setup_logging_on_disk(log_dir, backup_count=5): function parse_args (line 111) | def parse_args(argv=None): function init (line 157) | def init(opts): function _handle_user_init_error (line 203) | def _handle_user_init_error(conf_path, msg): function load_user_module (line 221) | def load_user_module(conf_path): function load_user_module (line 232) | def load_user_module(conf_path): function main (line 240) | def main(): FILE: webmacs/minibuffer/__init__.py class Popup (line 30) | class Popup(QTableView): method __init__ (line 31) | def __init__(self, window, buffer_input): method _resize (line 57) | def _resize(self, size): method popup (line 74) | def popup(self): method eventFilter (line 80) | def eventFilter(self, obj, event): class MinibufferInput (line 87) | class MinibufferInput(QLineEdit): method __init__ (line 93) | def __init__(self, parent, window): method configure_completer (line 111) | def configure_completer(self, opts): method keymap (line 120) | def keymap(self): method eventFilter (line 126) | def eventFilter(self, obj, event): method event (line 155) | def event(self, evt): method set_completer_model (line 163) | def set_completer_model(self, completer_model): method completer_model (line 166) | def completer_model(self): method set_match (line 169) | def set_match(self, type): method _on_row_changed (line 174) | def _on_row_changed(self, current, old): method _show_completions (line 178) | def _show_completions(self, txt, force=False): method show_completions (line 200) | def show_completions(self, filter_text=None): method _on_completion_activated (line 204) | def _on_completion_activated(self, index, hide_popup=True): method popup (line 214) | def popup(self): method complete (line 217) | def complete(self, hide_popup=True): method select_next_completion (line 228) | def select_next_completion(self, forward=True, steps=1): method select_first_completion (line 250) | def select_first_completion(self): method select_last_completion (line 253) | def select_last_completion(self): method select_next_page_completion (line 257) | def select_next_page_completion(self, forward=True): method mark (line 261) | def mark(self): method set_mark (line 264) | def set_mark(self, value=None): method reinit (line 270) | def reinit(self): method set_right_italic_text (line 276) | def set_right_italic_text(self, text): method paintEvent (line 280) | def paintEvent(self, event): method background_color (line 294) | def background_color(self): method background_color (line 298) | def background_color(self, color): function _update_minibuffer_height (line 304) | def _update_minibuffer_height(var): class Minibuffer (line 318) | class Minibuffer(QWidget): method __init__ (line 319) | def __init__(self, window): method set_height (line 347) | def set_height(self, height): method eventFilter (line 350) | def eventFilter(self, obj, event): method show_info (line 360) | def show_info(self, text): method input (line 364) | def input(self): method prompt (line 367) | def prompt(self): method do_prompt (line 370) | def do_prompt(self, prompt, **kwargs): method close_prompt (line 378) | def close_prompt(self): method _prompt_closed (line 383) | def _prompt_closed(self): FILE: webmacs/minibuffer/prompt.py class FSModel (line 53) | class FSModel(QAbstractTableModel): method __init__ (line 60) | def __init__(self, parent=None): method rowCount (line 65) | def rowCount(self, index=QModelIndex()): method columnCount (line 68) | def columnCount(self, index=QModelIndex()): method data (line 71) | def data(self, index, role=Qt.ItemDataRole.DisplayRole): method text_changed (line 81) | def text_changed(self, text): class PromptTableModel (line 98) | class PromptTableModel(QAbstractTableModel): method __init__ (line 99) | def __init__(self, data, parent=None): method rowCount (line 103) | def rowCount(self, index=QModelIndex()): method columnCount (line 106) | def columnCount(self, index=QModelIndex()): method data (line 111) | def data(self, index, role=Qt.ItemDataRole.DisplayRole): method index (line 117) | def index(self, row, col, parent=QModelIndex()): function _prompt_exec (line 124) | def _prompt_exec(prompt, loop): class Prompt (line 129) | class Prompt(QObject): method __init__ (line 142) | def __init__(self, ctx): method completer_model (line 147) | def completer_model(self): method enable (line 150) | def enable(self, minibuffer): method close (line 173) | def close(self): method flash (line 201) | def flash(self): method _create_flash_animation (line 209) | def _create_flash_animation(self): method _on_completion_activated (line 231) | def _on_completion_activated(self, index): method value (line 234) | def value(self): method index (line 244) | def index(self): method _on_edition_finished (line 248) | def _on_edition_finished(self): method exec (line 256) | def exec(self, minibuffer, flash=False, sync=True): class PromptHistory (line 267) | class PromptHistory(object): method __init__ (line 272) | def __init__(self, maxsize=50): method reset (line 276) | def reset(self): method push (line 281) | def push(self, text): method in_user_value (line 287) | def in_user_value(self): method set_user_value (line 293) | def set_user_value(self, text): method __get (line 296) | def __get(self, delta): method get_next (line 314) | def get_next(self): method get_previous (line 317) | def get_previous(self): class YesNoPrompt (line 321) | class YesNoPrompt(Prompt): method __init__ (line 329) | def __init__(self, label, parent=None, always=False, never=False): method build_label (line 337) | def build_label(self): method build_valid_keys (line 345) | def build_valid_keys(self): method enable (line 353) | def enable(self, minibuffer): method _on_text_edited (line 365) | def _on_text_edited(self, text): method value (line 378) | def value(self): method eventFilter (line 381) | def eventFilter(self, obj, evt): method close (line 391) | def close(self): class AskPasswordPrompt (line 397) | class AskPasswordPrompt(Prompt): method __init__ (line 398) | def __init__(self, buffer): method _on_edition_finished (line 405) | def _on_edition_finished(self): FILE: webmacs/minibuffer/right_label.py function update_minibuffer_right_label (line 31) | def update_minibuffer_right_label(window): function _update_minibuffer_right_label (line 40) | def _update_minibuffer_right_label(window): function update_minibuffer_right_labels (line 74) | def update_minibuffer_right_labels(): function update_label_for_buffer (line 82) | def update_label_for_buffer(buff): function init_minibuffer_right_labels (line 86) | def init_minibuffer_right_labels(): FILE: webmacs/mode.py class Mode (line 27) | class Mode(object): method __init__ (line 33) | def __init__(self, name, description): method keymap (line 43) | def keymap(self): method content_edit_keymap (line 46) | def content_edit_keymap(self): method caret_browsing_keymap (line 49) | def caret_browsing_keymap(self): method keymap_for_mode (line 52) | def keymap_for_mode(self, mode): method fullscreen_keymap (line 55) | def fullscreen_keymap(self): method __str__ (line 58) | def __str__(self): function get_mode (line 62) | def get_mode(name): function define_mode (line 66) | def define_mode(mode): class EmptyMode (line 74) | class EmptyMode(Mode): method keymap (line 76) | def keymap(self): function get_auto_modename_for_url (line 90) | def get_auto_modename_for_url(url, default="standard-mode"): function _set_auto_buffer_modes (line 98) | def _set_auto_buffer_modes(modes): FILE: webmacs/password_manager/__init__.py function make_password_manager (line 45) | def make_password_manager(): class PasswordManagerNotReady (line 55) | class PasswordManagerNotReady(Exception): class BasePaswordManager (line 59) | class BasePaswordManager(QObject): method __init__ (line 60) | def __init__(self, parent=None): method credential_for_url (line 63) | def credential_for_url(self, url): method complete_buffer (line 67) | def complete_buffer(self, buffer, credential): FILE: webmacs/password_manager/password_store.py class PassCredentials (line 36) | class PassCredentials: method __init__ (line 40) | def __init__(self): method add_credential (line 46) | def add_credential(self, name, url, credential): method compile (line 52) | def compile(self): method for_url (line 66) | def for_url(self, url): method names (line 75) | def names(self): method for_name (line 82) | def for_name(self, name): class ReadCredentialsTask (line 89) | class ReadCredentialsTask(Task): method __init__ (line 90) | def __init__(self): method start (line 98) | def start(self): method __process_next (line 105) | def __process_next(self): method __process_finished (line 118) | def __process_finished(self, code, status): method __process_read (line 141) | def __process_read(self): method credentials (line 144) | def credentials(self): method abort (line 147) | def abort(self): class Pass (line 154) | class Pass(BasePaswordManager): method __init__ (line 161) | def __init__(self): method __on_reloaded (line 167) | def __on_reloaded(self): method reload (line 173) | def reload(self): method credential_for_url (line 183) | def credential_for_url(self, url): FILE: webmacs/profile.py function make_dir (line 51) | def make_dir(*parts): class Profile (line 57) | class Profile(object): method __init__ (line 58) | def __init__(self, name, off_the_record=False): method update_spell_checking (line 183) | def update_spell_checking(self): method is_off_the_record (line 188) | def is_off_the_record(self): FILE: webmacs/scheme_handlers/__init__.py function all_schemes (line 20) | def all_schemes(): function register_schemes (line 24) | def register_schemes(): FILE: webmacs/scheme_handlers/webmacs/__init__.py function register_page (line 35) | def register_page(match_url=None, visible=True): class WebmacsSchemeHandler (line 52) | class WebmacsSchemeHandler(QWebEngineUrlSchemeHandler): method __init__ (line 55) | def __init__(self, parent=None): method reply_template (line 62) | def reply_template(self, job, tpl_name, data): method requestStarted (line 68) | def requestStarted(self, job): method to_js (line 79) | def to_js(self, job, _, path): method version (line 86) | def version(self, job, _, name): method downloads (line 102) | def downloads(self, job, _, name): method commands (line 106) | def commands(self, job, _, name): method command (line 110) | def command(self, job, _, command): method variables (line 135) | def variables(self, job, _, name): method variable (line 139) | def variable(self, job, _, name): method keymap (line 143) | def keymap(self, job, _, keymap): method bindings (line 166) | def bindings(self, job, _, name): method pydoc (line 170) | def pydoc(self, job, url): method key (line 200) | def key(self, job, url): function get_src_url (line 248) | def get_src_url(obj): FILE: webmacs/scheme_handlers/webmacs/js/vue.js function isUndef (line 16) | function isUndef (v) { function isDef (line 20) | function isDef (v) { function isTrue (line 24) | function isTrue (v) { function isFalse (line 28) | function isFalse (v) { function isPrimitive (line 35) | function isPrimitive (value) { function isObject (line 48) | function isObject (obj) { function isPlainObject (line 58) | function isPlainObject (obj) { function isRegExp (line 62) | function isRegExp (v) { function isValidArrayIndex (line 69) | function isValidArrayIndex (val) { function toString (line 77) | function toString (val) { function toNumber (line 89) | function toNumber (val) { function makeMap (line 98) | function makeMap ( function remove (line 125) | function remove (arr, item) { function hasOwn (line 138) | function hasOwn (obj, key) { function cached (line 145) | function cached (fn) { function bind (line 179) | function bind (fn, ctx) { function toArray (line 196) | function toArray (list, start) { function extend (line 209) | function extend (to, _from) { function toObject (line 219) | function toObject (arr) { function noop (line 234) | function noop (a, b, c) {} function genStaticKeys (line 249) | function genStaticKeys (modules) { function looseEqual (line 259) | function looseEqual (a, b) { function looseIndexOf (line 292) | function looseIndexOf (arr, val) { function once (line 302) | function once (fn) { function isReserved (line 428) | function isReserved (str) { function def (line 436) | function def (obj, key, val, enumerable) { function parsePath (line 449) | function parsePath (path) { function handleError (line 560) | function handleError (err, vm, info) { function isNative (line 630) | function isNative (Ctor) { function nextTickHandler (line 646) | function nextTickHandler () { function Set (line 732) | function Set () { function pushTarget (line 791) | function pushTarget (_target) { function popTarget (line 796) | function popTarget () { function protoAugment (line 904) | function protoAugment (target, src, keys) { function copyAugment (line 915) | function copyAugment (target, src, keys) { function observe (line 927) | function observe (value, asRootData) { function defineReactive$$1 (line 952) | function defineReactive$$1 ( function set (line 1013) | function set (target, key, val) { function del (line 1043) | function del (target, key) { function dependArray (line 1070) | function dependArray (value) { function mergeData (line 1107) | function mergeData (to, from) { function mergeDataOrFn (line 1127) | function mergeDataOrFn ( function mergeHook (line 1194) | function mergeHook ( function mergeAssets (line 1218) | function mergeAssets (parentVal, childVal) { function checkComponents (line 1284) | function checkComponents (options) { function normalizeProps (line 1300) | function normalizeProps (options) { function normalizeInject (line 1331) | function normalizeInject (options) { function normalizeDirectives (line 1344) | function normalizeDirectives (options) { function mergeOptions (line 1360) | function mergeOptions ( function resolveAsset (line 1407) | function resolveAsset ( function validateProp (line 1437) | function validateProp ( function getPropDefaultValue (line 1473) | function getPropDefaultValue (vm, prop, key) { function assertProp (line 1506) | function assertProp ( function assertType (line 1558) | function assertType (value, type) { function getType (line 1586) | function getType (fn) { function isType (line 1591) | function isType (type, fn) { function createTextVNode (line 1757) | function createTextVNode (val) { function cloneVNode (line 1765) | function cloneVNode (vnode, deep) { function cloneVNodes (line 1787) | function cloneVNodes (vnodes, deep) { function createFnInvoker (line 1815) | function createFnInvoker (fns) { function prioritizePlainEvents (line 1835) | function prioritizePlainEvents (a, b) { function updateListeners (line 1839) | function updateListeners ( function mergeVNodeHook (line 1887) | function mergeVNodeHook (def, hookKey, hook) { function extractPropsFromVNodeData (line 1919) | function extractPropsFromVNodeData ( function checkProp (line 1960) | function checkProp ( function simpleNormalizeChildren (line 1999) | function simpleNormalizeChildren (children) { function normalizeChildren (line 2012) | function normalizeChildren (children) { function isTextNode (line 2020) | function isTextNode (node) { function normalizeArrayChildren (line 2024) | function normalizeArrayChildren (children, nestedIndex) { function ensureCtor (line 2065) | function ensureCtor (comp, base) { function createAsyncPlaceholder (line 2074) | function createAsyncPlaceholder ( function resolveAsyncComponent (line 2087) | function resolveAsyncComponent ( function isAsyncPlaceholder (line 2189) | function isAsyncPlaceholder (node) { function getFirstComponentChild (line 2195) | function getFirstComponentChild (children) { function initEvents (line 2210) | function initEvents (vm) { function add (line 2222) | function add (event, fn, once$$1) { function remove$1 (line 2230) | function remove$1 (event, fn) { function updateComponentListeners (line 2234) | function updateComponentListeners ( function eventsMixin (line 2243) | function eventsMixin (Vue) { function resolveSlots (line 2350) | function resolveSlots ( function isWhitespace (line 2389) | function isWhitespace (node) { function resolveScopedSlots (line 2393) | function resolveScopedSlots ( function initLifecycle (line 2413) | function initLifecycle (vm) { function lifecycleMixin (line 2439) | function lifecycleMixin (Vue) { function mountComponent (line 2529) | function mountComponent ( function updateChildComponent (line 2594) | function updateChildComponent ( function isInInactiveTree (line 2659) | function isInInactiveTree (vm) { function activateChildComponent (line 2666) | function activateChildComponent (vm, direct) { function deactivateChildComponent (line 2684) | function deactivateChildComponent (vm, direct) { function callHook (line 2700) | function callHook (vm, hook) { function resetSchedulerState (line 2732) | function resetSchedulerState () { function flushSchedulerQueue (line 2744) | function flushSchedulerQueue () { function callUpdatedHooks (line 2799) | function callUpdatedHooks (queue) { function queueActivatedComponent (line 2814) | function queueActivatedComponent (vm) { function callActivatedHooks (line 2821) | function callActivatedHooks (queue) { function queueWatcher (line 2833) | function queueWatcher (watcher) { function traverse (line 3069) | function traverse (val) { function _traverse (line 3074) | function _traverse (val, seen) { function proxy (line 3106) | function proxy (target, sourceKey, key) { function initState (line 3116) | function initState (vm) { function checkOptionType (line 3132) | function checkOptionType (vm, name) { function initProps (line 3142) | function initProps (vm, propsOptions) { function initData (line 3186) | function initData (vm) { function getData (line 3228) | function getData (data, vm) { function initComputed (line 3239) | function initComputed (vm, computed) { function defineComputed (line 3280) | function defineComputed ( function createComputedGetter (line 3313) | function createComputedGetter (key) { function initMethods (line 3328) | function initMethods (vm, methods) { function initWatch (line 3357) | function initWatch (vm, watch) { function createWatcher (line 3371) | function createWatcher ( function stateMixin (line 3387) | function stateMixin (Vue) { function initProvide (line 3436) | function initProvide (vm) { function initInjections (line 3445) | function initInjections (vm) { function resolveInject (line 3466) | function resolveInject (inject, vm) { function createFunctionalComponent (line 3498) | function createFunctionalComponent ( function mergeProps (line 3538) | function mergeProps (to, from) { function createComponent (line 3616) | function createComponent ( function createComponentInstanceForVnode (line 3714) | function createComponentInstanceForVnode ( function mergeHooks (line 3741) | function mergeHooks (data) { function mergeHook$1 (line 3753) | function mergeHook$1 (one, two) { function transformModel (line 3762) | function transformModel (options, data) { function createElement (line 3780) | function createElement ( function _createElement (line 3799) | function _createElement ( function applyNS (line 3879) | function applyNS (vnode, ns) { function renderList (line 3900) | function renderList ( function renderSlot (line 3934) | function renderSlot ( function resolveFilter (line 3967) | function resolveFilter (id) { function checkKeyCodes (line 3976) | function checkKeyCodes ( function bindObjectProps (line 3994) | function bindObjectProps ( function renderStatic (line 4048) | function renderStatic ( function markOnce (line 4071) | function markOnce ( function markStatic (line 4080) | function markStatic ( function markStaticNode (line 4096) | function markStaticNode (node, key, isOnce) { function bindObjectListeners (line 4104) | function bindObjectListeners (data, value) { function initRender (line 4125) | function initRender (vm) { function renderMixin (line 4156) | function renderMixin (Vue) { function initMixin (line 4242) | function initMixin (Vue) { function initInternalComponent (line 4299) | function initInternalComponent (vm, options) { function resolveConstructorOptions (line 4316) | function resolveConstructorOptions (Ctor) { function resolveModifiedOptions (line 4340) | function resolveModifiedOptions (Ctor) { function dedupe (line 4354) | function dedupe (latest, extended, sealed) { function Vue$3 (line 4373) | function Vue$3 (options) { function initUse (line 4390) | function initUse (Vue) { function initMixin$1 (line 4412) | function initMixin$1 (Vue) { function initExtend (line 4421) | function initExtend (Vue) { function initProps$1 (line 4503) | function initProps$1 (Comp) { function initComputed$1 (line 4510) | function initComputed$1 (Comp) { function initAssetRegisters (line 4519) | function initAssetRegisters (Vue) { function getComponentName (line 4558) | function getComponentName (opts) { function matches (line 4562) | function matches (pattern, name) { function pruneCache (line 4574) | function pruneCache (cache, current, filter) { function pruneCacheEntry (line 4589) | function pruneCacheEntry (vnode) { function initGlobalAPI (line 4659) | function initGlobalAPI (Vue) { function genClassForVnode (line 4762) | function genClassForVnode (vnode) { function mergeClassData (line 4780) | function mergeClassData (child, parent) { function renderClass (line 4789) | function renderClass ( function concat (line 4800) | function concat (a, b) { function stringifyClass (line 4804) | function stringifyClass (value) { function stringifyArray (line 4818) | function stringifyArray (value) { function stringifyObject (line 4830) | function stringifyObject (value) { function getTagNamespace (line 4877) | function getTagNamespace (tag) { function isUnknownElement (line 4889) | function isUnknownElement (tag) { function query (line 4921) | function query (el) { function createElement$1 (line 4938) | function createElement$1 (tagName, vnode) { function createElementNS (line 4950) | function createElementNS (namespace, tagName) { function createTextNode (line 4954) | function createTextNode (text) { function createComment (line 4958) | function createComment (text) { function insertBefore (line 4962) | function insertBefore (parentNode, newNode, referenceNode) { function removeChild (line 4966) | function removeChild (node, child) { function appendChild (line 4970) | function appendChild (node, child) { function parentNode (line 4974) | function parentNode (node) { function nextSibling (line 4978) | function nextSibling (node) { function tagName (line 4982) | function tagName (node) { function setTextContent (line 4986) | function setTextContent (node, text) { function setAttribute (line 4990) | function setAttribute (node, key, val) { function registerRef (line 5027) | function registerRef (vnode, isRemoval) { function sameVnode (line 5070) | function sameVnode (a, b) { function sameInputType (line 5087) | function sameInputType (a, b) { function createKeyToOldIdx (line 5095) | function createKeyToOldIdx (children, beginIdx, endIdx) { function createPatchFunction (line 5105) | function createPatchFunction (backend) { function updateDirectives (line 5750) | function updateDirectives (oldVnode, vnode) { function _update (line 5756) | function _update (oldVnode, vnode) { function normalizeDirectives$1 (line 5818) | function normalizeDirectives$1 ( function getRawDirName (line 5838) | function getRawDirName (dir) { function callHook$1 (line 5842) | function callHook$1 (dir, hook, vnode, oldVnode, isDestroy) { function updateAttrs (line 5860) | function updateAttrs (oldVnode, vnode) { function setAttr (line 5900) | function setAttr (el, key, value) { function updateClass (line 5938) | function updateClass (oldVnode, vnode) { function parseFilters (line 5978) | function parseFilters (exp) { function wrapFilter (line 6060) | function wrapFilter (exp, filter) { function baseWarn (line 6074) | function baseWarn (msg) { function pluckModuleFunction (line 6078) | function pluckModuleFunction ( function addProp (line 6087) | function addProp (el, name, value) { function addAttr (line 6091) | function addAttr (el, name, value) { function addDirective (line 6095) | function addDirective ( function addHandler (line 6106) | function addHandler ( function getBindingAttr (line 6158) | function getBindingAttr ( function getAndRemoveAttr (line 6176) | function getAndRemoveAttr (el, name) { function genComponentModel (line 6195) | function genComponentModel ( function genAssignmentCode (line 6227) | function genAssignmentCode ( function parseModel (line 6260) | function parseModel (val) { function next (line 6288) | function next () { function eof (line 6292) | function eof () { function isStringStart (line 6296) | function isStringStart (chr) { function parseBracket (line 6300) | function parseBracket (chr) { function parseString (line 6318) | function parseString (chr) { function model (line 6337) | function model ( function genCheckboxModel (line 6395) | function genCheckboxModel ( function genRadioModel (line 6426) | function genRadioModel ( function genSelect (line 6438) | function genSelect ( function genDefaultModel (line 6455) | function genDefaultModel ( function normalizeEvents (line 6498) | function normalizeEvents (on) { function add$1 (line 6517) | function add$1 ( function remove$2 (line 6545) | function remove$2 ( function updateDOMListeners (line 6554) | function updateDOMListeners (oldVnode, vnode) { function updateDOMProps (line 6572) | function updateDOMProps (oldVnode, vnode) { function shouldUpdateValue (line 6618) | function shouldUpdateValue ( function isDirty (line 6630) | function isDirty (elm, checkVal) { function isInputChanged (line 6640) | function isInputChanged (elm, newVal) { function normalizeStyleData (line 6673) | function normalizeStyleData (data) { function normalizeStyleBinding (line 6683) | function normalizeStyleBinding (bindingStyle) { function getStyle (line 6697) | function getStyle (vnode, checkChild) { function updateStyle (line 6767) | function updateStyle (oldVnode, vnode) { function addClass (line 6821) | function addClass (el, cls) { function removeClass (line 6846) | function removeClass (el, cls) { function resolveTransition (line 6879) | function resolveTransition (def$$1) { function nextFrame (line 6937) | function nextFrame (fn) { function addTransitionClass (line 6943) | function addTransitionClass (el, cls) { function removeTransitionClass (line 6951) | function removeTransitionClass (el, cls) { function whenTransitionEnds (line 6958) | function whenTransitionEnds ( function getTransitionInfo (line 6991) | function getTransitionInfo (el, expectedType) { function getTimeout (line 7040) | function getTimeout (delays, durations) { function toMs (line 7051) | function toMs (s) { function enter (line 7057) | function enter (vnode, toggleDisplay) { function leave (line 7206) | function leave (vnode, rm) { function checkDuration (line 7309) | function checkDuration (val, name, vnode) { function isValidDuration (line 7325) | function isValidDuration (val) { function getHookArgumentsLength (line 7335) | function getHookArgumentsLength (fn) { function _enter (line 7352) | function _enter (_, vnode) { function setSelected (line 7451) | function setSelected (el, binding, vm) { function actuallySetSelected (line 7461) | function actuallySetSelected (el, binding, vm) { function hasNoMatchingOption (line 7494) | function hasNoMatchingOption (value, options) { function getValue (line 7498) | function getValue (option) { function onCompositionStart (line 7504) | function onCompositionStart (e) { function onCompositionEnd (line 7508) | function onCompositionEnd (e) { function trigger (line 7515) | function trigger (el, type) { function locateNode (line 7524) | function locateNode (vnode) { function getRealChild (line 7615) | function getRealChild (vnode) { function extractTransitionData (line 7624) | function extractTransitionData (comp) { function placeholder (line 7640) | function placeholder (h, rawChild) { function hasParentTransition (line 7648) | function hasParentTransition (vnode) { function isSameChild (line 7656) | function isSameChild (child, oldChild) { function callPendingCbs (line 7917) | function callPendingCbs (c) { function recordPosition (line 7928) | function recordPosition (c) { function applyTranslation (line 7932) | function applyTranslation (c) { function shouldDecode (line 8003) | function shouldDecode (content, encoded) { function parseText (line 8024) | function parseText ( function transformNode (line 8054) | function transformNode (el, options) { function genData (line 8077) | function genData (el) { function transformNode$1 (line 8096) | function transformNode$1 (el, options) { function genData$1 (line 8121) | function genData$1 (el) { function text (line 8145) | function text (el, dir) { function html (line 8153) | function html (el, dir) { function decodeAttr (line 8262) | function decodeAttr (value, shouldDecodeNewlines) { function parseHTML (line 8267) | function parseHTML (html, options) { function parse (line 8547) | function parse ( function processPre (line 8790) | function processPre (el) { function processRawAttrs (line 8796) | function processRawAttrs (el) { function processKey (line 8812) | function processKey (el) { function processRef (line 8822) | function processRef (el) { function processFor (line 8830) | function processFor (el) { function processIf (line 8855) | function processIf (el) { function processIfConditions (line 8874) | function processIfConditions (el, parent) { function findPrevElement (line 8889) | function findPrevElement (children) { function addIfCondition (line 8906) | function addIfCondition (el, condition) { function processOnce (line 8913) | function processOnce (el) { function processSlot (line 8920) | function processSlot (el) { function processComponent (line 8943) | function processComponent (el) { function processAttrs (line 8953) | function processAttrs (el) { function checkInFor (line 9029) | function checkInFor (el) { function parseModifiers (line 9040) | function parseModifiers (name) { function makeAttrsMap (line 9049) | function makeAttrsMap (attrs) { function isTextTag (line 9064) | function isTextTag (el) { function isForbiddenTag (line 9068) | function isForbiddenTag (el) { function guardIESVGBug (line 9082) | function guardIESVGBug (attrs) { function checkForAliasModel (line 9094) | function checkForAliasModel (el, value) { function optimize (line 9128) | function optimize (root, options) { function genStaticKeys$1 (line 9138) | function genStaticKeys$1 (keys) { function markStatic$1 (line 9145) | function markStatic$1 (node) { function markStaticRoots (line 9177) | function markStaticRoots (node, isInFor) { function isStatic (line 9207) | function isStatic (node) { function isDirectChildOfTemplateFor (line 9224) | function isDirectChildOfTemplateFor (node) { function genHandlers (line 9273) | function genHandlers ( function genHandler (line 9296) | function genHandler ( function genKeyFilter (line 9346) | function genKeyFilter (keys) { function genFilterCode (line 9350) | function genFilterCode (key) { function on (line 9361) | function on (el, dir) { function bind$1 (line 9370) | function bind$1 (el, dir) { function generate (line 9400) | function generate ( function genElement (line 9412) | function genElement (el, state) { function genStatic (line 9445) | function genStatic (el, state) { function genOnce (line 9452) | function genOnce (el, state) { function genIf (line 9478) | function genIf ( function genIfConditions (line 9488) | function genIfConditions ( function genFor (line 9515) | function genFor ( function genData$2 (line 9547) | function genData$2 (el, state) { function genDirectives (line 9624) | function genDirectives (el, state) { function genInlineTemplate (line 9649) | function genInlineTemplate (el, state) { function genScopedSlots (line 9662) | function genScopedSlots ( function genScopedSlot (line 9671) | function genScopedSlot ( function genForScopedSlot (line 9685) | function genForScopedSlot ( function genChildren (line 9701) | function genChildren ( function getNormalizationType (line 9731) | function getNormalizationType ( function needsNormalization (line 9754) | function needsNormalization (el) { function genNode (line 9758) | function genNode (node, state) { function genText (line 9768) | function genText (text) { function genComment (line 9774) | function genComment (comment) { function genSlot (line 9778) | function genSlot (el, state) { function genComponent (line 9797) | function genComponent ( function genProps (line 9806) | function genProps (props) { function transformSpecialNewlines (line 9816) | function transformSpecialNewlines (text) { function detectErrors (line 9844) | function detectErrors (ast) { function checkNode (line 9852) | function checkNode (node, errors) { function checkEvent (line 9878) | function checkEvent (exp, text, errors) { function checkFor (line 9890) | function checkFor (node, text, errors) { function checkIdentifier (line 9897) | function checkIdentifier (ident, type, text, errors) { function checkExpression (line 9903) | function checkExpression (exp, text, errors) { function createFunction (line 9921) | function createFunction (code, errors) { function createCompileToFunctionFn (line 9930) | function createCompileToFunctionFn (compile) { function createCompilerCreator (line 10016) | function createCompilerCreator (baseCompile) { function getOuterHTML (line 10169) | function getOuterHTML (el) { FILE: webmacs/scripts/caret_browsing.js function listener (line 765) | function listener() { FILE: webmacs/scripts/hint.js function clickLike (line 1) | function clickLike(elem) { function rectElementInViewport (line 22) | function rectElementInViewport(elem, w) { // eslint-disable-line comple... function escapeRegExp (line 49) | function escapeRegExp(str) { class BaseHint (line 53) | class BaseHint { method constructor (line 54) | constructor(obj, manager, index, rect) { method text (line 70) | text() { method url (line 77) | url() { method id (line 84) | id() { method serialize (line 88) | serialize() { method remove (line 97) | remove() { method setVisible (line 101) | setVisible(on) { method isVisible (line 105) | isVisible() { method refresh (line 109) | refresh() {} class Hint (line 112) | class Hint extends BaseHint { method constructor (line 113) | constructor(obj, manager, rect, index) { method remove (line 121) | remove() { method setVisible (line 127) | setVisible(on) { method refresh (line 132) | refresh() { method id (line 146) | id() { class AlphabetHint (line 151) | class AlphabetHint extends BaseHint { method constructor (line 152) | constructor(obj, manager, rect, index) { class HintFrame (line 157) | class HintFrame { method constructor (line 158) | constructor(frame) { method remove (line 162) | remove() { function xpath_lookup_namespace (line 176) | function xpath_lookup_namespace (prefix) { class Hinter (line 180) | class Hinter { method init (line 181) | init(selector, method, options) { method lookup (line 194) | lookup(hint_index) { method hintsCreated (line 240) | hintsCreated(count) { method configure_hints (line 258) | configure_hints(index, labels, parent_indexes) { method frame_configure_hints (line 287) | frame_configure_hints(args) { method selectBrowserObjects (line 291) | selectBrowserObjects(selector, method, options) { method clearBrowserObjects (line 299) | clearBrowserObjects() { method frameUpActivateHint (line 310) | frameUpActivateHint(indexes) { method clearFrameSelection (line 331) | clearFrameSelection() { method setCurrentActiveHint (line 345) | setCurrentActiveHint(indexes) { method frameActivateNextHint (line 354) | frameActivateNextHint(args) { method activateNextHint (line 428) | activateNextHint(backward) { method followCurrentLink (line 435) | followCurrentLink() { method frameSelectVisibleHint (line 446) | frameSelectVisibleHint(args) { method selectVisibleHint (line 478) | selectVisibleHint(index) { method frameFilterSelection (line 485) | frameFilterSelection(args) { method filterSelection (line 564) | filterSelection(text) { function currentLinkUrl (line 576) | function currentLinkUrl() { FILE: webmacs/scripts/setup.js constant MESSAGE_HANDLERS (line 17) | let MESSAGE_HANDLERS = {}; function post_message (line 30) | function post_message(w, name, args) { function register_message_handler (line 53) | function register_message_handler(name, func) { function post_webmacs_message (line 63) | function post_webmacs_message(name, args) { function isTextInput (line 71) | function isTextInput(node) { function registerWebmacs (line 111) | function registerWebmacs(w) { function registerWebChannel (line 127) | function registerWebChannel() { FILE: webmacs/session.py function _session_load (line 27) | def _session_load(stream): function _session_save (line 74) | def _session_save(stream): function session_clean (line 89) | def session_clean(): function session_load (line 101) | def session_load(session_file): function session_save (line 120) | def session_save(session_file): FILE: webmacs/spell_checking.py class Versions (line 43) | class Versions(dict): method from_file (line 45) | def from_file(cls, path): method get_version (line 52) | def get_version(self, name): method write (line 55) | def write(self, path): class SpellCheckingTask (line 60) | class SpellCheckingTask(Task): method __init__ (line 61) | def __init__(self, app, path): method start (line 70) | def start(self): method _on_bdic_files_list (line 85) | def _on_bdic_files_list(self): method _install (line 126) | def _install(self, r): method _bdic_ready_read (line 140) | def _bdic_ready_read(self): method _bdic_finished (line 144) | def _bdic_finished(self): FILE: webmacs/task.py class Task (line 23) | class Task(QObject): method __init__ (line 34) | def __init__(self): method start (line 39) | def start(self): method abort (line 45) | def abort(self): method error (line 50) | def error(self): method error_message (line 56) | def error_message(self): method set_error (line 62) | def set_error(self, message): method __str__ (line 65) | def __str__(self): class TaskRunner (line 69) | class TaskRunner(QObject): method __init__ (line 70) | def __init__(self): method run (line 74) | def run(self, task): method stop (line 84) | def stop(self): method _on_task_finished (line 88) | def _on_task_finished(self): FILE: webmacs/url_opener.py function url_open (line 20) | def url_open(ctx, url, instance=None, new_window=False, new_buffer=False): FILE: webmacs/variables.py class VariableConditionError (line 4) | class VariableConditionError(Exception): function condition (line 8) | def condition(func, doc): class Variable (line 17) | class Variable(object): method __init__ (line 20) | def __init__(self, name, doc, value, conditions=(), callbacks=(), method validate (line 31) | def validate(self, value): method set_value (line 42) | def set_value(self, value): method add_callback (line 49) | def add_callback(self, callback): class Type (line 55) | class Type(object): method validate (line 56) | def validate(self, value): method _describe (line 59) | def _describe(self, result): method type_name (line 62) | def type_name(self): method describe (line 65) | def describe(self): class ChoiceMixin (line 71) | class ChoiceMixin(object): method __init__ (line 72) | def __init__(self, choices=None, **kwargs): method validate (line 76) | def validate(self, value): method _describe (line 82) | def _describe(self, result): class RangeMixin (line 88) | class RangeMixin(object): method __init__ (line 89) | def __init__(self, min=None, max=None, **kwargs): method validate (line 94) | def validate(self, value): method _describe (line 105) | def _describe(self, result): class String (line 113) | class String(ChoiceMixin, Type): method validate (line 114) | def validate(self, value): method type_name (line 119) | def type_name(self): class Int (line 123) | class Int(ChoiceMixin, RangeMixin, Type): method validate (line 124) | def validate(self, value): method type_name (line 129) | def type_name(self): class Float (line 133) | class Float(ChoiceMixin, RangeMixin, Type): method validate (line 134) | def validate(self, value): method type_name (line 139) | def type_name(self): class Bool (line 143) | class Bool(Type): method validate (line 144) | def validate(self, value): method type_name (line 148) | def type_name(self): class List (line 152) | class List(Type): method __init__ (line 153) | def __init__(self, type): method validate (line 156) | def validate(self, value): method type_name (line 167) | def type_name(self): method describe (line 170) | def describe(self): class Tuple (line 176) | class Tuple(Type): method __init__ (line 177) | def __init__(self, *types): method validate (line 180) | def validate(self, value): method type_name (line 192) | def type_name(self): method describe (line 195) | def describe(self): class Dict (line 202) | class Dict(Type): method __init__ (line 203) | def __init__(self, key_type, value_type): method validate (line 207) | def validate(self, value): method type_name (line 220) | def type_name(self): method describe (line 223) | def describe(self): function define_variable (line 230) | def define_variable(name, doc, value, **kwargs): function get_variable (line 236) | def get_variable(name): function get (line 243) | def get(name): function set (line 252) | def set(name, value): FILE: webmacs/version.py function QT_VERSION_CHECK (line 37) | def QT_VERSION_CHECK(major, minor=0, patch=0): class _QtVersionChecker (line 41) | class _QtVersionChecker(object): method __init__ (line 44) | def __init__(self, version): method __eq__ (line 47) | def __eq__(self, other): method __lt__ (line 50) | def __lt__(self, other): method __gt__ (line 53) | def __gt__(self, other): method __le__ (line 56) | def __le__(self, other): method __ge__ (line 59) | def __ge__(self, other): function chromium_version (line 68) | def chromium_version(): function webmacs_revision (line 87) | def webmacs_revision(): FILE: webmacs/visited_links.py class VisitedLinks (line 30) | class VisitedLinks(object): method __init__ (line 31) | def __init__(self, dbbath): method visit (line 38) | def visit(self, url, title): method visited_urls (line 45) | def visited_urls(self): method remove (line 51) | def remove(self, url): FILE: webmacs/webbuffer.py function close_buffer (line 52) | def close_buffer(wb): class WebBuffer (line 97) | class WebBuffer(QWebEnginePage): method __init__ (line 110) | def __init__(self, url=None): method internal_view (line 151) | def internal_view(self): method view (line 154) | def view(self): method mode (line 160) | def mode(self): method text_edit_mark (line 164) | def text_edit_mark(self): method set_text_edit_mark (line 167) | def set_text_edit_mark(self, on): method set_mode (line 170) | def set_mode(self, modename): method load (line 177) | def load(self, url): method delayed_loading_url (line 183) | def delayed_loading_url(self): method url (line 186) | def url(self): method title (line 191) | def title(self): method content_handler (line 197) | def content_handler(self): method javaScriptConsoleMessage (line 200) | def javaScriptConsoleMessage(self, level, message, lineno, source): method active_keymap (line 207) | def active_keymap(self): method keymap_mode (line 211) | def keymap_mode(self): method set_keymap_mode (line 214) | def set_keymap_mode(self, enabled): method async_scroll_pos (line 217) | def async_scroll_pos(self, func): method set_scroll_pos (line 220) | def set_scroll_pos(self, x=0, y=0): method scroll_by (line 223) | def scroll_by(self, x=0, y=0): method start_select_browser_objects (line 226) | def start_select_browser_objects(self, selector, method="filter", method stop_select_browser_objects (line 233) | def stop_select_browser_objects(self): method select_nex_browser_object (line 238) | def select_nex_browser_object(self, forward=True): method filter_browser_objects (line 243) | def filter_browser_objects(self, text): method focus_active_browser_object (line 248) | def focus_active_browser_object(self): method select_visible_hint (line 253) | def select_visible_hint(self, hint_id): method _on_full_screen_requested (line 259) | def _on_full_screen_requested(self, request): method _on_feature_requested (line 267) | def _on_feature_requested(self, url, feature): method createWindow (line 291) | def createWindow(self, type): method finished (line 303) | def finished(self): method handle_authentication (line 321) | def handle_authentication(self, url, authenticator): method certificateError (line 340) | def certificateError(self, error): method javaScriptConfirm (line 354) | def javaScriptConfirm(self, url, msg): method javaScriptAlert (line 360) | def javaScriptAlert(self, url, msg): method on_url_hovered (line 364) | def on_url_hovered(self, url): method main_window (line 367) | def main_window(self): method _incr_zoom (line 372) | def _incr_zoom(self, forward): method set_zoom (line 384) | def set_zoom(self, zoom_factor): method zoom_in (line 390) | def zoom_in(self): method zoom_out (line 393) | def zoom_out(self): method zoom_normal (line 396) | def zoom_normal(self): method __on_title_changed (line 400) | def __on_title_changed(self, title): FILE: webmacs/webview.py function _update_stylesheets (line 27) | def _update_stylesheets(var): class WebView (line 52) | class WebView(QFrame): method __init__ (line 53) | def __init__(self, window): method _attach_view (line 62) | def _attach_view(self, view): method _detach_view (line 66) | def _detach_view(self): method setBuffer (line 71) | def setBuffer(self, buffer, update_last_use=True): method buffer (line 110) | def buffer(self): method show_focused (line 114) | def show_focused(self, active): method internal_view (line 121) | def internal_view(self): class InternalWebView (line 126) | class InternalWebView(QWebEngineView): method __init__ (line 128) | def __init__(self, view): method view (line 133) | def view(self): method event (line 136) | def event(self, evt): method eventFilter (line 143) | def eventFilter(self, obj, evt): method request_fullscreen (line 158) | def request_fullscreen(self, toggle_on): class FullScreenState (line 172) | class FullScreenState(object): method __init__ (line 173) | def __init__(self, internal_view): method restore (line 186) | def restore(self): FILE: webmacs/window.py function remove_layout_spaces (line 34) | def remove_layout_spaces(layout): class Window (line 39) | class Window(QWidget): method __init__ (line 40) | def __init__(self): method _update_toolbar (line 69) | def _update_toolbar(self, buffer): method toggle_toolbar (line 80) | def toggle_toolbar(self): method set_current_webview (line 94) | def set_current_webview(self, webview): method current_webview (line 100) | def current_webview(self): method webviews (line 103) | def webviews(self): method create_webview_on_right (line 106) | def create_webview_on_right(self): method create_webview_on_bottom (line 109) | def create_webview_on_bottom(self): method _delete_webview (line 112) | def _delete_webview(self, webview): method minibuffer (line 117) | def minibuffer(self): method other_view (line 120) | def other_view(self): method close_view (line 129) | def close_view(self, view): method close_other_views (line 144) | def close_other_views(self): method update_title (line 157) | def update_title(self, title=None): method dump_state (line 167) | def dump_state(self): method restore_state (line 174) | def restore_state(self, data, version):