コード例 #1
0
ファイル: BOMRecognizerFilter.cpp プロジェクト: chenbk85/QOR
	//------------------------------------------------------------------------------
	void CBOMRecognizerFilter::RejectBOM( unsigned long ulBOMBytes )
	{
		CBFBuffer* pBuffer = GetSourceBuffer();
		if( pBuffer )
		{
			pBuffer->ReadReject( ulBOMBytes );
		}
	}
コード例 #2
0
ファイル: BOMRecognizerFilter.cpp プロジェクト: chenbk85/QOR
	//------------------------------------------------------------------------------
	void CBOMRecognizerFilter::AcknowledgeBOM( unsigned long ulBOMBytes )
	{
		CBFBuffer* pBuffer = GetSourceBuffer();
		if( pBuffer )
		{
			pBuffer->ReadAcknowledge( ulBOMBytes );
		}
	}
コード例 #3
0
ファイル: jazz_sourceview.cpp プロジェクト: Caaraya/Jazz
	GtkSourceMark* SourceView::CreateMarkAtLine(
		const int line,
		const Glib::ustring& name,
		const Glib::ustring& category)
	{
		auto text_iter = GetTextIterAtLine(line);
		return gtk_source_buffer_create_source_mark(
			GetSourceBuffer(), name.c_str(), category.c_str(), &text_iter);
	}
コード例 #4
0
ファイル: jazz_sourceview.cpp プロジェクト: Caaraya/Jazz
	GtkTextIter SourceView::GetTextIterAtLine(const int num)
	{
		GtkTextIter iter;
		gtk_text_buffer_get_iter_at_line(
			GTK_TEXT_BUFFER(GetSourceBuffer()),
			&iter, num
		);
		return iter;
	}
コード例 #5
0
ファイル: BOMRecognizerFilter.cpp プロジェクト: chenbk85/QOR
	//------------------------------------------------------------------------------
	byte* CBOMRecognizerFilter::GetBOM( unsigned long& ulBOMBytes )
	{
		byte* pSequence = 0;
		CBFBuffer* pBuffer = GetSourceBuffer();
		if( pBuffer )
		{
			ulBOMBytes = sculBOMBytes;
			pSequence = pBuffer->ReadRequest( ulBOMBytes );
		}
		return pSequence;
	}
コード例 #6
0
	//------------------------------------------------------------------------------
	byte* CMimeRecognizerFilter::GetSequence( unsigned long& ulSequenceSize )
	{
		byte* pSequence = 0;
		CBuffer* pBuffer = GetSourceBuffer();
		if( pBuffer )
		{
			ulSequenceSize = sculMaxSequenceBytes;
			pSequence = pBuffer->ReadRequest( ulSequenceSize );
		}
		return pSequence;
	}
コード例 #7
0
ファイル: jazz_sourceview.cpp プロジェクト: Caaraya/Jazz
	SourceView::SourceView():
		Gtk::ScrolledWindow(), source_view(GTK_SOURCE_VIEW(gtk_source_view_new()))
	{	
		add(*Glib::wrap(GTK_WIDGET(source_view)));
		
		completion = gtk_source_view_get_completion(source_view);
		completion_words = gtk_source_completion_words_new("Suggestions", nullptr);
		gtk_source_completion_words_register(completion_words, gtk_text_view_get_buffer(GTK_TEXT_VIEW(source_view)));
		gtk_source_completion_add_provider(completion,
			GTK_SOURCE_COMPLETION_PROVIDER(completion_words), nullptr);
		gtk_source_buffer_set_highlight_matching_brackets(GetSourceBuffer(), TRUE);
		gtk_source_view_set_show_line_marks(source_view, TRUE);
		ShowLineNumbers(true);
		
		show_all();
	}