Ejemplo n.º 1
0
void IWnd_stc::OnDocumentChanged()
{
	//if(style.get(STYLE_UPDATEUI))
	//{
	//	wxCommandEvent evt(wxEVT_COMMAND_MENU_SELECTED,wxID_HIGHEST+1);
	//	this->ProcessWindowEvent(evt);
	//}

	UpdateMarginLineNumWidth();

}
Ejemplo n.º 2
0
void IWnd_stc::_DoUpdateStyle()
{
	BitFlags& flags(param.flags);

	SetTabWidth (param.wdtab);

	SetUseTabs (true);
	SetTabIndents (true);
	SetBackSpaceUnIndents (true);
	SetIndent (flags.get(FLAG_INDENT)? param.wdtab: 0);

	SetViewEOL (flags.get(FLAG_SHOWEOL));
	SetIndentationGuides (flags.get(FLAG_INDENTGUIDE));
	SetEdgeColumn (80);
	SetEdgeMode (flags.get(FLAG_LONGLINE)?wxSTC_EDGE_LINE: wxSTC_EDGE_NONE);
	SetViewWhiteSpace (flags.get(FLAG_WHITESPACE)?wxSTC_WS_VISIBLEALWAYS: wxSTC_WS_INVISIBLE);
	SetOvertype (flags.get(FLAG_OVERTYPE));
	SetReadOnly (flags.get(FLAG_READONLY));
	SetWrapMode (flags.get(FLAG_WRAPMODE)?wxSTC_WRAP_WORD: wxSTC_WRAP_NONE);

	UpdateMarginLineNumWidth(true);
}
Ejemplo n.º 3
0
void IWnd_stc::OnDocumentChanged()
{
	UpdateMarginLineNumWidth();

}