summaryrefslogtreecommitdiff
path: root/lib/configdialogues/configdialogues.tcl
diff options
context:
space:
mode:
authorAndrej Shadura <andrewsh@debian.org>2018-05-08 15:59:31 +0200
committerAndrej Shadura <andrewsh@debian.org>2018-05-08 15:59:31 +0200
commit47aa8b00b2b11df13a100489e0f904a4947177ef (patch)
treeb35c9acc778ea2f761f3c549f7bee2f4491b3144 /lib/configdialogues/configdialogues.tcl
parent5b8466f7fae0e071c0f4eda13051c93313910028 (diff)
Import Upstream version 1.4.7
Diffstat (limited to 'lib/configdialogues/configdialogues.tcl')
-rw-r--r--lib/configdialogues/configdialogues.tcl60
1 files changed, 60 insertions, 0 deletions
diff --git a/lib/configdialogues/configdialogues.tcl b/lib/configdialogues/configdialogues.tcl
new file mode 100644
index 0000000..7dba24e
--- /dev/null
+++ b/lib/configdialogues/configdialogues.tcl
@@ -0,0 +1,60 @@
+#!/usr/bin/tclsh
+# Part of MCU 8051 IDE ( http://mcu8051ide.sf.net )
+
+############################################################################
+# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 by Martin Ošmera #
+# martin.osmera@gmail.com #
+# #
+# 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., #
+# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #
+############################################################################
+
+# >>> File inclusion guard
+if { ! [ info exists _CONFIGDIALOGUES_TCL ] } {
+set _CONFIGDIALOGUES_TCL _
+# <<< File inclusion guard
+
+# --------------------------------------------------------------------------
+# DESCRIPTION
+# Implements various configuration dialogues
+#
+# Currently implemented:
+# - Editor configuration
+# - Compiler configuration
+# - Right panel configuration
+# - Main toolbar configuration
+# - Custom commands configuration
+# - Shortcuts configuration
+# - Global configuration
+# - Simulator configuration
+# - Terminal configuration
+# --------------------------------------------------------------------------
+
+namespace eval configDialogues {
+ # Load all available configuration dialogues into one common namespace
+ source "${::LIB_DIRNAME}/configdialogues/editor_config.tcl" ;# Editor configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/compiler_config.tcl" ;# Compiler configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/rightpanel_config.tcl" ;# Right panel configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/toolbar_config.tcl" ;# Main toolbar configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/custom_commands_config.tcl" ;# Custom commands configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/shortcuts_config.tcl" ;# Shortcuts configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/global_config.tcl" ;# Global configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/simulator_config.tcl" ;# Simulator configuration dialog
+ source "${::LIB_DIRNAME}/configdialogues/terminal_config.tcl" ;# Terminal configuration dialog
+}
+
+# >>> File inclusion guard
+}
+# <<< File inclusion guard