Beispiel #1
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     self.__installed_assets = set()
     self.default_license = None
     self.default_code_samples_license = None
     self.default_copyright_holders = []
     self.authors_hold_copyright = True
Beispiel #2
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     self.project = project
     self.flags = []
     if not CExtension.connected:
         inclusions.include_signal.connect(self.__include_file_cb)
         CExtension.connected = True
     self.scanner = ClangScanner(self.app, self.project, self)
Beispiel #3
0
 def __init__(self, app, project):
     self.__local_repo = None
     self.__remote_branch = None
     self.__commit_message = None
     self.__copy_only = False
     self.__repository = None
     self.__activate = False
     Extension.__init__(self, app, project)
Beispiel #4
0
    def format_page(self, page, link_resolver, output):
        link_resolver.get_link_signal.connect(self.search_online_links)

        prev_l = None
        page.meta['extra']['gi-languages'] = ','.join(self.languages)
        page.meta['extra']['gi-language'] = 'c'
        Extension.format_page(self, page, link_resolver, output)
        page.meta['extra']['gi-language'] = self.languages[0]

        link_resolver.get_link_signal.disconnect(self.search_online_links)
Beispiel #5
0
    def format_page(self, page, link_resolver, output):
        link_resolver.get_link_signal.connect(search_online_links)

        prev_l = None
        page.meta['extra']['gi-languages'] = [
            lang.language_name for lang in self.languages
        ]
        page.meta['extra']['gi-language'] = self.languages[0].language_name
        Extension.format_page(self, page, link_resolver, output)

        link_resolver.get_link_signal.disconnect(search_online_links)
Beispiel #6
0
    def __init__(self, app, project):
        Extension.__init__(self, app, project)

        self.languages = None

        self.__all_sources = None
        self.__current_output_filename = None
        self.__class_gtype_structs = {}
        self.__default_page = DEFAULT_PAGE
        self.created_symbols = set()
        self.__raw_comment_parser = GtkDocParser(self.project)
        self.__c_comment_extractor = CCommentExtractor(
            self, self.__raw_comment_parser)
Beispiel #7
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     self.__symbols_database = None
Beispiel #8
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     self.__ext_languages = defaultdict(set)
     self.__online = None
Beispiel #9
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     self.__ext_languages = defaultdict(set)
     self.__resolved_symbols_map = {}
Beispiel #10
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
Beispiel #11
0
 def __init__(self, app, project):
     self.__repo = None
     self.__repo_root = None
     self.__branch = None
     Extension.__init__(self, app, project)
Beispiel #12
0
 def write_out_page(self, output, page):
     prev_l = None
     page.meta['extra']['gi-language'] = 'c'
     Extension.write_out_page(self, output, page)
Beispiel #13
0
 def __init__(self, app, project):
     self.__repo = None
     Extension.__init__(self, app, project)
Beispiel #14
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     self.__all_paths = []
     self.script = os.path.abspath(os.path.join(HERE, 'trie.js'))
Beispiel #15
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     self.__asset_folders = set()
     self.activated = False
Beispiel #16
0
 def __init__(self, app, project):
     Extension.__init__(self, app, project)
     if not SearchExtension.connected:
         app.formatted_signal.connect(self.__build_index)
         SearchExtension.connected = True
     self.script = os.path.abspath(os.path.join(HERE, 'trie.js'))