#!/usr/bin/tclsh ############################################################################ # Copyright (C) by # # # ############################################################################ # -------------------------------------------------------------------------- # DESCRIPTION # # -------------------------------------------------------------------------- set AUTHOR "" set EMAIL "" set P_VERSION "0.1" set MIN_IDE_VER "1.3" ## Free resources occupied by this plug-in # @return void proc dispose {} { } ## Initialize the plug-in # @parm Widget main_frame - Frame for this plugin assigned by MCU 8051 IDE HW plugin manager # @parm Object project_object - Reference to MCU 8051 IDE project object # @parm String current_namespace - Namespace for this plugin assigned by MCU 8051 IDE HW plugin manager # @parm String directory - Directory location of this file (not all plugin files) # @return void proc init {main_frame project_object current_namespace directory} { } ## Restore previous session # @parm String session_data - Data returned by function save_session # @return void proc restore_session {session_data} { } ## Save plug-in session # @return String - Session data for function restore_session proc save_session {} { } ## Is plugin busy ? # @return Bool - 1 == Yes; 0 == No proc is_busy {} { return 0 }