*****************************************************************
***                ToolBar AkelPad plugin v6.2                ***
*****************************************************************

2010   aka Instructor (Shengalts@mail.ru)


***  ***

   .


:
-         
       .


***  ***

ToolBar::Main
      .


***  ***

:
  %f  
  %d   
  %a  AkelPad'
  %m    (handle)
  %i  
  %%  %
  % %

:
  # 
  ; 

 :
  SEPARATOR
     .

 :
  [-]"[ ]" [Command() | Call() | +Call() | Exec() | OpenFile() | SaveFile() | Font() | Recode() | Insert()] Icon()

  [-]"[ ]"
    " "
          ,     .
    -" "
         ,    -    
      ( , ).
    ""
         ,     Command(),  
        ,     Command().

    Command()
      Command(4162)
              4162.     
             "  ...".
           : . AkelHelp-Rus.htm  AkelDLL.h    .
    Call("::", [ ])
      Call("Scripts::Main")
           Scripts   Main.
    +Call("::", [ ])
      +Call("LineBoard::Main")
           LineBoard   Main.     
         .
    Exec(" ", [" "])
      Exec("notepad.exe")
          .
      Exec(`notepad.exe`)
          .
      Exec('notepad.exe')
          .
      Exec('%windir%\notepad.exe')
          .
      Exec(`rundll32.exe shell32,ShellExec_RunDLL "%f"`, "%d")
                Windows.
    OpenFile("", [], [BOM])
      ""
          .
      
         .  -1   ,    .
      BOM
         BOM .  -1   ,    .
      OpenFile("C:\File.txt", 65001, -1)
             UTF-8.
    SaveFile("", [], [BOM])
      ""
             .
      
         .  -1   ,    .
      BOM
         BOM . 1 - , 0 - , -1    -   BOM.
      SaveFile("C:\File.txt", 65001, 0)
             UTF-8  BOM.
    Font("", , )
      ""
         , , "Courier".  ,  "".
       (  ):
        0  .
        1   .
        2   .
        3   .
        4    .
      
         .  ,  0.
      Font("Courier", 4, 10)
            Courier   10 pt.
    Recode(, )
      Recode(1251, 866)
             1251  866.
    Insert("", [Esc-])
      ""
         .
      Esc-:
        0  ""   Esc- ( ).
        1  ""  Esc-.   
            /  ,   "\s",    
             .
      Insert(" ")
             .
      Insert("<B>\s</B>", 1)
              .
      Insert("\[0031 0032 0033]", 1)
            "123".

    Icon([""], [])
      Icon("Shell32.dll", 47)
            Shell32.dll   47.
      Icon("%a\AkelFiles\Plugs\Explorer.dll")
            Explorer.dll   0.
      Icon("%a\AkelFiles\Plugs\Toolbar\MyIcon.ico")
            MyIcon.ico.
      Icon(12)
            ToolBar.dll   12.

:
  " " Command(4182) Icon(0)
  "" Command(4182) Icon(0)
  " " Call("Format::LineSortStrAsc") Icon(0)
  -" " Call("Scripts::Main", 1, "SpellCheck.js", "") Icon(0)
  " " +Call("Coder::Highlight") Icon(0)
  " " Exec("regedit.exe") Icon("regedit.exe")
