<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE macros SYSTEM "http://www.4d.com/dtd/2007/macros.dtd" >

<!--
    4DPop macros v12 - [US]
    vincent@de-lachaux.net
-->

<macros>
    
    <!-- ******************************* TOOLS ******************************* -->
    <macro name="-" in_menu="true" type_ahead="false"><text/></macro>
    
    <macro name="Macro test/0" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_TEST_Macros</method></text>
    </macro>
    
    <macro name="Redo the last executed macro/+" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS</method></text>
    </macro>
    
    <macro name="Declarations.../$" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("declarations";"<method_path/>")</method></text>
    </macro>
    
    <macro name="Compiler directive… /¢" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
         <text><method>4DPop_MACROS("compiler_directive")</method></text>
    </macro>
    
    <macro name="Find with Google" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("googleSearch")</method></text>
    </macro>
    
    <!-- ******************************* METHODS ******************************* -->
    <macro name="-" in_menu="true" type_ahead="false"><text/></macro>
        
    <macro name="New method…/…" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_method" 
        version="2">        
        <text><method>4DPop_MACROS("method-new")</method></text>        
    </macro>
        
    <macro name="Beautifier/§" 
        in_menu="true" 
        type_ahead="false" 
        version="2">        
        <text><method>4DPop_MACROS("beautifier")</method></text>        
    </macro>
    
    <macro name="Remove blank lines/*" 
        in_menu="true" 
        type_ahead="false" 
        version="2">        
        <text><method>4DPop_MACROS("removeBlankLines")</method></text>        
    </macro>
    
    <macro name="Set method attribute…" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_method" 
        version="2">        
        <text><method>4DPop_MACROS("method-attributes";"<method_path/>")</method></text>        
    </macro>
    
    <macro name="Edit the method's comment…" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_method" 
        version="2">        
        <text><method>4DPop_MACROS("method-comments";"<method_path/>")</method></text>        
    </macro>
    
    <macro name="Save method/ß" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("backup_method";"<method_name/>")</method></text>
    </macro>
    
    <!-- ******************************* LISTS ******************************* -->
    <macro name="-" in_menu="true" type_ahead="false"><text/></macro>
    
    <macro name="Local var list" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="$" 
        version="2">
        <text><method>4DPop_MACROS("locals_list")</method></text>
    </macro>
    
    <macro name="Groups list" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_g" 
        version="2">
        <text><method>4DPop_MACROS("groups_list")</method></text>
    </macro>
    
    <macro name="Users list" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_u" 
        version="2">
        <text><method>4DPop_MACROS("users_list")</method></text>
    </macro>
    
    <macro name="Methods list/£" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_method" 
        version="2">        
        <text><method>4DPop_MACROS("method-list")</method></text>        
    </macro>
    
    <!-- ******************************* COPY PASTE ******************************* -->
    <macro name="-" in_menu="true" type_ahead="true" type_ahead_text="Scomber scombrus : lol">
        <text><method>4DPop_MACROS("about")</method></text>
    </macro>
    
    <macro name="Copy and replace/©" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("paste_and_keep")</method></text>
    </macro>
    
    <macro name="Special past.../◊" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_p"
        version="2">
        <text><method>4DPop_MACROS("special_paste")</method></text>
    </macro>
    
    <macro name="Past a color expression" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="_c"
        version="2">
        <text><method>4DPop_MACROS("insert_color")</method></text>
    </macro>
    
    <macro name="Copy with indentation" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("copyWithIndentation")</method></text>
    </macro>
    
    <!-- ******************************* COMMENTS ******************************* -->
    <macro name="-" in_menu="true" type_ahead="true" type_ahead_text="4d macro">
        <text>Maquereau 4D : <caret/></text>        
    </macro>
    
    <macro name="Duplicate and comment" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("duplicateAndComment")</method></text>
    </macro>
    
    <macro name="Edit comments..." 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="Comments"
        version="2">
        <text><method>4DPop_MACROS("edit_comment")</method></text>
    </macro>
    
    <macro name="Comment current level" 
        in_menu="true" 
        type_ahead="true" 
        type_ahead_text="Comments"
        version="2">
        <text><method>4DPop_MACROS("comment_current_level")</method></text>
    </macro>
    
    <!-- ******************************* REFACTORING ******************************* -->
    <macro name="-" type_ahead="false"><text/></macro>
    
    <macro name="C_ALPHA -> C_TEXT" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("AlphaToTextDeclaration")</method></text>
    </macro>
    
    <macro name="Choose" 
        in_menu="true" 
        type_ahead="false" 
        version="2">        
        <text><method>4DPop_MACROS("Choose")</method></text>        
    </macro>
    
    <macro name="EXECUTE METHOD" 
        in_menu="true" 
        type_ahead="false" 
        version="2">        
        <text><method>4DPop_MACROS("convert_to_execute")</method></text>        
    </macro>
    
    <macro name="EXECUTE FORMULA" 
        in_menu="true" 
        type_ahead="false" 
        version="2">        
        <text><method>4DPop_MACROS("convert_to_formula")</method></text>        
    </macro>
        
    <!-- ******************************* CONVERSIONS ******************************* -->
    <macro name="-" in_menu="true" type_ahead="true" type_ahead_text="Maquereau 4D : mdr">
        <text>Scomber scombrus : <caret/></text>
    </macro>
    
    <macro name="Text to html" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("convert_to_html")</method></text>
    </macro>
    
    <macro name="Text to UTF-8" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("convert_to_utf8")</method></text>
    </macro>
    
    <macro name="UTF-8 to Text" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("convert_from_utf8")</method></text>
    </macro>
    
    <macro name="Convert to Hexa" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("convert_hexa")</method></text>
    </macro>
    
    <macro name="Convert to decimal" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("convert_decimal")</method></text>
    </macro>
    
    <macro name="-" type_ahead="false"><text/></macro>
    
    <macro name="Invert expression" 
        in_menu="true" 
        type_ahead="false" 
        version="2">
        <text><method>4DPop_MACROS("invert_expression")</method></text>
    </macro>
    
    <macro name="-"  in_menu="true" type_ahead="false"><text/></macro>
    
</macros>