20 # |
20 # |
21 # You should have received a copy of the GNU General Public License |
21 # You should have received a copy of the GNU General Public License |
22 # along with this program; if not, write to the Free Software |
22 # along with this program; if not, write to the Free Software |
23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
24 |
24 |
|
25 |
|
26 from __future__ import absolute_import |
25 import wx |
27 import wx |
26 import wx.lib.buttons |
28 import wx.lib.buttons |
27 import wx.grid |
29 import wx.grid |
28 |
30 |
29 from graphics.GraphicCommons import REFRESH_HIGHLIGHT_PERIOD, ERROR_HIGHLIGHT |
31 from graphics.GraphicCommons import REFRESH_HIGHLIGHT_PERIOD, ERROR_HIGHLIGHT |
30 from controls import CustomGrid, CustomTable, DurationCellEditor |
32 from controls import CustomGrid, CustomTable, DurationCellEditor |
31 from dialogs.DurationEditorDialog import IEC_TIME_MODEL |
33 from dialogs.DurationEditorDialog import IEC_TIME_MODEL |
32 from EditorPanel import EditorPanel |
34 from editors.EditorPanel import EditorPanel |
33 from util.BitmapLibrary import GetBitmap |
35 from util.BitmapLibrary import GetBitmap |
34 from util.TranslationCatalogs import NoTranslate |
36 from util.TranslationCatalogs import NoTranslate |
35 from plcopen.structures import TestIdentifier, IEC_KEYWORDS |
37 from plcopen.structures import TestIdentifier, IEC_KEYWORDS |
36 |
38 |
37 |
39 |