Remove custom font from lib_table_grid
Fixes: lp:1738617 * https://bugs.launchpad.net/kicad/+bug/1738617
This commit is contained in:
parent
59c527c40c
commit
5c6c60def4
|
@ -187,47 +187,6 @@ public:
|
||||||
|
|
||||||
default: return wxEmptyString;
|
default: return wxEmptyString;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Customize the appearance of LIB_TABLE_ROW entries
|
|
||||||
* - If not enabled, greyed out and italic
|
|
||||||
*/
|
|
||||||
virtual wxGridCellAttr* GetAttr( int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind) override
|
|
||||||
{
|
|
||||||
auto* attr = wxGridTableBase::GetAttr( aRow, aCol, aKind );
|
|
||||||
|
|
||||||
if( aRow < (int) size() )
|
|
||||||
{
|
|
||||||
if( !attr )
|
|
||||||
{
|
|
||||||
attr = new wxGridCellAttr();
|
|
||||||
}
|
|
||||||
|
|
||||||
wxFont font;
|
|
||||||
|
|
||||||
if( attr->HasFont() )
|
|
||||||
{
|
|
||||||
font = attr->GetFont();
|
|
||||||
}
|
|
||||||
|
|
||||||
LIB_TABLE_ROW* r = at( (size_t) aRow );
|
|
||||||
|
|
||||||
if( r && r->GetIsEnabled() )
|
|
||||||
{
|
|
||||||
font.SetStyle( wxFONTSTYLE_NORMAL );
|
|
||||||
attr->SetTextColour( COLOUR_ROW_ENABLED );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
font.SetStyle( wxFONTSTYLE_ITALIC );
|
|
||||||
attr->SetTextColour( COLOUR_ROW_DISABLED );
|
|
||||||
}
|
|
||||||
|
|
||||||
attr->SetFont( font );
|
|
||||||
}
|
|
||||||
|
|
||||||
return attr;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
Loading…
Reference in New Issue