topic "Macro Manager";
[#a83;*R6 $$1,0#31310162474203024125188417583966:caption]
[#H4;b83;*4 $$2,3#07864147445237544204411237157677:title]
[b42;a42;ph2 $$3,3#45413000475342174754091244180557:text]
[b42;a42;ph2 $$4,4#2B3312EDFCF5DDA907D8823BB2222FBD:TextEnumaration]
[=b83;*R6 $$5,5#6A74CB453EB7CE8DFD488A3B779BFC66:Image]
[=b42;a67;1 $$6,6#F40424D1E3D034230FCED72E1FBFF1B7:Image description]
[b83;*+117 $$7,7#1546C2CD4112BAB0A26C534D6F11ED13:subtitle]
[ $$0,0#00000000000000000000000000000000:Default]
[{_}%EN-US 
[s1; TheIDE Macro manager&]
[s2; Table of contents&]
[s0;2 &]
[s0; [^topic`:`/`/ide`/app`/MacroManager`_en`-us`#1^2 1. Introduction]&]
[s0; [^topic`:`/`/ide`/app`/MacroManager`_en`-us`#2^2 2. Functionality]&]
[s0;2 &]
[s2;:1: 1. Introduction&]
[s3; TheIDE posses its own macro system and a tool called [* Macro 
manager] that simplifies the process of managing them. Macros 
are used mainly for:&]
[s3;l128;i150;O0; [^topic`:`/`/ide`/app`/macros`_en`-us`#2`.1^ Text 
and cursor manipulation]&]
[s3;l128;i150;O0; [^topic`:`/`/ide`/app`/macros`_en`-us`#2`.2^ File 
manipulation]&]
[s3;l128;i150;O0; Package build &]
[s3;l128;i150;O0; External command execution&]
[s3;l128;i150;O0; Widget descriptions and visual representation&]
[s3; The last type of macros are not managed by Macro Manager. The 
are only interpreted by Layout designer. For more information 
about TheIDE macros read following [^topic`:`/`/ide`/app`/macros`_en`-us^ article].
&]
[s2;:2: 2. Functionality&]
[s3; Macro manager simplify macros management. We distinguish tow 
groups of macros [* `"global macros`"] and [* `"local macros`"]. 
The first one is stored in a global directory. It can be used 
from any package. The second one belongs to a U`+`+ packages 
space. It can be used only when certain package containing macro 
definition belongs to project.&]
[s0; &]
[s0;= 
@@image:2418&1587
([encoded data, 57928 characters])
&]
[s0; &]
[s3; In the Macro Manager following operations can be executed:&]
[s3;l128;i150;O0; Create new global macros file&]
[s3;l128;i150;O0; Select and edit macro (global and local)&]
[s3;l128;i150;O0; Export macro file (global or local) to any directory&]
[s3;l128;i150;O0; Import a macro file from any directory to the global 
directory&]
[s3; ]]