Initial commit.
This commit is contained in:
622
Resources/UI/S7/S7.pjd
Normal file
622
Resources/UI/S7/S7.pjd
Normal file
@@ -0,0 +1,622 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<anthemion-project version="1.0.0.0" xmlns="http://www.anthemion.co.uk">
|
||||
<header>
|
||||
<bool name="always_generate_xrc">1</bool>
|
||||
<string name="app_class_name">"Application"</string>
|
||||
<string name="app_file_header">"app.h"</string>
|
||||
<string name="app_file_implementation">"app.cpp"</string>
|
||||
<string name="app_kind">"Standard"</string>
|
||||
<bool name="archive_all_image_files">0</bool>
|
||||
<bool name="archive_image_files">1</bool>
|
||||
<bool name="archive_xrc_files">1</bool>
|
||||
<string name="author">""</string>
|
||||
<string name="configuration">"<None>"</string>
|
||||
<string name="copyright_string">"Copyright Saleem EDAH-TALLY. All rights reserved."</string>
|
||||
<string name="cpp_function_declaration_comment">" /// %BODY%
|
||||
"</string>
|
||||
<string name="cpp_function_implementation_comment">"
|
||||
/*
|
||||
* %BODY%
|
||||
*/
|
||||
|
||||
"</string>
|
||||
<string name="cpp_header_comment">"/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: %HEADER-FILENAME%
|
||||
// Purpose:
|
||||
// Author: %AUTHOR%
|
||||
// Modified by:
|
||||
// Created: %DATE%
|
||||
// RCS-ID:
|
||||
// Copyright: %COPYRIGHT%
|
||||
// Licence:
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
"</string>
|
||||
<string name="cpp_header_preamble">""</string>
|
||||
<string name="cpp_implementation_comment">"/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: %SOURCE-FILENAME%
|
||||
// Purpose:
|
||||
// Author: %AUTHOR%
|
||||
// Modified by:
|
||||
// Created: %DATE%
|
||||
// RCS-ID:
|
||||
// Copyright: %COPYRIGHT%
|
||||
// Licence:
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
"</string>
|
||||
<string name="cpp_implementation_preamble">"// For compilers that support precompilation, includes "wx/wx.h".
|
||||
#include "wx/wxprec.h"
|
||||
|
||||
#ifdef __BORLANDC__
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include "wx/wx.h"
|
||||
#endif
|
||||
|
||||
"</string>
|
||||
<string name="cpp_symbols_file_comment">"/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: %SYMBOLS-FILENAME%
|
||||
// Purpose: Symbols file
|
||||
// Author: %AUTHOR%
|
||||
// Modified by:
|
||||
// Created: %DATE%
|
||||
// RCS-ID:
|
||||
// Copyright: %COPYRIGHT%
|
||||
// Licence:
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
"</string>
|
||||
<string name="current_platform">"<All platforms>"</string>
|
||||
<string name="description">""</string>
|
||||
<string name="external_symbol_filenames">""</string>
|
||||
<bool name="extract_strings">0</bool>
|
||||
<bool name="generate_app_class">0</bool>
|
||||
<bool name="generate_cpp_for_xrc">0</bool>
|
||||
<bool name="generate_for_xrced">0</bool>
|
||||
<bool name="generate_virtual_eventhandlers">0</bool>
|
||||
<string name="html_path">""</string>
|
||||
<long name="image_mode">0</long>
|
||||
<long name="indent_size">4</long>
|
||||
<bool name="inline_images">0</bool>
|
||||
<bool name="make_unicode_strings">1</bool>
|
||||
<long name="name_counter">0</long>
|
||||
<string name="project_encoding">"utf-8"</string>
|
||||
<string name="resource_archive">""</string>
|
||||
<string name="resource_class_name">"AppResources"</string>
|
||||
<string name="resource_file_header">"app_resources.h"</string>
|
||||
<string name="resource_file_implementation">"app_resources.cpp"</string>
|
||||
<string name="resource_prefix">""</string>
|
||||
<string name="resource_xrc_cpp">""</string>
|
||||
<string name="source_encoding">"utf-8"</string>
|
||||
<string name="target_wx_version">"2.9.2"</string>
|
||||
<long name="text_file_type">0</long>
|
||||
<string name="title">""</string>
|
||||
<bool name="translate_strings">1</bool>
|
||||
<bool name="use_enums">0</bool>
|
||||
<bool name="use_generated_xrc_cpp">0</bool>
|
||||
<bool name="use_help_text_for_tooltips">1</bool>
|
||||
<bool name="use_id_name_for_name">0</bool>
|
||||
<bool name="use_resource_archive">0</bool>
|
||||
<bool name="use_sizer_pixel_compatibility">0</bool>
|
||||
<bool name="use_tabs">0</bool>
|
||||
<bool name="use_two_step_construction">0</bool>
|
||||
<string name="user_name">"Saleem EDAH-TALLY"</string>
|
||||
<string name="whitespace_after_return_type">" "</string>
|
||||
<long name="working_mode">1</long>
|
||||
<string name="xrc_encoding">"utf-8"</string>
|
||||
<string name="xrc_filename">""</string>
|
||||
<bool name="xrc_generate_id_tags">0</bool>
|
||||
<bool name="xrc_retain_relative_paths">1</bool>
|
||||
<bool name="xrc_use_name_property">0</bool>
|
||||
</header>
|
||||
<data>
|
||||
<document>
|
||||
<string name="title">""</string>
|
||||
<string name="type">"data-document"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">""</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="owns-file">1</long>
|
||||
<long name="title-mode">0</long>
|
||||
<long name="locked">0</long>
|
||||
<document>
|
||||
<string name="Build mode">"Debug"</string>
|
||||
<string name="C command">"%AUTO%"</string>
|
||||
<string name="C++ command">"%AUTO%"</string>
|
||||
<string name="CFG">""</string>
|
||||
<string name="Compiler bin path">"%AUTO%"</string>
|
||||
<string name="Compiler include path">"%AUTO%"</string>
|
||||
<string name="Compiler lib path">"%AUTO%"</string>
|
||||
<string name="Compiler location">"%AUTO%"</string>
|
||||
<string name="Compiler name">""</string>
|
||||
<string name="Debug flags">"%AUTO%"</string>
|
||||
<bool name="dirty">1</bool>
|
||||
<bool name="Enable makefile generation">1</bool>
|
||||
<string name="Executable name">"%EXECUTABLE%"</string>
|
||||
<string name="Extra compile flags">"%AUTO%"</string>
|
||||
<string name="Extra dependencies">"%AUTO%"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="GUI mode">"GUI"</string>
|
||||
<string name="icon-name">""</string>
|
||||
<string name="Include path">"%AUTO%"</string>
|
||||
<long name="is-transient">0</long>
|
||||
<string name="Libraries">"%AUTO%"</string>
|
||||
<string name="Library path">"%AUTO%"</string>
|
||||
<string name="Linker command">"%AUTO%"</string>
|
||||
<string name="Linker flags">"%AUTO%"</string>
|
||||
<long name="locked">0</long>
|
||||
<string name="Make command">"%AUTO%"</string>
|
||||
<long name="makefile-last-written">4286447616</long>
|
||||
<string name="Modularity">"Modular"</string>
|
||||
<string name="Objects path">"%AUTO%"</string>
|
||||
<string name="Optimizations">"%AUTO%"</string>
|
||||
<string name="Output path">"%AUTO%"</string>
|
||||
<long name="owns-file">1</long>
|
||||
<string name="PATH variable">"%AUTO%"</string>
|
||||
<string name="Preprocessor flags">"%AUTO%"</string>
|
||||
<string name="Processor type">"Default"</string>
|
||||
<string name="Program arguments">""</string>
|
||||
<string name="Project makefile">"%AUTO%"</string>
|
||||
<string name="Resource compiler">"%AUTO%"</string>
|
||||
<string name="Resource flags">"%AUTO%"</string>
|
||||
<string name="Resource path">"%AUTO%"</string>
|
||||
<string name="Runtime linking">"Dynamic"</string>
|
||||
<string name="Shared mode">"Static"</string>
|
||||
<bool name="Suppress source rules">0</bool>
|
||||
<string name="template-name">""</string>
|
||||
<string name="title">"Configurations"</string>
|
||||
<long name="title-mode">0</long>
|
||||
<string name="Toolkit">"wxGTK+2"</string>
|
||||
<string name="type">"config-data-document"</string>
|
||||
<string name="Unicode mode">"Unicode"</string>
|
||||
<string name="Use exceptions">"Yes"</string>
|
||||
<string name="Use ODBC">"No"</string>
|
||||
<string name="Use OpenGL">"No"</string>
|
||||
<string name="Use wxAUI">"Yes"</string>
|
||||
<string name="Use wxHTML">"Yes"</string>
|
||||
<string name="Use wxMediaCtrl">"No"</string>
|
||||
<string name="Use wxPropertyGrid">"Yes"</string>
|
||||
<string name="Use wxRegEx">"builtin"</string>
|
||||
<string name="Use wxRibbonControl">"Yes"</string>
|
||||
<string name="Use wxRichTextCtrl">"Yes"</string>
|
||||
<string name="Use wxSTC">"Yes"</string>
|
||||
<string name="Use XRC">"Yes"</string>
|
||||
<string name="Warnings">"%AUTO%"</string>
|
||||
<string name="Working path">"%AUTO%"</string>
|
||||
<string name="wxWidgets build command">"%AUTO%"</string>
|
||||
<string name="wxWidgets build path">"%AUTO%"</string>
|
||||
<string name="wxWidgets clean command">"%AUTO%"</string>
|
||||
<string name="wxWidgets location">"%AUTO%"</string>
|
||||
<string name="wxWidgets makefile">"%AUTO%"</string>
|
||||
<string name="wxWidgets version">"%WXVERSION%"</string>
|
||||
</document>
|
||||
</document>
|
||||
</data>
|
||||
|
||||
<documents>
|
||||
<document>
|
||||
<string name="title">"Projects"</string>
|
||||
<string name="type">"root-document"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"project"</string>
|
||||
<long name="is-transient">1</long>
|
||||
<long name="owns-file">1</long>
|
||||
<long name="title-mode">0</long>
|
||||
<long name="locked">1</long>
|
||||
<document>
|
||||
<string name="title">"Windows"</string>
|
||||
<string name="type">"html-document"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"dialogsfolder"</string>
|
||||
<long name="is-transient">1</long>
|
||||
<long name="owns-file">1</long>
|
||||
<long name="title-mode">0</long>
|
||||
<long name="locked">1</long>
|
||||
<document>
|
||||
<string name="proxy-type">"wbAppProxy"</string>
|
||||
<string name="app-kind">"Standard"</string>
|
||||
<long name="base-id">10000</long>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"app"</string>
|
||||
<string name="id-prefix">""</string>
|
||||
<string name="id-suffix">""</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="locked">0</long>
|
||||
<long name="owns-file">1</long>
|
||||
<string name="proxy-Base class">"wxApp"</string>
|
||||
<string name="proxy-Class">"S7App"</string>
|
||||
<string name="proxy-Event sources">""</string>
|
||||
<string name="proxy-Header filename">"s7app.h"</string>
|
||||
<string name="proxy-Help filename">""</string>
|
||||
<string name="proxy-Implementation filename">"s7app.cpp"</string>
|
||||
<string name="proxy-Main window">""</string>
|
||||
<string name="title">"S7App"</string>
|
||||
<long name="title-mode">0</long>
|
||||
<string name="type">"dialog-document"</string>
|
||||
<bool name="use-id-prefix">0</bool>
|
||||
<bool name="use-id-suffix">0</bool>
|
||||
<long name="use-xrc">0</long>
|
||||
<long name="working-mode">0</long>
|
||||
</document>
|
||||
<document>
|
||||
<string name="proxy-type">"wbFrameProxy"</string>
|
||||
<string name="app-kind">"Standard"</string>
|
||||
<long name="base-id">10000</long>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"frame"</string>
|
||||
<string name="id-prefix">""</string>
|
||||
<string name="id-suffix">""</string>
|
||||
<string name="identifier">"itemFrame1"</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="locked">0</long>
|
||||
<long name="owns-file">1</long>
|
||||
<bool name="proxy-AUI manager">0</bool>
|
||||
<string name="proxy-Background colour">""</string>
|
||||
<string name="proxy-Base class">"wxFrame"</string>
|
||||
<bool name="proxy-Centre">1</bool>
|
||||
<string name="proxy-Class">"S7"</string>
|
||||
<string name="proxy-Custom styles">""</string>
|
||||
<string name="proxy-Data class header filename">""</string>
|
||||
<string name="proxy-Data class implementation filename">""</string>
|
||||
<string name="proxy-Data class manager window">""</string>
|
||||
<string name="proxy-Data class name">""</string>
|
||||
<string name="proxy-Data source">""</string>
|
||||
<bool name="proxy-Dialog units">0</bool>
|
||||
<bool name="proxy-Enabled">1</bool>
|
||||
<string name="proxy-Event sources">""</string>
|
||||
<bool name="proxy-Fit to content">1</bool>
|
||||
<string name="proxy-Font">""</string>
|
||||
<string name="proxy-Foreground colour">""</string>
|
||||
<string name="proxy-Header filename">"s7.h"</string>
|
||||
<long name="proxy-Height">300</long>
|
||||
<string name="proxy-Help text">""</string>
|
||||
<bool name="proxy-Hidden">0</bool>
|
||||
<string name="proxy-Icon">""</string>
|
||||
<string name="proxy-Id name">"ID_S7"</string>
|
||||
<long name="proxy-Id value">10000</long>
|
||||
<string name="proxy-Implementation filename">"s7.cpp"</string>
|
||||
<string name="proxy-Platform">"<Any platform>"</string>
|
||||
<string name="proxy-Title">"S7"</string>
|
||||
<string name="proxy-Tooltip text">""</string>
|
||||
<long name="proxy-Width">400</long>
|
||||
<bool name="proxy-wxBORDER_THEME">0</bool>
|
||||
<bool name="proxy-wxCAPTION">1</bool>
|
||||
<bool name="proxy-wxCLIP_CHILDREN">0</bool>
|
||||
<bool name="proxy-wxCLOSE_BOX">1</bool>
|
||||
<bool name="proxy-wxDEFAULT_FRAME_STYLE">0</bool>
|
||||
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxFRAME_EX_CONTEXTHELP">0</bool>
|
||||
<bool name="proxy-wxFRAME_FLOAT_ON_PARENT">0</bool>
|
||||
<bool name="proxy-wxFRAME_NO_TASKBAR">0</bool>
|
||||
<bool name="proxy-wxFRAME_TOOL_WINDOW">0</bool>
|
||||
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
|
||||
<bool name="proxy-wxMAXIMIZE">0</bool>
|
||||
<bool name="proxy-wxMAXIMIZE_BOX">0</bool>
|
||||
<bool name="proxy-wxMINIMIZE">0</bool>
|
||||
<bool name="proxy-wxMINIMIZE_BOX">0</bool>
|
||||
<bool name="proxy-wxNO_BORDER">0</bool>
|
||||
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
|
||||
<bool name="proxy-wxRAISED_BORDER">0</bool>
|
||||
<bool name="proxy-wxRESIZE_BORDER">1</bool>
|
||||
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxSTATIC_BORDER">0</bool>
|
||||
<bool name="proxy-wxSTAY_ON_TOP">0</bool>
|
||||
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
|
||||
<bool name="proxy-wxSYSTEM_MENU">1</bool>
|
||||
<bool name="proxy-wxTAB_TRAVERSAL">0</bool>
|
||||
<bool name="proxy-wxWANTS_CHARS">0</bool>
|
||||
<bool name="proxy-wxWS_EX_BLOCK_EVENTS">0</bool>
|
||||
<bool name="proxy-wxWS_EX_TRANSIENT">0</bool>
|
||||
<bool name="proxy-wxWS_EX_VALIDATE_RECURSIVELY">0</bool>
|
||||
<long name="proxy-X">-1</long>
|
||||
<string name="proxy-XRC filename">""</string>
|
||||
<long name="proxy-Y">-1</long>
|
||||
<string name="title">"S7"</string>
|
||||
<long name="title-mode">0</long>
|
||||
<string name="type">"dialog-document"</string>
|
||||
<bool name="use-id-prefix">0</bool>
|
||||
<bool name="use-id-suffix">0</bool>
|
||||
<long name="use-xrc">0</long>
|
||||
<long name="working-mode">0</long>
|
||||
<document>
|
||||
<string name="proxy-type">"wbPanelProxy"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"panel"</string>
|
||||
<string name="identifier">"itemPanel1"</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="locked">0</long>
|
||||
<long name="owns-file">1</long>
|
||||
<string name="proxy-AlignH">"Centre"</string>
|
||||
<string name="proxy-AlignV">"Centre"</string>
|
||||
<bool name="proxy-AUI manager">0</bool>
|
||||
<string name="proxy-Background colour">""</string>
|
||||
<string name="proxy-Base class">"wxPanel"</string>
|
||||
<long name="proxy-Border">5</long>
|
||||
<string name="proxy-Class">"wxPanel"</string>
|
||||
<string name="proxy-Custom arguments">""</string>
|
||||
<string name="proxy-Custom ctor arguments">""</string>
|
||||
<string name="proxy-Custom styles">""</string>
|
||||
<string name="proxy-Data class header filename">""</string>
|
||||
<string name="proxy-Data class implementation filename">""</string>
|
||||
<string name="proxy-Data class manager window">""</string>
|
||||
<string name="proxy-Data class name">""</string>
|
||||
<string name="proxy-Data source">""</string>
|
||||
<bool name="proxy-Enabled">1</bool>
|
||||
<string name="proxy-Event sources">""</string>
|
||||
<bool name="proxy-External implementation">1</bool>
|
||||
<bool name="proxy-Fit to content">1</bool>
|
||||
<string name="proxy-Font">""</string>
|
||||
<string name="proxy-Foreground colour">""</string>
|
||||
<string name="proxy-Header filename">""</string>
|
||||
<long name="proxy-Height">-1</long>
|
||||
<string name="proxy-Help text">""</string>
|
||||
<bool name="proxy-Hidden">0</bool>
|
||||
<string name="proxy-Id name">"ID_PANEL"</string>
|
||||
<long name="proxy-Id value">10001</long>
|
||||
<string name="proxy-Implementation filename">""</string>
|
||||
<string name="proxy-Member variable name">"panMain"</string>
|
||||
<string name="proxy-Name">""</string>
|
||||
<string name="proxy-Platform">"<Any platform>"</string>
|
||||
<bool name="proxy-Separate files">0</bool>
|
||||
<long name="proxy-Stretch factor">0</long>
|
||||
<string name="proxy-Texture">""</string>
|
||||
<string name="proxy-Texture style">"Tiled"</string>
|
||||
<string name="proxy-Tooltip text">""</string>
|
||||
<long name="proxy-Width">-1</long>
|
||||
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxALWAYS_SHOW_SB">0</bool>
|
||||
<bool name="proxy-wxBORDER_THEME">0</bool>
|
||||
<bool name="proxy-wxBOTTOM">1</bool>
|
||||
<bool name="proxy-wxCLIP_CHILDREN">0</bool>
|
||||
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
|
||||
<bool name="proxy-wxHSCROLL">0</bool>
|
||||
<bool name="proxy-wxLEFT">1</bool>
|
||||
<bool name="proxy-wxNO_BORDER">0</bool>
|
||||
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
|
||||
<bool name="proxy-wxRAISED_BORDER">0</bool>
|
||||
<bool name="proxy-wxRESERVE_SPACE_EVEN_IF_HIDDEN">0</bool>
|
||||
<bool name="proxy-wxRIGHT">1</bool>
|
||||
<bool name="proxy-wxSHAPED">0</bool>
|
||||
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxSTATIC_BORDER">0</bool>
|
||||
<bool name="proxy-wxSUNKEN_BORDER">1</bool>
|
||||
<bool name="proxy-wxTAB_TRAVERSAL">1</bool>
|
||||
<bool name="proxy-wxTOP">1</bool>
|
||||
<bool name="proxy-wxVSCROLL">0</bool>
|
||||
<bool name="proxy-wxWANTS_CHARS">0</bool>
|
||||
<bool name="proxy-wxWS_EX_BLOCK_EVENTS">0</bool>
|
||||
<bool name="proxy-wxWS_EX_VALIDATE_RECURSIVELY">1</bool>
|
||||
<long name="proxy-X">-1</long>
|
||||
<long name="proxy-Y">-1</long>
|
||||
<string name="title">"wxPanel: ID_PANEL"</string>
|
||||
<long name="title-mode">0</long>
|
||||
<string name="type">"dialog-control-document"</string>
|
||||
<document>
|
||||
<string name="proxy-type">"wbBoxSizerProxy"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"sizer"</string>
|
||||
<string name="identifier">"itemBoxSizer2"</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="locked">0</long>
|
||||
<long name="owns-file">1</long>
|
||||
<string name="proxy-AlignH">"Centre"</string>
|
||||
<string name="proxy-AlignV">"Centre"</string>
|
||||
<long name="proxy-Border">5</long>
|
||||
<string name="proxy-Member variable name">"szMain"</string>
|
||||
<string name="proxy-Orientation">"Vertical"</string>
|
||||
<string name="proxy-Platform">"<Any platform>"</string>
|
||||
<long name="proxy-Stretch factor">0</long>
|
||||
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxBOTTOM">1</bool>
|
||||
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxLEFT">1</bool>
|
||||
<bool name="proxy-wxRESERVE_SPACE_EVEN_IF_HIDDEN">0</bool>
|
||||
<bool name="proxy-wxRIGHT">1</bool>
|
||||
<bool name="proxy-wxSHAPED">0</bool>
|
||||
<bool name="proxy-wxTOP">1</bool>
|
||||
<string name="title">"wxBoxSizer V"</string>
|
||||
<long name="title-mode">0</long>
|
||||
<string name="type">"dialog-control-document"</string>
|
||||
<document>
|
||||
<string name="proxy-type">"wbDirPickerCtrlProxy"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"dialogcontrol"</string>
|
||||
<string name="identifier">"itemDirPickerCtrl3"</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="locked">0</long>
|
||||
<long name="owns-file">1</long>
|
||||
<string name="proxy-AlignH">"Expand"</string>
|
||||
<string name="proxy-AlignV">"Centre"</string>
|
||||
<string name="proxy-Background colour">""</string>
|
||||
<string name="proxy-Base class">"wxDirPickerCtrl"</string>
|
||||
<long name="proxy-Border">5</long>
|
||||
<string name="proxy-Class">"wxDirPickerCtrl"</string>
|
||||
<string name="proxy-Custom arguments">""</string>
|
||||
<string name="proxy-Custom ctor arguments">""</string>
|
||||
<string name="proxy-Custom styles">""</string>
|
||||
<string name="proxy-Data class header filename">""</string>
|
||||
<string name="proxy-Data class implementation filename">""</string>
|
||||
<string name="proxy-Data class manager window">""</string>
|
||||
<string name="proxy-Data class name">""</string>
|
||||
<string name="proxy-Data source">""</string>
|
||||
<string name="proxy-Data validator">""</string>
|
||||
<string name="proxy-Data variable">""</string>
|
||||
<string name="proxy-Default path">""</string>
|
||||
<bool name="proxy-Enabled">1</bool>
|
||||
<bool name="proxy-External implementation">1</bool>
|
||||
<string name="proxy-Font">""</string>
|
||||
<string name="proxy-Foreground colour">""</string>
|
||||
<string name="proxy-Header filename">""</string>
|
||||
<long name="proxy-Height">-1</long>
|
||||
<string name="proxy-Help text">""</string>
|
||||
<bool name="proxy-Hidden">0</bool>
|
||||
<string name="proxy-Id name">"ID_DIRPICKERCTRL"</string>
|
||||
<long name="proxy-Id value">10002</long>
|
||||
<string name="proxy-Implementation filename">""</string>
|
||||
<string name="proxy-Member variable name">"dpkDestination"</string>
|
||||
<string name="proxy-Message">""</string>
|
||||
<string name="proxy-Name">""</string>
|
||||
<string name="proxy-Platform">"<Any platform>"</string>
|
||||
<bool name="proxy-Separate files">0</bool>
|
||||
<long name="proxy-Stretch factor">0</long>
|
||||
<string name="proxy-Tooltip text">"Select a destination directory.
|
||||
Double-click to go to the selected directory."</string>
|
||||
<long name="proxy-Width">-1</long>
|
||||
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxBORDER_THEME">0</bool>
|
||||
<bool name="proxy-wxBOTTOM">1</bool>
|
||||
<bool name="proxy-wxCLIP_CHILDREN">0</bool>
|
||||
<bool name="proxy-wxDIRP_CHANGE_DIR">0</bool>
|
||||
<bool name="proxy-wxDIRP_DEFAULT_STYLE">1</bool>
|
||||
<bool name="proxy-wxDIRP_DIR_MUST_EXIST">0</bool>
|
||||
<bool name="proxy-wxDIRP_USE_TEXTCTRL">1</bool>
|
||||
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxLEFT">1</bool>
|
||||
<bool name="proxy-wxNO_BORDER">0</bool>
|
||||
<bool name="proxy-wxRAISED_BORDER">0</bool>
|
||||
<bool name="proxy-wxRESERVE_SPACE_EVEN_IF_HIDDEN">0</bool>
|
||||
<bool name="proxy-wxRIGHT">1</bool>
|
||||
<bool name="proxy-wxSHAPED">0</bool>
|
||||
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxSTATIC_BORDER">0</bool>
|
||||
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
|
||||
<bool name="proxy-wxTOP">1</bool>
|
||||
<bool name="proxy-wxWANTS_CHARS">0</bool>
|
||||
<long name="proxy-X">-1</long>
|
||||
<long name="proxy-Y">-1</long>
|
||||
<string name="title">"wxDirPickerCtrl: ID_DIRPICKERCTRL"</string>
|
||||
<long name="title-mode">0</long>
|
||||
<string name="type">"dialog-control-document"</string>
|
||||
</document>
|
||||
<document>
|
||||
<string name="proxy-type">"wbTextCtrlProxy"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"textctrl"</string>
|
||||
<string name="identifier">"itemTextCtrl4"</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="locked">0</long>
|
||||
<long name="owns-file">1</long>
|
||||
<string name="proxy-AlignH">"Expand"</string>
|
||||
<string name="proxy-AlignV">"Centre"</string>
|
||||
<string name="proxy-Background colour">""</string>
|
||||
<string name="proxy-Base class">"wxTextCtrl"</string>
|
||||
<long name="proxy-Border">5</long>
|
||||
<string name="proxy-Class">"wxTextCtrl"</string>
|
||||
<string name="proxy-Custom arguments">""</string>
|
||||
<string name="proxy-Custom ctor arguments">""</string>
|
||||
<string name="proxy-Custom styles">""</string>
|
||||
<string name="proxy-Data class header filename">""</string>
|
||||
<string name="proxy-Data class implementation filename">""</string>
|
||||
<string name="proxy-Data class manager window">""</string>
|
||||
<string name="proxy-Data class name">""</string>
|
||||
<string name="proxy-Data source">""</string>
|
||||
<string name="proxy-Data validator">""</string>
|
||||
<string name="proxy-Data variable">""</string>
|
||||
<bool name="proxy-Enabled">1</bool>
|
||||
<bool name="proxy-External implementation">1</bool>
|
||||
<string name="proxy-Font">""</string>
|
||||
<string name="proxy-Foreground colour">""</string>
|
||||
<string name="proxy-Header filename">""</string>
|
||||
<long name="proxy-Height">-1</long>
|
||||
<string name="proxy-Help text">"Basename"</string>
|
||||
<bool name="proxy-Hidden">0</bool>
|
||||
<string name="proxy-Id name">"ID_TEXTCTRL"</string>
|
||||
<long name="proxy-Id value">10003</long>
|
||||
<string name="proxy-Implementation filename">""</string>
|
||||
<string name="proxy-Initial value">""</string>
|
||||
<long name="proxy-Max length">0</long>
|
||||
<string name="proxy-Member variable name">"txtBasename"</string>
|
||||
<string name="proxy-Name">""</string>
|
||||
<string name="proxy-Platform">"<Any platform>"</string>
|
||||
<bool name="proxy-Separate files">0</bool>
|
||||
<long name="proxy-Stretch factor">0</long>
|
||||
<string name="proxy-Tooltip text">"Specify a destination file basename (without extension).
|
||||
|
||||
'CTRL + click' for about information."</string>
|
||||
<long name="proxy-Width">-1</long>
|
||||
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxBORDER_THEME">0</bool>
|
||||
<bool name="proxy-wxBOTTOM">1</bool>
|
||||
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
|
||||
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
|
||||
<bool name="proxy-wxHSCROLL">0</bool>
|
||||
<bool name="proxy-wxLEFT">1</bool>
|
||||
<bool name="proxy-wxNO_BORDER">0</bool>
|
||||
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
|
||||
<bool name="proxy-wxRAISED_BORDER">0</bool>
|
||||
<bool name="proxy-wxRESERVE_SPACE_EVEN_IF_HIDDEN">0</bool>
|
||||
<bool name="proxy-wxRIGHT">1</bool>
|
||||
<bool name="proxy-wxSHAPED">0</bool>
|
||||
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
|
||||
<bool name="proxy-wxSTATIC_BORDER">0</bool>
|
||||
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
|
||||
<bool name="proxy-wxTE_AUTO_URL">0</bool>
|
||||
<bool name="proxy-wxTE_CAPITALIZE">0</bool>
|
||||
<bool name="proxy-wxTE_CENTRE">0</bool>
|
||||
<bool name="proxy-wxTE_CHARWRAP">0</bool>
|
||||
<bool name="proxy-wxTE_LEFT">0</bool>
|
||||
<bool name="proxy-wxTE_MULTILINE">0</bool>
|
||||
<bool name="proxy-wxTE_NOHIDESEL">0</bool>
|
||||
<bool name="proxy-wxTE_PASSWORD">0</bool>
|
||||
<bool name="proxy-wxTE_PROCESS_ENTER">0</bool>
|
||||
<bool name="proxy-wxTE_PROCESS_TAB">0</bool>
|
||||
<bool name="proxy-wxTE_READONLY">0</bool>
|
||||
<bool name="proxy-wxTE_RICH">0</bool>
|
||||
<bool name="proxy-wxTE_RICH2">0</bool>
|
||||
<bool name="proxy-wxTE_RIGHT">0</bool>
|
||||
<bool name="proxy-wxTE_WORDWRAP">0</bool>
|
||||
<bool name="proxy-wxTOP">1</bool>
|
||||
<bool name="proxy-wxWANTS_CHARS">0</bool>
|
||||
<long name="proxy-X">-1</long>
|
||||
<long name="proxy-Y">-1</long>
|
||||
<string name="title">"wxTextCtrl: ID_TEXTCTRL"</string>
|
||||
<long name="title-mode">0</long>
|
||||
<string name="type">"dialog-control-document"</string>
|
||||
</document>
|
||||
</document>
|
||||
</document>
|
||||
</document>
|
||||
</document>
|
||||
<document>
|
||||
<string name="title">"Sources"</string>
|
||||
<string name="type">"html-document"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"sourcesfolder"</string>
|
||||
<long name="is-transient">1</long>
|
||||
<long name="owns-file">1</long>
|
||||
<long name="title-mode">0</long>
|
||||
<long name="locked">1</long>
|
||||
<document>
|
||||
<string name="title">"S7.rc"</string>
|
||||
<string name="type">"source-editor-document"</string>
|
||||
<string name="filename">"S7.rc"</string>
|
||||
<string name="icon-name">"source-editor"</string>
|
||||
<long name="is-transient">0</long>
|
||||
<long name="owns-file">0</long>
|
||||
<long name="title-mode">1</long>
|
||||
<long name="locked">0</long>
|
||||
<string name="created">"16/6/2025"</string>
|
||||
<string name="language">""</string>
|
||||
</document>
|
||||
</document>
|
||||
<document>
|
||||
<string name="title">"Images"</string>
|
||||
<string name="type">"html-document"</string>
|
||||
<string name="filename">""</string>
|
||||
<string name="icon-name">"bitmapsfolder"</string>
|
||||
<long name="is-transient">1</long>
|
||||
<long name="owns-file">1</long>
|
||||
<long name="title-mode">0</long>
|
||||
<long name="locked">1</long>
|
||||
</document>
|
||||
</document>
|
||||
</documents>
|
||||
|
||||
</anthemion-project>
|
||||
1
Resources/UI/S7/S7.rc
Normal file
1
Resources/UI/S7/S7.rc
Normal file
@@ -0,0 +1 @@
|
||||
#include "wx/msw/wx.rc"
|
||||
172
Resources/UI/S7/s7.cpp
Normal file
172
Resources/UI/S7/s7.cpp
Normal file
@@ -0,0 +1,172 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: s7.cpp
|
||||
// Purpose:
|
||||
// Author: Saleem EDAH-TALLY
|
||||
// Modified by:
|
||||
// Created: lun. 16 juin 2025 22:42:13
|
||||
// RCS-ID:
|
||||
// Copyright: Copyright Saleem EDAH-TALLY. All rights reserved.
|
||||
// Licence:
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// For compilers that support precompilation, includes "wx/wx.h".
|
||||
#include "wx/wxprec.h"
|
||||
|
||||
#ifdef __BORLANDC__
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include "wx/wx.h"
|
||||
#endif
|
||||
|
||||
////@begin includes
|
||||
////@end includes
|
||||
|
||||
#include "s7.h"
|
||||
|
||||
////@begin XPM images
|
||||
////@end XPM images
|
||||
|
||||
|
||||
/*
|
||||
* S7 type definition
|
||||
*/
|
||||
|
||||
IMPLEMENT_CLASS( S7, wxFrame )
|
||||
|
||||
|
||||
/*
|
||||
* S7 event table definition
|
||||
*/
|
||||
|
||||
BEGIN_EVENT_TABLE( S7, wxFrame )
|
||||
|
||||
////@begin S7 event table entries
|
||||
////@end S7 event table entries
|
||||
|
||||
END_EVENT_TABLE()
|
||||
|
||||
|
||||
/*
|
||||
* S7 constructors
|
||||
*/
|
||||
|
||||
S7::S7()
|
||||
{
|
||||
Init();
|
||||
}
|
||||
|
||||
S7::S7( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
|
||||
{
|
||||
Init();
|
||||
Create( parent, id, caption, pos, size, style );
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* S7 creator
|
||||
*/
|
||||
|
||||
bool S7::Create( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
|
||||
{
|
||||
////@begin S7 creation
|
||||
wxFrame::Create( parent, id, caption, pos, size, style );
|
||||
|
||||
CreateControls();
|
||||
Centre();
|
||||
////@end S7 creation
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* S7 destructor
|
||||
*/
|
||||
|
||||
S7::~S7()
|
||||
{
|
||||
////@begin S7 destruction
|
||||
////@end S7 destruction
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Member initialisation
|
||||
*/
|
||||
|
||||
void S7::Init()
|
||||
{
|
||||
////@begin S7 member initialisation
|
||||
panMain = NULL;
|
||||
szMain = NULL;
|
||||
dpkDestination = NULL;
|
||||
txtBasename = NULL;
|
||||
////@end S7 member initialisation
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Control creation for S7
|
||||
*/
|
||||
|
||||
void S7::CreateControls()
|
||||
{
|
||||
////@begin S7 content construction
|
||||
S7* itemFrame1 = this;
|
||||
|
||||
panMain = new wxPanel( itemFrame1, ID_PANEL, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER|wxTAB_TRAVERSAL );
|
||||
panMain->SetExtraStyle(wxWS_EX_VALIDATE_RECURSIVELY);
|
||||
|
||||
szMain = new wxBoxSizer(wxVERTICAL);
|
||||
panMain->SetSizer(szMain);
|
||||
|
||||
dpkDestination = new wxDirPickerCtrl( panMain, ID_DIRPICKERCTRL, wxEmptyString, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDIRP_DEFAULT_STYLE|wxDIRP_USE_TEXTCTRL );
|
||||
if (S7::ShowToolTips())
|
||||
dpkDestination->SetToolTip(_("Select a destination directory.\nDouble-click to go to the selected directory."));
|
||||
szMain->Add(dpkDestination, 0, wxGROW|wxALL, 5);
|
||||
|
||||
txtBasename = new wxTextCtrl( panMain, ID_TEXTCTRL, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||
txtBasename->SetHelpText(_("Basename"));
|
||||
if (S7::ShowToolTips())
|
||||
txtBasename->SetToolTip(_("Specify a destination file basename (without extension).\n\n'CTRL + click' for about information."));
|
||||
szMain->Add(txtBasename, 0, wxGROW|wxALL, 5);
|
||||
|
||||
////@end S7 content construction
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Should we show tooltips?
|
||||
*/
|
||||
|
||||
bool S7::ShowToolTips()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/*
|
||||
* Get bitmap resources
|
||||
*/
|
||||
|
||||
wxBitmap S7::GetBitmapResource( const wxString& name )
|
||||
{
|
||||
// Bitmap retrieval
|
||||
////@begin S7 bitmap retrieval
|
||||
wxUnusedVar(name);
|
||||
return wxNullBitmap;
|
||||
////@end S7 bitmap retrieval
|
||||
}
|
||||
|
||||
/*
|
||||
* Get icon resources
|
||||
*/
|
||||
|
||||
wxIcon S7::GetIconResource( const wxString& name )
|
||||
{
|
||||
// Icon retrieval
|
||||
////@begin S7 icon retrieval
|
||||
wxUnusedVar(name);
|
||||
return wxNullIcon;
|
||||
////@end S7 icon retrieval
|
||||
}
|
||||
101
Resources/UI/S7/s7.h
Normal file
101
Resources/UI/S7/s7.h
Normal file
@@ -0,0 +1,101 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: s7.h
|
||||
// Purpose:
|
||||
// Author: Saleem EDAH-TALLY
|
||||
// Modified by:
|
||||
// Created: lun. 16 juin 2025 22:42:13
|
||||
// RCS-ID:
|
||||
// Copyright: Copyright Saleem EDAH-TALLY. All rights reserved.
|
||||
// Licence:
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _S7_H_
|
||||
#define _S7_H_
|
||||
|
||||
|
||||
/*!
|
||||
* Includes
|
||||
*/
|
||||
|
||||
////@begin includes
|
||||
#include "wx/frame.h"
|
||||
#include "wx/filepicker.h"
|
||||
////@end includes
|
||||
#include "wx/panel.h"
|
||||
/*!
|
||||
* Forward declarations
|
||||
*/
|
||||
|
||||
////@begin forward declarations
|
||||
class wxBoxSizer;
|
||||
class wxDirPickerCtrl;
|
||||
////@end forward declarations
|
||||
|
||||
/*!
|
||||
* Control identifiers
|
||||
*/
|
||||
|
||||
////@begin control identifiers
|
||||
#define ID_S7 10000
|
||||
#define ID_PANEL 10001
|
||||
#define ID_DIRPICKERCTRL 10002
|
||||
#define ID_TEXTCTRL 10003
|
||||
#define SYMBOL_S7_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX
|
||||
#define SYMBOL_S7_TITLE _("S7")
|
||||
#define SYMBOL_S7_IDNAME ID_S7
|
||||
#define SYMBOL_S7_SIZE wxSize(400, 300)
|
||||
#define SYMBOL_S7_POSITION wxDefaultPosition
|
||||
////@end control identifiers
|
||||
|
||||
|
||||
/*!
|
||||
* S7 class declaration
|
||||
*/
|
||||
|
||||
class S7: public wxFrame
|
||||
{
|
||||
DECLARE_CLASS( S7 )
|
||||
DECLARE_EVENT_TABLE()
|
||||
|
||||
public:
|
||||
/// Constructors
|
||||
S7();
|
||||
S7( wxWindow* parent, wxWindowID id = SYMBOL_S7_IDNAME, const wxString& caption = SYMBOL_S7_TITLE, const wxPoint& pos = SYMBOL_S7_POSITION, const wxSize& size = SYMBOL_S7_SIZE, long style = SYMBOL_S7_STYLE );
|
||||
|
||||
bool Create( wxWindow* parent, wxWindowID id = SYMBOL_S7_IDNAME, const wxString& caption = SYMBOL_S7_TITLE, const wxPoint& pos = SYMBOL_S7_POSITION, const wxSize& size = SYMBOL_S7_SIZE, long style = SYMBOL_S7_STYLE );
|
||||
|
||||
/// Destructor
|
||||
~S7();
|
||||
|
||||
/// Initialises member variables
|
||||
void Init();
|
||||
|
||||
/// Creates the controls and sizers
|
||||
void CreateControls();
|
||||
|
||||
////@begin S7 event handler declarations
|
||||
|
||||
////@end S7 event handler declarations
|
||||
|
||||
////@begin S7 member function declarations
|
||||
|
||||
/// Retrieves bitmap resources
|
||||
wxBitmap GetBitmapResource( const wxString& name );
|
||||
|
||||
/// Retrieves icon resources
|
||||
wxIcon GetIconResource( const wxString& name );
|
||||
////@end S7 member function declarations
|
||||
|
||||
/// Should we show tooltips?
|
||||
static bool ShowToolTips();
|
||||
|
||||
////@begin S7 member variables
|
||||
wxPanel* panMain;
|
||||
wxBoxSizer* szMain;
|
||||
wxDirPickerCtrl* dpkDestination;
|
||||
wxTextCtrl* txtBasename;
|
||||
////@end S7 member variables
|
||||
};
|
||||
|
||||
#endif
|
||||
// _S7_H_
|
||||
149
Resources/UI/S7/s7app.cpp
Normal file
149
Resources/UI/S7/s7app.cpp
Normal file
@@ -0,0 +1,149 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: s7app.cpp
|
||||
// Purpose:
|
||||
// Author: Saleem EDAH-TALLY
|
||||
// Modified by:
|
||||
// Created: lun. 16 juin 2025 22:41:03
|
||||
// RCS-ID:
|
||||
// Copyright: Copyright Saleem EDAH-TALLY. All rights reserved.
|
||||
// Licence:
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// For compilers that support precompilation, includes "wx/wx.h".
|
||||
#include "wx/wxprec.h"
|
||||
|
||||
#ifdef __BORLANDC__
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include "wx/wx.h"
|
||||
#endif
|
||||
|
||||
////@begin includes
|
||||
////@end includes
|
||||
|
||||
#include <globals.h>
|
||||
#include "s7app.h"
|
||||
#include <XS7.h>
|
||||
|
||||
////@begin XPM images
|
||||
|
||||
////@end XPM images
|
||||
|
||||
|
||||
/*
|
||||
* Application instance implementation
|
||||
*/
|
||||
|
||||
////@begin implement app
|
||||
IMPLEMENT_APP( S7App )
|
||||
////@end implement app
|
||||
|
||||
|
||||
/*
|
||||
* S7App type definition
|
||||
*/
|
||||
|
||||
IMPLEMENT_CLASS( S7App, wxApp )
|
||||
|
||||
|
||||
/*
|
||||
* S7App event table definition
|
||||
*/
|
||||
|
||||
BEGIN_EVENT_TABLE( S7App, wxApp )
|
||||
|
||||
////@begin S7App event table entries
|
||||
////@end S7App event table entries
|
||||
|
||||
END_EVENT_TABLE()
|
||||
|
||||
|
||||
/*
|
||||
* Constructor for S7App
|
||||
*/
|
||||
|
||||
S7App::S7App()
|
||||
{
|
||||
Init();
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Member initialisation
|
||||
*/
|
||||
|
||||
void S7App::Init()
|
||||
{
|
||||
////@begin S7App member initialisation
|
||||
////@end S7App member initialisation
|
||||
}
|
||||
|
||||
/*
|
||||
* Initialisation for S7App
|
||||
*/
|
||||
|
||||
bool S7App::OnInit()
|
||||
{
|
||||
////@begin S7App initialisation
|
||||
// Remove the comment markers above and below this block
|
||||
// to make permanent changes to the code.
|
||||
|
||||
#if wxUSE_XPM
|
||||
wxImage::AddHandler(new wxXPMHandler);
|
||||
#endif
|
||||
#if wxUSE_LIBPNG
|
||||
wxImage::AddHandler(new wxPNGHandler);
|
||||
#endif
|
||||
#if wxUSE_LIBJPEG
|
||||
wxImage::AddHandler(new wxJPEGHandler);
|
||||
#endif
|
||||
#if wxUSE_GIF
|
||||
wxImage::AddHandler(new wxGIFHandler);
|
||||
#endif
|
||||
////@end S7App initialisation
|
||||
|
||||
#if wxUSE_LIBTIFF
|
||||
wxImage::AddHandler(new wxTIFFHandler);
|
||||
#endif
|
||||
#if wxUSE_PNM
|
||||
wxImage::AddHandler(new wxPNMHandler);
|
||||
#endif
|
||||
|
||||
m_locale.Init ( wxLANGUAGE_DEFAULT );
|
||||
m_locale.AddCatalog ( _APPNAME_ );
|
||||
|
||||
SetAppName(_APPNAME_);
|
||||
wxTranslations * translations = wxTranslations::Get();
|
||||
if (translations)
|
||||
{
|
||||
translations->AddStdCatalog();
|
||||
translations->AddCatalog(_APPNAME_);
|
||||
}
|
||||
|
||||
XS7 * appWindow = new XS7(nullptr);
|
||||
SetTopWindow(appWindow);
|
||||
appWindow->Show ( false );
|
||||
bool res = appWindow->ParseCmdLine();
|
||||
if ( res )
|
||||
{
|
||||
appWindow->Setup();
|
||||
appWindow->Show();
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Cleanup for S7App
|
||||
*/
|
||||
|
||||
int S7App::OnExit()
|
||||
{
|
||||
////@begin S7App cleanup
|
||||
return wxApp::OnExit();
|
||||
////@end S7App cleanup
|
||||
}
|
||||
|
||||
80
Resources/UI/S7/s7app.h
Normal file
80
Resources/UI/S7/s7app.h
Normal file
@@ -0,0 +1,80 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: s7app.h
|
||||
// Purpose:
|
||||
// Author: Saleem EDAH-TALLY
|
||||
// Modified by:
|
||||
// Created: lun. 16 juin 2025 22:41:03
|
||||
// RCS-ID:
|
||||
// Copyright: Copyright Saleem EDAH-TALLY. All rights reserved.
|
||||
// Licence:
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _S7APP_H_
|
||||
#define _S7APP_H_
|
||||
|
||||
|
||||
/*!
|
||||
* Includes
|
||||
*/
|
||||
|
||||
////@begin includes
|
||||
#include "wx/image.h"
|
||||
////@end includes
|
||||
|
||||
/*!
|
||||
* Forward declarations
|
||||
*/
|
||||
|
||||
////@begin forward declarations
|
||||
////@end forward declarations
|
||||
|
||||
/*!
|
||||
* Control identifiers
|
||||
*/
|
||||
|
||||
////@begin control identifiers
|
||||
////@end control identifiers
|
||||
|
||||
/*!
|
||||
* S7App class declaration
|
||||
*/
|
||||
|
||||
class S7App: public wxApp
|
||||
{
|
||||
DECLARE_CLASS( S7App )
|
||||
DECLARE_EVENT_TABLE()
|
||||
|
||||
public:
|
||||
/// Constructor
|
||||
S7App();
|
||||
|
||||
void Init();
|
||||
|
||||
/// Initialises the application
|
||||
virtual bool OnInit();
|
||||
|
||||
/// Called on exit
|
||||
virtual int OnExit();
|
||||
|
||||
////@begin S7App event handler declarations
|
||||
////@end S7App event handler declarations
|
||||
|
||||
////@begin S7App member function declarations
|
||||
////@end S7App member function declarations
|
||||
|
||||
////@begin S7App member variables
|
||||
////@end S7App member variables
|
||||
private:
|
||||
wxLocale m_locale;
|
||||
};
|
||||
|
||||
/*!
|
||||
* Application instance declaration
|
||||
*/
|
||||
|
||||
////@begin declare app
|
||||
DECLARE_APP(S7App)
|
||||
////@end declare app
|
||||
|
||||
#endif
|
||||
// _S7APP_H_
|
||||
Reference in New Issue
Block a user