コード例 #1
0
ファイル: preview.py プロジェクト: eccstartup/TikZ-Editor
	def updatePreviewAfterTypingPause(self):
		"""
		Updates the preview when the user is making a pause while typing.
		"""
		preview_threshold = Preferences.getPreviewThreshold()
		time_delta = datetime.now() - self.last_time_content_changed
		elapsed_ms = time_delta.seconds * 1000 + time_delta.microseconds / 1000
		if elapsed_ms >= preview_threshold:
			self.updatePreview()
		else:
			wait_for = max(100, Preferences.getPreviewThreshold() / 2)
			QTimer.singleShot(wait_for, self.updatePreviewAfterTypingPause)
コード例 #2
0
    def updatePreviewAfterTypingPause(self):
        """
		Updates the preview when the user is making a pause while typing.
		"""
        preview_threshold = Preferences.getPreviewThreshold()
        time_delta = datetime.now() - self.last_time_content_changed
        elapsed_ms = time_delta.seconds * 1000 + time_delta.microseconds / 1000
        if elapsed_ms >= preview_threshold:
            self.updatePreview()
        else:
            wait_for = max(100, Preferences.getPreviewThreshold() / 2)
            QTimer.singleShot(wait_for, self.updatePreviewAfterTypingPause)
コード例 #3
0
ファイル: preferences.py プロジェクト: spartajet/TikZ-Editor
    def _syncViewAndModel(self):
        self.view.editor.editor_font = Preferences.getEditorFont()
        self.view.editor.file_encoding = Preferences.getFileEncoding()
        self.view.editor.line_endings = Preferences.getLineEndings()
        self.view.editor.indentation_type = Preferences.getIndentationType()
        self.view.editor.indentation_size = Preferences.getIndentationSize()
        self.view.editor.auto_wrap = Preferences.getAutoWrap()
        self.view.editor.error_markers = Preferences.getShowErrorMarkers()
        self.view.editor.error_annotations = Preferences.getShowErrorAnnotations(
        )
        self.view.editor.auto_preview = Preferences.getAutoPreview()
        self.view.editor.preview_threshold = Preferences.getPreviewThreshold()

        self.view.document.latex_file_template = Preferences.getLatexFileTemplate(
        )
        self.view.document.preamble_template = Preferences.getPreambleTemplate(
        )

        self.view.preview.preview_template = Preferences.getPreviewTemplate()
        self.view.preview.latex_to_pdf_command = Preferences.getLatexToPDFCommand(
        )
        self.view.preview.pdf_to_image_command = Preferences.getPDFToImageCommand(
        )

        self.view.snippets.snippets = Preferences.getSnippets()
コード例 #4
0
ファイル: preferences.py プロジェクト: eccstartup/TikZ-Editor
	def _syncViewAndModel(self):
		self.view.editor.editor_font = Preferences.getEditorFont()
		self.view.editor.file_encoding = Preferences.getFileEncoding()
		self.view.editor.line_endings = Preferences.getLineEndings()
		self.view.editor.indentation_type = Preferences.getIndentationType()
		self.view.editor.indentation_size = Preferences.getIndentationSize()
		self.view.editor.auto_wrap = Preferences.getAutoWrap()
		self.view.editor.error_markers = Preferences.getShowErrorMarkers()
		self.view.editor.error_annotations = Preferences.getShowErrorAnnotations()
		self.view.editor.auto_preview = Preferences.getAutoPreview()
		self.view.editor.preview_threshold = Preferences.getPreviewThreshold()

		self.view.document.latex_file_template = Preferences.getLatexFileTemplate()
		self.view.document.preamble_template = Preferences.getPreambleTemplate()

		self.view.preview.preview_template = Preferences.getPreviewTemplate()
		self.view.preview.latex_to_pdf_command = Preferences.getLatexToPDFCommand()
		self.view.preview.pdf_to_image_command = Preferences.getPDFToImageCommand()

		self.view.snippets.snippets = Preferences.getSnippets()