void wxMacControl::SetFont( const wxFont & font , const wxColour& foreground , long windowStyle )
{
m_font = font;
+#ifndef __LP64__
ControlFontStyleRec fontStyle;
if ( font.MacGetThemeFontID() != kThemeCurrentPortFont )
{
}
::SetControlFontStyle( m_controlRef , &fontStyle );
+#endif
}
void wxMacControl::SetBackground( const wxBrush &WXUNUSED(brush) )
void wxMacDataItemBrowserControl::MacScrollTo( unsigned int n )
{
- RevealItem( GetItemFromLine( n) , kDataBrowserRevealWithoutSelecting );
+ UInt32 top , left ;
+ GetScrollPosition( &top , &left ) ;
+ wxMacDataItem * item = (wxMacDataItem*) GetItemFromLine( n );
+
+ UInt16 height ;
+ GetRowHeight( (DataBrowserItemID) item , &height ) ;
+ SetScrollPosition( n * ((UInt32)height) , left ) ;
+
+ RevealItem( item , kDataBrowserRevealWithoutSelecting );
}