MCPcopy Create free account
hub / github.com/cxasm/notepad-- / FindResultView

Method FindResultView

src/findresultview.cpp:35–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33}
34
35FindResultView::FindResultView(QWidget *parent)
36 : QsciScintilla(parent)
37{
38 //ͨ��fold���֣�����ʹ��qscint�Ĺ��ܣ���Ϊ�����˴�����װ�ͼ�
39 setFolding(BoxedTreeFoldStyle, MARGE_FOLDER);
40
41 SendScintilla(SCI_SETMARGINWIDTHN, MARGE_FOLDER, 14);
42
43 SendScintilla(SCI_MARKERSETFORE, SC_MARKNUM_FOLDERSUB, QColor(0xff,0,0));
44
45 setCaretLineVisible(true);
46 SendScintilla(SCI_SETSCROLLWIDTHTRACKING, true);
47 SendScintilla(SCI_SETCARETLINEBACK, StyleSet::s_global_style->current_line_background_color.bgColor);
48
49 QColor foldfgColor = Qt::white, foldbgColor = Qt::gray, activeFoldFgColor = Qt::red;
50 getFoldColor(foldfgColor, foldbgColor, activeFoldFgColor);
51 setFoldMarginColors(StyleSet::s_global_style->fold_margin.fgColor, StyleSet::s_global_style->fold_margin.bgColor);
52 setFoldColor(SC_MARKNUM_FOLDEROPEN, foldfgColor, foldbgColor, activeFoldFgColor);
53 setFoldColor(SC_MARKNUM_FOLDER, foldfgColor, foldbgColor, activeFoldFgColor);
54 setFoldColor(SC_MARKNUM_FOLDERSUB, foldfgColor, foldbgColor, activeFoldFgColor);
55 setFoldColor(SC_MARKNUM_FOLDERTAIL, foldfgColor, foldbgColor, activeFoldFgColor);
56 setFoldColor(SC_MARKNUM_FOLDEREND, foldfgColor, foldbgColor, activeFoldFgColor);
57 setFoldColor(SC_MARKNUM_FOLDEROPENMID, foldfgColor, foldbgColor, activeFoldFgColor);
58 setFoldColor(SC_MARKNUM_FOLDERMIDTAIL, foldfgColor, foldbgColor, activeFoldFgColor);
59
60 SendScintilla(SCI_STYLESETSIZE, STYLE_DEFAULT, 12);
61
62 if (!StyleSet::isCurrentDeepStyle())
63 {
64 this->setPaper(StyleSet::s_global_style->default_style.bgColor);
65
66 SendScintilla(SCI_STYLESETBACK, STYLE_COLOUR_TITLE, 0xffbbbb);
67 SendScintilla(SCI_STYLESETBACK, STYLE_COLOUR_DEST_FILE, 0xd5ffd5);
68 SendScintilla(SCI_STYLESETEOLFILLED, STYLE_COLOUR_TITLE, true);
69 SendScintilla(SCI_STYLESETEOLFILLED, STYLE_COLOUR_DEST_FILE, true);
70 SendScintilla(SCI_STYLESETFORE, STYLE_COLOUR_KEYWORD_HIGH, 0x4080ff);
71 SendScintilla(SCI_STYLESETBACK, STYLE_COLOUR_KEYWORD_BACK_HIGH, 0xbfffff);
72
73 }
74 else
75 {
76 this->setColor(StyleSet::s_global_style->default_style.fgColor);
77 this->setPaper(StyleSet::s_global_style->default_style.bgColor);
78
79 //QColor& col = StyleSet::s_global_style->default_style.fgColor;
80 //sptr_t fgLParam = (col.blue() << 16) | (col.green() << 8) | col.red();
81
82 QColor& col2 = StyleSet::s_global_style->default_style.bgColor;
83 sptr_t bklParam = (col2.blue() << 16) | (col2.green() << 8) | col2.red();
84
85 SendScintilla(SCI_STYLESETBACK, STYLE_COLOUR_TITLE, 0xffbbbb);
86 SendScintilla(SCI_STYLESETEOLFILLED, STYLE_COLOUR_TITLE, true);
87 //SendScintilla(SCI_STYLESETFORE, STYLE_COLOUR_TITLE, fgLParam);
88
89 SendScintilla(SCI_STYLESETBACK, STYLE_DEEP_COLOUR_DEST_FILE, bklParam);
90 SendScintilla(SCI_STYLESETFORE, STYLE_DEEP_COLOUR_DEST_FILE, 0x99cc99);
91 //SendScintilla(SCI_STYLESETFORE, STYLE_DEEP_COLOUR_DEST_FILE, fgLParam);
92 //SendScintilla(SCI_STYLESETBOLD, STYLE_DEEP_COLOUR_DEST_FILE, 1);//����޷���Ч��������qscint bug

Callers

nothing calls this directly

Calls 4

setReadOnlyMethod · 0.80
getFoldColorFunction · 0.70
setPaperMethod · 0.45
setColorMethod · 0.45

Tested by

no test coverage detected