Thanks, that did the trick perfectly :)

also got rid of the self._log member so the class is now just:

class LogControl:
    """ Simple helper to redirect stdout to a panel in the GUI """
    def __init__( self, textCtrl ):
        self._ctrl = textCtrl
        self.write( "Application Started..." )

    def write( self, Message ):
        # Add message to log and force scroll bars to end of window
        self._ctrl.SetValue( self._ctrl.GetValue() + Message )
        self._ctrl.ShowPosition(self._ctrl.GetLastPosition())

Lovely :)

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to