beremiz

9c5f835b031e
Fix redraw problems in preview frames and debug panel

The problem was that direct call of RefreshView (now DrawView) doesn't
generate EVT_PAINT (at least on GNU/Linux with Wayland and wxgtk build
with gtk3+ support).
Now RefreshView simply triggers EVT_PAINT and EVT_PAINT handler does actual work.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# This file is part of Beremiz, a Integrated Development Environment for
# programming IEC 61131-3 automates supporting plcopen standard and CanFestival.
#
# Copyright (C) 2007: Edouard TISSERANT and Laurent BESSARD
#
# See COPYING file for copyrights details.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
# Package initialization
from __future__ import absolute_import
from controls.CustomEditableListBox import CustomEditableListBox
from controls.CustomGrid import CustomGrid
from controls.CustomTable import CustomTable
from controls.CustomTree import CustomTree
from controls.CustomIntCtrl import CustomIntCtrl
from controls.DebugVariablePanel import DebugVariablePanel
from controls.DurationCellEditor import DurationCellEditor
from controls.LibraryPanel import LibraryPanel
from controls.LocationCellEditor import LocationCellEditor
from controls.PouInstanceVariablesPanel import PouInstanceVariablesPanel
from controls.ProjectPropertiesPanel import ProjectPropertiesPanel
from controls.VariablePanel import VariablePanel
from controls.SearchResultPanel import SearchResultPanel
from controls.TextCtrlAutoComplete import TextCtrlAutoComplete
from controls.FolderTree import FolderTree
from controls.LogViewer import LogViewer
from controls.CustomStyledTextCtrl import CustomStyledTextCtrl
from controls.CustomToolTip import CustomToolTip