<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/ideframetools/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/ideframetools/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 01 Aug 2013 12:37:53 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ideframetools/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Christoph Kohlhepp</title><link>https://sourceforge.net/p/ideframetools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,5 +1,4 @@
-[[members limit=20]]
-[[download_button]]
+

 ;;; ideframetools.el --- Toolbar &amp; GUI elements managing IDE centric functionality 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christoph Kohlhepp</dc:creator><pubDate>Thu, 01 Aug 2013 12:37:53 -0000</pubDate><guid>https://sourceforge.netd4870a3c39a7d1460d726e1ea5df085bd023031d</guid></item><item><title>Home modified by Christoph Kohlhepp</title><link>https://sourceforge.net/p/ideframetools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,3 @@
-
 [[members limit=20]]
 [[download_button]]

@@ -10,7 +9,9 @@
 ;; 1) Code browsing and outlining
 ;; 2) Code navigation: jumping to declarations &amp; references
 ;; 3) Code navigation: splitting and unsplitting frames
-;; 4) Advanced search and edit via code aware search tools ( ack-grep )
+;; 4) Code folding
+;; 5) Advanced search and edit via code aware search tools ( ack-grep )
+;; 6) Basic refactoring (rename cross files)
 ;;
 ;; The aim is to provide boiler plate functionality for the development of IDEs.
 ;;   
@@ -110,8 +111,8 @@
 (require 'semantic-clang)

 ;;(semantic-load-enable-excessive-code-helpers)  ;; renders Emacs slow, hence "excessive"
-;;(semantic-load-enable-gaudy-code-helpers)      ;; little slow...
-(semantic-load-enable-code-helpers)              ;; fast, fewer "tool-tips" etc.
+(semantic-load-enable-gaudy-code-helpers)      ;; little slow...
+;;(semantic-load-enable-code-helpers)              ;; fast, fewer "tool-tips" etc.

 ; Activate code folding mode
 (require 'semantic-ia)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christoph Kohlhepp</dc:creator><pubDate>Wed, 31 Jul 2013 21:38:09 -0000</pubDate><guid>https://sourceforge.netc12b889702175e35493dc7d066522bc07d29d044</guid></item><item><title>Home modified by Christoph Kohlhepp</title><link>https://sourceforge.net/p/ideframetools/wiki/Home/</link><description>&lt;pre&gt;&amp;lt;pre&amp;gt;--- v1
+++ v2
@@ -1,8 +1,5151 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/ideframetools/wiki/markdown_syntax/) syntax.
 
 [[members limit=20]]
 [[download_button]]
+
+
+;;; ideframetools.el --- Toolbar &amp;amp; GUI elements managing IDE centric functionality 
+;; 
+;; Ide Frame Tools aims to graphically consolidate the following features:
+;;
+;; 1) Code browsing and outlining
+;; 2) Code navigation: jumping to declarations &amp;amp; references
+;; 3) Code navigation: splitting and unsplitting frames
+;; 4) Advanced search and edit via code aware search tools ( ack-grep )
+;;
+;; The aim is to provide boiler plate functionality for the development of IDEs.
+;;   
+;; Copyright (C) 2013 Christoph A. Kohlhepp, all rights reserved.
+;; Email chrisk at manx dot net
+;; http://www.linkedin.com/in/chriskohlhepp
+;;
+;; Licensed under the GNU General Public License.
+;;
+;; Toolbar icons and derived works subject to
+;; http://openiconlibrary.sourceforge.net/LICENSES.html
+;; See http://openiconlibrary.sourceforge.net  
+;;
+;; 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.
+;;
+;;
+;; To install this package, put this file somewhere in your
+;; Emacs load path. In my case this is ~/.emacs/includes.
+;;
+;; Somewhere near the top of your .emacs add the following line
+;;
+;;      (setq cedet-custom-path &amp;lt;path to full cedet installation&amp;gt;)
+;;      (require 'ideframetools)
+;;
+;; Requirements:
+;;
+;;      cedet
+;;      full-ack
+;;      ecb
+;;      moccur-edit
+;;
+;; Recommended is the full version of cedet, not cedet built into
+;; the default Emacs installation. The full version of Cedet is
+;; more feature complete.
+
+
+;;===================
+;; Set Icons Location
+;;===================
+(setq ideframetools-icon-dir (file-name-as-directory (concat user-emacs-directory  "icons")))
+(make-directory ideframetools-icon-dir t)
+(add-to-list 'image-load-path ideframetools-icon-dir)
+
+;;==================
+;; Define Icon Files
+;;==================
+(setq ideframetools-ecbstart-icon-file (concat ideframetools-icon-dir "/ecbstart.xpm"))
+(setq ideframetools-ecbstop-icon-file (concat ideframetools-icon-dir "/ecbstop.xpm"))
+(setq ideframetools-ecbuml-icon-file (concat ideframetools-icon-dir "/class.xpm"))
+(setq ideframetools-ecbsource-icon-file (concat ideframetools-icon-dir "/source.xpm"))
+(setq ideframetools-bottom-icon-file (concat ideframetools-icon-dir "/bottombuffer.xpm"))
+(setq ideframetools-top-icon-file  (concat ideframetools-icon-dir "/topbuffer.xpm"))
+(setq ideframetools-goto-icon-file  (concat ideframetools-icon-dir "/jumpto.xpm"))
+(setq ideframetools-splitvert-icon-file (concat ideframetools-icon-dir "/splitbufferleftright.xpm"))
+(setq ideframetools-splithorz-icon-file (concat ideframetools-icon-dir "/splitbuffertopbottom.xpm"))
+(setq ideframetools-max-icon-file (concat ideframetools-icon-dir "/zoombuffer.xpm"))
+(setq ideframetools-hide-icon-file (concat ideframetools-icon-dir "/hidebuffer.xpm"))
+(setq ideframetools-replace-icon-file (concat ideframetools-icon-dir "/queryreplace.xpm"))
+(setq ideframetools-selectall-icon-file (concat ideframetools-icon-dir "/markwholebuffer.xpm"))
+(setq ideframetools-dont-icon-file (concat ideframetools-icon-dir "/dont.xpm"))
+(setq ideframetools-moccur-icon-file (concat ideframetools-icon-dir "/moccur.xpm"))
+(setq ideframetools-moccuredit-icon-file (concat ideframetools-icon-dir "/moccuredit.xpm"))
+(setq ideframetools-moccursave-icon-file (concat ideframetools-icon-dir "/moccursave.xpm"))
+(setq ideframetools-moccurclear-icon-file (concat ideframetools-icon-dir "/moccurclear.xpm"))
+(setq ideframetools-occuroutline-icon-file (concat ideframetools-icon-dir "/occuroutline.xpm"))
+(setq ideframetools-occur-icon-file (concat ideframetools-icon-dir "/occur.xpm"))
+(setq ideframetools-ack-icon-file (concat ideframetools-icon-dir "/ack-grep.xpm"))
+(setq ideframetools-godef-icon-file (concat ideframetools-icon-dir "/go-jump-definition.xpm"))
+(setq ideframetools-goref-icon-file (concat ideframetools-icon-dir "/go-jump-reference.xpm"))
+
+
+;;==========================================================
+;; Semantic
+;;==========================================================
+(if (boundp 'cedet-custom-path)
+    (progn
+      (add-to-list 'load-path (expand-file-name (concat cedet-custom-path "/eieio")))
+      (add-to-list 'load-path (expand-file-name (concat cedet-custom-path "/cogre")))
+      (add-to-list 'load-path (expand-file-name (concat cedet-custom-path "/contrib")))
+      (add-to-list 'load-path (expand-file-name (concat cedet-custom-path "/ede")))
+      (add-to-list 'load-path (expand-file-name (concat cedet-custom-path "/semantic")))
+      (load-file (expand-file-name (concat cedet-custom-path "/common/cedet.el")))
+      )
+    (require 'cedet)
+)
+(require 'semantic-make)
+(require 'semantic-c)
+(require 'semantic-gcc)
+(require 'semantic-clang)
+
+;;(semantic-load-enable-excessive-code-helpers)  ;; renders Emacs slow, hence "excessive"
+;;(semantic-load-enable-gaudy-code-helpers)      ;; little slow...
+(semantic-load-enable-code-helpers)              ;; fast, fewer "tool-tips" etc.
+
+; Activate code folding mode
+(require 'semantic-ia)
+(global-semantic-tag-folding-mode 1) 
+
+; Activate "Browse Database"
+(require 'semanticdb)
+(global-semanticdb-minor-mode 1)
+
+;;======================
+;; Auxilliary Indicators 
+;;======================
+
+;; Show line &amp;amp; column numbers in status bar
+(column-number-mode t)
+
+;; Denote current function context in status bar
+(which-function-mode 1)
+
+;;================================================
+;; Align ECB Speedbuffer with common IDE behaviour
+;;================================================
+
+; Customize speedbar for left-click
+(require 'speedbar)
+(defun my-speedbar-keys ( map )
+  "Set keybindings in major navigation tool Speedbar."
+  (define-key map (kbd "&amp;lt;down-mouse-1&amp;gt;")    'dframe-click)
+)
+(add-hook 'speedbar-mode-hook
+   '(lambda()
+      ( my-speedbar-keys speedbar-key-map )
+    )
+)
+;; Customize speedbar for appropriate font
+(if (window-system)
+  (progn
+    (make-face 'speedbar-face)
+    (set-face-font 'speedbar-face "-outline-Courier New-normal-normal-normal-mono-11-*-*-*-c-*-iso8859-1")
+    (setq speedbar-mode-hook '(lambda () (buffer-face-set 'speedbar-face)))
+  )
+)
+
+
+;;======================
+;; Test Package Requires
+;;======================
+
+(defvar ideframetools-have-ecb nil)
+(defvar ideframetools-have-ack nil)
+(defvar ideframetools-have-color-moccur-edit nil)
+(defvar ideframetools-have-ack nil)
+
+; Ack-Grep
+(if (require 'full-ack nil 'noerror)
+   (progn
+     (setq ack-prompt-for-directory t)
+   )
+)
+
+; Emacs Code Browser
+(if (require 'ecb nil 'noerror)
+   (progn
+     (setq ideframetools-have-ecb t)
+     (setq ecb-tip-of-the-day nil)
+   )
+)
+
+; Moccur
+(if (and (require 'color-moccur nil 'noerror) (require 'moccur-edit nil 'noerror))
+   (progn
+     (setq ideframetools-have-color-moccur-edit t)
+   )
+)
+
+;;===============
+;; Status Toggles
+;;===============
+(defvar ecb-activated nil)
+
+
+;;========================
+;; Customization Group
+;;========================
+(defgroup ideframetools nil
+  "IDE centric toolbar icons for Emacs"
+)
+
+(defcustom cpp-member-outline-regex "^[a-zA-Z].*\\s-.*::.*(.*)" 
+  "Regular expression to match C++ class member functions in C++ body files"
+  :type 'string
+  :group 'ideframetools)
+
+  ;-------------------------
+  ; C++ class member outline
+  ;
+  ; http://www.regular-expressions.info/reference.html
+  ; http://emacswiki.org/emacs/RegularExpression
+  ;
+  ; ^ anchor to front ( assumption as per coding standard: class members start on column1)
+  ; [a-zA-Z] match any letter ( function return type)
+  ; .*       . means any character * means repeated zeo or more times
+  ; \s-      is whitespace
+  ; ::       is name resolution operator
+  ; (.*)     function call parenthisis with optional arguments
+
+
+(defcustom deframetools-show-search-icons  t
+  "Display ack-grep, occur, moccur, &amp;amp; query-replace icons"
+  :group 'ideframetools
+  :type 'boolean)
+
+(defcustom ideframetools-show-context-icons  t
+  "Display go to declaration, reference &amp;amp; CPP outline icons"
+  :group 'ideframetools
+  :type 'boolean)
+
+
+(defcustom ideframetools-show-ecb-icons  t
+  "Display Emacs Code Browser icon group"
+  :group 'ideframetools
+  :type 'boolean)
+
+(defcustom ideframetools-show-font-menu   t
+  "Show code font size menu"
+  :group 'ideframetools
+  :type 'boolean)
+
+(defcustom ideframetools-show-mark-whole-buffer   t
+  "Show Select-All button"
+  :group 'ideframetools
+  :type 'boolean)
+
+
+(if ideframetools-show-font-menu
+
+   ;;---------------------------------------------------------
+   ;; Set default font; unit is 1/10th pt, e.g. 100-&amp;gt;10pt font
+   ;; Display ruler:    
+   ;;123456789A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789J12345
+   ;;    
+   ;; default font -&amp;gt; display stretch on ruler: G4
+   ;; font size 10 -&amp;gt; display stretch on ruler: H4
+   ;; font size 9 -&amp;gt;  display stretch on ruler: J5
+   ;; step size appears to be 10
+   ;;---------------------------------------------------------
+   (set-face-attribute 'default nil :height 120)
+
+  (defun large-font()
+    (interactive)
+    (set-face-attribute 'default nil :height 140)
+    )
+
+  (defun medium-font()
+    (interactive)
+    (set-face-attribute 'default nil :height 120)
+    )
+
+  (defun small-font()
+    (interactive)
+    (set-face-attribute 'default nil :height 100)
+    )
+
+  (defun tiny-font()
+    (interactive)
+    (set-face-attribute 'default nil :height 90)
+    )
+
+  (defun micro-font()
+    (interactive)
+    (set-face-attribute 'default nil :height 80)
+    )
+
+  (define-key-after global-map [menu-bar fontmenu]
+    (cons "Font" (make-sparse-keymap "fontmenu")))
+
+  (define-key global-map [menu-bar fontmenu large-font]
+    '(menu-item "Large" large-font
+                :help "Size 11 font"))
+  (define-key global-map [menu-bar fontmenu medium-font]
+    '(menu-item "Medium" medium-font
+                :help "Size 10 font"))
+  (define-key global-map [menu-bar fontmenu small-font]
+    '(menu-item "Small" small-font
+                :help "Size 9 font"))
+  (define-key global-map [menu-bar fontmenu tiny-font]
+    '(menu-item "Tiny" tiny-font
+                :help "Size 8 font"))
+  (define-key global-map [menu-bar fontmenu micro-font]
+    '(menu-item "Micro" micro-font
+                :help "Size 7 font"))
+
+) ; END if ideframetools-show-font-menu
+
+;;=============================
+;; Toolbar manipulation helpers
+;;=============================
+
+(defun tool-bar-add-item-left (icon def key &amp;amp;rest props)
+  "Add an item to the tool bar.
+ICON names the image, DEF is the key definition and KEY is a symbol
+for the fake function key in the menu keymap.  Remaining arguments
+PROPS are additional items to add to the menu item specification.  See
+Info node `(elisp)Tool Bar'.  Items are added from left to right.
+
+ICON is the base name of a file containing the image to use.  The
+function will first try to use ICON.xpm, then ICON.pbm, and finally
+ICON.xbm, using `find-image'.
+
+Keybindings are made in the map `tool-bar-map'.  To define items in
+some local map, bind `tool-bar-map' with `let' around calls of this
+function."
+  (let* ((fg (face-attribute 'tool-bar :foreground))
+	 (bg (face-attribute 'tool-bar :background))
+	 (colors (nconc (if (eq fg 'unspecified) nil (list :foreground fg))
+			(if (eq bg 'unspecified) nil (list :background bg))))
+	 (image (find-image
+		(if (display-color-p)
+		    (list (list :type 'xpm :file (concat icon ".xpm"))
+			  (append (list :type 'pbm :file (concat icon ".pbm"))
+				  colors)
+			  (append (list :type 'xbm :file (concat icon ".xbm"))
+				  colors))
+		  (list (append (list :type 'pbm :file (concat icon ".pbm"))
+				colors)
+			(append (list :type 'xbm :file (concat icon ".xbm"))
+				colors)
+			(list :type 'xpm :file (concat icon ".xpm")))))))
+    (when (and (display-images-p) image)
+      (unless (image-mask-p image)
+	(setq image (append image '(:mask heuristic))))
+      (define-key tool-bar-map (vector key)
+	`(menu-item ,(symbol-name key) ,def :image ,image ,@props)))))
+
+
+;;================
+;; Define Handlers
+;;================
+
+
+(defun line()
+  (interactive)
+  (call-interactively 'goto-line t)
+)
+
+(defun moccurend ()
+  (interactive)
+  (moccur-quit)
+  (kill-buffer "*Moccur*")
+)
+
+(defun ecb ()
+  (interactive)
+  (ecb-activate)
+)
+
+
+;; Set default ECB layout - methods
+(setq ecb-layout-name "left9")
+(defvar ecb-methods-view-shown t)
+(defvar ecb-source-view-shown nil)
+
+
+;; wrap ecb-deactivate so that default title does not appear along side in toolbar
+(defun no-ecb ()
+  (interactive)
+  (ecb-store-window-sizes) ;; however it was sized by user, remember it
+  (ecb-deactivate)
+)
+
+;; pre-defined left9 is class browser
+(defun ecb-methodsview ()
+  (interactive)  
+  (setq  ecb-source-view-shown nil)
+  (setq  ecb-methods-view-shown t)
+  (ecb-layout-switch "left9")
+
+  ;;(ecb-sources-filter-by-regexp "\\.\\(hpp\\|h\\|hxx\\)"
+  ;;)
+
+)
+
+;; pre-defined left6 is source browser
+(defun ecb-sourcesview ()
+  (interactive)
+  (setq  ecb-source-view-shown t)
+  (setq  ecb-methods-view-shown nil)  
+  (ecb-layout-switch "left2")
+
+  ;;(ecb-sources-filter-by-regexp "\\.\\(c\\|cpp\\|cxx\\|hpp\\|ipp\\|h\\)"
+  ;;)
+)
+
+; Track if ECB is activated so that global toolbar state can reflect this
+(add-hook 'ecb-deactivate-hook
+	  (lambda () (setq  ecb-activated nil)
+          )
+)
+(add-hook 'ecb-activate-hook
+	  (lambda () (setq  ecb-activated t)
+          )
+)
+
+(defun myexitminibuffer()
+  (interactive)
+  (if (eq (current-buffer) (window-buffer (minibuffer-window))) 
+    (progn
+       (abort-recursive-edit)
+       (exit-minibuffer)
+    )
+    (keyboard-quit)
+  )
+) 
+
+(defun cppoutline ()
+  (interactive)
+  (occur cpp-member-outline-regex )
+)
+
+
+;;=========================================================================
+;; Install hook to run ideframetools-post-init after Emacs finishes loading
+;;=========================================================================
+(add-hook 'after-init-hook 'ideframetools-post-init)
+
+
+(defun ideframetools-post-init ()
+
+  ;; Dump icons resources to icon folder if they do not exist already
+  (ideframe-toolbar-icons)
+  (if (not(file-exists-p ideframetools-ecbstart-icon-file))
+      (with-temp-file ideframetools-ecbstart-icon-file
+        (insert ideframetools-ecbstart-xpm))
+  )
+  (if (not(file-exists-p ideframetools-ecbstop-icon-file))
+      (with-temp-file ideframetools-ecbstop-icon-file
+        (insert ideframetools-ecbstop-xpm))
+  )
+  (if (not(file-exists-p ideframetools-ecbuml-icon-file))
+      (with-temp-file ideframetools-ecbuml-icon-file
+        (insert ideframetools-ecbuml-xpm))
+  )
+  (if (not(file-exists-p ideframetools-ecbsource-icon-file))
+      (with-temp-file ideframetools-ecbsource-icon-file
+        (insert ideframetools-ecbsource-xpm))
+  )
+  (if (not(file-exists-p ideframetools-bottom-icon-file))
+      (with-temp-file ideframetools-bottom-icon-file
+        (insert ideframetools-bottom-xpm))
+  )
+  (if (not(file-exists-p ideframetools-top-icon-file))
+      (with-temp-file ideframetools-top-icon-file
+        (insert ideframetools-top-xpm))
+  )
+  (if (not(file-exists-p ideframetools-goto-icon-file))
+      (with-temp-file ideframetools-goto-icon-file
+        (insert ideframetools-goto-xpm))
+  )
+  (if (not(file-exists-p ideframetools-splitvert-icon-file))
+      (with-temp-file ideframetools-splitvert-icon-file
+        (insert ideframetools-splitvert-xpm))
+  )
+  (if (not(file-exists-p ideframetools-splithorz-icon-file))
+      (with-temp-file ideframetools-splithorz-icon-file
+        (insert ideframetools-splithorz-xpm))
+  )
+  (if (not(file-exists-p ideframetools-max-icon-file))
+      (with-temp-file ideframetools-max-icon-file
+        (insert ideframetools-max-xpm))
+  )
+  (if (not(file-exists-p ideframetools-hide-icon-file))
+      (with-temp-file ideframetools-hide-icon-file
+        (insert ideframetools-hide-xpm))
+  )
+  (if (not(file-exists-p ideframetools-replace-icon-file))
+      (with-temp-file ideframetools-replace-icon-file
+        (insert ideframetools-replace-xpm))
+  )
+  (if (not(file-exists-p ideframetools-selectall-icon-file))
+      (with-temp-file ideframetools-selectall-icon-file
+        (insert ideframetools-selectall-xpm))
+  )
+  (if (not(file-exists-p ideframetools-dont-icon-file))
+      (with-temp-file ideframetools-dont-icon-file
+        (insert ideframetools-dont-xpm))
+  )
+
+  (if (not(file-exists-p ideframetools-moccur-icon-file))
+      (with-temp-file ideframetools-moccur-icon-file
+        (insert ideframetools-moccur-xpm))
+  )
+
+  (if (not(file-exists-p ideframetools-moccuredit-icon-file))
+      (with-temp-file ideframetools-moccuredit-icon-file
+        (insert ideframetools-moccuredit-xpm))
+  )
+
+  (if (not(file-exists-p ideframetools-moccursave-icon-file))
+      (with-temp-file ideframetools-moccursave-icon-file
+        (insert ideframetools-moccursave-xpm))
+  )
+
+  (if (not(file-exists-p ideframetools-moccurclear-icon-file))
+      (with-temp-file ideframetools-moccurclear-icon-file
+        (insert ideframetools-moccurclear-xpm))
+  )
+
+  (if (not(file-exists-p ideframetools-occuroutline-icon-file))
+      (with-temp-file ideframetools-occuroutline-icon-file
+        (insert ideframetools-occuroutline-xpm))
+  )
+  (if (not(file-exists-p ideframetools-occur-icon-file))
+      (with-temp-file ideframetools-occur-icon-file
+        (insert ideframetools-occur-xpm))
+  )
+  (if (not(file-exists-p ideframetools-ack-icon-file))
+      (with-temp-file ideframetools-ack-icon-file
+        (insert ideframetools-ack-xpm))
+  )
+  (if (not(file-exists-p ideframetools-godef-icon-file))
+      (with-temp-file ideframetools-godef-icon-file
+        (insert ideframetools-godef-xpm))
+  )
+  (if (not(file-exists-p ideframetools-goref-icon-file))
+      (with-temp-file ideframetools-goref-icon-file
+        (insert ideframetools-goref-xpm))
+  )
+
+  ;;=================================
+  ;; Add icons to toolbar on the left
+  ;;=================================
+
+  ;; Window management
+  (define-key (default-value 'tool-bar-map) [separator-wnd] menu-bar-separator)
+
+  (tool-bar-add-item-left "splitbufferleftright" 'split-window-horizontally 'split-window-horizontally
+                          :enable '(not(string-match "*ECB" (buffer-name)))
+                          :help "Split buffer into top and bottom"
+                          )
+
+  (tool-bar-add-item-left "splitbuffertopbottom" 'split-window-vertically  'split-window-vertically  
+                          :enable '(not(string-match "*ECB" (buffer-name)))
+                          :help "Split buffer into left and right"
+                          )
+
+  (tool-bar-add-item-left "zoombuffer" 'delete-other-windows 'delete-other-windows 
+                          :visible '(and (window-deletable-p) (or (and ecb-activated (&amp;gt; (count-windows) 2))  (and (not ecb-activated) (&amp;gt; (count-windows) 1))))
+                          :enable '(not(string-match "*ECB" (buffer-name)))
+                          :help "Maximize this buffer"
+                          )
+
+  (tool-bar-add-item-left "hidebuffer" 'delete-window 'delete-window 
+                          :visible '(and (window-deletable-p) (or (and ecb-activated (&amp;gt; (count-windows) 2))  (and (not ecb-activated) (&amp;gt; (count-windows) 1))))
+                          :enable '(not(string-match "*ECB" (buffer-name)))
+                          :help "Hide this buffer"
+                          )
+
+  ;; Navigation
+  (define-key (default-value 'tool-bar-map) [separator-navi] menu-bar-separator)
+
+  (tool-bar-add-item-left "jumpto" 'line 'line 
+                          :help "Go to line") 
+
+  (tool-bar-add-item-left "bottombuffer" 'end-of-buffer 'end-of-buffer 
+                          :help "Go to bottom of buffer")
+
+  (tool-bar-add-item-left  "topbuffer" 'beginning-of-buffer 'beginning-of-buffer 
+                           :help "Go to top of buffer")
+
+  ;; ECB 
+  (if ideframetools-show-ecb-icons
+      (define-key (default-value 'tool-bar-map) [separator-ecb] menu-bar-separator))
+
+  (tool-bar-add-item-left "source" 'ecb-sourcesview 'ecb-sourcesview 
+                          :help "Show Sources View"
+                          :visible '(and ideframetools-show-ecb-icons (eq ecb-activated t) ecb-methods-view-shown) 
+                          ) 
+  (tool-bar-add-item-left "class" 'ecb-methodsview 'ecb-methodsview  
+                          :help "Show Methods View"
+                          :visible '(and ideframetools-show-ecb-icons (eq ecb-activated t) ecb-source-view-shown) 
+                          ) 
+  (tool-bar-add-item-left "ecbstop" 'no-ecb 'no-ecb 
+                          :help "Deactivate ECB"
+                          :visible '(and ideframetools-show-ecb-icons (eq ecb-activated t)) 
+                          ) 
+  (tool-bar-add-item-left "ecbstart" 'ecb 'ecb 
+                          :help "Activate ECB"
+                          :visible '(and ideframetools-show-ecb-icons (eq ecb-activated nil)) 
+                          )
+
+  ;; Ctrl-G
+  (define-key (default-value 'tool-bar-map) [separator-ctrl-g] menu-bar-separator)
+  (tool-bar-add-item-left  "dont" 'myexitminibuffer 'myexitminibuffer
+                           :visible '(active-minibuffer-window)
+                           :help "C-g [Don't]")
+
+
+  ;;==================================
+  ;; Add icons to toolbar on the right
+  ;;===================================
+
+
+  ;; Continue edit copy paste search icon series without separator
+  (tool-bar-add-item  "markwholebuffer" 'mark-whole-buffer 'mark-whole-buffer
+                      :visible 'ideframetools-show-mark-whole-buffer
+                      :help "Select All")
+
+  (tool-bar-add-item "queryreplace" 'query-replace 'query-replace
+                     :help "Run query replace in current buffer"
+                     :visible 'deframetools-show-search-icons)
+  
+  (tool-bar-add-item "occur" 'occur 'occur
+                     :help "Run occur regular expression search in buffer"
+                     :visble 'deframetools-show-search-icons)  
+
+  (tool-bar-add-item "moccur" 'moccur 'moccur
+                     :help "Run multi-occur regular expression search in all open buffers"
+                     :visble 'deframetools-show-search-icons)  
+
+  (tool-bar-add-item "moccuredit" 'moccur-edit-mode-in 'moccur-edit-mode-in 
+    :help "Edit moccur buffer"
+    :visible '(eq (current-buffer) (get-buffer "*Moccur*"))  
+  ) 
+
+  (tool-bar-add-item "moccursave" 'moccur-edit-finish-edit 'moccur-edit-finish-edit 
+    :help "Save moccur edits"
+    :visible '(eq (current-buffer) (get-buffer "*Moccur*"))  
+  ) 
+
+  (tool-bar-add-item "moccurclear" 'moccurend 'moccurend 
+    :help "Clear moccur buffer"
+    :visible '(eq (current-buffer) (get-buffer "*Moccur*")) 
+  ) 
+
+  (tool-bar-add-item "ack-grep" 'ack 'ack
+                     :help "Run ack-grep Find-in-Files search in folder"
+                     :visble 'deframetools-show-search-icons)
+
+  ;; Semantic
+  (if ideframetools-show-context-icons
+      (define-key-after (default-value 'tool-bar-map) [separator-semantic] menu-bar-separator))
+
+  (tool-bar-add-item "go-jump-definition" 'semantic-ia-fast-jump 'semantic-ia-fast-jump
+                     :visible 'ideframetools-show-context-icons
+                     :help "Find definition for this symbol")
+
+  (tool-bar-add-item "go-jump-reference" 'semantic-symref 'semantic-symref
+                     :visible 'ideframetools-show-context-icons
+                     :help "Find reference for this this symbol")
+
+  (tool-bar-add-item "occuroutline" 'cppoutline 'cppoutline 
+                     :help "Occur Outline"
+                     :visible '(and ideframetools-show-context-icons
+                                    (or(eq major-mode 'c++-mode) 
+                                       (eq major-mode 'c-mode)
+                                       )
+                                    )) 
+
+  ;; Call Complete Handler if defined
+  (if (boundp 'ideframetools-complete-handler)
+     (funcall ideframetools-complete-handler)) 
+
+)
+
+(provide 'ideframetools)
+
+;;============================
+;; Embedded Icon Section Below
+;;============================
+
+(defun ideframe-toolbar-icons ()
+
+(setq ideframetools-ecbstart-xpm
+#("/* XPM */
+static char * ecbstart_xpm[] = {
+\"24 24 231 2\",
+\"  	c None\",
+\". 	c #3492C3\",
+\"+ 	c #5AA9D1\",
+\"@ 	c #5BA8D1\",
+\"# 	c #5BA9D1\",
+\"$ 	c #61ACD3\",
+\"% 	c #379BD8\",
+\"&amp;amp; 	c #2A95D5\",
+\"* 	c #67AFD5\",
+\"= 	c #4CA7DE\",
+\"- 	c #41A1DB\",
+\"; 	c #42A2DA\",
+\"&amp;gt; 	c #42A2DB\",
+\", 	c #44A3DB\",
+\"' 	c #46A4DC\",
+\") 	c #73B4D6\",
+\"! 	c #B4DBF5\",
+\"~ 	c #ADD8F2\",
+\"{ 	c #ADD7F2\",
+\"] 	c #ADD8F3\",
+\"^ 	c #9DCEEC\",
+\"/ 	c #67AFDA\",
+\"( 	c #AFD9F3\",
+\"_ 	c #7EBBDA\",
+\": 	c #E3E0DE\",
+\"&amp;lt; 	c #E8E1DC\",
+\"[ 	c #E3DFDB\",
+\"} 	c #E3E3E2\",
+\"| 	c #E5E5E4\",
+\"1 	c #E6E6E6\",
+\"2 	c #DBDAD9\",
+\"3 	c #E0EEF6\",
+\"4 	c #72B0D3\",
+\"5 	c #E2E0DD\",
+\"6 	c #DAD9D9\",
+\"7 	c #DADADA\",
+\"8 	c #DADAD9\",
+\"9 	c #E1DBDF\",
+\"0 	c #DBDADA\",
+\"a 	c #E2DFDD\",
+\"b 	c #7DBBD9\",
+\"c 	c #EEE6E0\",
+\"d 	c #67A1C7\",
+\"e 	c #B0C9DA\",
+\"f 	c #959799\",
+\"g 	c #85878A\",
+\"h 	c #74787A\",
+\"i 	c #CECFCF\",
+\"j 	c #DFEDF6\",
+\"k 	c #71B0D3\",
+\"l 	c #E0DFDE\",
+\"m 	c #D7DADB\",
+\"n 	c #D8DADC\",
+\"o 	c #DADADD\",
+\"p 	c #5CCF6C\",
+\"q 	c #A8D6B0\",
+\"r 	c #E1DFE0\",
+\"s 	c #7DBAD9\",
+\"t 	c #EAE5E2\",
+\"u 	c #FCEEE6\",
+\"v 	c #EEE8E4\",
+\"w 	c #EEEEEE\",
+\"x 	c #F2F2F3\",
+\"y 	c #F3F4F4\",
+\"z 	c #E0DFDF\",
+\"A 	c #E4E2E2\",
+\"B 	c #DDDEDF\",
+\"C 	c #DCDEDE\",
+\"D 	c #EEE0EF\",
+\"E 	c #68D176\",
+\"F 	c #10C726\",
+\"G 	c #00C512\",
+\"H 	c #F1E3ED\",
+\"I 	c #7EBBD9\",
+\"J 	c #7DBAD8\",
+\"K 	c #F5EDE8\",
+\"L 	c #6EA8CE\",
+\"M 	c #B7D1E1\",
+\"N 	c #9B9D9E\",
+\"O 	c #898C8E\",
+\"P 	c #787C7E\",
+\"Q 	c #D7D7D7\",
+\"R 	c #DEEDF5\",
+\"S 	c #71AFD3\",
+\"T 	c #E7E6E5\",
+\"U 	c #E2E2E4\",
+\"V 	c #EDE4EF\",
+\"W 	c #E0E2E3\",
+\"X 	c #EBE3ED\",
+\"Y 	c #49CE5A\",
+\"Z 	c #18C82E\",
+\"` 	c #0AC621\",
+\" .	c #B1DCB8\",
+\"..	c #E8E6E7\",
+\"+.	c #7EBAD9\",
+\"@.	c #F2EDE9\",
+\"#.	c #F9F0EC\",
+\"$.	c #F0EEED\",
+\"%.	c #F1F1F2\",
+\"&amp;amp;.	c #F3F4F5\",
+\"*.	c #E7E7E7\",
+\"=.	c #71AFD2\",
+\"-.	c #EDE9EA\",
+\";.	c #B1DEB8\",
+\"&amp;gt;.	c #00C411\",
+\",.	c #B4DEBA\",
+\"'.	c #E6E5E8\",
+\").	c #E4E5E6\",
+\"!.	c #30CB43\",
+\"~.	c #19C82E\",
+\"{.	c #85D790\",
+\"].	c #E8E6EA\",
+\"^.	c #EBE9E8\",
+\"/.	c #F9F2ED\",
+\"(.	c #A9CADE\",
+\"_.	c #D5E2E9\",
+\":.	c #C0C0C0\",
+\"&amp;lt;.	c #B5B7B8\",
+\"[.	c #AAACAE\",
+\"}.	c #E4E3E4\",
+\"|.	c #DEECF5\",
+\"1.	c #70AED2\",
+\"2.	c #F6EEF2\",
+\"3.	c #64D572\",
+\"4.	c #17C82C\",
+\"5.	c #03C51B\",
+\"6.	c #F6EBF6\",
+\"7.	c #40CE52\",
+\"8.	c #19C82F\",
+\"9.	c #1AC830\",
+\"0.	c #BCE2C2\",
+\"a.	c #E9E9EB\",
+\"b.	c #EFEDEC\",
+\"c.	c #7CB9D8\",
+\"d.	c #FCF5F1\",
+\"e.	c #E1E9F0\",
+\"f.	c #EDF1F4\",
+\"g.	c #E8E7E8\",
+\"h.	c #E6E7E8\",
+\"i.	c #E3E3E5\",
+\"j.	c #EFEDED\",
+\"k.	c #F3F0EF\",
+\"l.	c #D5E8D8\",
+\"m.	c #0EC625\",
+\"n.	c #1AC82F\",
+\"o.	c #32CC45\",
+\"p.	c #05C51D\",
+\"q.	c #E2EAE4\",
+\"r.	c #EFEDF0\",
+\"s.	c #ECECED\",
+\"t.	c #7DB9D8\",
+\"u.	c #FDF7F3\",
+\"v.	c #E4EDF3\",
+\"w.	c #F0F5F7\",
+\"x.	c #EBEBEB\",
+\"y.	c #E9EAEA\",
+\"z.	c #E6E7E7\",
+\"A.	c #F2F1F0\",
+\"B.	c #DDECF4\",
+\"C.	c #70AED1\",
+\"D.	c #F6F4F3\",
+\"E.	c #D5EBD9\",
+\"F.	c #1CC931\",
+\"G.	c #1BC830\",
+\"H.	c #E4EEE6\",
+\"I.	c #EEF0EF\",
+\"J.	c #EFF0F0\",
+\"K.	c #F6F3F3\",
+\"L.	c #7BB8D7\",
+\"M.	c #FFFEF9\",
+\"N.	c #ACD1EA\",
+\"O.	c #DCECF7\",
+\"P.	c #CAC9CA\",
+\"Q.	c #BEBFC1\",
+\"R.	c #B4B5B7\",
+\"S.	c #F0EFEF\",
+\"T.	c #FAF7F6\",
+\"U.	c #D9EEDD\",
+\"V.	c #0EC624\",
+\"W.	c #27CB3B\",
+\"X.	c #CCECD0\",
+\"Y.	c #F6F4F7\",
+\"Z.	c #F3F3F4\",
+\"`.	c #7CB9D7\",
+\" +	c #FFFEFA\",
+\".+	c #FFFFFD\",
+\"++	c #FFFFFC\",
+\"@+	c #FFFFFF\",
+\"#+	c #FEFCFB\",
+\"$+	c #6FADD1\",
+\"%+	c #FEFAF9\",
+\"&amp;amp;+	c #DCF1DF\",
+\"*+	c #36CE49\",
+\"=+	c #FFFAFF\",
+\"-+	c #F7F7F7\",
+\";+	c #7ABAE4\",
+\"&amp;gt;+	c #C7E5F8\",
+\",+	c #ABACAD\",
+\"'+	c #999B9E\",
+\")+	c #86898B\",
+\"!+	c #F0F1F1\",
+\"~+	c #DDEBF4\",
+\"{+	c #E3F6E6\",
+\"]+	c #1BC930\",
+\"^+	c #17C72C\",
+\"/+	c #50D460\",
+\"(+	c #FFFEFF\",
+\"_+	c #FBFBFB\",
+\":+	c #6FADD0\",
+\"&amp;lt;+	c #CDF2D2\",
+\"[+	c #84E190\",
+\"}+	c #FDFDFD\",
+\"|+	c #FEFEFE\",
+\"1+	c #7CBEE7\",
+\"2+	c #C8E6F9\",
+\"3+	c #AEAFB0\",
+\"4+	c #9B9DA0\",
+\"5+	c #898B8D\",
+\"6+	c #F1F1F1\",
+\"7+	c #FEFFFE\",
+\"8+	c #7CB8D7\",
+\"9+	c #85BEDA\",
+\"0+	c #E9F3F8\",
+\"a+	c #75B3D4\",
+\"b+	c #0B78AE\",
+\"c+	c #0072AF\",
+\"d+	c #0071AF\",
+\"e+	c #0072AE\",
+\"f+	c #0076B2\",
+\"g+	c #097BB4\",
+\"h+	c #0B76AA\",
+\"                                                \",
+\"  . + @ # # # # # # # # # # # # # # # # @ + .   \",
+\"  $ % &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; % $   \",
+\"  * = - ; ; ; ; &amp;gt; , ' &amp;gt; ; ; ; ; ; ; ; ; - = *   \",
+\"  ) ! ~ ~ { { { ] ^ / ( ] ] ] ] ] ] ] ] ] ! )   \",
+\"  _ : &amp;lt; [ } | 1 2 3 4 5 6 7 8 8 8 8 8 9 0 a _   \",
+\"  b c d e f g h i j k l m n n n n n o p q r _   \",
+\"  s t u v w x y z j k A B B B B C D E F G H I   \",
+\"  J K L M N O P Q R S T U V U W X Y Z `  ...+.  \",
+\"  J @.#.$.%.&amp;amp;.&amp;amp;.*.R =.-.;.&amp;gt;.,.'.).!.~.{.].^.J   \",
+\"  J /.(._.:.&amp;lt;.[.}.|.1.2.3.4.5.6.7.8.9.0.a.b.J   \",
+\"  c.d.e.f.g.h.i.j.|.1.k.l.m.n.o.8.p.q.r.s.k.t.  \",
+\"  c.u.v.w.x.y.z.A.B.C.D.E.m.F.G.G.H.I.J.J.K.c.  \",
+\"  L.M.N.O.P.Q.R.S.B.C.T.U.V.F.W.X.Y.y y Z.T.`.  \",
+\"  L. +.+++@+@+@+#+B.$+%+&amp;amp;+V.F.*+=+-+-+-+-+%+L.  \",
+\"  L.@+;+&amp;gt;+,+'+)+!+~+$+.+{+]+^+/+(+_+_+_+_+.+L.  \",
+\"  L.@+@+@+@+@+@+@+~+:+@+(+&amp;lt;+[+@+}+|+|+|+|+@+L.  \",
+\"  L.@+1+2+3+4+5+6+~+:+@+7+@+@+|+@+@+@+@+@+@+L.  \",
+\"  L.@+@+@+@+@+@+@+~+:+@+@+@+@+@+@+@+@+@+@+@+L.  \",
+\"  8+@+@+@+@+@+@+@+~+:+@+@+@+@+@+@+@+@+@+@+@+8+  \",
+\"  9+@+@+@+@+@+@+@+0+a+@+@+@+@+@+@+@+@+@+@+@+9+  \",
+\"  b+c+d+d+d+d+d+e+f+g+c+d+d+d+d+d+d+d+d+d+c+h+  \",
+\"                                                \",
+\"                                                \"};
+")
+)
+
+
+(setq ideframetools-ecbstop-xpm
+#("/* XPM */
+static char * ecbstop_xpm[] = {
+\"24 24 231 2\",
+\"  	c None\",
+\". 	c #3492C3\",
+\"+ 	c #5AA9D1\",
+\"@ 	c #5BA8D1\",
+\"# 	c #5BA9D1\",
+\"$ 	c #61ACD3\",
+\"% 	c #379BD8\",
+\"&amp;amp; 	c #2A95D5\",
+\"* 	c #67AFD5\",
+\"= 	c #4CA7DE\",
+\"- 	c #41A1DB\",
+\"; 	c #42A2DA\",
+\"&amp;gt; 	c #42A2DB\",
+\", 	c #44A3DB\",
+\"' 	c #46A4DC\",
+\") 	c #73B4D6\",
+\"! 	c #B4DBF5\",
+\"~ 	c #ADD8F2\",
+\"{ 	c #ADD7F2\",
+\"] 	c #ADD8F3\",
+\"^ 	c #9DCEEC\",
+\"/ 	c #67AFDA\",
+\"( 	c #AFD9F3\",
+\"_ 	c #7EBBDA\",
+\": 	c #E3E0DE\",
+\"&amp;lt; 	c #E8E1DC\",
+\"[ 	c #E3DFDB\",
+\"} 	c #E3E3E2\",
+\"| 	c #E5E5E4\",
+\"1 	c #E6E6E6\",
+\"2 	c #DBDAD9\",
+\"3 	c #E0EEF6\",
+\"4 	c #72B0D3\",
+\"5 	c #E2E0DD\",
+\"6 	c #DAD9D9\",
+\"7 	c #DADADA\",
+\"8 	c #DADAD9\",
+\"9 	c #E2DFDD\",
+\"0 	c #7DBBD9\",
+\"a 	c #EEE6E0\",
+\"b 	c #67A1C7\",
+\"c 	c #B0C9DA\",
+\"d 	c #959799\",
+\"e 	c #85878A\",
+\"f 	c #74787A\",
+\"g 	c #CECFCF\",
+\"h 	c #DFEDF6\",
+\"i 	c #71B0D3\",
+\"j 	c #E0DFDE\",
+\"k 	c #D7DADB\",
+\"l 	c #D8DBDD\",
+\"m 	c #D8DADC\",
+\"n 	c #7DBAD9\",
+\"o 	c #EAE5E2\",
+\"p 	c #FCEEE6\",
+\"q 	c #EEE8E4\",
+\"r 	c #EEEEEE\",
+\"s 	c #F2F2F3\",
+\"t 	c #F3F4F4\",
+\"u 	c #E0DFDF\",
+\"v 	c #E4E2E2\",
+\"w 	c #DDE0E1\",
+\"x 	c #E0B6B1\",
+\"y 	c #DDDDDE\",
+\"z 	c #DDDEDF\",
+\"A 	c #DDDFE0\",
+\"B 	c #DDE9EC\",
+\"C 	c #7EBBD9\",
+\"D 	c #7DBAD8\",
+\"E 	c #F5EDE8\",
+\"F 	c #6EA8CE\",
+\"G 	c #B7D1E1\",
+\"H 	c #9B9D9E\",
+\"I 	c #898C8E\",
+\"J 	c #787C7E\",
+\"K 	c #D7D7D7\",
+\"L 	c #DEEDF5\",
+\"M 	c #71AFD3\",
+\"N 	c #E7E6E5\",
+\"O 	c #E1D1D0\",
+\"P 	c #E83E28\",
+\"Q 	c #E74833\",
+\"R 	c #E0EAED\",
+\"S 	c #E0E1E2\",
+\"T 	c #E1D9D9\",
+\"U 	c #E7402A\",
+\"V 	c #E1DADA\",
+\"W 	c #7EBAD9\",
+\"X 	c #F2EDE9\",
+\"Y 	c #F9F0EC\",
+\"Z 	c #F0EEED\",
+\"` 	c #F1F1F2\",
+\" .	c #F3F4F5\",
+\"..	c #E7E7E7\",
+\"+.	c #71AFD2\",
+\"@.	c #EBE9E8\",
+\"#.	c #E4D1CF\",
+\"$.	c #E8341C\",
+\"%.	c #E83720\",
+\"&amp;amp;.	c #E4DCDC\",
+\"*.	c #E4E7E8\",
+\"=.	c #E74834\",
+\"-.	c #E73E28\",
+\";.	c #E8402A\",
+\"&amp;gt;.	c #EBF2F2\",
+\",.	c #F9F2ED\",
+\"'.	c #A9CADE\",
+\").	c #D5E2E9\",
+\"!.	c #C0C0C0\",
+\"~.	c #B5B7B8\",
+\"{.	c #AAACAE\",
+\"].	c #E4E3E4\",
+\"^.	c #DEECF5\",
+\"/.	c #70AED2\",
+\"(.	c #EFEDEC\",
+\"_.	c #E8E0DF\",
+\":.	c #E85F4D\",
+\"&amp;lt;.	c #E73E27\",
+\"[.	c #E8412B\",
+\"}.	c #E76A59\",
+\"|.	c #E7331B\",
+\"1.	c #E8EAEA\",
+\"2.	c #EFEDEB\",
+\"3.	c #7CB9D8\",
+\"4.	c #FCF5F1\",
+\"5.	c #E1E9F0\",
+\"6.	c #EDF1F4\",
+\"7.	c #E8E7E8\",
+\"8.	c #E6E7E8\",
+\"9.	c #E3E3E5\",
+\"0.	c #EFEDED\",
+\"a.	c #F3F0EF\",
+\"b.	c #ECECEE\",
+\"c.	c #ECF2F4\",
+\"d.	c #E8533F\",
+\"e.	c #E83F29\",
+\"f.	c #E73720\",
+\"g.	c #ECE0DF\",
+\"h.	c #ECE3E3\",
+\"i.	c #ECEDEE\",
+\"j.	c #7DB9D8\",
+\"k.	c #FDF7F3\",
+\"l.	c #E4EDF3\",
+\"m.	c #F0F5F7\",
+\"n.	c #EBEBEB\",
+\"o.	c #E9EAEA\",
+\"p.	c #E6E7E7\",
+\"q.	c #F2F1F0\",
+\"r.	c #DDECF4\",
+\"s.	c #70AED1\",
+\"t.	c #F6F3F3\",
+\"u.	c #EFF1F1\",
+\"v.	c #EA8679\",
+\"w.	c #E73D26\",
+\"x.	c #E73D27\",
+\"y.	c #E7371F\",
+\"z.	c #EEE6E5\",
+\"A.	c #EFF3F3\",
+\"B.	c #EFF0F0\",
+\"C.	c #7BB8D7\",
+\"D.	c #FFFEF9\",
+\"E.	c #ACD1EA\",
+\"F.	c #DCECF7\",
+\"G.	c #CAC9CA\",
+\"H.	c #BEBFC1\",
+\"I.	c #B4B5B7\",
+\"J.	c #F0EFEF\",
+\"K.	c #FAFDFC\",
+\"L.	c #EB887B\",
+\"M.	c #E7341D\",
+\"N.	c #E63018\",
+\"O.	c #EEA197\",
+\"P.	c #EA6655\",
+\"Q.	c #F1D3CF\",
+\"R.	c #F3F6F7\",
+\"S.	c #FAF7F6\",
+\"T.	c #7CB9D7\",
+\"U.	c #FFFEFA\",
+\"V.	c #FFFFFD\",
+\"W.	c #FFFFFC\",
+\"X.	c #FFFFFF\",
+\"Y.	c #FEFCFB\",
+\"Z.	c #6FADD1\",
+\"`.	c #E6331B\",
+\" +	c #E7361E\",
+\".+	c #F4CCC7\",
+\"++	c #F7FBFB\",
+\"@+	c #F7F8F8\",
+\"#+	c #E84934\",
+\"$+	c #F6EEED\",
+\"%+	c #FEFAF8\",
+\"&amp;amp;+	c #7ABAE4\",
+\"*+	c #C7E5F8\",
+\"=+	c #ABACAD\",
+\"-+	c #999B9E\",
+\";+	c #86898B\",
+\"&amp;gt;+	c #F0F1F1\",
+\",+	c #DDEBF4\",
+\"'+	c #F9E7E5\",
+\")+	c #FBFBFB\",
+\"!+	c #FBFAFA\",
+\"~+	c #FDFFFF\",
+\"{+	c #E94934\",
+\"]+	c #E73B24\",
+\"^+	c #6FADD0\",
+\"/+	c #FFFFFE\",
+\"(+	c #FDFCFC\",
+\"_+	c #F8CEC9\",
+\":+	c #FEFFFF\",
+\"&amp;lt;+	c #FEFEFE\",
+\"[+	c #FEFDFD\",
+\"}+	c #FDFDFD\",
+\"|+	c #F29285\",
+\"1+	c #7CBEE7\",
+\"2+	c #C8E6F9\",
+\"3+	c #AEAFB0\",
+\"4+	c #9B9DA0\",
+\"5+	c #898B8D\",
+\"6+	c #F1F1F1\",
+\"7+	c #FFFEFE\",
+\"8+	c #7CB8D7\",
+\"9+	c #85BEDA\",
+\"0+	c #E9F3F8\",
+\"a+	c #75B3D4\",
+\"b+	c #0B78AE\",
+\"c+	c #0072AF\",
+\"d+	c #0071AF\",
+\"e+	c #0072AE\",
+\"f+	c #0076B2\",
+\"g+	c #097BB4\",
+\"h+	c #0B76AA\",
+\"                                                \",
+\"  . + @ # # # # # # # # # # # # # # # # @ + .   \",
+\"  $ % &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; &amp;amp; % $   \",
+\"  * = - ; ; ; ; &amp;gt; , ' &amp;gt; ; ; ; ; ; ; ; ; - = *   \",
+\"  ) ! ~ ~ { { { ] ^ / ( ] ] ] ] ] ] ] ] ] ! )   \",
+\"  _ : &amp;lt; [ } | 1 2 3 4 5 6 7 8 8 8 8 8 7 6 9 _   \",
+\"  0 a b c d e f g h i j k l m m m m m m k j _   \",
+\"  n o p q r s t u h i v w x y y z z A B A v C   \",
+\"  D E F G H I J K L M N O P Q R S R T U V N W   \",
+\"  D X Y Z `  . ...L +.@.#.$.%.&amp;amp;.*.=.%.-.;.&amp;gt;.D   \",
+\"  D ,.'.).!.~.{.].^./.(._.:.&amp;lt;.[.}.P |.:.1.2.D   \",
+\"  3.4.5.6.7.8.9.0.^./.a.b.c.d.e.P f.g.h.i.a.j.  \",
+\"  3.k.l.m.n.o.p.q.r.s.t.u.v.w.x.-.y.z.A.B.t.3.  \",
+\"  C.D.E.F.G.H.I.J.r.s.K.L.M.N.O.P.&amp;lt;.e.Q.R.S.T.  \",
+\"  C.U.V.W.X.X.X.Y.r.Z.X.`. +.+++@+#+;.-.$+%+C.  \",
+\"  C.X.&amp;amp;+*+=+-+;+&amp;gt;+,+Z.X.#+-.'+)+!+~+{+]+;.X.C.  \",
+\"  C.X.X.X.X.X.X.X.,+^+/+(+_+:+&amp;lt;+&amp;lt;+[+}+|+}+/+C.  \",
+\"  C.X.1+2+3+4+5+6+,+^+X.X.X.7+X.X.X.X.X.X.X.C.  \",
+\"  C.X.X.X.X.X.X.X.,+^+X.X.X.X.X.X.X.X.X.X.X.C.  \",
+\"  8+X.X.X.X.X.X.X.,+^+X.X.X.X.X.X.X.X.X.X.X.8+  \",
+\"  9+X.X.X.X.X.X.X.0+a+X.X.X.X.X.X.X.X.X.X.X.9+  \",
+\"  b+c+d+d+d+d+d+e+f+g+c+d+d+d+d+d+d+d+d+d+c+h+  \",
+\"                                                \",
+\"                                                \"};
+")
+)
+
+(setq ideframetools-ecbuml-xpm
+#("/* XPM */
+static char *umbrello[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 110 2 \",
+\"   c #F0DE00000000\",
+\".  c #F1F300000000\",
+\"X  c #F2DA00000000\",
+\"o  c #F40C001F0018\",
+\"O  c #F51F00000000\",
+\"+  c #F5F200040003\",
+\"@  c #F6F400000000\",
+\"#  c #F7F400000000\",
+\"$  c #F720009B0071\",
+\"%  c #F789010C00CF\",
+\"&amp;amp;  c #F90D00000000\",
+\"*  c #F9E800000000\",
+\"=  c #F95B013D00EB\",
+\"-  c #FA19011900D8\",
+\";  c #FB0000000000\",
+\":  c #FBDB00000000\",
+\"&amp;gt;  c #F8F002D4022E\",
+\",  c #FB2A0213019B\",
+\"&amp;lt;  c #FCD900000000\",
+\"1  c #FEF400000000\",
+\"2  c #FD7A01B5014E\",
+\"3  c #FE09034F028F\",
+\"4  c #FA5C03BA02DC\",
+\"5  c #FE01039C02C8\",
+\"6  c #F90304C303B0\",
+\"7  c #F9D204EC03CE\",
+\"8  c #FA2A060904AA\",
+\"9  c #FE04051403EF\",
+\"0  c #FE5308E006E2\",
+\"q  c #FCAF0CE70A07\",
+\"w  c #FC1E11E90DF0\",
+\"e  c #FE2E104E0CB1\",
+\"r  c #FF7B10890CD3\",
+\"t  c #FE3C12F10EB4\",
+\"y  c #FF6312B60E88\",
+\"u  c #FF9C130D0ECA\",
+\"i  c #FDE914760FEB\",
+\"p  c #FF05145C0FD2\",
+\"a  c #FF8116A9119D\",
+\"s  c #FDA919151384\",
+\"d  c #FF681CBB1654\",
+\"f  c #FFEF1E201763\",
+\"g  c #FFF51FAA1895\",
+\"h  c #FFF323801B91\",
+\"j  c #FEB5254B1D13\",
+\"k  c #FE492AD62157\",
+\"l  c #FE6E2D9C237F\",
+\"z  c #FFE52BBD21F5\",
+\"x  c #FFE82E1A23E6\",
+\"c  c #FFD82FBF2511\",
+\"v  c #FEA430C8260D\",
+\"b  c #FEAB31D026D5\",
+\"n  c #FFFF38322BB7\",
+\"m  c #FFFE42733389\",
+\"M  c #FF25435734AC\",
+\"N  c #FFFF445A3506\",
+\"B  c #FFFF4AAF39EE\",
+\"V  c #FF814E0D3D05\",
+\"C  c #FF6A50AE3F0E\",
+\"Z  c #FF8552364050\",
+\"A  c #FFFF5A98469B\",
+\"S  c #FFBD5B6C4756\",
+\"D  c #FFEC5EC34A03\",
+\"F  c #FFD85F454A69\",
+\"G  c #FFBA61D54C3D\",
+\"H  c #FFC66753507E\",
+\"J  c #FFF8679D50E6\",
+\"K  c #FFD76BF5546C\",
+\"L  c #FFF46D985583\",
+\"P  c #FFFF72AB5972\",
+\"I  c #FFFF77B55D3F\",
+\"U  c #FFFF87076953\",
+\"Y  c #FFFF9C2D7A18\",
+\"T  c #FFFF9FE87CE3\",
+\"R  c #FFFFA0CE7D7D\",
+\"E  c #FFFFA5B48186\",
+\"W  c #FFFFA9CE848A\",
+\"Q  c #FFFFAD7787EE\",
+\"!  c #FFFFB1F28B15\",
+\"~  c #FFFFB8558FF7\",
+\"^  c #FFFFBA4491D4\",
+\"/  c #FFFFBCB593B8\",
+\"(  c #FFFFC28B982B\",
+\")  c #FFFFCBBB9F2E\",
+\"_  c #FFFFD034A2D3\",
+\"`  c #FFFFD599A794\",
+\"'  c #FFFFD6B3A809\",
+\"]  c #FFFFDD58AD95\",
+\"[  c #FFFFDF9FAF0B\",
+\"{  c #FFFFE152B060\",
+\"}  c #FFFFE38DB1CA\",
+\"|  c #FFFFE52CB353\",
+\" . c #FFFFE577B3A9\",
+\".. c #FFFFE76DB50F\",
+\"X. c #FFFFE783B562\",
+\"o. c #FFFFEF03BAC9\",
+\"O. c #FFFFEE95BB7B\",
+\"+. c #FFFFF36EBF07\",
+\"@. c #FFFFF370BF4F\",
+\"#. c #FFFFF543BFA4\",
+\"$. c #FFFFF7EFC1CC\",
+\"%. c #FFFFF899C248\",
+\"&amp;amp;. c #FFFFFE68C755\",
+\"*. c #FFFFFF19C71A\",
+\"=. c #FFFFFFFFC6DF\",
+\"-. c #FFFFFF00C7C9\",
+\";. c #FFFFFFFFC7A0\",
+\":. c #FFFFFFFFC8D3\",
+\"&amp;gt;. c #FFFFFFFFC972\",
+\",. c None\",
+/* pixels */
+\",.,.o * * o ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\",.6 k D D l 6 ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\"o v ! O.O.~ v % ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\"* J @.&amp;gt;.&amp;gt;.%.K * ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\"% V ] &amp;gt;.&amp;gt;.} V % ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\",.w G Q Q J t % ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\",.,.6 t t 6 % * * ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\",.,.,.% % ,.,.,.* * ,.,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\",.,.,.% % ,.,.,.,.* * ,.,.,.,.,.,.,.,.,.,.,.,.,.\",
+\"% 1 * * 1 1 * % ,.,.* * ,.,.,.,.,.,.,.,.,.,.,.,.\",
+\"o o % * * % %   ,.,.,.% * % ,.,.,.,.,.,.,.,.,.,.\",
+\",.,.,.o % ,.,.,.,.,.,.,.% * % ,.,.,.,.,.,.,.,.,.\",
+\",.,.,.% * ,.,.,.,.,.,.,.,.% * % ,.,.,.,.,.,.,.,.\",
+\",.,.,.* * ,.,.,.,.,.,.,.,.,.o * % ,.,.,.,.,.,.,.\",
+\",.,.* * * * ,.,.,.,.,.,.,.* * 1 1 1 * * ,.,.,.,.\",
+\",.* * ,.,.* * ,.,.,.,.% 1 t l m B N v i 5 * ,.,.\",
+\"  * ,.,.,.,.* o ,.,.* i A R ) [ | [ ` E H d * ,.\",
+\",.,.,.,.,.,.,.,.,.,.s U ..-.-.-.&amp;gt;.-.-.-.o.Y j o \",
+\",.,.,.,.,.,.,.,.,.% Z ..&amp;gt;.-.-.=.-.-.=.=.&amp;gt;.@.K 7 \",
+\",.,.,.,.,.,.,.,.,.% M ` &amp;gt;.-.-.-.-.-.=.-.-.| A 7 \",
+\",.,.,.,.,.,.,.,.,.,.q G ) #.-.-.&amp;gt;.&amp;gt;.-.$.` P i o \",
+\",.,.,.,.,.,.,.,.,.,.% 9 x K T ^ ( / E I n 0 % ,.\",
+\",.,.,.,.,.,.,.,.,.,.,.,.* 1 t d h h t 5 * % ,.,.\",
+\",.,.,.,.,.,.,.,.,.,.,.,.,.o % * % * % o ,.,.,.,.\"
+};
+")
+)
+
+(setq ideframetools-ecbsource-xpm
+#("/* XPM */
+static char *system_file_manager__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 218 2 \",
+\"   c #000000\",
+\".  c #080000\",
+\"X  c #160002\",
+\"o  c #180000\",
+\"O  c #250000\",
+\"+  c #000F21\",
+\"@  c #390E24\",
+\"#  c #4F0C00\",
+\"$  c #4B1300\",
+\"%  c #282654\",
+\"&amp;amp;  c #00157D\",
+\"*  c #0E226A\",
+\"=  c #746A6F\",
+\"-  c #B74B00\",
+\";  c #B36439\",
+\":  c #C87744\",
+\"&amp;gt;  c #FFA756\",
+\",  c #FFAD7F\",
+\"&amp;lt;  c #000087\",
+\"1  c #002F92\",
+\"2  c #003399\",
+\"3  c #00389E\",
+\"4  c #0009BE\",
+\"5  c #003CA3\",
+\"6  c #2D5A8E\",
+\"7  c #0041A3\",
+\"8  c #0044AB\",
+\"9  c #004DAA\",
+\"0  c #0054AA\",
+\"q  c #0054BC\",
+\"w  c #005CB8\",
+\"e  c #0565BE\",
+\"r  c #2561B3\",
+\"t  c #2877BA\",
+\"y  c #2754C7\",
+\"u  c #026ACD\",
+\"i  c #006CD2\",
+\"p  c #0E75D3\",
+\"a  c #1F7ED7\",
+\"s  c #2877C2\",
+\"d  c #2C78C7\",
+\"f  c #004AE3\",
+\"g  c #004CE8\",
+\"h  c #004BFE\",
+\"j  c #0066EB\",
+\"k  c #0064FF\",
+\"l  c #006BFF\",
+\"z  c #007AFF\",
+\"x  c #2681BF\",
+\"c  c #2E81CE\",
+\"v  c #3480C5\",
+\"b  c #3A84CA\",
+\"n  c #3A88CD\",
+\"m  c #2E87DB\",
+\"M  c #3188D2\",
+\"N  c #3C8AD2\",
+\"B  c #378FD9\",
+\"V  c #3F90D7\",
+\"C  c #3D93DC\",
+\"Z  c #0586F0\",
+\"A  c #008AFF\",
+\"S  c #009FFF\",
+\"D  c #2585E2\",
+\"F  c #2D8CE2\",
+\"G  c #3F8DE8\",
+\"H  c #2F9AED\",
+\"J  c #3693E2\",
+\"K  c #3695E8\",
+\"L  c #2493F9\",
+\"P  c #2996F8\",
+\"I  c #23A4FF\",
+\"U  c #2FA6FB\",
+\"Y  c #24A8FF\",
+\"T  c #3BA6FB\",
+\"R  c #33AFFF\",
+\"E  c #3EACFF\",
+\"W  c #5998C4\",
+\"Q  c #5C93CB\",
+\"!  c #428ED1\",
+\"~  c #4293DA\",
+\"^  c #479ADD\",
+\"/  c #4C9CDB\",
+\"(  c #5395D5\",
+\")  c #509BDD\",
+\"_  c #589FDD\",
+\"`  c #778DCD\",
+\"'  c #59A6DF\",
+\"]  c #74A2CD\",
+\"[  c #479BE0\",
+\"{  c #499CE2\",
+\"}  c #509EE3\",
+\"|  c #719AF9\",
+\" . c #4EA1E3\",
+\".. c #44A1EB\",
+\"X. c #4EA4EC\",
+\"o. c #4EA9ED\",
+\"O. c #51A4E4\",
+\"+. c #5CA5E1\",
+\"@. c #5CAAE7\",
+\"#. c #56AAEB\",
+\"$. c #5BAAEB\",
+\"%. c #5DB2EF\",
+\"&amp;amp;. c #4AA6F2\",
+\"*. c #47A9F3\",
+\"=. c #4BACF4\",
+\"-. c #44ADFF\",
+\";. c #5AAFF3\",
+\":. c #57A2FA\",
+\"&amp;gt;. c #4BB2FC\",
+\",. c #48BAFF\",
+\"&amp;lt;. c #57B1F6\",
+\"1. c #5FB4F3\",
+\"2. c #5EB9F7\",
+\"3. c #54B2FD\",
+\"4. c #59B5FD\",
+\"5. c #51BAFF\",
+\"6. c #5DBDFE\",
+\"7. c #64AFE6\",
+\"8. c #68B2EC\",
+\"9. c #6FBCEE\",
+\"0. c #62AFF2\",
+\"q. c #60B7F5\",
+\"w. c #6FB5F3\",
+\"e. c #67BBF7\",
+\"r. c #63BDFE\",
+\"t. c #6BBEFC\",
+\"y. c #7EB3F6\",
+\"u. c #70BDF5\",
+\"i. c #72B6F9\",
+\"p. c #00DDFF\",
+\"a. c #3CC6FF\",
+\"s. c #38CEFF\",
+\"d. c #3CD8FF\",
+\"f. c #00FFFF\",
+\"g. c #48CBFF\",
+\"h. c #5BC1FF\",
+\"j. c #46D4FF\",
+\"k. c #48D9FF\",
+\"l. c #56D3FF\",
+\"z. c #5CD3FF\",
+\"x. c #54DFFF\",
+\"c. c #64C0FE\",
+\"v. c #6BC2FE\",
+\"b. c #6BCBFF\",
+\"n. c #73C5FD\",
+\"m. c #73CAFF\",
+\"M. c #7BCCFF\",
+\"N. c #6DD3FF\",
+\"B. c #70D4FF\",
+\"V. c #7BDBFF\",
+\"C. c #52E0FF\",
+\"Z. c #52EFFF\",
+\"A. c #65E2FF\",
+\"S. c #7EE3FF\",
+\"D. c #BF9E95\",
+\"F. c #C99292\",
+\"G. c #C5A888\",
+\"H. c #E4B181\",
+\"J. c #FFD3AE\",
+\"K. c #FFFFB6\",
+\"L. c #A590C1\",
+\"P. c #83BEF0\",
+\"I. c #90B5F2\",
+\"U. c #83C2F2\",
+\"Y. c #80CEFF\",
+\"T. c #8ACFFF\",
+\"R. c #84D3FF\",
+\"E. c #8BD3FF\",
+\"W. c #84DCFF\",
+\"Q. c #8DDBFF\",
+\"!. c #96D5FF\",
+\"~. c #9AD1F9\",
+\"^. c #92D9FF\",
+\"/. c #99DCFF\",
+\"(. c #B4C9E7\",
+\"). c #A3DDFF\",
+\"_. c #A9DFFF\",
+\"`. c #B7DCFF\",
+\"'. c #84E4FF\",
+\"]. c #82EDFF\",
+\"[. c #99E4FF\",
+\"{. c #98ECFF\",
+\"}. c #82FFFF\",
+\"|. c #88FDFF\",
+\" X c #99FFFF\",
+\".X c #A3E2FF\",
+\"XX c #AFE1FF\",
+\"oX c #A0EDFF\",
+\"OX c #B7E7FF\",
+\"+X c #BAE5FF\",
+\"@X c #B5E8FF\",
+\"#X c #BFEBFF\",
+\"$X c #A6FFFF\",
+\"%X c #ADFFFF\",
+\"&amp;amp;X c #B4FFFF\",
+\"*X c #BAFFFF\",
+\"=X c #FFEEDD\",
+\"-X c #FFF5DC\",
+\";X c #D2DFF2\",
+\":X c #C3E6FF\",
+\"&amp;gt;X c #C2EAFF\",
+\",X c #CAECFE\",
+\"&amp;lt;X c #D0EFFF\",
+\"1X c #C9F0FF\",
+\"2X c #C1FFFF\",
+\"3X c #CEFFFF\",
+\"4X c #D3F4FF\",
+\"5X c #DAF5FF\",
+\"6X c #D7FFFF\",
+\"7X c #DAFFFF\",
+\"8X c #FFFFE6\",
+\"9X c #FFFFEE\",
+\"0X c #E1F5FF\",
+\"qX c #E3FDFF\",
+\"wX c #E8FCFF\",
+\"eX c #F4FFFF\",
+\"rX c #FFFFFF\",
+\"tX c None\",
+/* pixels */
+\"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX\",
+\"tXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX\",
+\"tXtXtXt.+X+X&amp;gt;X,X4X5X4X1XOX).E.M.c.q.$.O.! tXtXtX\",
+\"tXtXtX6.^.XX4X5XwXwX0X5X&amp;gt;X+X.X!.M.u.8.7.' tXtXtX\",
+\"tXtXtXc.m.M.R.^..X@X&amp;gt;X&amp;gt;XOXXXE.M.e.%.@.+.' tXtXtX\",
+\"tXtXtXe.v.m.R.E.E.Q.E.R.R.M.M.h.;.#.} / ) x tXtX\",
+\"tXtXm #.&amp;lt;.4.c.c.v.m.b.c.h.5.&amp;gt;.#.{ ~ N n b t tXtX\",
+\"tXtXE.)..X@X#X,X5X5XqX5X&amp;lt;X#XOX.X)./.E.R.T.U.tXtX\",
+\"tXtXR.{.*XwX7X%X%X7XrXrXrXrXrXqX7X2X X}.B.n.tXtX\",
+\"tXtXn.$X%   * I.L.r y             . X @ A.w.tXtX\",
+\"tXtXn. Xo &amp;lt; p.qXrXz f.4 A l k h f g h O C.i.tXtX\",
+\"tXtXt.Z.F.rXrX9X9X8XrXrXrXrXrXrXrXrXrX, S u.tXtX\",
+\"tXtXe.a.J.N.P.y.| :.G ` ] 6X7XwX3X].&amp;amp;XK.Z c.tXtX\",
+\"tXtX0.U j j j j j j j j j j j j j j j j e u.tXtX\",
+\"tXtX} r.rXrXrXrXrXrXrXrXrXrXeX4X,X/.l.-.H +.tXtX\",
+\"tXtX{ =.V./.5X,X@X[./.[.!.Q.).E.V.d., G.I ( tXtX\",
+\"tXtX~ o.W.c.b._.,X:X&amp;gt;X:X`.).R.v.c.,.Q W P ! tXtX\",
+\"tXtX! ..W.m.M.m.R.oX}.x.s.k.N.m.e.2.&amp;gt;.=.B b tXtX\",
+\"tXtXb C m.v.m.m.M.g.= ;X(.D.R b.q.$. .} M v tXtX\",
+\"tXtXd C c.q.c.b.n.d.; -X=X&amp;gt; Y c.#.O.[ ^ c s tXtX\",
+\"tXtXD L c.$.%.q.t.x.: # $ - z.o.O.[ ~ C u q tXtX\",
+\"tXtXtX+ h. .O.#.#.-.S.|.}.'.E ^ ~ V N a 6 tXtXtX\",
+\"tXtXtXtX&amp;gt;.=.3.3.4.3.-.-.T T *.&amp;amp;...K J i ~.tXtXtX\",
+\"tXtXtXF p w 0 9 9 9 9 8 8 7 7 5 2 2 1 &amp;amp; 3 tXtXtX\"
+};
+")
+)
+
+(setq ideframetools-bottom-xpm
+#("/* XPM */
+static char *go_bottom__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 82 1 \",
+\"  c #1E4680\",
+\". c #1F4781\",
+\"X c #204985\",
+\"o c #204A87\",
+\"O c #204B88\",
+\"+ c #214B88\",
+\"@ c #214C88\",
+\"# c #214C89\",
+\"$ c #224C88\",
+\"% c #234C88\",
+\"&amp;amp; c #224C89\",
+\"* c #224D89\",
+\"= c #224D8A\",
+\"- c #224D8B\",
+\"; c #234E8A\",
+\": c #305A94\",
+\"&amp;gt; c #38639B\",
+\", c #3B669E\",
+\"&amp;lt; c #3463A1\",
+\"1 c #3465A4\",
+\"2 c #3666A5\",
+\"3 c #3866A3\",
+\"4 c #3967A4\",
+\"5 c #3B69A3\",
+\"6 c #3C68A2\",
+\"7 c #3D69A3\",
+\"8 c #3868A6\",
+\"9 c #3B6BA7\",
+\"0 c #3D6BA5\",
+\"q c #3F6DA8\",
+\"w c #3E6EAB\",
+\"e c #3F6EAB\",
+\"r c #3E6FAB\",
+\"t c #3F6FAB\",
+\"y c #3E6FAC\",
+\"u c #3F6FAC\",
+\"i c #3F70AB\",
+\"p c #416DA7\",
+\"a c #446DA5\",
+\"s c #436EA8\",
+\"d c #406FAC\",
+\"f c #4370AA\",
+\"g c #4570A8\",
+\"h c #4070AC\",
+\"j c #4775AE\",
+\"k c #4871A8\",
+\"l c #4874AD\",
+\"z c #4A75AD\",
+\"x c #4978B2\",
+\"c c #4979B3\",
+\"v c #4B7BB3\",
+\"b c #4C7AB2\",
+\"n c #547CB0\",
+\"m c #557DB1\",
+\"M c #507DB4\",
+\"N c #507EB5\",
+\"B c #537FB6\",
+\"V c #5780B5\",
+\"C c #5D84B6\",
+\"Z c #5582B8\",
+\"A c #5A83B8\",
+\"S c #5984B8\",
+\"D c #5B84B8\",
+\"F c #6288B9\",
+\"G c #678CBB\",
+\"H c #628ABD\",
+\"J c #668EBF\",
+\"K c #6D8FBB\",
+\"L c #6C8FBD\",
+\"P c #6D90BC\",
+\"I c #6D92BE\",
+\"U c #6E93BF\",
+\"Y c #7193BF\",
+\"T c #6990C0\",
+\"R c #6D93C1\",
+\"E c #7697C1\",
+\"W c #7095C4\",
+\"Q c #7498C5\",
+\"! c #779BC6\",
+\"~ c #7A9AC3\",
+\"^ c #729FCF\",
+\"/ c None\",
+/* pixels */
+\"////////////////////////\",
+\"////////o+o$$+++-///////\",
+\"////////oIIRLKKK.///////\",
+\"////////o!NNjqs~-///////\",
+\"////////.!ccq11E.///////\",
+\"////////+Rccy1&amp;lt;W-///////\",
+\"////////.Wccy1&amp;lt;I.///////\",
+\"////////.Tccy11G+///////\",
+\"////////.Tccy22D+///////\",
+\"////-.-.-Tccy22D++++.+//\",
+\"////-:VAZZccy12jmmma$///\",
+\"/////.&amp;gt;Sccccy1121zk$////\",
+\"//////+,Ncccy111dk-/////\",
+\"///////+7Nccd11qd-//////\",
+\"////////+7bcd19s-///////\",
+\"/////////+5ci89$////////\",
+\"//////////-8y4$/////////\",
+\"///////////-&amp;lt;-+/////////\",
+\"///////////.+.//////////\",
+\"////////////////////////\",
+\"///--..--.----.--.-.+-//\",
+\"///.^^^^^^^^^^^^^^^^^.//\",
+\"///-.-.--..-.--..--..+//\",
+\"////////////////////////\"
+};
+")
+)
+
+(setq ideframetools-top-xpm
+#("/* XPM */
+static char *go_top__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 65 1 \",
+\"  c #204A87\",
+\". c #214B87\",
+\"X c #204B88\",
+\"o c #214B88\",
+\"O c #214C88\",
+\"+ c #224C88\",
+\"@ c #224C89\",
+\"# c #234D89\",
+\"$ c #264F8A\",
+\"% c #28518C\",
+\"&amp;amp; c #2A5590\",
+\"* c #2F5994\",
+\"= c #36609A\",
+\"- c #3A649F\",
+\"; c #3E679F\",
+\": c #3465A4\",
+\"&amp;gt; c #3768A5\",
+\", c #3F69A2\",
+\"&amp;lt; c #3C6BA7\",
+\"1 c #3D6CA8\",
+\"2 c #3C6CA9\",
+\"3 c #3E6EAB\",
+\"4 c #3F6EAB\",
+\"5 c #3E6FAB\",
+\"6 c #3F6FAB\",
+\"7 c #3E6FAC\",
+\"8 c #3F6FAC\",
+\"9 c #3F70AB\",
+\"0 c #446EA5\",
+\"q c #466FA4\",
+\"w c #416FAA\",
+\"e c #406FAC\",
+\"r c #4572AB\",
+\"t c #4070AC\",
+\"y c #4373AE\",
+\"u c #4774AC\",
+\"i c #4A73A9\",
+\"p c #4F77AA\",
+\"a c #4874AD\",
+\"s c #4A75AD\",
+\"d c #4B76AE\",
+\"f c #4B77AE\",
+\"g c #4C77AF\",
+\"h c #5077AC\",
+\"j c #577DAF\",
+\"k c #4675B1\",
+\"l c #4877B1\",
+\"z c #4979B3\",
+\"x c #4A7AB3\",
+\"c c #4B7AB3\",
+\"v c #4F7BB2\",
+\"b c #4E7CB4\",
+\"n c #4E7DB5\",
+\"m c #567DB0\",
+\"M c #517EB6\",
+\"N c #547FB4\",
+\"B c #587EB0\",
+\"V c #5481B6\",
+\"C c #5581B7\",
+\"Z c #5782B7\",
+\"A c #5C82B3\",
+\"S c #5883B7\",
+\"D c #5D86B7\",
+\"F c #6C99CA\",
+\"G c None\",
+/* pixels */
+\"GGGGGGGGGGGGGGGGGGGGGGGG\",
+\"GGG.+@@++@++@++@@@@@+@.G\",
+\"GGG.FFFFFFFFFFFFFFFFFF.G\",
+\"GGG @@@@@@@@@@@@@@@@@@ G\",
+\"GGGGGGGGGGGGGGGGGGGGGGGG\",
+\"GGGGGGGGGGGG.GGGGGGGGGGG\",
+\"GGGGGGGGGGG$j%GGGGGGGGGG\",
+\"GGGGGGGGGG@BDA$GGGGGGGGG\",
+\"GGGGGGGGGXpS9cj@GGGGGGGG\",
+\"GGGGGGGGXqSkt:dh@GGGGGGG\",
+\"GGGGGGGX;Zxxw::di GGGGGG\",
+\"GGGGGGX=Zxxx8:::sqXGGGGG\",
+\"GGGGGX*Nxzzz8::::a, GGGG\",
+\"GGGG &amp;amp;cZVnzz8::1ass-XGGG\",
+\"GGGG. XX@Mxx1::r@. .. GG\",
+\"GGGGGGGG nxx9::w.GGGGGGG\",
+\"GGGGGGGG lxz8::1XGGGGGGG\",
+\"GGGGGGGG lzz8:::XGGGGGGG\",
+\"GGGGGGGGXkxx8:::XGGGGGGG\",
+\"GGGGGGGGXkzl1:::.GGGGGGG\",
+\"GGGGGGGGXkxx1:::.GGGGGGG\",
+\"GGGGGGGGXtkk1:::.GGGGGGG\",
+\"GGGGGGGG..XXXX...GGGGGGG\",
+\"GGGGGGGGGGGGGGGGGGGGGGGG\"
+};
+
+")
+)
+
+(setq ideframetools-goto-xpm
+#("/* XPM */
+static char *goto[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 64 1 \",
+\"  c #000000\",
+\". c #010101\",
+\"X c #020202\",
+\"o c #040404\",
+\"O c #050505\",
+\"+ c #060606\",
+\"@ c #070707\",
+\"# c #080808\",
+\"$ c #090909\",
+\"% c #0B0B0B\",
+\"&amp;amp; c #0C0C0C\",
+\"* c #0D0D0D\",
+\"= c #0F0F0F\",
+\"- c #101010\",
+\"; c #111111\",
+\": c #121212\",
+\"&amp;gt; c #131313\",
+\", c #141414\",
+\"&amp;lt; c #151515\",
+\"1 c #161616\",
+\"2 c #171717\",
+\"3 c #181818\",
+\"4 c #191919\",
+\"5 c #1A1A1A\",
+\"6 c #1B1B1B\",
+\"7 c #1C1C1C\",
+\"8 c #1D1D1D\",
+\"9 c #1E1E1E\",
+\"0 c #1F1F1F\",
+\"q c #212121\",
+\"w c #222222\",
+\"e c #232323\",
+\"r c #242424\",
+\"t c #252525\",
+\"y c #272727\",
+\"u c #282828\",
+\"i c #292929\",
+\"p c #2B2B2B\",
+\"a c #2C2C2C\",
+\"s c #2F2F2F\",
+\"d c #313131\",
+\"f c #323232\",
+\"g c #333333\",
+\"h c #343434\",
+\"j c #353535\",
+\"k c #363636\",
+\"l c #383838\",
+\"z c #393939\",
+\"x c #3B3B3B\",
+\"c c #3D3D3D\",
+\"v c #3E3E3E\",
+\"b c #3F3F3F\",
+\"n c #404040\",
+\"m c #414141\",
+\"M c #434343\",
+\"N c #454545\",
+\"B c #484848\",
+\"V c #4A4A4A\",
+\"C c #4C4C4C\",
+\"Z c #505050\",
+\"A c #535353\",
+\"S c #595959\",
+\"D c #5A5A5A\",
+\"F c None\",
+/* pixels */
+\"FFFFFFFFFFFFFF....FFFFFF\",
+\"FFFFFFFFFFFF......FFFFFF\",
+\"FFFFFFFFFFFo$o$oooFFFFFF\",
+\"FFFFFFFFFF$=:=:::$FFFFFF\",
+\"FFFFFFFFF=4444442oFFFFFF\",
+\"FFFFFFFF$0rwwwrw2FFFFFFF\",
+\"FFFFFFFF4apaaaaw=FFFFFFF\",
+\"FFFFFFFF=ajjjjp:FFFFFFFF\",
+\"FFFFFF.FF2xMbd2FFFFFFFFF\",
+\"FFFFFF2:FFrBj:FFFFFFFFFF\",
+\"FFFFF4dxrFFwFFFFFFFFFFFF\",
+\"FFFFFpADCwFFFF....FFFFFF\",
+\"FFFFFFBAjFFF.......FFFFF\",
+\"FFFFFFFFFFF....o...FFFFF\",
+\"FFFFFFFFFF.$$$$$$$.FFFFF\",
+\"FFFFFFFFF$=2:::2:$FFFFFF\",
+\"FFFFFFFF.20000002oFFFFFF\",
+\"FFFFFFFF=rprprpw:FFFFFFF\",
+\"FFFFFFFFo0dddda2FFFFFFFF\",
+\"FFFFFFFFFopMMj0FFFFFFFFF\",
+\"FFFFFF:4FF:xb4FFFFFFFFFF\",
+\"FFFFFFdbaFF2:FFFFFFFFFFF\",
+\"FFFFF=BDDpFFFFFFFFFFFFFF\",
+\"FFFFFFaNd0FFFFFFFFFFFFFF\"
+};
+
+")
+)
+
+; splitbufferleftright.xpm
+(setq ideframetools-splitvert-xpm
+#("/* XPM */
+static char *view_split_left_right__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 120 2 \",
+\"   c #0C1875\",
+\".  c #222275\",
+\"X  c #1A328D\",
+\"o  c #1F3993\",
+\"O  c #1B3B99\",
+\"+  c #243C92\",
+\"@  c #2A3F92\",
+\"#  c #0F3BA7\",
+\"$  c #0B3EAC\",
+\"%  c #133CA4\",
+\"&amp;amp;  c #2E4092\",
+\"*  c #344492\",
+\"=  c #394792\",
+\"-  c #3E4892\",
+\";  c #1B40A1\",
+\":  c #194FAF\",
+\"&amp;gt;  c #0441B3\",
+\",  c #0144BA\",
+\"&amp;lt;  c #2F56AF\",
+\"1  c #3B53A4\",
+\"2  c #3455AA\",
+\"3  c #2C57B1\",
+\"4  c #2559B6\",
+\"5  c #2858B4\",
+\"6  c #255BB9\",
+\"7  c #2F5BBB\",
+\"8  c #41478D\",
+\"9  c #424C92\",
+\"0  c #494F93\",
+\"q  c #45539E\",
+\"w  c #4B569A\",
+\"e  c #575A9B\",
+\"r  c #4052A0\",
+\"t  c #5C64A3\",
+\"y  c #5A6CAC\",
+\"u  c #586FB0\",
+\"i  c #5671B4\",
+\"p  c #0257D2\",
+\"a  c #065AD4\",
+\"s  c #0B5DD4\",
+\"d  c #105FD4\",
+\"f  c #1563D4\",
+\"g  c #1B67D3\",
+\"h  c #1E68D3\",
+\"j  c #346AC7\",
+\"k  c #246CD3\",
+\"l  c #2A6FD3\",
+\"z  c #2D72D4\",
+\"x  c #3072D0\",
+\"c  c #3979DC\",
+\"v  c #246FE0\",
+\"b  c #3F85E2\",
+\"n  c #3585ED\",
+\"m  c #368BF7\",
+\"M  c #3B8EF7\",
+\"N  c #348BF8\",
+\"B  c #3E91F7\",
+\"V  c #4C84DE\",
+\"C  c #5C88D7\",
+\"Z  c #5187DE\",
+\"A  c #568ADE\",
+\"S  c #5B8CDD\",
+\"D  c #618DDB\",
+\"F  c #6492DB\",
+\"G  c #6B95DB\",
+\"H  c #6C98DF\",
+\"J  c #7798D6\",
+\"K  c #7097D8\",
+\"L  c #7599D8\",
+\"P  c #4494F7\",
+\"I  c #4A95F0\",
+\"U  c #4A98F7\",
+\"Y  c #4E9BF8\",
+\"T  c #5197F0\",
+\"R  c #539CF5\",
+\"E  c #5B9EF0\",
+\"W  c #6594E1\",
+\"Q  c #6996E0\",
+\"!  c #6C99E2\",
+\"~  c #719CE2\",
+\"^  c #5BA3F7\",
+\"/  c #76A0E2\",
+\"(  c #7DA4E3\",
+\")  c #7CAEEA\",
+\"_  c #62A4F2\",
+\"`  c #6AA6F0\",
+\"'  c #6EA9F0\",
+\"]  c #65ABF8\",
+\"[  c #74ACF0\",
+\"{  c #7CB1F0\",
+\"}  c #90B2DF\",
+\"|  c #80A7E4\",
+\" . c #82A9E5\",
+\".. c #83B5F0\",
+\"X. c #87B8F0\",
+\"o. c #8BBAF0\",
+\"O. c #91BFF1\",
+\"+. c #C4C6DD\",
+\"@. c #C1CAE1\",
+\"#. c #C9CFE3\",
+\"$. c #CDD1E4\",
+\"%. c #D3D5E4\",
+\"&amp;amp;. c #D5D8E6\",
+\"*. c #DCDCE6\",
+\"=. c #D5D9E8\",
+\"-. c #DCDEEB\",
+\";. c #DEE1ED\",
+\":. c #DCE3F2\",
+\"&amp;gt;. c #E4E4EC\",
+\",. c #E8E7EE\",
+\"&amp;lt;. c #E8E8EE\",
+\"1. c #E2E6F1\",
+\"2. c #E5EBF6\",
+\"3. c #EDEDF2\",
+\"4. c #EFF0F7\",
+\"5. c #F2F2F6\",
+\"6. c #F4F5F9\",
+\"7. c #F7F8FA\",
+\"8. c #FDFDFE\",
+\"9. c None\",
+/* pixels */
+\"9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.\",
+\"9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.\",
+\"9.. 8 9 9 - - = = * * * * &amp;amp; @ @ @ + + + o X   9.\",
+\"9.0 } O.o.X...{ { [ [ ' ` _ _ E E T T I I b O 9.\",
+\"9.w ) ] _ ^ ^ ^ R R R Y U P P P B m m m m n ; 9.\",
+\"9.q F Q ~ ~ ~ ! ~ ! C 7 D ! ! Q ! Q ! ! Q c % 9.\",
+\"9.q J :.6.6.6.6.6.6.+.e %.6.6.6.6.4.6.3.1.S % 9.\",
+\"9.r L 2.8.8.8.8.8.8.$.t ;.8.8.7.7.7.7.7.2.S % 9.\",
+\"9.1 L 2.8.8.8.8.8.8.$.t -.8.8.7.7.7.5.5.&amp;lt;.S # 9.\",
+\"9.1 L 2.8.8.8.8.8.8.$.t -.8.7.7.7.5.5.5.1.S # 9.\",
+\"9.1 L 2.8.8.8.8.8.8.%.t -.8.7.7.5.5.5.3.1.A &amp;gt; 9.\",
+\"9.2 G 2.8.8.8.8.8.8.$.y -.7.7.6.5.4.3.&amp;lt;.;.A $ 9.\",
+\"9.2 G 2.8.8.8.8.8.8.$.y =.7.5.5.3.3.3.&amp;lt;.&amp;gt;.A $ 9.\",
+\"9.2 G 2.8.8.8.8.8.8.$.y =.7.5.3.3.&amp;lt;.,.&amp;gt;.-.Z &amp;gt; 9.\",
+\"9.&amp;lt; F 2.8.8.8.8.8.8.$.u &amp;amp;.5.4.3.&amp;lt;.,.&amp;gt;.&amp;gt;.=.Z &amp;gt; 9.\",
+\"9.3 F 2.8.8.8.8.7.8.$.u &amp;amp;.5.3.,.,.&amp;gt;.&amp;gt;.-.=.Z &amp;gt; 9.\",
+\"9.5 F 2.8.8.7.7.7.7.#.i %.3.&amp;lt;.&amp;lt;.&amp;gt;.&amp;gt;.*.*.%.Z $ 9.\",
+\"9.5 D 2.8.8.8.7.7.7.#.i %.3.&amp;lt;.&amp;gt;.&amp;gt;.*.*.%.&amp;amp;.V , 9.\",
+\"9.4 S ;.6.6.5.5.5.5.@.i #.,.&amp;gt;.-.*.*.&amp;amp;.&amp;amp;.$.V , 9.\",
+\"9.6 V (  . . .( ( ( F j G / ~ ~ L ! H G W v , 9.\",
+\"9.: x z z l k k k h g g f f f d s s s a a p &amp;gt; 9.\",
+\"9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.\",
+\"9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.\",
+\"9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.\"
+};
+")
+)
+
+; splitbuffertopbottom.xpm
+(setq ideframetools-splithorz-xpm
+#("/* XPM */
+static char *view_split_top_bottom__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 135 2 \",
+\"   c #0C1875\",
+\".  c #222275\",
+\"X  c #1A328D\",
+\"o  c #1F3993\",
+\"O  c #1B3B99\",
+\"+  c #243C92\",
+\"@  c #2A3F92\",
+\"#  c #0F3BA7\",
+\"$  c #0C3EAB\",
+\"%  c #133CA4\",
+\"&amp;amp;  c #2E4092\",
+\"*  c #344492\",
+\"=  c #394792\",
+\"-  c #3E4892\",
+\";  c #1B40A1\",
+\":  c #194FAF\",
+\"&amp;gt;  c #0341B4\",
+\",  c #0A41B1\",
+\"&amp;lt;  c #0144BA\",
+\"1  c #2F56AF\",
+\"2  c #3B53A4\",
+\"3  c #3556AB\",
+\"4  c #2C57B1\",
+\"5  c #2559B6\",
+\"6  c #2858B4\",
+\"7  c #255BB9\",
+\"8  c #41478D\",
+\"9  c #424C92\",
+\"0  c #494F93\",
+\"q  c #4D5297\",
+\"w  c #45539E\",
+\"e  c #4B569A\",
+\"r  c #515396\",
+\"t  c #515698\",
+\"y  c #535A9C\",
+\"u  c #4052A0\",
+\"i  c #545FA0\",
+\"p  c #5462A4\",
+\"a  c #5666A8\",
+\"s  c #5769AC\",
+\"d  c #586DAF\",
+\"f  c #586FB1\",
+\"g  c #5973B5\",
+\"h  c #5173BA\",
+\"j  c #5977B9\",
+\"k  c #0257D2\",
+\"l  c #065AD4\",
+\"z  c #0B5DD4\",
+\"x  c #105FD4\",
+\"c  c #265BC3\",
+\"v  c #1563D4\",
+\"b  c #1B66D3\",
+\"n  c #1E68D3\",
+\"m  c #246CD3\",
+\"M  c #2A6FD3\",
+\"N  c #2D72D4\",
+\"B  c #3072D0\",
+\"V  c #3979DC\",
+\"C  c #246FE0\",
+\"Z  c #4A7ACB\",
+\"A  c #467BD7\",
+\"S  c #3F85E2\",
+\"D  c #3585ED\",
+\"F  c #368BF7\",
+\"G  c #3B8EF7\",
+\"H  c #348BF8\",
+\"J  c #3E91F7\",
+\"K  c #4C83DD\",
+\"L  c #5188DF\",
+\"P  c #5A8CDD\",
+\"I  c #608CD6\",
+\"U  c #6790D6\",
+\"Y  c #6391DB\",
+\"T  c #6994DC\",
+\"R  c #6C98DF\",
+\"E  c #7798D6\",
+\"W  c #7197D9\",
+\"Q  c #7599D8\",
+\"!  c #4494F7\",
+\"~  c #4A95F0\",
+\"^  c #4D9AF7\",
+\"/  c #5197F0\",
+\"(  c #549DF5\",
+\")  c #5B9EF0\",
+\"_  c #6594E1\",
+\"`  c #6996E0\",
+\"'  c #6D99E2\",
+\"]  c #729CE1\",
+\"[  c #5BA3F7\",
+\"{  c #77A0E2\",
+\"}  c #7BA3E3\",
+\"|  c #7CAEEA\",
+\" . c #62A4F2\",
+\".. c #6AA6F0\",
+\"X. c #6EA9F0\",
+\"o. c #65ABF8\",
+\"O. c #74ACF0\",
+\"+. c #7CB1F0\",
+\"@. c #90B2DF\",
+\"#. c #B5B8D4\",
+\"$. c #BDBED4\",
+\"%. c #80A7E4\",
+\"&amp;amp;. c #82A9E5\",
+\"*. c #83B5F0\",
+\"=. c #87B8F0\",
+\"-. c #8BBAF0\",
+\";. c #91BFF1\",
+\":. c #BBC9E6\",
+\"&amp;gt;. c #C3C5DB\",
+\",. c #C6CADF\",
+\"&amp;lt;. c #CCCCDE\",
+\"1. c #CBCEE1\",
+\"2. c #CDD2E5\",
+\"3. c #C6D2EB\",
+\"4. c #CED6E9\",
+\"5. c #D4D5E3\",
+\"6. c #D5D8E7\",
+\"7. c #DCDCE6\",
+\"8. c #D7DAE8\",
+\"9. c #DBDEEB\",
+\"0. c #DCE0EE\",
+\"q. c #DCE3F1\",
+\"w. c #E4E4EB\",
+\"e. c #E8E8EE\",
+\"r. c #E4E7F1\",
+\"t. c #E5EAF6\",
+\"y. c #EDECF2\",
+\"u. c #E7EDF8\",
+\"i. c #F0EFF4\",
+\"p. c #EFF0F7\",
+\"a. c #F3F2F6\",
+\"s. c #F3F4F9\",
+\"d. c #F8F7F9\",
+\"f. c #FDFDFD\",
+\"g. c None\",
+/* pixels */
+\"g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.\",
+\"g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.\",
+\"g.. 8 9 9 - - = = * * * * &amp;amp; @ @ + + + o + X   g.\",
+\"g.q @.;.-.=.*.+.+.O.O.X... . .) ) / / ~ ~ S O g.\",
+\"g.e | o. .[ [ [ [ ( ^ ^ ! ! ! ! G G G H F D ; g.\",
+\"g.w Y ` ] ] ' ] ' ] ' ' ' ' ' ' ' ' ' ' _ V % g.\",
+\"g.w E q.s.s.s.s.s.s.s.s.s.s.s.s.p.p.p.a.r.P % g.\",
+\"g.u Q t.f.f.f.f.f.f.f.f.f.f.f.f.f.d.d.a.t.P % g.\",
+\"g.2 Q t.f.f.f.f.f.f.f.f.f.f.f.d.d.d.a.a.r.P # g.\",
+\"g.2 Q t.f.f.f.f.f.f.f.f.f.f.f.d.d.a.a.i.t.P $ g.\",
+\"g.2 Q u.f.f.f.f.f.f.f.f.f.f.d.d.s.a.a.y.r.P $ g.\",
+\"g.3 U 3.q.q.q.q.q.0.0.9.8.8.6.6.5.5.1.&amp;lt;.&amp;gt;.K $ g.\",
+\"g.3 Z h j j j f d g s a a p p i y t t r q c , g.\",
+\"g.3 P :.4.6.4.4.4.2.2.2.1.1.1.&amp;gt;.&amp;gt;.&amp;gt;.$.$.#.A , g.\",
+\"g.3 T u.f.f.f.f.f.f.f.d.d.a.p.p.y.e.e.e.w.L &amp;gt; g.\",
+\"g.4 U t.f.f.f.f.d.d.d.a.a.p.y.e.e.w.w.7.8.K &amp;gt; g.\",
+\"g.6 Y t.f.f.f.d.d.d.d.a.y.y.e.e.w.w.7.7.5.K &amp;gt; g.\",
+\"g.6 Y t.f.f.f.d.d.a.a.y.y.y.e.e.w.7.7.7.5.K &amp;lt; g.\",
+\"g.5 P q.d.s.p.p.a.y.y.y.e.e.w.7.7.7.5.5.5.K &amp;lt; g.\",
+\"g.7 K } &amp;amp;.&amp;amp;.&amp;amp;.} } } { { ] { ] ] R ' R T _ C &amp;lt; g.\",
+\"g.: B N N M m m m n b b v v v x z z z l l k &amp;gt; g.\",
+\"g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.\",
+\"g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.\",
+\"g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.\"
+};
+
+")
+)
+
+; zoombuffer.xpm
+(setq ideframetools-max-xpm
+#("/* XPM */
+static char *view_fullscreen__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 162 2 \",
+\"   c #E05F3C\",
+\".  c #CA602B\",
+\"X  c #DE662B\",
+\"o  c #C7643D\",
+\"O  c #DE6039\",
+\"+  c #DA7534\",
+\"@  c #D2743F\",
+\"#  c #DB703A\",
+\"$  c #D35651\",
+\"%  c #CE6B49\",
+\"&amp;amp;  c #DB7B48\",
+\"*  c #C5645E\",
+\"=  c #DF7251\",
+\"-  c #D67C57\",
+\";  c #D87F5E\",
+\":  c #E56449\",
+\"&amp;gt;  c #E0785E\",
+\",  c #C67979\",
+\"&amp;lt;  c #EC8719\",
+\"1  c #EC8E1D\",
+\"2  c #EA9320\",
+\"3  c #DD8644\",
+\"4  c #DC8257\",
+\"5  c #DF895B\",
+\"6  c #E3814E\",
+\"7  c #E98357\",
+\"8  c #CC8679\",
+\"9  c #E28C7D\",
+\"0  c #183390\",
+\"q  c #0037A0\",
+\"w  c #083BA0\",
+\"e  c #023DA8\",
+\"r  c #0740A8\",
+\"t  c #0B41A8\",
+\"y  c #0D45B5\",
+\"u  c #0446BC\",
+\"i  c #0946B9\",
+\"p  c #014BBF\",
+\"a  c #1445B1\",
+\"s  c #1F4DB0\",
+\"d  c #2451B0\",
+\"f  c #255EBC\",
+\"g  c #2D61BD\",
+\"h  c #3B61B6\",
+\"j  c #3362BB\",
+\"k  c #3B69BF\",
+\"l  c #43478E\",
+\"z  c #4660AF\",
+\"x  c #4A60AD\",
+\"c  c #5164AB\",
+\"v  c #5C6BAA\",
+\"b  c #4161B1\",
+\"n  c #436EBF\",
+\"m  c #4C72BF\",
+\"M  c #5276BF\",
+\"N  c #5779BF\",
+\"B  c #5D7CBF\",
+\"V  c #617EBF\",
+\"C  c #0147C1\",
+\"Z  c #014BC6\",
+\"A  c #0C64DF\",
+\"S  c #1267DF\",
+\"D  c #166ADF\",
+\"F  c #1C6EDF\",
+\"G  c #2C65C3\",
+\"H  c #3667C0\",
+\"J  c #2372DF\",
+\"K  c #2A76DE\",
+\"L  c #2F79DE\",
+\"P  c #337CDF\",
+\"I  c #0562E2\",
+\"U  c #2C7DEC\",
+\"Y  c #6580BF\",
+\"T  c #6983BF\",
+\"R  c #7688BC\",
+\"E  c #2E83EF\",
+\"W  c #3D85E1\",
+\"Q  c #3482EB\",
+\"!  c #3B86EB\",
+\"~  c #3F89EC\",
+\"^  c #5A8EDF\",
+\"/  c #6F87C0\",
+\"(  c #6D96DC\",
+\")  c #4380E1\",
+\"_  c #438CEC\",
+\"`  c #749EE2\",
+\"'  c #709FE8\",
+\"]  c #4CA2FE\",
+\"[  c #53A6FF\",
+\"{  c #57A8FF\",
+\"}  c #5DACFF\",
+\"|  c #66A4EE\",
+\" . c #75A1E5\",
+\".. c #7AA3E4\",
+\"X. c #72A1E9\",
+\"o. c #7DA9EB\",
+\"O. c #65B1FF\",
+\"+. c #6DB6FF\",
+\"@. c #75BCFF\",
+\"#. c #7BBFFF\",
+\"$. c #7FC1FF\",
+\"%. c #D59483\",
+\"&amp;amp;. c #DA9894\",
+\"*. c #D39A99\",
+\"=. c #E68081\",
+\"-. c #EB9181\",
+\";. c #E49588\",
+\":. c #EA9F8E\",
+\"&amp;gt;. c #D3A5A8\",
+\",. c #D3B5BE\",
+\"&amp;lt;. c #DCB7BE\",
+\"1. c #EFACAB\",
+\"2. c #F0A2A0\",
+\"3. c #ECB3AF\",
+\"4. c #E6B9B8\",
+\"5. c #ECB8BB\",
+\"6. c #8AA8DF\",
+\"7. c #A6B5DF\",
+\"8. c #81A6E1\",
+\"9. c #86AAE3\",
+\"0. c #8BABE2\",
+\"q. c #91AEE1\",
+\"w. c #95B2E4\",
+\"e. c #98B6E6\",
+\"r. c #9BB9EA\",
+\"t. c #A4B6E1\",
+\"y. c #A6BBE5\",
+\"u. c #DBBBC1\",
+\"i. c #E2BDC0\",
+\"p. c #85C5FF\",
+\"a. c #8CC9FF\",
+\"s. c #90CDFF\",
+\"d. c #9FD4FB\",
+\"f. c #DEC7CF\",
+\"g. c #EDC2C1\",
+\"h. c #E6CDCE\",
+\"j. c #E8CCD0\",
+\"k. c #E9CFD8\",
+\"l. c #E5D0D5\",
+\"z. c #EED3D7\",
+\"x. c #E5D3D9\",
+\"c. c #EBD2D9\",
+\"v. c #E6D8DD\",
+\"b. c #EADADD\",
+\"n. c #F5D4D6\",
+\"m. c #F3DCDE\",
+\"M. c #F0DFE2\",
+\"N. c #EFE2E7\",
+\"B. c #E6E7EE\",
+\"V. c #E9E6EB\",
+\"C. c #E6E8EF\",
+\"Z. c #EBE9EE\",
+\"A. c #F1EAEE\",
+\"S. c #E6EAF2\",
+\"D. c #EDEDF2\",
+\"F. c #F2EFF3\",
+\"G. c #F2F2F6\",
+\"H. c #FBF4F4\",
+\"J. c #F6F6F9\",
+\"K. c #F6F8FB\",
+\"L. c #FDFDFD\",
+\"P. c None\",
+/* pixels */
+\"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.\",
+\"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.\",
+\"P.l R / T T Y Y Y M M M M m m n n n n k H j 0 P.\",
+\"P.v d.s.a.p.$.$.$.$.@.+.+.O.O.O.{ { [ [ ] ] d P.\",
+\"P.v | _ _ _ ~ ~ ! ! ! ! Q Q Q E U U U U U Q s P.\",
+\"P.c ( e.y.7.7.7.y.y.y.y.y.y.y.y.7.t.7.t.y.^ a P.\",
+\"P.x 0.N.;.7 % &amp;amp;.H.L.L.L.L.L.L.L.2.: 7 9 M.o.a P.\",
+\"P.x 9.c.6 1 - z.L.L.L.L.L.L.L.L.m.; &amp;lt; 3 j.o.a P.\",
+\"P.z 0.k.  = N.L.L.L.L.L.L.L.L.K.K.N.; . h.o.y P.\",
+\"P.b 9.c.9 n.L.L.L.L.L.L.L.L.K.J.J.J.b., h.o.y P.\",
+\"P.b 8.F.H.L.L.L.L.L.L.L.L.K.J.J.G.G.G.V.Z...i P.\",
+\"P.h 8.J.L.L.L.L.L.L.L.L.K.K.J.H.G.F.D.S.A...i P.\",
+\"P.h ..K.L.L.L.L.L.L.K.L.J.J.H.G.F.D.Z.B.Z. .i P.\",
+\"P.h ..K.L.L.L.L.L.K.L.K.H.J.G.D.F.S.B.B.Z. .u P.\",
+\"P.j ..A.m.L.L.L.L.K.J.J.G.G.D.D.S.Z.C.f.v.X.u P.\",
+\"P.j ..l.* 4.L.L.L.K.J.G.G.G.D.S.B.S.&amp;lt;.$ i.X.u P.\",
+\"P.g ..l.@ + g.L.K.H.G.G.D.D.Z.Z.S.&amp;lt;.# X u.X.u P.\",
+\"P.g  .c.4 1 O 5.K.H.G.G.D.S.C.Z.,.o 2 &amp;amp; u.X.C P.\",
+\"P.g ` A.3.:.-.1.H.H.G.G.G.Z.Z.V.&amp;gt;.8 %.*.x.' C P.\",
+\"P.G ^ e.r.r.r.e.e.w.q.w.q.q.q.6.0.9.9.9.6.) Z P.\",
+\"P.g ) P P P K K J J J J F F D D S A A A A I p P.\",
+\"P.r t t e t t t t t r e e r e e e e e e e e q P.\",
+\"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.\",
+\"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.\"
+};
+
+")
+)
+
+; hidebuffer.xpm
+(setq ideframetools-hide-xpm
+#("/* XPM */
+static char *view_nofullscreen__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 166 2 \",
+\"   c #E27B16\",
+\".  c #E57519\",
+\"X  c #C6582E\",
+\"o  c #DC5327\",
+\"O  c #DE5A31\",
+\"+  c #CD6326\",
+\"@  c #DE6520\",
+\"#  c #DB6F2A\",
+\"$  c #DE5946\",
+\"%  c #D75B55\",
+\"&amp;amp;  c #C5624D\",
+\"*  c #D57A41\",
+\"=  c #DF7549\",
+\"-  c #C26054\",
+\";  c #E77E45\",
+\":  c #EE8E24\",
+\"&amp;gt;  c #EC9729\",
+\",  c #E28434\",
+\"&amp;lt;  c #DA8853\",
+\"1  c #DC845B\",
+\"2  c #DC8065\",
+\"3  c #D98470\",
+\"4  c #D68778\",
+\"5  c #DE887A\",
+\"6  c #183390\",
+\"7  c #0037A0\",
+\"8  c #083BA0\",
+\"9  c #023DA8\",
+\"0  c #0740A8\",
+\"q  c #0B41A8\",
+\"w  c #0D45B5\",
+\"e  c #0446BC\",
+\"r  c #0946B9\",
+\"t  c #014BBF\",
+\"y  c #1445B1\",
+\"u  c #1F4DB0\",
+\"i  c #2451B0\",
+\"p  c #255EBC\",
+\"a  c #2D61BD\",
+\"s  c #3B61B6\",
+\"d  c #3362BB\",
+\"f  c #3B69BF\",
+\"g  c #43478E\",
+\"h  c #4660AF\",
+\"j  c #4A60AD\",
+\"k  c #5164AB\",
+\"l  c #5C6BAA\",
+\"z  c #4161B1\",
+\"x  c #436EBF\",
+\"c  c #4C72BF\",
+\"v  c #5276BF\",
+\"b  c #5779BF\",
+\"n  c #5D7CBF\",
+\"m  c #617EBF\",
+\"M  c #0147C1\",
+\"N  c #014BC6\",
+\"B  c #0C64DF\",
+\"V  c #1267DF\",
+\"C  c #166ADF\",
+\"Z  c #1C6EDF\",
+\"A  c #2C65C3\",
+\"S  c #3667C0\",
+\"D  c #2473DF\",
+\"F  c #2B77DF\",
+\"G  c #2F79DF\",
+\"H  c #337CDF\",
+\"J  c #0562E2\",
+\"K  c #2C7CEB\",
+\"L  c #6580BF\",
+\"P  c #6983BF\",
+\"I  c #7688BC\",
+\"U  c #2E83EF\",
+\"Y  c #3D85E1\",
+\"T  c #3482EB\",
+\"R  c #3B86EB\",
+\"E  c #3F88EB\",
+\"W  c #5A8EDF\",
+\"Q  c #6F87C0\",
+\"!  c #6D96DC\",
+\"~  c #4380E1\",
+\"^  c #438BEB\",
+\"/  c #729DE3\",
+\"(  c #4CA2FE\",
+\")  c #53A6FF\",
+\"_  c #57A8FF\",
+\"`  c #5DACFF\",
+\"'  c #66A4EE\",
+\"]  c #74A0E6\",
+\"[  c #7AA2E2\",
+\"{  c #7BA5E8\",
+\"}  c #7FA8E8\",
+\"|  c #65B1FF\",
+\" . c #6DB6FF\",
+\".. c #75BCFF\",
+\"X. c #7BBFFF\",
+\"o. c #7FC1FF\",
+\"O. c #DF898B\",
+\"+. c #CF9287\",
+\"@. c #C8959B\",
+\"#. c #CB9A9E\",
+\"$. c #D69195\",
+\"%. c #D69B95\",
+\"&amp;amp;. c #D29B9C\",
+\"*. c #E58C85\",
+\"=. c #E0988C\",
+\"-. c #EA998C\",
+\";. c #E8A398\",
+\":. c #D99EA0\",
+\"&amp;gt;. c #DDB0B3\",
+\",. c #E1ABA8\",
+\"&amp;lt;. c #E5B6B6\",
+\"1. c #ECB4B4\",
+\"2. c #E5BAB6\",
+\"3. c #E5B7B9\",
+\"4. c #E6BBBF\",
+\"5. c #E8BBBB\",
+\"6. c #F1B3B2\",
+\"7. c #F4B9B9\",
+\"8. c #87A5DD\",
+\"9. c #89A7DE\",
+\"0. c #8AA9DF\",
+\"q. c #81A6E1\",
+\"w. c #85A8E1\",
+\"e. c #8CABE1\",
+\"r. c #91AEE1\",
+\"t. c #95B2E4\",
+\"y. c #9AB6E6\",
+\"u. c #A0B6E5\",
+\"i. c #A6BCE6\",
+\"p. c #A7BEE8\",
+\"a. c #85C5FF\",
+\"s. c #8CC9FF\",
+\"d. c #90CDFF\",
+\"f. c #9FD4FB\",
+\"g. c #E4C3C8\",
+\"h. c #EACACA\",
+\"j. c #F0CECF\",
+\"k. c #EACFD1\",
+\"l. c #EED6D6\",
+\"z. c #ECD8D7\",
+\"x. c #E4D4DD\",
+\"c. c #EDD9DB\",
+\"v. c #F4D9DB\",
+\"b. c #DCDBE4\",
+\"n. c #DCDFEA\",
+\"m. c #E3DFE5\",
+\"M. c #E9DFE2\",
+\"N. c #F3DEE1\",
+\"B. c #E4E0E4\",
+\"V. c #E4E4EA\",
+\"C. c #ECEAEE\",
+\"Z. c #F2E3E6\",
+\"A. c #FCE8E7\",
+\"S. c #F4EAEB\",
+\"D. c #FAEDED\",
+\"F. c #E5E9F0\",
+\"G. c #ECEEF3\",
+\"H. c #F2EEF2\",
+\"J. c #EEF0F6\",
+\"K. c #EEF4F9\",
+\"L. c #F3F3F6\",
+\"P. c #FAF3F4\",
+\"I. c #F5F6FA\",
+\"U. c #F7F9FB\",
+\"Y. c #FDFDFD\",
+\"T. c None\",
+/* pixels */
+\"T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.\",
+\"T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.\",
+\"T.g I Q P P L m n n b b v c c x x x x f S d 6 T.\",
+\"T.l f.d.s.a.a.o.X..... . .| | ` _ _ ) ) ( ( i T.\",
+\"T.l ' ^ ^ ^ ^ ^ R R R R T T T K K K K K K U u T.\",
+\"T.k ! y.i.p.p.p.i.i.i.p.p.i.p.p.p.p.i.i.i.W y T.\",
+\"T.j e.I.Y.Y.D.7.A.Y.Y.Y.Y.Y.Y.A.&amp;lt;.S.Y.U.U.{ y T.\",
+\"T.j w.I.Y.P.*.$ v.Y.Y.Y.Y.Y.Y.N.&amp;amp; 4 H.U.P.{ y T.\",
+\"T.z w.I.D.-.. &amp;lt; v.Y.Y.Y.Y.Y.Y.M.&amp;lt;   5 C.L.{ y T.\",
+\"T.z q.L.&amp;amp;.X , 2 Z.Y.Y.Y.Y.Y.Y.Z.3 , o O.H.{ w T.\",
+\"T.z q.L.j.2.5.j.Y.Y.Y.Y.Y.U.U.P.k.3.3.4.S.{ w T.\",
+\"T.z q.U.Y.Y.Y.Y.Y.Y.Y.Y.U.U.I.L.I.I.K.J.G.] r T.\",
+\"T.s [ I.Y.Y.Y.Y.Y.Y.Y.U.U.I.L.J.G.G.F.V.C.] r T.\",
+\"T.s [ I.Y.Y.Y.Y.Y.Y.U.U.P.P.L.J.K.G.G.F.C.] e T.\",
+\"T.d [ P.6.-.;.1.D.Y.U.U.L.H.G.C.&amp;gt;.%.+.#.m.] e T.\",
+\"T.d ] I.1.O : 1 c.Y.I.L.L.G.G.M.2 &amp;gt; + @.V./ e T.\",
+\"T.a [ I.Y.1.# # c.U.L.L.J.G.G.x.= @ &amp;amp;.b.B./ e T.\",
+\"T.a / I.Y.Y.&amp;gt;.- z.U.L.J.G.C.G.z.% $.n.b.n./ M T.\",
+\"T.a / I.Y.Y.Y.l.S.P.L.L.H.C.C.B.g.m.n.b.m./ M T.\",
+\"T.A W y.y.y.y.y.y.t.t.r.r.r.r.0.e.0.8.8.8.~ N T.\",
+\"T.p ~ H H H F F D D D D Z Z C C V B B B J J t T.\",
+\"T.q q q q q q 9 q q 0 9 9 0 9 9 9 9 9 9 9 9 7 T.\",
+\"T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.\",
+\"T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.\"
+};
+
+")
+)
+
+
+(setq ideframetools-replace-xpm
+#("/* XPM */
+static char *edit_find_and_replace[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 123 2 \",
+\"   c #3C3122\",
+\".  c #433622\",
+\"X  c #565854\",
+\"o  c #5B5D59\",
+\"O  c #646663\",
+\"+  c #6B6D6A\",
+\"@  c #727470\",
+\"#  c #ED2D2D\",
+\"$  c #EE3131\",
+\"%  c #F03030\",
+\"&amp;amp;  c #CF6814\",
+\"*  c #D16915\",
+\"=  c #DA7D2B\",
+\"-  c #B8615E\",
+\";  c #B06460\",
+\":  c #D4514F\",
+\"&amp;gt;  c #C25553\",
+\",  c #DD6D6D\",
+\"&amp;lt;  c #CE7877\",
+\"1  c #ED6868\",
+\"2  c #9F8B6E\",
+\"3  c #80827E\",
+\"4  c #9D8270\",
+\"5  c #9A8876\",
+\"6  c #A98869\",
+\"7  c #B48C6B\",
+\"8  c #BA996C\",
+\"9  c #C9874E\",
+\"0  c #CA8B53\",
+\"q  c #CB8F59\",
+\"w  c #D6965E\",
+\"e  c #D99859\",
+\"r  c #E79D53\",
+\"t  c #F3AA4D\",
+\"y  c #C49F6A\",
+\"u  c #D49C67\",
+\"i  c #D99C65\",
+\"p  c #C69D75\",
+\"a  c #DCA16D\",
+\"s  c #E7B367\",
+\"d  c #E8B56C\",
+\"f  c #FBBF6C\",
+\"g  c #FBC06C\",
+\"h  c #5E85B4\",
+\"j  c #6289B7\",
+\"k  c #668CB8\",
+\"l  c #698EBC\",
+\"z  c #6B90BE\",
+\"x  c #858681\",
+\"c  c #888380\",
+\"v  c #898A85\",
+\"b  c #8C8E89\",
+\"n  c #948581\",
+\"m  c #908A85\",
+\"M  c #8E908B\",
+\"N  c #91938D\",
+\"B  c #949691\",
+\"V  c #969893\",
+\"C  c #999A95\",
+\"Z  c #9B9D99\",
+\"A  c #BA8582\",
+\"S  c #A29D99\",
+\"D  c #9FA19D\",
+\"F  c #A2A49F\",
+\"G  c #B3AA99\",
+\"H  c #8FA6BD\",
+\"J  c #90A7BE\",
+\"K  c #A4A6A1\",
+\"L  c #A7A9A4\",
+\"P  c #A9ACA5\",
+\"I  c #AFAFAE\",
+\"U  c #AFB1AE\",
+\"Y  c #B3B2AF\",
+\"T  c #B5B6B3\",
+\"R  c #B7BAB5\",
+\"E  c #BDBFB9\",
+\"W  c #CCA688\",
+\"Q  c #CFAC8E\",
+\"!  c #DAB889\",
+\"~  c #D7B191\",
+\"^  c #DFBE9F\",
+\"/  c #EEBF8C\",
+\"(  c #E2BE9F\",
+\")  c #D1BAA5\",
+\"_  c #BFC0BC\",
+\"`  c #EBC48B\",
+\"'  c #C1C3BE\",
+\"]  c #D2C8B7\",
+\"[  c #FCD7A2\",
+\"{  c #8AA7CA\",
+\"}  c #94A9C0\",
+\"|  c #98ADC7\",
+\" . c #9DB2C9\",
+\".. c #9DB5D3\",
+\"X. c #A4BAD4\",
+\"o. c #B9C9D9\",
+\"O. c #C4C5C2\",
+\"+. c #C6C8C5\",
+\"@. c #C9CBC7\",
+\"#. c #CBCDC9\",
+\"$. c #CED0CB\",
+\"%. c #D1D2CF\",
+\"&amp;amp;. c #C0CDDA\",
+\"*. c #D3D4D2\",
+\"=. c #D6D9D3\",
+\"-. c #D8D8D6\",
+\";. c #DBDCDA\",
+\":. c #DEE1DB\",
+\"&amp;gt;. c #E0E1DE\",
+\",. c #EDE6D9\",
+\"&amp;lt;. c #C5D4E4\",
+\"1. c #CCD9E8\",
+\"2. c #DCE6EF\",
+\"3. c #E4E5E3\",
+\"4. c #E7E8E5\",
+\"5. c #E8EAE7\",
+\"6. c #EBECEA\",
+\"7. c #EFF0EE\",
+\"8. c #F1F1EF\",
+\"9. c #E1E9F1\",
+\"0. c #F2F3F1\",
+\"q. c #FFFFFF\",
+\"w. c None\",
+/* pixels */
+\"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.\",
+\"w.w.w.w.P L L L L L L L L L w.w.w.w.w.w.w.w.w.w.\",
+\"w.w.w.P ;.q.q.q.q.q.q.q.8.4.*.L w.w.w.w.w.w.w.w.\",
+\"w.w.w.L &amp;gt;.L N b K $.3.3.4.7.6.0.$.K w.w.w.w.w.w.\",
+\"w.w.w.V D &amp;gt;.6.6.:.Z R :.:.:.#.$.q.;.K w.w.w.w.w.\",
+\"w.w.w.V 6. .k j J 3.C Y ' +.@.R q.q.#.: # % w.w.\",
+\"w.w.v %.X...2.9.X. .:.F :.:.:.E q.q.A - &amp;lt; 1 % w.\",
+\"w.w.v 3.l 1.2.9.1.h 4.v _ _ ' U Z 4 S Y n , % w.\",
+\"w.w.v 5.l &amp;lt;.2.2.&amp;lt;.z 6.M &amp;gt;.:.:.=.6 v C Y 3 &amp;gt; w.w.\",
+\"w.w.v #.| { &amp;amp;.o.{ J =.Z _ _ ' 9 = g 8 3 n ; w.w.\",
+\"w.w.w.b ;.J h j  .4.D #.&amp;gt;.&amp;gt;.w = g t e v 5 w.w.w.\",
+\"w.w.X L C ' 6.4.-.Z K ' ' 0 = g t r * ) Z w.w.w.\",
+\"w.X T -.+ B N N F %.4.4.i = g t r * ^ q.V w.w.w.\",
+\"w.X X.O L 4.#.+.+.+.+.q = g t r * Q 4.q.B w.w.w.\",
+\"w.o o @ q.4.4.6.6.6.a = g t r * ( 6.6.q.B w.w.w.\",
+\"w.w.w.C q.6.%.#.+.u = g t r * W +.*.8.q.N w.w.w.\",
+\"w.w.w.C q.6.6.6.,.d [ t r * ~ ;.&amp;gt;.6.8.q.N w.w.w.\",
+\"w.w.w.B q.6.%.#.! ` q.` * 7 T -.3.6.8.q.b w.w.w.\",
+\"w.w.w.B q.6.7.6.  y d s p O.-.4.8.0.0.q.M w.w.w.\",
+\"w.w.w.V q.7.6.G   6 ] -.3.8.8.8.8.8.8.q.M w.w.w.\",
+\"w.w.w.M -.q.q.q.q.q.q.q.q.q.q.q.q.q.q.-.b w.w.w.\",
+\"w.w.w.w.3 N M M M M b M b b b b b b b x w.w.w.w.\",
+\"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.\",
+\"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.\"
+};
+")
+)
+
+
+(setq ideframetools-selectall-xpm
+#("/* XPM */
+static char *edit_select_all[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 90 1 \",
+\"  c #242525\",
+\". c #393A3A\",
+\"X c #3B4857\",
+\"o c #484848\",
+\"O c #5A6E85\",
+\"+ c #5B6F85\",
+\"@ c #5A6E86\",
+\"# c #7B8082\",
+\"$ c #7D8689\",
+\"% c #7C8792\",
+\"&amp;amp; c #84888B\",
+\"* c #8D9193\",
+\"= c #8C9399\",
+\"- c #8C9699\",
+\"; c #939799\",
+\": c #93979A\",
+\"&amp;gt; c #93989A\",
+\", c #94989A\",
+\"&amp;lt; c #94989B\",
+\"1 c #979EA2\",
+\"2 c #A0A3A5\",
+\"3 c #A9ACAE\",
+\"4 c #A7ACB3\",
+\"5 c #ACAEB1\",
+\"6 c #B2B3B4\",
+\"7 c #8AA9CF\",
+\"8 c #8DACD1\",
+\"9 c #8DADD3\",
+\"0 c #8FAFD5\",
+\"q c #91B0D8\",
+\"w c #91B1D8\",
+\"e c #92B2D9\",
+\"r c #93B3DB\",
+\"t c #B6BCC3\",
+\"y c #B8BEC0\",
+\"u c #BAC1C3\",
+\"i c #BEC0C2\",
+\"p c #BFC4CB\",
+\"a c #C3C7C9\",
+\"s c #C5C7C8\",
+\"d c #C4C8C9\",
+\"f c #C7C8CA\",
+\"g c #C3C9CF\",
+\"h c #CACCCE\",
+\"j c #C8CED4\",
+\"k c #CED0D1\",
+\"l c #CDD2D8\",
+\"z c #D0D3D3\",
+\"x c #D2D3D5\",
+\"c c #D5D7D8\",
+\"v c #D1D6DC\",
+\"b c #D7D9DA\",
+\"n c #D9DADB\",
+\"m c #DBDCDD\",
+\"M c #DCDDDF\",
+\"N c #D5DAE1\",
+\"B c #DFE0E1\",
+\"V c #DCE0E4\",
+\"C c #E0E1E2\",
+\"Z c #E2E3E4\",
+\"A c #E3E4E5\",
+\"S c #E5E6E7\",
+\"D c #E6E7E8\",
+\"F c #E7E8E9\",
+\"G c #EAEAEB\",
+\"H c #EAEBEB\",
+\"J c #ECEDED\",
+\"K c #EEEEEF\",
+\"L c #EEEFF0\",
+\"P c #EFEFF0\",
+\"I c #F0F0F1\",
+\"U c #F1F1F2\",
+\"Y c #F1F2F2\",
+\"T c #F2F2F3\",
+\"R c #F3F4F4\",
+\"E c #F4F5F5\",
+\"W c #F6F6F6\",
+\"Q c #F6F6F7\",
+\"! c #F7F8F8\",
+\"~ c #F8F8F8\",
+\"^ c #F8F8F9\",
+\"/ c #F9F9F9\",
+\"( c #FAFAFA\",
+\") c #FAFBFB\",
+\"_ c #FBFBFB\",
+\"` c #FBFCFC\",
+\"' c #FDFDFD\",
+\"] c #FEFEFE\",
+\"[ c #FFFFFF\",
+\"{ c None\",
+/* pixels */
+\"{{{{{{{{{{{{{{{{{{{{{{{{\",
+\"{{{oooooo...... -{{{{{{{\",
+\"{{{oUPJGFSAVbf2 u{{{{{{{\",
+\"{{{oGVNvljgpt4= c6{{{{{{\",
+\"{{{oJwwwwwwwwww Ps6{{{{{\",
+\"{{{oPw@@@@@wwww [m6{{{{{\",
+\"{{{oUw@@@@@XXXX [~s6{{{{\",
+\"{{{oRw@@OO@wwww O&amp;amp;32*{{{\",
+\"{{{oEw@OOO@ww97      {{{\",
+\"{{{o~w@OOO@XXXXXXw,+ {{{\",
+\"{{{o/wwwwwwwwwwwww3&amp;amp; {{{\",
+\"{{{o`wwwwwwwwwww00a* {{{\",
+\"{{{o[wwXXXXXXXXXXwf&amp;lt;.{{{\",
+\"{{{o[wwwwwwwwwwwwwh&amp;lt;.{{{\",
+\"{{{o[wwwwwwwwwwwwwk&amp;lt;.{{{\",
+\"{{{o[w7XXXXXXXXXXwx&amp;lt;.{{{\",
+\"{{{o[wwwwwwwwwwwwwc;.{{{\",
+\"{{{o[wwwwwwwwwwwwwn,.{{{\",
+\"{{{o[wwXXXXXXXwwwwM,.{{{\",
+\"{{{o[wwwwww0wwwwwwV,.{{{\",
+\"{{{o[[[[[[[[/ERPHFA;.{{{\",
+\"{{{o[[[[[[[/`!EUPHD;.{{{\",
+\"{{{..................{{{\",
+\"{{{{{{{{{{{{{{{{{{{{{{{{\"
+};
+
+")
+)
+
+(setq ideframetools-dont-xpm
+#("/* XPM */
+static char *system_log_out[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 161 2 \",
+\"   c #000000\",
+\".  c #000101\",
+\"X  c #010101\",
+\"o  c #010202\",
+\"O  c #020203\",
+\"+  c #020608\",
+\"@  c #050708\",
+\"#  c #05080A\",
+\"$  c #060A0D\",
+\"%  c #040A0E\",
+\"&amp;amp;  c #071319\",
+\"*  c #0E1518\",
+\"=  c #131B1F\",
+\"-  c #141B1E\",
+\";  c #081921\",
+\":  c #1B1F21\",
+\"&amp;gt;  c #181F22\",
+\",  c #0A212D\",
+\"&amp;lt;  c #1E2122\",
+\"1  c #19272E\",
+\"2  c #0C2837\",
+\"3  c #1C2B32\",
+\"4  c #202020\",
+\"5  c #232323\",
+\"6  c #242424\",
+\"7  c #262626\",
+\"8  c #272727\",
+\"9  c #292929\",
+\"0  c #2A2A2A\",
+\"q  c #2B2B2B\",
+\"w  c #2C2C2C\",
+\"e  c #27353D\",
+\"r  c #103143\",
+\"t  c #10394F\",
+\"y  c #14425A\",
+\"u  c #384247\",
+\"i  c #3E4549\",
+\"p  c #2F4653\",
+\"a  c #364952\",
+\"s  c #3B4950\",
+\"d  c #394A55\",
+\"f  c #3C4E58\",
+\"g  c #174D69\",
+\"h  c #1A5371\",
+\"j  c #244F65\",
+\"k  c #275369\",
+\"l  c #28576F\",
+\"z  c #305466\",
+\"x  c #295A74\",
+\"c  c #2A5C76\",
+\"v  c #2E5C74\",
+\"b  c #265D79\",
+\"n  c #275E7B\",
+\"m  c #2A5F7A\",
+\"M  c #33637C\",
+\"N  c #484848\",
+\"B  c #4F4F4F\",
+\"V  c #42555E\",
+\"C  c #4B585D\",
+\"Z  c #505050\",
+\"A  c #495A64\",
+\"S  c #4E6068\",
+\"D  c #54646C\",
+\"F  c #596971\",
+\"G  c #5A6E79\",
+\"H  c #606C71\",
+\"J  c #607076\",
+\"K  c #64747C\",
+\"L  c #68787E\",
+\"P  c #E30D0D\",
+\"I  c #E40F0F\",
+\"U  c #E61212\",
+\"Y  c #E71515\",
+\"T  c #E81616\",
+\"R  c #E91818\",
+\"E  c #E91919\",
+\"W  c #EA1B1B\",
+\"Q  c #EB1C1C\",
+\"!  c #EC1E1E\",
+\"~  c #EC1F1F\",
+\"^  c #ED2020\",
+\"/  c #EE2222\",
+\"(  c #EE2323\",
+\")  c #EF2424\",
+\"_  c #F02525\",
+\"`  c #F12727\",
+\"'  c #F12828\",
+\"]  c #F22929\",
+\"[  c #F22A2A\",
+\"{  c #F32B2B\",
+\"}  c #F32C2C\",
+\"|  c #F52E2E\",
+\" . c #F52F2F\",
+\".. c #F63131\",
+\"X. c #F73232\",
+\"o. c #F73333\",
+\"O. c #F83434\",
+\"+. c #F83535\",
+\"@. c #F93636\",
+\"#. c #F93737\",
+\"$. c #FA3838\",
+\"%. c #FB3A3A\",
+\"&amp;amp;. c #FC3B3B\",
+\"*. c #FC3C3C\",
+\"=. c #FD3D3D\",
+\"-. c #FD3E3E\",
+\";. c #FE3F3F\",
+\":. c #ED4B4B\",
+\"&amp;gt;. c #FE4040\",
+\",. c #FF4141\",
+\"&amp;lt;. c #F15555\",
+\"1. c #F75E5E\",
+\"2. c #FC6868\",
+\"3. c #FF6E6E\",
+\"4. c #1D5E80\",
+\"5. c #1B6A94\",
+\"6. c #216386\",
+\"7. c #396A83\",
+\"8. c #3F728C\",
+\"9. c #226B92\",
+\"0. c #28749B\",
+\"q. c #1E74A2\",
+\"w. c #217CAB\",
+\"e. c #467A95\",
+\"r. c #5A7F91\",
+\"t. c #697980\",
+\"y. c #6A7981\",
+\"u. c #6D7C83\",
+\"i. c #2583B4\",
+\"p. c #298ABD\",
+\"a. c #3286B3\",
+\"s. c #4D829E\",
+\"d. c #5E8395\",
+\"f. c #5190B2\",
+\"g. c #5497BA\",
+\"h. c #2E92C7\",
+\"j. c #3B97C6\",
+\"k. c #339AD0\",
+\"l. c #39A1D9\",
+\"z. c #3EAAE2\",
+\"x. c #43ACE4\",
+\"c. c #919BA0\",
+\"v. c #939BA0\",
+\"b. c #949CA0\",
+\"n. c #969DA0\",
+\"m. c #979DA1\",
+\"M. c #989EA2\",
+\"N. c #999FA2\",
+\"B. c #9BA0A3\",
+\"V. c #9EA3A6\",
+\"C. c #A1A7AA\",
+\"Z. c #A4AAAD\",
+\"A. c #A8AFB2\",
+\"S. c #ACB3B6\",
+\"D. c #B1B7BB\",
+\"F. c #FEF4F4\",
+\"G. c #FEF5F5\",
+\"H. c #FFF5F5\",
+\"J. c #FFF6F6\",
+\"K. c #FFFFFF\",
+\"L. c None\",
+/* pixels */
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.L.L.L.L.L.B B Z Z Z Z Z Z Z Z Z Z Z B Z L.L.L.\",
+\"L.L.L.L.L.L.B o $ * - &amp;gt; &amp;lt; 5 7 9 q w w 9 B L.L.L.\",
+\"L.L.L.L.L.L.B o j.a.0.6.h y r , &amp;amp; + o 9 B L.L.L.\",
+\"L.L.L.L.L.L.B o x.z.l.k.h.p.i.w.q.5.o 8 B L.L.L.\",
+\"L.L.L.L.L.L.Z o g.f.l.k.h.p.i.w.q.5.o 9 B L.L.L.\",
+\"L.L.L.L.L.L.Z o d.D.s.k.h.p.i.w.q.5.o 9 B L.L.L.\",
+\"L.L.L.L.L.L.Z o r.K.S.e.h.p.i.w.q.5.o 9 B L.L.L.\",
+\"L.L.L.u.y.L H C G K.J.A.8.p.i.w.q.5.o 8 B L.L.L.\",
+\"L.L.y.K.K.K.K.K.K.K.3.J.Z.7.i.w.q.5.o 9 B L.L.L.\",
+\"L.L.K K.=.=.,.,.,.,.,.3.J.C.M w.9.k o 9 B L.L.L.\",
+\"L.L.J K...@.%.=.=.,.,.,.3.J.V.v 9.k o 9 Z L.L.L.\",
+\"L.L.F K.[ } | ..@.$.%.=.,.3.J.N.b 5.o 8 B L.L.L.\",
+\"L.L.D K.~ ( ) [ [ | ..O.@.2.J.N.b 5.o 9 B L.L.L.\",
+\"L.L.S K.T E Q ~ / ) ` [ 1.J.N.l q.5.o 9 B L.L.L.\",
+\"L.L.A K.P I U Y T E ! &amp;lt;.J.n.c w.q.5.o 8 B L.L.L.\",
+\"L.L.V K.K.K.K.K.K.K.:.F.n.c i.w.q.5.o 9 B L.L.L.\",
+\"L.L.L.f d a s e p K.F.n.m h.i.q.q.5.o 9 B L.L.L.\",
+\"L.L.L.L.L.L.Z # z K.n.g h h t 2 ; % o 8 B L.L.L.\",
+\"L.L.L.L.L.L.Z @ 3 c.1 &amp;gt; &amp;gt; 4 7 7 9 w w 9 B L.L.L.\",
+\"L.L.L.L.L.L.Z N N u B B Z Z B Z Z Z Z Z Z L.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\"
+};
+")
+)
+
+(setq ideframetools-moccur-xpm
+#("/* XPM */
+static char * moccur_xpm[] = {
+\"32 32 239 2\",
+\"  	c None\",
+\". 	c #61769E\",
+\"+ 	c #7F8FB1\",
+\"@ 	c #7B8DAF\",
+\"# 	c #7C8BAE\",
+\"$ 	c #7A8CAD\",
+\"% 	c #7B8AAC\",
+\"&amp;amp; 	c #7989AB\",
+\"* 	c #7888A9\",
+\"= 	c #7787A8\",
+\"- 	c #788AA9\",
+\"; 	c #677697\",
+\"&amp;gt; 	c #7A8CAF\",
+\", 	c #FFFFFF\",
+\"' 	c #B4BED1\",
+\") 	c #55668B\",
+\"! 	c #7989AE\",
+\"~ 	c #FF4E08\",
+\"{ 	c #FCFFFF\",
+\"] 	c #C4CCDA\",
+\"^ 	c #6993BB\",
+\"/ 	c #5E759B\",
+\"( 	c #788BAF\",
+\"_ 	c #ECAA90\",
+\": 	c #C3CAD9\",
+\"&amp;lt; 	c #84A3C4\",
+\"[ 	c #8EC8EC\",
+\"} 	c #5B7096\",
+\"| 	c #7A8BAE\",
+\"1 	c #BFC7D5\",
+\"2 	c #A3B5CC\",
+\"3 	c #C5E9FC\",
+\"4 	c #92CCF0\",
+\"5 	c #5F769B\",
+\"6 	c #FEFFFF\",
+\"7 	c #AAB5CA\",
+\"8 	c #697A9C\",
+\"9 	c #788BAA\",
+\"0 	c #6A84A8\",
+\"a 	c #5C7AA2\",
+\"b 	c #526387\",
+\"c 	c #7889AD\",
+\"d 	c #FBFDFF\",
+\"e 	c #F5F8FA\",
+\"f 	c #EDF2F6\",
+\"g 	c #E7ECF3\",
+\"h 	c #DFE4EC\",
+\"i 	c #D0D6E1\",
+\"j 	c #A9B5C9\",
+\"k 	c #5C6C8E\",
+\"l 	c #7788AC\",
+\"m 	c #F9FCFE\",
+\"n 	c #F7FBFD\",
+\"o 	c #F2FAFD\",
+\"p 	c #ECF5FD\",
+\"q 	c #637598\",
+\"r 	c #7687A9\",
+\"s 	c #EBF6FD\",
+\"t 	c #637497\",
+\"u 	c #7586A8\",
+\"v 	c #7485A8\",
+\"w 	c #617395\",
+\"x 	c #7484A5\",
+\"y 	c #FBFCFE\",
+\"z 	c #FCFDFE\",
+\"A 	c #FDFEFE\",
+\"B 	c #FDFEFF\",
+\"C 	c #FAFCFE\",
+\"D 	c #F8FBFD\",
+\"E 	c #F6FAFD\",
+\"F 	c #F1F8FC\",
+\"G 	c #627396\",
+\"H 	c #FCFCFC\",
+\"I 	c #DEDEDF\",
+\"J 	c #BCBDBE\",
+\"K 	c #707070\",
+\"L 	c #5C5C5C\",
+\"M 	c #8F9090\",
+\"N 	c #D7D8D9\",
+\"O 	c #F4F9FD\",
+\"P 	c #F3F9FC\",
+\"Q 	c #E7F3FC\",
+\"R 	c #607394\",
+\"S 	c #686868\",
+\"T 	c #6F7071\",
+\"U 	c #949494\",
+\"V 	c #959595\",
+\"W 	c #9F9F9F\",
+\"X 	c #A6A6A6\",
+\"Y 	c #ABABAB\",
+\"Z 	c #AFAFAF\",
+\"` 	c #838383\",
+\" .	c #EAECED\",
+\"..	c #F6FBFD\",
+\"+.	c #F0F7FC\",
+\"@.	c #ECF6FB\",
+\"#.	c #E6F4FC\",
+\"$.	c #525252\",
+\"%.	c #757575\",
+\"&amp;amp;.	c #DFDFDF\",
+\"*.	c #CECECE\",
+\"=.	c #C1C1C1\",
+\"-.	c #B0B0B0\",
+\";.	c #7D7D7D\",
+\"&amp;gt;.	c #6B6B6B\",
+\",.	c #696969\",
+\"'.	c #6C6C6C\",
+\").	c #4A4A4A\",
+\"!.	c #9B9D9D\",
+\"~.	c #F3F6F9\",
+\"{.	c #F2F8FD\",
+\"].	c #EDF6FC\",
+\"^.	c #EBF5FB\",
+\"/.	c #E5F2FC\",
+\"(.	c #5F7193\",
+\"_.	c #3F3F3F\",
+\":.	c #9D9D9D\",
+\"&amp;lt;.	c #A7A7A7\",
+\"[.	c #CACACA\",
+\"}.	c #7B7B7B\",
+\"|.	c #8C8C8C\",
+\"1.	c #444444\",
+\"2.	c #444443\",
+\"3.	c #555554\",
+\"4.	c #626261\",
+\"5.	c #EEEDEB\",
+\"6.	c #757573\",
+\"7.	c #CBCCCC\",
+\"8.	c #F1F7FB\",
+\"9.	c #EAF4FB\",
+\"0.	c #E9F5FB\",
+\"a.	c #E4F3FC\",
+\"b.	c #607192\",
+\"c.	c #888888\",
+\"d.	c #AAAAAA\",
+\"e.	c #5D5D5D\",
+\"f.	c #D3D3D3\",
+\"g.	c #E8E8E5\",
+\"h.	c #605F63\",
+\"i.	c #686664\",
+\"j.	c #353534\",
+\"k.	c #D1D1D0\",
+\"l.	c #E1E0DD\",
+\"m.	c #A4A6B5\",
+\"n.	c #C7CEE7\",
+\"o.	c #A5B9D7\",
+\"p.	c #A9A9A8\",
+\"q.	c #EFF7FC\",
+\"r.	c #E8F4FC\",
+\"s.	c #E4F1FD\",
+\"t.	c #5F7091\",
+\"u.	c #4A4A4B\",
+\"v.	c #767676\",
+\"w.	c #BCBBBB\",
+\"x.	c #C8C6C4\",
+\"y.	c #979BB2\",
+\"z.	c #DBE4F9\",
+\"A.	c #A4BCDA\",
+\"B.	c #413E3A\",
+\"C.	c #A5A4A2\",
+\"D.	c #A8A6A9\",
+\"E.	c #CDE3FF\",
+\"F.	c #F2FFFF\",
+\"G.	c #CEF7FF\",
+\"H.	c #6D747B\",
+\"I.	c #F4FAFD\",
+\"J.	c #E6F3FA\",
+\"K.	c #E1F1FB\",
+\"L.	c #5E6F90\",
+\"M.	c #A9AFB9\",
+\"N.	c #606060\",
+\"O.	c #969593\",
+\"P.	c #9AA2AF\",
+\"Q.	c #E0F5FF\",
+\"R.	c #E9F9FF\",
+\"S.	c #C9F5FF\",
+\"T.	c #52575B\",
+\"U.	c #454441\",
+\"V.	c #858B91\",
+\"W.	c #B4E7FF\",
+\"X.	c #B7E0FF\",
+\"Y.	c #A7E0FF\",
+\"Z.	c #6C7174\",
+\"`.	c #F3F9FD\",
+\" +	c #E3F2FB\",
+\".+	c #DCEEFC\",
+\"++	c #5C6E8F\",
+\"@+	c #8895AF\",
+\"#+	c #DFE2E3\",
+\"$+	c #656360\",
+\"%+	c #8FA3BB\",
+\"&amp;amp;+	c #B5E4FF\",
+\"*+	c #B5DFFF\",
+\"=+	c #A6DFFF\",
+\"-+	c #777A7C\",
+\";+	c #ECF0F3\",
+\"&amp;gt;+	c #827F7B\",
+\",+	c #7FA5D3\",
+\"'+	c #89BBF9\",
+\")+	c #8EA6C4\",
+\"!+	c #91908F\",
+\"~+	c #EBF6FB\",
+\"{+	c #E0EFFA\",
+\"]+	c #D9EDFB\",
+\"^+	c #5B6D8E\",
+\"/+	c #697A9A\",
+\"(+	c #E9F4FE\",
+\"_+	c #D3D8DC\",
+\":+	c #767979\",
+\"&amp;lt;+	c #88B8F3\",
+\"[+	c #8ABCF8\",
+\"}+	c #89A1BF\",
+\"|+	c #9FA0A1\",
+\"1+	c #E7F2FB\",
+\"2+	c #E9EFF5\",
+\"3+	c #939392\",
+\"4+	c #797978\",
+\"5+	c #919292\",
+\"6+	c #E5EEF7\",
+\"7+	c #D3E6F7\",
+\"8+	c #CFE6F7\",
+\"9+	c #CEE7FB\",
+\"0+	c #5D6F90\",
+\"a+	c #546588\",
+\"b+	c #677799\",
+\"c+	c #828FAB\",
+\"d+	c #ADB2BD\",
+\"e+	c #646365\",
+\"f+	c #606164\",
+\"g+	c #7A7A7D\",
+\"h+	c #A8B2C3\",
+\"i+	c #637695\",
+\"j+	c #9CA8BC\",
+\"k+	c #B0B9CA\",
+\"l+	c #94A0B8\",
+\"m+	c #607493\",
+\"n+	c #5E6F92\",
+\"o+	c #5F7293\",
+\"p+	c #4E5F7F\",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"            . + @ @ # $ % &amp;amp; * = - ;                             \",
+\"            &amp;gt; , , , , , , , , , , ' )                           \",
+\"            ! , ~ , , , , , ~ , { ] ^ /                         \",
+\"            ( , ~ ~ , , , ~ ~ _ , : &amp;lt; [ }                       \",
+\"            | , ~ ~ _ , , ~ ~ _ , 1 2 3 4 5                     \",
+\"            ! , ~ _ ~ , ~ _ ~ _ 6 7 8 9 0 a b                   \",
+\"            c , ~ _ ~ , ~ _ ~ _ d e f g h i j k                 \",
+\"            l , ~ _ , ~ _ _ ~ _ m n ~ ~ ~ o p q                 \",
+\"            r , ~ _ , , , , ~ _ , ~ _ _ _ ~ s t                 \",
+\"            u , ~ _ , , , , ~ _ , ~ _ , , ~ _ t                 \",
+\"            v , , _ , , , , , _ , ~ _ , , ~ _ w                 \",
+\"            x , y z A B z C D n E ~ _ F , ~ _ G                 \",
+\"            1 H I J K L M N C E O P ~ ~ ~ _ Q R                 \",
+\"          S T U V W X Y Z ` M  ...F +._ _ @.#.w                 \",
+\"        $.%.&amp;amp;.*.=.-.U ;.&amp;gt;.,.'.).!.~.{.].^.^./.(.                \",
+\"        _.:.&amp;lt;.[.}.|.1.2.3.4., , 5.6.7.8.9.0.a.b.                \",
+\"        c.S d.e.f., g.h.i.j.k.l.m.n.o.p.q.r.s.t.                \",
+\"            u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.                \",
+\"            M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++                \",
+\"            @+#+$+%+&amp;amp;+*+=+-+;+&amp;gt;+,+'+)+!+~+{+]+^+                \",
+\"            /+(+_+:+&amp;lt;+[+}+|+1+2+3+4+5+6+7+8+9+0+                \",
+\"            a+b+c+d+e+f+g+h+i+b+j+k+l+m+t.n+o+p+                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \"};
+
+")
+)
+
+(setq ideframetools-occuroutline-xpm
+#("/* XPM */
+static char *code_class[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 161 2 \",
+\"   c #297202\",
+\".  c #347A03\",
+\"X  c #377E03\",
+\"o  c #397804\",
+\"O  c #3A7E11\",
+\"+  c #3B7E11\",
+\"@  c #3B7F12\",
+\"#  c #A95304\",
+\"$  c #B4660E\",
+\"%  c #BF7606\",
+\"&amp;amp;  c #458905\",
+\"*  c #468B05\",
+\"=  c #478B05\",
+\"-  c #458A06\",
+\";  c #488C05\",
+\":  c #4E8F0F\",
+\"&amp;gt;  c #4D9007\",
+\",  c #539605\",
+\"&amp;lt;  c #549705\",
+\"1  c #559706\",
+\"2  c #569807\",
+\"3  c #589A08\",
+\"4  c #4E8F10\",
+\"5  c #49881F\",
+\"6  c #549313\",
+\"7  c #59971A\",
+\"8  c #62A408\",
+\"9  c #69A810\",
+\"0  c #63A01E\",
+\"q  c #6FAC19\",
+\"w  c #518F2D\",
+\"e  c #559222\",
+\"r  c #599431\",
+\"t  c #77B123\",
+\"y  c #7DB52B\",
+\"u  c #78B02F\",
+\"i  c #7EB439\",
+\"p  c #85BB2B\",
+\"a  c #82B832\",
+\"s  c #89BD39\",
+\"d  c #89BD3D\",
+\"f  c #C7850A\",
+\"g  c #CC8F1B\",
+\"h  c #CB9419\",
+\"j  c #DEA909\",
+\"k  c #DBA518\",
+\"l  c #DBA61A\",
+\"z  c #D9A31E\",
+\"x  c #E2B407\",
+\"c  c #E1B017\",
+\"v  c #D7A522\",
+\"b  c #DFB328\",
+\"n  c #E5BA27\",
+\"m  c #93C63C\",
+\"M  c #E7C00B\",
+\"N  c #EFC509\",
+\"B  c #F1CD07\",
+\"V  c #F0C509\",
+\"C  c #F0C609\",
+\"Z  c #F1C90A\",
+\"A  c #F1CF0D\",
+\"S  c #F3D108\",
+\"D  c #F1D014\",
+\"F  c #F4D518\",
+\"G  c #F6DE1C\",
+\"H  c #E7C02F\",
+\"J  c #EDD12E\",
+\"K  c #E8C131\",
+\"L  c #F6E032\",
+\"P  c #99C944\",
+\"I  c #9BCB48\",
+\"U  c #9ECD4C\",
+\"Y  c #A1CE50\",
+\"T  c #A4D156\",
+\"R  c #AAD554\",
+\"E  c #A6D258\",
+\"W  c #A6D35A\",
+\"Q  c #A7D35B\",
+\"!  c #A6D35D\",
+\"~  c #A9D459\",
+\"^  c #B1DA5C\",
+\"/  c #A6D064\",
+\"(  c #B3DB60\",
+\")  c #B5DD64\",
+\"_  c #B7DF68\",
+\"`  c #B4DA72\",
+\"'  c #BAE06C\",
+\"]  c #F0DB58\",
+\"[  c #F7E340\",
+\"{  c #F6E446\",
+\"}  c #F9EA4F\",
+\"|  c #FAEF51\",
+\" . c #F9EE58\",
+\".. c #F9EF5F\",
+\"X. c #C3E676\",
+\"o. c #C5E77B\",
+\"O. c #F9F063\",
+\"+. c #FCF56B\",
+\"@. c #085783\",
+\"#. c #0A5884\",
+\"$. c #0A5984\",
+\"%. c #0E5C87\",
+\"&amp;amp;. c #146299\",
+\"*. c #277298\",
+\"=. c #1F6EA5\",
+\"-. c #1376BA\",
+\";. c #2C79A5\",
+\":. c #2D7AAE\",
+\"&amp;gt;. c #177DC3\",
+\",. c #3B82A3\",
+\"&amp;lt;. c #2185B9\",
+\"1. c #3787BC\",
+\"2. c #1080C1\",
+\"3. c #1081C2\",
+\"4. c #1587C3\",
+\"5. c #1381CC\",
+\"6. c #1382CE\",
+\"7. c #1E86CD\",
+\"8. c #1687D4\",
+\"9. c #1588D6\",
+\"0. c #198AD5\",
+\"q. c #1E8CD6\",
+\"w. c #3D8BC4\",
+\"e. c #3E8DC4\",
+\"r. c #3F8DC5\",
+\"t. c #2291D9\",
+\"y. c #3599D9\",
+\"u. c #2596E1\",
+\"i. c #319DE1\",
+\"p. c #38A1E3\",
+\"a. c #3DA5E4\",
+\"s. c #4490C7\",
+\"d. c #74ACD5\",
+\"f. c #44ABE8\",
+\"g. c #43AEED\",
+\"h. c #48B0EC\",
+\"j. c #4EB3ED\",
+\"k. c #53B7ED\",
+\"l. c #5ABCF1\",
+\"z. c #73C4F2\",
+\"x. c #75C7F2\",
+\"c. c #7AC9F3\",
+\"v. c #7ECBF3\",
+\"b. c #BDDE81\",
+\"n. c #D0EE87\",
+\"m. c #D2EF8B\",
+\"M. c #D4F090\",
+\"N. c #D6F193\",
+\"B. c #D8F397\",
+\"V. c #DDF69F\",
+\"C. c #FDF983\",
+\"Z. c #FDFA82\",
+\"A. c #FCF985\",
+\"S. c #FDFA85\",
+\"D. c #FDFA87\",
+\"F. c #CCE5A0\",
+\"G. c #8ABCDE\",
+\"H. c #84C5EB\",
+\"J. c #97C2E0\",
+\"K. c #8AD1F5\",
+\"L. c None\",
+/* pixels */
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.F.` ! Q E E T b.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L./ V.B.N.M.m.n.o.i L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.d X.' ' ) ^ ^ R 3 L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.u ~ Y U I P m p &amp;gt; L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.0 s a y t q 9 8 o L.L.L.L.L.L.d.w.w.w.s.J.L.L.\",
+\"L.- 3 2 2 2 2 &amp;lt; , . L.L.L.L.L.G.K.v.c.x.x.H.L.L.\",
+\"L.X ; - ; - = = -   L.L.L.L.L.1.l.k.j.h.g.y.L.L.\",
+\"L.e 6 4 4 4 4 : 7 w L.L.L.L.L.:.f.a.p.i.u.7.L.L.\",
+\"L.L.5 + @ @ + + r L.L.L.L.L.L.=.t.0.0.8.9.&amp;gt;.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.&amp;amp;.6.5.5.5.6.-.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.;.4.2.2.&amp;gt;.2.&amp;lt;.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.*.@.$.$.%.,.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.c H K K K K n L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.b A.A.A.C.C.] L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.v +.O... .| J L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.h | { [ L G M L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.f F D A B S x L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.% Z V V V Z j # L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.$ z k k l l g L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\",
+\"L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.\"
+};
+
+")
+)
+
+(setq ideframetools-occur-xpm
+#("/* XPM */
+static char * occur_xpm[] = {
+\"32 32 244 2\",
+\"  	c None\",
+\". 	c #61769E\",
+\"+ 	c #7F8FB1\",
+\"@ 	c #7B8DAF\",
+\"# 	c #7C8BAE\",
+\"$ 	c #7A8CAD\",
+\"% 	c #7B8AAC\",
+\"&amp;amp; 	c #7989AB\",
+\"* 	c #7888A9\",
+\"= 	c #7787A8\",
+\"- 	c #788AA9\",
+\"; 	c #677697\",
+\"&amp;gt; 	c #7A8CAF\",
+\", 	c #FFFFFF\",
+\"' 	c #B4BED1\",
+\") 	c #55668B\",
+\"! 	c #7989AE\",
+\"~ 	c #FCFFFF\",
+\"{ 	c #C4CCDA\",
+\"] 	c #6993BB\",
+\"^ 	c #5E759B\",
+\"/ 	c #788BAF\",
+\"( 	c #FF4E08\",
+\"_ 	c #FEFEFE\",
+\": 	c #FCFDFE\",
+\"&amp;lt; 	c #FDFEFF\",
+\"[ 	c #C3CAD9\",
+\"} 	c #84A3C4\",
+\"| 	c #8EC8EC\",
+\"1 	c #5B7096\",
+\"2 	c #7A8BAE\",
+\"3 	c #ECAA90\",
+\"4 	c #FDFFFF\",
+\"5 	c #BFC7D5\",
+\"6 	c #A3B5CC\",
+\"7 	c #C5E9FC\",
+\"8 	c #92CCF0\",
+\"9 	c #5F769B\",
+\"0 	c #FEFFFF\",
+\"a 	c #AAB5CA\",
+\"b 	c #697A9C\",
+\"c 	c #788BAA\",
+\"d 	c #6A84A8\",
+\"e 	c #5C7AA2\",
+\"f 	c #526387\",
+\"g 	c #7889AD\",
+\"h 	c #FBFDFF\",
+\"i 	c #F5F8FA\",
+\"j 	c #EDF2F6\",
+\"k 	c #E7ECF3\",
+\"l 	c #DFE4EC\",
+\"m 	c #D0D6E1\",
+\"n 	c #A9B5C9\",
+\"o 	c #5C6C8E\",
+\"p 	c #7788AC\",
+\"q 	c #F9FCFE\",
+\"r 	c #F3FAFD\",
+\"s 	c #F2FAFD\",
+\"t 	c #ECF5FD\",
+\"u 	c #637598\",
+\"v 	c #7687A9\",
+\"w 	c #EBF6FD\",
+\"x 	c #637497\",
+\"y 	c #7586A8\",
+\"z 	c #FAFCFE\",
+\"A 	c #F4F9FD\",
+\"B 	c #F2F8FC\",
+\"C 	c #F1F8FC\",
+\"D 	c #7485A8\",
+\"E 	c #E9F4FD\",
+\"F 	c #617395\",
+\"G 	c #7484A5\",
+\"H 	c #FBFCFE\",
+\"I 	c #FDFEFE\",
+\"J 	c #F7FBFD\",
+\"K 	c #EEF7FD\",
+\"L 	c #E8F5FE\",
+\"M 	c #627396\",
+\"N 	c #FCFCFC\",
+\"O 	c #DEDEDF\",
+\"P 	c #BCBDBE\",
+\"Q 	c #707070\",
+\"R 	c #5C5C5C\",
+\"S 	c #8F9090\",
+\"T 	c #D7D8D9\",
+\"U 	c #F6FAFD\",
+\"V 	c #EDF6FB\",
+\"W 	c #E7F3FC\",
+\"X 	c #607394\",
+\"Y 	c #686868\",
+\"Z 	c #6F7071\",
+\"` 	c #949494\",
+\" .	c #959595\",
+\"..	c #9F9F9F\",
+\"+.	c #A6A6A6\",
+\"@.	c #ABABAB\",
+\"#.	c #AFAFAF\",
+\"$.	c #838383\",
+\"%.	c #EAECED\",
+\"&amp;amp;.	c #F6FBFD\",
+\"*.	c #ECF6FB\",
+\"=.	c #E6F4FC\",
+\"-.	c #525252\",
+\";.	c #757575\",
+\"&amp;gt;.	c #DFDFDF\",
+\",.	c #CECECE\",
+\"'.	c #C1C1C1\",
+\").	c #B0B0B0\",
+\"!.	c #7D7D7D\",
+\"~.	c #6B6B6B\",
+\"{.	c #696969\",
+\"].	c #6C6C6C\",
+\"^.	c #4A4A4A\",
+\"/.	c #9B9D9D\",
+\"(.	c #F3F6F9\",
+\"_.	c #F2F8FD\",
+\":.	c #EDF6FC\",
+\"&amp;lt;.	c #EBF5FB\",
+\"[.	c #E5F2FC\",
+\"}.	c #5F7193\",
+\"|.	c #3F3F3F\",
+\"1.	c #9D9D9D\",
+\"2.	c #A7A7A7\",
+\"3.	c #CACACA\",
+\"4.	c #7B7B7B\",
+\"5.	c #8C8C8C\",
+\"6.	c #444444\",
+\"7.	c #444443\",
+\"8.	c #555554\",
+\"9.	c #626261\",
+\"0.	c #EEEDEB\",
+\"a.	c #757573\",
+\"b.	c #CBCCCC\",
+\"c.	c #F1F7FB\",
+\"d.	c #EAF4FB\",
+\"e.	c #E9F5FB\",
+\"f.	c #E4F3FC\",
+\"g.	c #607192\",
+\"h.	c #888888\",
+\"i.	c #AAAAAA\",
+\"j.	c #5D5D5D\",
+\"k.	c #D3D3D3\",
+\"l.	c #E8E8E5\",
+\"m.	c #605F63\",
+\"n.	c #686664\",
+\"o.	c #353534\",
+\"p.	c #D1D1D0\",
+\"q.	c #E1E0DD\",
+\"r.	c #A4A6B5\",
+\"s.	c #C7CEE7\",
+\"t.	c #A5B9D7\",
+\"u.	c #A9A9A8\",
+\"v.	c #EFF7FC\",
+\"w.	c #E8F4FC\",
+\"x.	c #E4F1FD\",
+\"y.	c #5F7091\",
+\"z.	c #4A4A4B\",
+\"A.	c #767676\",
+\"B.	c #BCBBBB\",
+\"C.	c #C8C6C4\",
+\"D.	c #979BB2\",
+\"E.	c #DBE4F9\",
+\"F.	c #A4BCDA\",
+\"G.	c #413E3A\",
+\"H.	c #A5A4A2\",
+\"I.	c #A8A6A9\",
+\"J.	c #CDE3FF\",
+\"K.	c #F2FFFF\",
+\"L.	c #CEF7FF\",
+\"M.	c #6D747B\",
+\"N.	c #F4FAFD\",
+\"O.	c #E6F3FA\",
+\"P.	c #E1F1FB\",
+\"Q.	c #5E6F90\",
+\"R.	c #A9AFB9\",
+\"S.	c #606060\",
+\"T.	c #969593\",
+\"U.	c #9AA2AF\",
+\"V.	c #E0F5FF\",
+\"W.	c #E9F9FF\",
+\"X.	c #C9F5FF\",
+\"Y.	c #52575B\",
+\"Z.	c #454441\",
+\"`.	c #858B91\",
+\" +	c #B4E7FF\",
+\".+	c #B7E0FF\",
+\"++	c #A7E0FF\",
+\"@+	c #6C7174\",
+\"#+	c #F3F9FD\",
+\"$+	c #E3F2FB\",
+\"%+	c #DCEEFC\",
+\"&amp;amp;+	c #5C6E8F\",
+\"*+	c #8895AF\",
+\"=+	c #DFE2E3\",
+\"-+	c #656360\",
+\";+	c #8FA3BB\",
+\"&amp;gt;+	c #B5E4FF\",
+\",+	c #B5DFFF\",
+\"'+	c #A6DFFF\",
+\")+	c #777A7C\",
+\"!+	c #ECF0F3\",
+\"~+	c #827F7B\",
+\"{+	c #7FA5D3\",
+\"]+	c #89BBF9\",
+\"^+	c #8EA6C4\",
+\"/+	c #91908F\",
+\"(+	c #EBF6FB\",
+\"_+	c #E0EFFA\",
+\":+	c #D9EDFB\",
+\"&amp;lt;+	c #5B6D8E\",
+\"[+	c #697A9A\",
+\"}+	c #E9F4FE\",
+\"|+	c #D3D8DC\",
+\"1+	c #767979\",
+\"2+	c #88B8F3\",
+\"3+	c #8ABCF8\",
+\"4+	c #89A1BF\",
+\"5+	c #9FA0A1\",
+\"6+	c #E7F2FB\",
+\"7+	c #E9EFF5\",
+\"8+	c #939392\",
+\"9+	c #797978\",
+\"0+	c #919292\",
+\"a+	c #E5EEF7\",
+\"b+	c #D3E6F7\",
+\"c+	c #CFE6F7\",
+\"d+	c #CEE7FB\",
+\"e+	c #5D6F90\",
+\"f+	c #546588\",
+\"g+	c #677799\",
+\"h+	c #828FAB\",
+\"i+	c #ADB2BD\",
+\"j+	c #646365\",
+\"k+	c #606164\",
+\"l+	c #7A7A7D\",
+\"m+	c #A8B2C3\",
+\"n+	c #637695\",
+\"o+	c #9CA8BC\",
+\"p+	c #B0B9CA\",
+\"q+	c #94A0B8\",
+\"r+	c #607493\",
+\"s+	c #5E6F92\",
+\"t+	c #5F7293\",
+\"u+	c #4E5F7F\",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"            . + @ @ # $ % &amp;amp; * = - ;                             \",
+\"            &amp;gt; , , , , , , , , , , ' )                           \",
+\"            ! , , , , , , , , , ~ { ] ^                         \",
+\"            / , , , ( ( ( _ : , &amp;lt; [ } | 1                       \",
+\"            2 , , ( 3 3 3 ( , , 4 5 6 7 8 9                     \",
+\"            ! , ( 3 , , , , ( : 0 a b c d e f                   \",
+\"            g , ( 3 , , , , ( 3 h i j k l m n o                 \",
+\"            p , ( 3 , , , , ( 3 q ( ( ( r s t u                 \",
+\"            v , ( 3 , , , , ( 3 ( ( 3 3 ( , w x                 \",
+\"            y , _ ( , _ _ ( 3 z ( 3 A B C , w x                 \",
+\"            D , , , ( ( ( 3 , , ( 3 , , , , E F                 \",
+\"            G , H : I 3 3 , , J ( ( B C ( K L M                 \",
+\"            5 N O P Q R S T z U A ( ( ( 3 V W X                 \",
+\"          Y Z `  ...+.@.#.$.S %.&amp;amp;.C 3 3 V *.=.F                 \",
+\"        -.;.&amp;gt;.,.'.).` !.~.{.].^./.(._.:.&amp;lt;.&amp;lt;.[.}.                \",
+\"        |.1.2.3.4.5.6.7.8.9., , 0.a.b.c.d.e.f.g.                \",
+\"        h.Y i.j.k., l.m.n.o.p.q.r.s.t.u.v.w.x.y.                \",
+\"            z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.                \",
+\"            R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+&amp;amp;+                \",
+\"            *+=+-+;+&amp;gt;+,+'+)+!+~+{+]+^+/+(+_+:+&amp;lt;+                \",
+\"            [+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+                \",
+\"            f+g+h+i+j+k+l+m+n+g+o+p+q+r+y.s+t+u+                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \"};
+
+")
+)
+
+(setq ideframetools-ack-xpm
+#("/* XPM */
+static char * ack_grep_xpm[] = {
+\"32 32 246 2\",
+\"  	c None\",
+\". 	c #61769E\",
+\"+ 	c #7F8FB1\",
+\"@ 	c #7B8DAF\",
+\"# 	c #7C8BAE\",
+\"$ 	c #7A8CAD\",
+\"% 	c #7B8AAC\",
+\"&amp;amp; 	c #7989AB\",
+\"* 	c #7888A9\",
+\"= 	c #7787A8\",
+\"- 	c #788AA9\",
+\"; 	c #677697\",
+\"&amp;gt; 	c #7A8CAF\",
+\", 	c #FFFFFF\",
+\"' 	c #B4BED1\",
+\") 	c #55668B\",
+\"! 	c #7989AE\",
+\"~ 	c #FF4E08\",
+\"{ 	c #FDFEFE\",
+\"] 	c #FCFDFE\",
+\"^ 	c #FBFCFE\",
+\"/ 	c #F9FCFE\",
+\"( 	c #FCFFFF\",
+\"_ 	c #C4CCDA\",
+\": 	c #6993BB\",
+\"&amp;lt; 	c #5E759B\",
+\"[ 	c #788BAF\",
+\"} 	c #ECAA90\",
+\"| 	c #FEFEFE\",
+\"1 	c #FAFCFE\",
+\"2 	c #FDFEFF\",
+\"3 	c #C3CAD9\",
+\"4 	c #84A3C4\",
+\"5 	c #8EC8EC\",
+\"6 	c #5B7096\",
+\"7 	c #7A8BAE\",
+\"8 	c #FBFDFE\",
+\"9 	c #FDFFFF\",
+\"0 	c #BFC7D5\",
+\"a 	c #A3B5CC\",
+\"b 	c #C5E9FC\",
+\"c 	c #92CCF0\",
+\"d 	c #5F769B\",
+\"e 	c #AAB5CA\",
+\"f 	c #697A9C\",
+\"g 	c #788BAA\",
+\"h 	c #6A84A8\",
+\"i 	c #5C7AA2\",
+\"j 	c #526387\",
+\"k 	c #7889AD\",
+\"l 	c #EDF2F6\",
+\"m 	c #E7ECF3\",
+\"n 	c #DFE4EC\",
+\"o 	c #D0D6E1\",
+\"p 	c #A9B5C9\",
+\"q 	c #5C6C8E\",
+\"r 	c #7788AC\",
+\"s 	c #F7FBFD\",
+\"t 	c #F6FBFE\",
+\"u 	c #F6FAFE\",
+\"v 	c #F3FAFD\",
+\"w 	c #F2FAFD\",
+\"x 	c #ECF5FD\",
+\"y 	c #637598\",
+\"z 	c #7687A9\",
+\"A 	c #F9FCFD\",
+\"B 	c #F3F9FD\",
+\"C 	c #F1F8FC\",
+\"D 	c #EBF6FD\",
+\"E 	c #637497\",
+\"F 	c #7586A8\",
+\"G 	c #F8FBFD\",
+\"H 	c #F6FAFD\",
+\"I 	c #7485A8\",
+\"J 	c #FDFDFE\",
+\"K 	c #F5FAFD\",
+\"L 	c #EFF7FC\",
+\"M 	c #E9F4FD\",
+\"N 	c #617395\",
+\"O 	c #7484A5\",
+\"P 	c #EEF7FD\",
+\"Q 	c #E8F5FE\",
+\"R 	c #627396\",
+\"S 	c #FCFCFC\",
+\"T 	c #DEDEDF\",
+\"U 	c #BCBDBE\",
+\"V 	c #707070\",
+\"W 	c #5C5C5C\",
+\"X 	c #8F9090\",
+\"Y 	c #D7D8D9\",
+\"Z 	c #F4F9FD\",
+\"` 	c #F3F9FC\",
+\" .	c #EDF6FB\",
+\"..	c #E7F3FC\",
+\"+.	c #607394\",
+\"@.	c #686868\",
+\"#.	c #6F7071\",
+\"$.	c #949494\",
+\"%.	c #959595\",
+\"&amp;amp;.	c #9F9F9F\",
+\"*.	c #A6A6A6\",
+\"=.	c #ABABAB\",
+\"-.	c #AFAFAF\",
+\";.	c #838383\",
+\"&amp;gt;.	c #EAECED\",
+\",.	c #F6FBFD\",
+\"'.	c #E6F4FC\",
+\").	c #525252\",
+\"!.	c #757575\",
+\"~.	c #DFDFDF\",
+\"{.	c #CECECE\",
+\"].	c #C1C1C1\",
+\"^.	c #B0B0B0\",
+\"/.	c #7D7D7D\",
+\"(.	c #6B6B6B\",
+\"_.	c #696969\",
+\":.	c #6C6C6C\",
+\"&amp;lt;.	c #4A4A4A\",
+\"[.	c #9B9D9D\",
+\"}.	c #F3F6F9\",
+\"|.	c #F2F8FD\",
+\"1.	c #EBF5FB\",
+\"2.	c #E5F2FC\",
+\"3.	c #5F7193\",
+\"4.	c #3F3F3F\",
+\"5.	c #9D9D9D\",
+\"6.	c #A7A7A7\",
+\"7.	c #CACACA\",
+\"8.	c #7B7B7B\",
+\"9.	c #8C8C8C\",
+\"0.	c #444444\",
+\"a.	c #444443\",
+\"b.	c #555554\",
+\"c.	c #626261\",
+\"d.	c #EEEDEB\",
+\"e.	c #757573\",
+\"f.	c #CBCCCC\",
+\"g.	c #F1F7FB\",
+\"h.	c #EAF4FB\",
+\"i.	c #E9F5FB\",
+\"j.	c #E4F3FC\",
+\"k.	c #607192\",
+\"l.	c #888888\",
+\"m.	c #AAAAAA\",
+\"n.	c #5D5D5D\",
+\"o.	c #D3D3D3\",
+\"p.	c #E8E8E5\",
+\"q.	c #605F63\",
+\"r.	c #686664\",
+\"s.	c #353534\",
+\"t.	c #D1D1D0\",
+\"u.	c #E1E0DD\",
+\"v.	c #A4A6B5\",
+\"w.	c #C7CEE7\",
+\"x.	c #A5B9D7\",
+\"y.	c #A9A9A8\",
+\"z.	c #E8F4FC\",
+\"A.	c #E4F1FD\",
+\"B.	c #5F7091\",
+\"C.	c #4A4A4B\",
+\"D.	c #767676\",
+\"E.	c #BCBBBB\",
+\"F.	c #C8C6C4\",
+\"G.	c #979BB2\",
+\"H.	c #DBE4F9\",
+\"I.	c #A4BCDA\",
+\"J.	c #413E3A\",
+\"K.	c #A5A4A2\",
+\"L.	c #A8A6A9\",
+\"M.	c #CDE3FF\",
+\"N.	c #F2FFFF\",
+\"O.	c #CEF7FF\",
+\"P.	c #6D747B\",
+\"Q.	c #F4FAFD\",
+\"R.	c #E6F3FA\",
+\"S.	c #E1F1FB\",
+\"T.	c #5E6F90\",
+\"U.	c #A9AFB9\",
+\"V.	c #606060\",
+\"W.	c #969593\",
+\"X.	c #9AA2AF\",
+\"Y.	c #E0F5FF\",
+\"Z.	c #E9F9FF\",
+\"`.	c #C9F5FF\",
+\" +	c #52575B\",
+\".+	c #454441\",
+\"++	c #858B91\",
+\"@+	c #B4E7FF\",
+\"#+	c #B7E0FF\",
+\"$+	c #A7E0FF\",
+\"%+	c #6C7174\",
+\"&amp;amp;+	c #E3F2FB\",
+\"*+	c #DCEEFC\",
+\"=+	c #5C6E8F\",
+\"-+	c #8895AF\",
+\";+	c #DFE2E3\",
+\"&amp;gt;+	c #656360\",
+\",+	c #8FA3BB\",
+\"'+	c #B5E4FF\",
+\")+	c #B5DFFF\",
+\"!+	c #A6DFFF\",
+\"~+	c #777A7C\",
+\"{+	c #ECF0F3\",
+\"]+	c #827F7B\",
+\"^+	c #7FA5D3\",
+\"/+	c #89BBF9\",
+\"(+	c #8EA6C4\",
+\"_+	c #91908F\",
+\":+	c #EBF6FB\",
+\"&amp;lt;+	c #E0EFFA\",
+\"[+	c #D9EDFB\",
+\"}+	c #5B6D8E\",
+\"|+	c #697A9A\",
+\"1+	c #E9F4FE\",
+\"2+	c #D3D8DC\",
+\"3+	c #767979\",
+\"4+	c #88B8F3\",
+\"5+	c #8ABCF8\",
+\"6+	c #89A1BF\",
+\"7+	c #9FA0A1\",
+\"8+	c #E7F2FB\",
+\"9+	c #E9EFF5\",
+\"0+	c #939392\",
+\"a+	c #797978\",
+\"b+	c #919292\",
+\"c+	c #E5EEF7\",
+\"d+	c #D3E6F7\",
+\"e+	c #CFE6F7\",
+\"f+	c #CEE7FB\",
+\"g+	c #5D6F90\",
+\"h+	c #546588\",
+\"i+	c #677799\",
+\"j+	c #828FAB\",
+\"k+	c #ADB2BD\",
+\"l+	c #646365\",
+\"m+	c #606164\",
+\"n+	c #7A7A7D\",
+\"o+	c #A8B2C3\",
+\"p+	c #637695\",
+\"q+	c #9CA8BC\",
+\"r+	c #B0B9CA\",
+\"s+	c #94A0B8\",
+\"t+	c #607493\",
+\"u+	c #5E6F92\",
+\"v+	c #5F7293\",
+\"w+	c #4E5F7F\",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"            . + @ @ # $ % &amp;amp; * = - ;                             \",
+\"            &amp;gt; , , , , , , , , , , ' )                           \",
+\"            ! , ~ ~ ~ ~ { ] ^ / ( _ : &amp;lt;                         \",
+\"            [ , ~ } } ~ } | ] 1 2 3 4 5 6                       \",
+\"            7 , ~ } , ~ } | { 8 9 0 a b c d                     \",
+\"            ! , ~ ~ ~ ~ } , ~ ~ ~ e f g h i j                   \",
+\"            k , ~ } } ~ } ~ } } } } l m n o p q                 \",
+\"            r , , } , , } ~ } 8 / s t u v w x y                 \",
+\"            z , , , , , , ~ } ^ A s ~ B C ~ D E                 \",
+\"            F , | , , | | ~ } 1 G H ~ } ~ } D E                 \",
+\"            I , J { { { ] 8 ~ ~ ~ K ~ ~ } L M N                 \",
+\"            O , ^ ] { 2 ] 1 G } } } ~ ~ L P Q R                 \",
+\"            0 S T U V W X Y 1 H Z ` ~ } ~  ...+.                \",
+\"          @.#.$.%.&amp;amp;.*.=.-.;.X &amp;gt;.,.C ~ }  .~ '.N                 \",
+\"        ).!.~.{.].^.$./.(._.:.&amp;lt;.[.}.|.} 1.} 2.3.                \",
+\"        4.5.6.7.8.9.0.a.b.c., , d.e.f.g.h.i.j.k.                \",
+\"        l.@.m.n.o., p.q.r.s.t.u.v.w.x.y.L z.A.B.                \",
+\"            C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.                \",
+\"            U.V.W.X.Y.Z.`. +.+++@+#+$+%+B &amp;amp;+*+=+                \",
+\"            -+;+&amp;gt;+,+'+)+!+~+{+]+^+/+(+_+:+&amp;lt;+[+}+                \",
+\"            |+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+                \",
+\"            h+i+j+k+l+m+n+o+p+i+q+r+s+t+B.u+v+w+                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \",
+\"                                                                \"};
+
+")
+)
+
+(setq ideframetools-godef-xpm
+#("/* XPM */
+static char *go_jump_definition[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 168 2 \",
+\"   c #144D01\",
+\".  c #115001\",
+\"X  c #1D5401\",
+\"o  c #1A5F01\",
+\"O  c #1D5E02\",
+\"+  c #165F08\",
+\"@  c #215702\",
+\"#  c #1B6500\",
+\"$  c #1E6502\",
+\"%  c #276602\",
+\"&amp;amp;  c #256A02\",
+\"*  c #276F01\",
+\"=  c #297102\",
+\"-  c #2B7303\",
+\";  c #2C7103\",
+\":  c #2C7503\",
+\"&amp;gt;  c #2E7402\",
+\",  c #2F7403\",
+\"&amp;lt;  c #327003\",
+\"1  c #347B03\",
+\"2  c #357B03\",
+\"3  c #377D01\",
+\"4  c #367C03\",
+\"5  c #377E03\",
+\"6  c #3A7E03\",
+\"7  c #397F04\",
+\"8  c #3A7E04\",
+\"9  c #317712\",
+\"0  c #3D8601\",
+\"q  c #3A8004\",
+\"w  c #3B8104\",
+\"e  c #3A8006\",
+\"r  c #3F8504\",
+\"t  c #408504\",
+\"y  c #418604\",
+\"u  c #418605\",
+\"i  c #438704\",
+\"p  c #458704\",
+\"a  c #458804\",
+\"s  c #448905\",
+\"d  c #468A05\",
+\"f  c #488C05\",
+\"g  c #498D05\",
+\"h  c #4B8C04\",
+\"j  c #4A8E05\",
+\"k  c #4B8F05\",
+\"l  c #4B8E06\",
+\"z  c #508E05\",
+\"x  c #4C9005\",
+\"c  c #4D9105\",
+\"v  c #4E9105\",
+\"b  c #4F9105\",
+\"n  c #4F9305\",
+\"m  c #4E900B\",
+\"M  c #519405\",
+\"N  c #519406\",
+\"B  c #569806\",
+\"V  c #569906\",
+\"C  c #579906\",
+\"Z  c #589B05\",
+\"A  c #589906\",
+\"S  c #599B06\",
+\"D  c #5A9C06\",
+\"F  c #5C9D06\",
+\"G  c #5C9E06\",
+\"H  c #4C9413\",
+\"J  c #539213\",
+\"K  c #59961F\",
+\"L  c #609F06\",
+\"P  c #61A205\",
+\"I  c #61A207\",
+\"U  c #61A406\",
+\"Y  c #63A407\",
+\"T  c #65A606\",
+\"R  c #66A706\",
+\"E  c #6BAB07\",
+\"W  c #64A40A\",
+\"Q  c #66A50A\",
+\"!  c #66AC0E\",
+\"~  c #65B70E\",
+\"^  c #6DB80D\",
+\"/  c #76B20B\",
+\"(  c #73B00F\",
+\")  c #6FBC19\",
+\"_  c #75B418\",
+\"`  c #4F982E\",
+\"'  c #6AB820\",
+\"]  c #7CBF28\",
+\"[  c #6AC317\",
+\"{  c #68C218\",
+\"}  c #78CB13\",
+\"|  c #7ECF13\",
+\" . c #71C21F\",
+\".. c #6FC421\",
+\"X. c #74C721\",
+\"o. c #6AA242\",
+\"O. c #72BC46\",
+\"+. c #82BC17\",
+\"@. c #85D50B\",
+\"#. c #8DDB09\",
+\"$. c #91DB0A\",
+\"%. c #91DB0B\",
+\"&amp;amp;. c #95DD0A\",
+\"*. c #96DE0A\",
+\"=. c #97DE0B\",
+\"-. c #98DF0B\",
+\";. c #81D012\",
+\":. c #81D013\",
+\"&amp;gt;. c #83D112\",
+\",. c #86D311\",
+\"&amp;lt;. c #85D212\",
+\"1. c #88D511\",
+\"2. c #80C73F\",
+\"3. c #97CB32\",
+\"4. c #593D95\",
+\"5. c #5A3D96\",
+\"6. c #5A3D97\",
+\"7. c #5B4095\",
+\"8. c #5C4097\",
+\"9. c #5F4497\",
+\"0. c #5C4199\",
+\"q. c #5F4599\",
+\"w. c #60469A\",
+\"e. c #63499A\",
+\"r. c #64499B\",
+\"t. c #654A9D\",
+\"y. c #664D9C\",
+\"u. c #674D9E\",
+\"i. c #6A519F\",
+\"p. c #684EA0\",
+\"a. c #6A51A1\",
+\"s. c #6B52A2\",
+\"d. c #6E55A2\",
+\"f. c #6F55A3\",
+\"g. c #7056A5\",
+\"h. c #7158A4\",
+\"j. c #7259A6\",
+\"k. c #755CA7\",
+\"l. c #745AA8\",
+\"z. c #765DA9\",
+\"x. c #775EAA\",
+\"c. c #7861AA\",
+\"v. c #7962AB\",
+\"b. c #7A62AC\",
+\"n. c #7B64AC\",
+\"m. c #7C65AC\",
+\"M. c #7C65AD\",
+\"N. c #7D65AE\",
+\"B. c #7D66AE\",
+\"V. c #7E67AF\",
+\"C. c #7F68AF\",
+\"Z. c #7F67B0\",
+\"A. c #8069AF\",
+\"S. c #8069B0\",
+\"D. c #8169B0\",
+\"F. c #836DB1\",
+\"G. c #836DB2\",
+\"H. c #836DB3\",
+\"J. c #846DB2\",
+\"K. c #846EB2\",
+\"L. c #846EB3\",
+\"P. c #8772B4\",
+\"I. c #8772B5\",
+\"U. c #8772B7\",
+\"Y. c #8872B5\",
+\"T. c #8B76B7\",
+\"R. c #8D77B8\",
+\"E. c None\",
+/* pixels */
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.T.R.E.E.E.E.E.E.\",
+\"E.E.E.@.%.=.-.=.=.%.#.E.E.E.E.I.I.Y.I.E.E.E.E.E.\",
+\"E.~ } | :.| &amp;lt;.&amp;lt;.,.1.,.^ 0 E.J.H.H.H.J.J.H.H.E.E.\",
+\"E.N ! ) X.......X.) H e 3 E.D.A.C.A.A.A.C.A.D.E.\",
+\"E.p A Q _ ] X.O.` 9 - r a E.E.B.n.B.D.B.m.n.B.E.\",
+\"E.6 l Z Y ( 3.o.+ &amp;amp; e x b E.E.E.b.b.E.E.v.v.v.E.\",
+\"E.&amp;lt; s x G T +.K # 1 a C Z E.E.E.E.E.E.E.z.k.z.E.\",
+\"E.&amp;amp; 1 s n G ( J = u N I U E.E.E.E.E.E.E.k.j.j.E.\",
+\"E.# - 3 s N W m 1 l F E P E.E.E.E.E.E.E.f.f.f.E.\",
+\"E.. $ - e a C l u C U L E.E.E.E.E.E.E.E.a.a.a.E.\",
+\"E.E.  O ; e l l b C z E.E.E.E.E.E.E.E.E.p.y.y.E.\",
+\"E.E.E.E.X % 6 f l E.E.E.E.E.E.E.E.E.E.E.t.e.t.E.\",
+\"E.E.E.E.E.E.@ &amp;lt; E.E.E.E.E.E.E.E.E.E.E.E.w.9.q.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.0.7.8.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.6.6.6.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\",
+\"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.\"
+};
+
+")
+)
+
+(setq ideframetools-goref-xpm
+#("/* XPM */
+static char *go_previous_use[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 122 2 \",
+\"   c #7C7C7C\",
+\".  c #7E7E7D\",
+\"X  c #7F7F7F\",
+\"o  c #5A3D96\",
+\"O  c #5B3E97\",
+\"+  c #5B3E98\",
+\"@  c #5C4095\",
+\"#  c #5C4197\",
+\"$  c #5F4597\",
+\"%  c #5E4299\",
+\"&amp;amp;  c #604599\",
+\"*  c #61469B\",
+\"=  c #63499A\",
+\"-  c #64499C\",
+\";  c #654A9E\",
+\":  c #664D9C\",
+\"&amp;gt;  c #674D9E\",
+\",  c #6A519F\",
+\"&amp;lt;  c #694EA0\",
+\"1  c #6B52A1\",
+\"2  c #6D53A3\",
+\"3  c #6E54A2\",
+\"4  c #6F55A4\",
+\"5  c #7157A6\",
+\"6  c #7158A4\",
+\"7  c #7359A6\",
+\"8  c #755DA7\",
+\"9  c #755BA8\",
+\"0  c #765EA9\",
+\"q  c #785FAB\",
+\"w  c #7961AA\",
+\"e  c #7B64AB\",
+\"r  c #7A62AC\",
+\"t  c #7B62AC\",
+\"y  c #7B63AD\",
+\"u  c #7C64AC\",
+\"i  c #7C65AD\",
+\"p  c #7D66AE\",
+\"a  c #7E66AE\",
+\"s  c #7F68AF\",
+\"d  c #7F67B0\",
+\"f  c #827994\",
+\"g  c #83789B\",
+\"h  c #8069AD\",
+\"j  c #8069AF\",
+\"k  c #8069B0\",
+\"l  c #8068B1\",
+\"z  c #8169B1\",
+\"x  c #836DB1\",
+\"c  c #836DB2\",
+\"v  c #846DB3\",
+\"b  c #846EB3\",
+\"n  c #8772B5\",
+\"m  c #8872B6\",
+\"M  c #8873B8\",
+\"N  c #8C76B8\",
+\"B  c #8E77BA\",
+\"V  c #808080\",
+\"C  c #828380\",
+\"Z  c #828282\",
+\"A  c #848484\",
+\"S  c #878787\",
+\"D  c #888888\",
+\"F  c #8F8F8F\",
+\"G  c #8F908F\",
+\"H  c #979697\",
+\"J  c #979797\",
+\"K  c #9A9A9A\",
+\"L  c #9B9B9B\",
+\"P  c #9C9C9C\",
+\"I  c #9D9D9D\",
+\"U  c #9E9E9E\",
+\"Y  c #9F9F9F\",
+\"T  c #9D93AF\",
+\"R  c #A6A6A6\",
+\"E  c #A7A7A7\",
+\"W  c #A8A8A8\",
+\"Q  c #A9A9A9\",
+\"!  c #AAAAAA\",
+\"~  c #ABABAB\",
+\"^  c #ACACAC\",
+\"/  c #ADADAD\",
+\"(  c #AEAEAE\",
+\")  c #AFAFAF\",
+\"_  c #B0B0B0\",
+\"`  c #B1B1B1\",
+\"'  c #B2B2B2\",
+\"]  c #B3B3B3\",
+\"[  c #B4B4B4\",
+\"{  c #B5B5B4\",
+\"}  c #B5B5B5\",
+\"|  c #B6B6B6\",
+\" . c #B7B7B7\",
+\".. c #B8B8B8\",
+\"X. c #B9B9B9\",
+\"o. c #BABABA\",
+\"O. c #BBBBBB\",
+\"+. c #BCBCBC\",
+\"@. c #BDBDBD\",
+\"#. c #BFBFBF\",
+\"$. c #C0C0C0\",
+\"%. c #C2C2C2\",
+\"&amp;amp;. c #C3C3C3\",
+\"*. c #C4C4C4\",
+\"=. c #C5C5C5\",
+\"-. c #C7C7C7\",
+\";. c #C9C9C9\",
+\":. c #CACACA\",
+\"&amp;gt;. c #CFCFCF\",
+\",. c #D0D0D0\",
+\"&amp;lt;. c #D1D1D1\",
+\"1. c #D6D6D6\",
+\"2. c #D7D7D7\",
+\"3. c #DCDCDC\",
+\"4. c #E9E9E9\",
+\"5. c #EBEBEB\",
+\"6. c #EEEEEE\",
+\"7. c #EFEFEF\",
+\"8. c #F1F1F1\",
+\"9. c #F2F2F2\",
+\"0. c #F5F5F5\",
+\"q. c None\",
+/* pixels */
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.N B q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.m n m M q.q.q.q.q.\",
+\"q.E Z Z Z Z Z Z Z Z Z Z C g c c c c b b b b q.q.\",
+\"_ &amp;amp;.o.@.@.@.o.@.@.o.o.} [ T h a a s h l d h l q.\",
+\"S o.} / E } } _ I ~ ~ ~ I J f e a a l l a w a q.\",
+\"Z &amp;amp;.&amp;amp;./ I @.} } F / / / I G . q.y y q.q.y w y q.\",
+\"S _  .} ~ o.I @.I _ / / / _ . q.q.q.q.q.0 8 0 q.\",
+\". o.@.@._ &amp;amp;./ *.~ &amp;amp;._ o.*.-.. q.q.q.q.q.9 7 7 q.\",
+\". &amp;gt;.&amp;lt;.&amp;lt;.:.2.*.2.&amp;lt;.2.:.&amp;gt;.2.3.  q.q.q.q.q.5 3 5 q.\",
+\"D 6.6.6.5.9.5.9.9.9.5.6.9.0.S q.q.q.q.q.1 , 1 q.\",
+\"J o./ _ / _ _ / _ _ / _ / } I q.q.q.q.q.&amp;lt; : : q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.; = ; q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.&amp;amp; $ &amp;amp; q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.% # # q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.+ o O q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\",
+\"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.\"
+};
+
+")
+)
+
+
+(setq ideframetools-moccuredit-xpm
+#("/* XPM */
+static char *edit__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 142 2 \",
+\"   c #000000\",
+\".  c #6B5736\",
+\"X  c #CE5C00\",
+\"o  c #F57900\",
+\"O  c #FCAF3E\",
+\"+  c #F5D400\",
+\"@  c #AA825D\",
+\"#  c #80827E\",
+\"$  c #838581\",
+\"%  c #888A85\",
+\"&amp;amp;  c #8A8C87\",
+\"*  c #8B8D88\",
+\"=  c #8C8E88\",
+\"-  c #8C8E89\",
+\";  c #8D8F8A\",
+\":  c #8D908A\",
+\"&amp;gt;  c #8E908B\",
+\",  c #8F918B\",
+\"&amp;lt;  c #90928C\",
+\"1  c #91938E\",
+\"2  c #92948F\",
+\"3  c #93958F\",
+\"4  c #939590\",
+\"5  c #939690\",
+\"6  c #949691\",
+\"7  c #959791\",
+\"8  c #959694\",
+\"9  c #959892\",
+\"0  c #979993\",
+\"q  c #989A95\",
+\"w  c #999B96\",
+\"e  c #999A97\",
+\"r  c #9A9D97\",
+\"t  c #9C9E98\",
+\"y  c #9D9F9A\",
+\"u  c #9EA19B\",
+\"i  c #9FA29C\",
+\"p  c #A1A39D\",
+\"a  c #A2A49E\",
+\"s  c #A2A59E\",
+\"d  c #A3A6A0\",
+\"f  c #A4A7A0\",
+\"g  c #A4A7A1\",
+\"h  c #A4A6A3\",
+\"j  c #A6A8A2\",
+\"k  c #A6A9A2\",
+\"l  c #A6A9A3\",
+\"z  c #A7A9A3\",
+\"x  c #A7AAA3\",
+\"c  c #A7AAA4\",
+\"v  c #A8AAA4\",
+\"b  c #A9ABA5\",
+\"n  c #AAADA6\",
+\"m  c #ABAEA7\",
+\"M  c #BBBDBA\",
+\"N  c #BCBEB9\",
+\"B  c #BDC0BB\",
+\"V  c #C0C3BF\",
+\"C  c #E6D0BC\",
+\"Z  c #CCCECB\",
+\"A  c #CDCECC\",
+\"S  c #CDD0CA\",
+\"D  c #CED0CC\",
+\"F  c #D1D3CF\",
+\"G  c #D7D7D6\",
+\"H  c #D7DBD4\",
+\"J  c #DADBD9\",
+\"K  c #DDDFD9\",
+\"L  c #DDDDDB\",
+\"P  c #DDDFDA\",
+\"I  c #DDDEDB\",
+\"U  c #EAD4C0\",
+\"Y  c #EDD6C3\",
+\"T  c #F5DECC\",
+\"R  c #DDE0DA\",
+\"E  c #DEE0DA\",
+\"W  c #DEE1DB\",
+\"Q  c #DFE1DC\",
+\"!  c #DFE2DC\",
+\"~  c #E0E2DD\",
+\"^  c #E0E3DD\",
+\"/  c #E0E3DE\",
+\"(  c #E1E3DE\",
+\")  c #E1E3DF\",
+\"_  c #E1E4DE\",
+\"`  c #E1E4DF\",
+\"'  c #E2E4DF\",
+\"]  c #E2E5DF\",
+\"[  c #E3E5DF\",
+\"{  c #E2E4E0\",
+\"}  c #E3E4E0\",
+\"|  c #E2E5E0\",
+\" . c #E3E5E0\",
+\".. c #E3E5E1\",
+\"X. c #E3E6E1\",
+\"o. c #E4E6E1\",
+\"O. c #E4E6E2\",
+\"+. c #E4E7E2\",
+\"@. c #E5E7E2\",
+\"#. c #E5E7E3\",
+\"$. c #E6E7E3\",
+\"%. c #E6E7E4\",
+\"&amp;amp;. c #E6E6E6\",
+\"*. c #E6E8E4\",
+\"=. c #E7E8E4\",
+\"-. c #E7E9E5\",
+\";. c #E8E9E5\",
+\":. c #E8E9E6\",
+\"&amp;gt;. c #E8EAE6\",
+\",. c #E9EAE6\",
+\"&amp;lt;. c #E9EAE7\",
+\"1. c #E9EBE7\",
+\"2. c #EAEBE8\",
+\"3. c #EAEAE9\",
+\"4. c #EBECE9\",
+\"5. c #ECEDEA\",
+\"6. c #ECEEEB\",
+\"7. c #EDEEEB\",
+\"8. c #EDEFEB\",
+\"9. c #EDEEEC\",
+\"0. c #EEEEEC\",
+\"q. c #EEEFEC\",
+\"w. c #EFEFED\",
+\"e. c #EFF0ED\",
+\"r. c #EFF0EE\",
+\"t. c #F0F0EE\",
+\"y. c #F0F1EF\",
+\"u. c #F1F1EF\",
+\"i. c #F1F1F0\",
+\"p. c #F1F2F0\",
+\"a. c #F2F2F0\",
+\"s. c #F2F3F1\",
+\"d. c #F3F3F2\",
+\"f. c #F3F4F2\",
+\"g. c #F4F4F3\",
+\"h. c #F5F5F4\",
+\"j. c #F5F6F5\",
+\"k. c #FCFCFC\",
+\"l. c #FDFDFD\",
+\"z. c #FEFEFE\",
+\"x. c #FFFFFF\",
+\"c. c None\",
+/* pixels */
+\"c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.\",
+\"c.c.c.c.n k c c v k k k v v c.c.c.c.c.c.c.c.c.c.\",
+\"c.c.c.n I x.x.x.x.x.x.k.p.%.G s c.c.c.c.c.c.c.c.\",
+\"c.c.c.k x.e.&amp;gt;.*.*.o.O.O.*.8.2.j.D g c.c.c.c.c.c.\",
+\"c.c.c.g x.&amp;gt;.*.*.*.O._ ~ ! R S A x.L d c.c.c.c.c.\",
+\"c.c.c.d x.*.% % % % % % % % H B x.x.Z p c.c.c.c.\",
+\"c.c.c.s x.o.o.O._ _ _ _ ~ R I N x.x.x.M c.c.c.c.\",
+\"c.c.c.p x.o.O.O.o._ ~ ~ ~ R R V h e %.G X X c.c.\",
+\"c.c.c.i x._ % % % % % % % % % % % % 8 X + O X c.\",
+\"c.c.c.i x.O._ O.O._ _ ~ _ ~ ~ ~ ! ! X + O o X c.\",
+\"c.c.c.t x.~ O.~ _ O._ _ ~ O.O._ O.X + O o X c.c.\",
+\"c.c.c.t x.O.% % % % % % % % % % X + O o X c.c.c.\",
+\"c.c.c.r x.o.%.%.o.&amp;gt;.*.&amp;gt;.*.&amp;gt;.&amp;gt;.X + O o X @ c.c.c.\",
+\"c.c.c.w x.%.*.&amp;gt;.&amp;gt;.2.&amp;gt;.2.2.2.X + O o X T 6 c.c.c.\",
+\"c.c.c.w x.&amp;gt;.% % % % % % % X + O o X C x.6 c.c.c.\",
+\"c.c.c.0 x.2.2.8.q.q.q.w.w.X O o X e.e.x.3 c.c.c.\",
+\"c.c.c.0 x.4.4.q.q.y.w.p.X   . X U p.y.x.1 c.c.c.\",
+\"c.c.c.6 x.4.% % % % % %   X Y j.d.d.p.x.&amp;lt; c.c.c.\",
+\"c.c.c.4 x.2.8.q.q.q.y.p.p.p.g.d.d.d.d.x.&amp;gt; c.c.c.\",
+\"c.c.c.3 x.q.8.4.q.q.e.e.p.p.p.y.y.y.y.x.&amp;gt; c.c.c.\",
+\"c.c.c.&amp;gt; J x.x.x.x.x.x.x.x.x.x.x.x.x.x.J &amp;amp; c.c.c.\",
+\"c.c.c.c.$ &amp;gt; ; ; &amp;gt; &amp;gt; ; ; ; ; * ; = &amp;amp; ; # c.c.c.c.\",
+\"c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.\",
+\"c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.\"
+};
+")
+)
+
+(setq ideframetools-moccursave-xpm
+#("/* XPM */
+static char *document_save_as__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 195 2 \",
+\"   c #363636\",
+\".  c #373736\",
+\"X  c #373737\",
+\"o  c #373739\",
+\"O  c #383738\",
+\"+  c #383838\",
+\"@  c #393838\",
+\"#  c #383938\",
+\"$  c #383839\",
+\"%  c #393939\",
+\"&amp;amp;  c #3A3939\",
+\"*  c #39383A\",
+\"=  c #39393A\",
+\"-  c #3A393A\",
+\";  c #3A3A3A\",
+\":  c #38572C\",
+\"&amp;gt;  c #3D582F\",
+\",  c #374334\",
+\"&amp;lt;  c #394335\",
+\"1  c #3C433A\",
+\"2  c #3D6926\",
+\"3  c #48742E\",
+\"4  c #497E29\",
+\"5  c #4B643E\",
+\"6  c #3F4347\",
+\"7  c #464B4F\",
+\"8  c #4E4E4E\",
+\"9  c #4F4F4F\",
+\"0  c #414B55\",
+\"q  c #4F5050\",
+\"w  c #515354\",
+\"e  c #545456\",
+\"r  c #545556\",
+\"t  c #4E6742\",
+\"y  c #516945\",
+\"u  c #516848\",
+\"i  c #586556\",
+\"p  c #525D68\",
+\"a  c #626264\",
+\"s  c #656567\",
+\"d  c #666668\",
+\"f  c #6E7071\",
+\"g  c #6F7377\",
+\"h  c #737476\",
+\"j  c #737576\",
+\"k  c #7D7C7D\",
+\"l  c #478E0F\",
+\"z  c #479509\",
+\"x  c #4C980F\",
+\"c  c #498A1E\",
+\"v  c #54971E\",
+\"b  c #4CA108\",
+\"n  c #51AD08\",
+\"m  c #53AF09\",
+\"M  c #57AD16\",
+\"N  c #5CB817\",
+\"B  c #58912B\",
+\"V  c #59912C\",
+\"C  c #5B922E\",
+\"Z  c #5C9132\",
+\"A  c #5D9835\",
+\"S  c #61923A\",
+\"D  c #64953E\",
+\"F  c #5DC509\",
+\"G  c #61C514\",
+\"H  c #5D9142\",
+\"J  c #689742\",
+\"K  c #689743\",
+\"L  c #6B9946\",
+\"P  c #6F9C4B\",
+\"I  c #709D4C\",
+\"U  c #729F4E\",
+\"Y  c #6F9857\",
+\"T  c #73995F\",
+\"R  c #77A05B\",
+\"E  c #7AA35D\",
+\"W  c #7BB15C\",
+\"Q  c #749265\",
+\"!  c #82A274\",
+\"~  c #86A478\",
+\"^  c #89A87C\",
+\"/  c #2B5987\",
+\"(  c #355C82\",
+\")  c #305C87\",
+\"_  c #3D6D9E\",
+\"`  c #3C6D9F\",
+\"'  c #3D6E9E\",
+\"]  c #49729B\",
+\"[  c #4372A0\",
+\"{  c #828182\",
+\"}  c #88898B\",
+\"|  c #89898B\",
+\" . c #89898C\",
+\".. c #8A8A8C\",
+\"X. c #8A8B8D\",
+\"o. c #8B8B8D\",
+\"O. c #8B8C8E\",
+\"+. c #8D8E91\",
+\"@. c #8F8F91\",
+\"#. c #8A919C\",
+\"$. c #8B939F\",
+\"%. c #909092\",
+\"&amp;amp;. c #8DA784\",
+\"*. c #9DB992\",
+\"=. c #959BA6\",
+\"-. c #9B9FAD\",
+\";. c #9CA0AE\",
+\":. c #ABB8A9\",
+\"&amp;gt;. c #A4A6B3\",
+\",. c #B1BAB2\",
+\"&amp;lt;. c #BBBDBF\",
+\"1. c #B9C4B9\",
+\"2. c #BCC1BE\",
+\"3. c #B5B8C5\",
+\"4. c #B6B9C6\",
+\"5. c #B7B9C7\",
+\"6. c #BDBDC0\",
+\"7. c #BDBDC1\",
+\"8. c #BABCC7\",
+\"9. c #C0C0C3\",
+\"0. c #C2C2C6\",
+\"q. c #C3C3C7\",
+\"w. c #C1CEC1\",
+\"e. c #C5C5C9\",
+\"r. c #C6C6C9\",
+\"t. c #C5C6CB\",
+\"y. c #C7C7CA\",
+\"u. c #C6C6CB\",
+\"i. c #C6C6CC\",
+\"p. c #C7C7CC\",
+\"a. c #C8C7CB\",
+\"s. c #C8C8CC\",
+\"d. c #C9C8CC\",
+\"f. c #C9C9CC\",
+\"g. c #C8C8CD\",
+\"h. c #C9C9CD\",
+\"j. c #CACACD\",
+\"k. c #CAC8CF\",
+\"l. c #C9CACE\",
+\"z. c #CBCACE\",
+\"x. c #CBCBCF\",
+\"c. c #CBCCCE\",
+\"v. c #CBCCCF\",
+\"b. c #CCCCCF\",
+\"n. c #CFDBCE\",
+\"m. c #C9C7D0\",
+\"M. c #C6C9D2\",
+\"N. c #C0CAD5\",
+\"B. c #CBC9D0\",
+\"V. c #CDCDD0\",
+\"C. c #CCCCD3\",
+\"Z. c #CDCFD8\",
+\"A. c #D0CFD5\",
+\"S. c #CFD3DD\",
+\"D. c #D1D1D9\",
+\"F. c #D3D1D8\",
+\"G. c #D0D3DD\",
+\"H. c #D7D5DE\",
+\"J. c #D7D5DF\",
+\"K. c #D8D5DF\",
+\"L. c #D8D6DE\",
+\"P. c #D7D8DC\",
+\"I. c #DAE2DB\",
+\"U. c #CCD7E4\",
+\"Y. c #CFDAE7\",
+\"T. c #CFDBE8\",
+\"R. c #DDDBE4\",
+\"E. c #E2DFE8\",
+\"W. c #E3E4E7\",
+\"Q. c #E2E0EA\",
+\"!. c #E3E0EA\",
+\"~. c #E4E1EB\",
+\"^. c #E5E5E9\",
+\"/. c #E5E6E8\",
+\"(. c #E4E3ED\",
+\"). c #EBECEF\",
+\"_. c #EBE8F2\",
+\"`. c #EEEFF1\",
+\"'. c #F0F0F3\",
+\"]. c #F4F4F8\",
+\"[. c #F5F4F8\",
+\"{. c #F4F5F8\",
+\"}. c #F5F5F8\",
+\"|. c #F5F6F9\",
+\" X c #F6F6F9\",
+\".X c #F7F6F9\",
+\"XX c #F7F7FA\",
+\"oX c #F8F8FB\",
+\"OX c #F9F8FB\",
+\"+X c #F9F9FB\",
+\"@X c #F9F9FC\",
+\"#X c #FAF9FC\",
+\"$X c #FBFAFD\",
+\"%X c #FBFAFE\",
+\"&amp;amp;X c None\",
+/* pixels */
+\"&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; ; 6 ) / / / / / / / / / / / / ( 6 ; ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X9 { p ] ' ' [ ` ` ` ` ` ` [ ' ` ] 7 . ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X9 k g U.Y.Y.Y.Y.Y.Y.T.T.T.T.Y.Y.N.w ; ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   h }.$X$X+X+X+X+X%X@XoXoX$X$X/.r   ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   h {.}.}.}.oXoX}.}.}.}.oX}.$XW.r ; ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   h {.}.}.{.{.}.}.}.{.{.{.}.}.W.r   ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   h {.XXXX+X}.}.$X}.}.$X}.}.$XW.r ; ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   h {.{.[.}.}.}.}.}.].].}.{.+XW.r   ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   h .XXXXX+X+X}.+XXXXXXXXX+X$X/.r ; ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; . h }.XXXX}.}.}.XX}.XX}.}.I.n.w.i 1 ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; . f ).'.'.'.'.'.`.'.`.'.`.*.E E T u   &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; ; 9 } o.o.O.} O.O.O.O. .O.Q P P U y ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   a 9.9.9.&amp;lt;.k.m.i.x.x.p.i.~ J J L t ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; . d p.b.b.p.E.!.H.P.x.u.i.! S S D 5 o &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; ; s s.b.b.u.R._.!.H.u.,.&amp;amp;.Y Z C B 3 : &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   s u.b.b.q.S.(._.E.x.&amp;lt;.T B v x z l 2 &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; O s s.b.b.q.8.S.(._.A.b.:.A b n m c , &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; . s s.b.b.q.&amp;gt;.3.G.(.F.x.x.^ M F N &amp;gt; ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X;   s x.b.b.0.=.;.5.G.C.u.a.&amp;lt;.W G 4 ; ; &amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X; ; r @.%.%.+.#.#.;.3.M.D.L.L.1.H &amp;lt; O &amp;amp;X&amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X\",
+\"&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X&amp;amp;X\"
+};
+
+")
+)
+
+(setq ideframetools-moccurclear-xpm
+#("/* XPM */
+static char *edit_clear__[] = {
+/* columns rows colors chars-per-pixel */
+\"24 24 172 2 \",
+\"   c #77531D\",
+\".  c #77541E\",
+\"X  c #79551E\",
+\"o  c #7F5A1D\",
+\"O  c #5C3566\",
+\"+  c #623D60\",
+\"@  c #613B64\",
+\"#  c #775459\",
+\"$  c #76537D\",
+\"%  c #78557F\",
+\"&amp;amp;  c #8F5A03\",
+\"*  c #88580C\",
+\"=  c #925C05\",
+\"-  c #925C06\",
+\";  c #945F08\",
+\":  c #945F09\",
+\"&amp;gt;  c #965F08\",
+\",  c #805716\",
+\"&amp;lt;  c #825813\",
+\"1  c #825917\",
+\"2  c #966411\",
+\"3  c #9D6B17\",
+\"4  c #A8721D\",
+\"5  c #B07412\",
+\"6  c #906624\",
+\"7  c #AB7A2C\",
+\"8  c #AC7E32\",
+\"9  c #AE7F34\",
+\"0  c #8B6E50\",
+\"q  c #83626F\",
+\"w  c #876B68\",
+\"e  c #97787F\",
+\"r  c #AA910C\",
+\"t  c #AC980D\",
+\"y  c #B3960C\",
+\"u  c #B4960C\",
+\"i  c #B6970D\",
+\"p  c #B6970E\",
+\"a  c #B7980F\",
+\"s  c #B79B0E\",
+\"d  c #B9990D\",
+\"f  c #B89A0D\",
+\"g  c #B99B0D\",
+\"h  c #B8990E\",
+\"j  c #BB9D0D\",
+\"k  c #BA9E0D\",
+\"l  c #BF871A\",
+\"z  c #BEA20D\",
+\"x  c #BDA313\",
+\"c  c #BE8835\",
+\"v  c #C5AB0D\",
+\"b  c #C6AC0E\",
+\"n  c #C6AD0E\",
+\"m  c #CAB00B\",
+\"M  c #CFB70F\",
+\"N  c #D5BF0F\",
+\"B  c #CCA017\",
+\"V  c #C7AD17\",
+\"C  c #C7AD1A\",
+\"Z  c #C9B116\",
+\"A  c #CEB616\",
+\"S  c #D0B416\",
+\"D  c #D2BB13\",
+\"F  c #C78926\",
+\"G  c #CF9439\",
+\"H  c #D0983D\",
+\"J  c #C7AE24\",
+\"K  c #C8B020\",
+\"L  c #D7BE20\",
+\"P  c #D9BE20\",
+\"I  c #C2A936\",
+\"U  c #D2BB34\",
+\"Y  c #D7C20F\",
+\"T  c #DEC50B\",
+\"R  c #DEC40F\",
+\"E  c #D8C313\",
+\"W  c #DCC311\",
+\"Q  c #D9C314\",
+\"!  c #D9C414\",
+\"~  c #D9C415\",
+\"^  c #D9C515\",
+\"/  c #DEC515\",
+\"(  c #DFC617\",
+\")  c #DEC717\",
+\"_  c #DCC218\",
+\"`  c #DAC51A\",
+\"'  c #DAC61B\",
+\"]  c #DBC01C\",
+\"[  c #E5CF16\",
+\"{  c #E4CE1B\",
+\"}  c #E0C91D\",
+\"|  c #D7C02A\",
+\" . c #D7C32B\",
+\".. c #D9C431\",
+\"X. c #DCC433\",
+\"o. c #D7C338\",
+\"O. c #D7C43F\",
+\"+. c #E3CE27\",
+\"@. c #E4CE25\",
+\"#. c #E5CF26\",
+\"$. c #E0C828\",
+\"%. c #E3CC2A\",
+\"&amp;amp;. c #E6D020\",
+\"*. c #E9D427\",
+\"=. c #E1CD3D\",
+\"-. c #E3CE3C\",
+\";. c #E4D135\",
+\":. c #E7D134\",
+\"&amp;gt;. c #E4D037\",
+\",. c #ECD832\",
+\"&amp;lt;. c #E8D63D\",
+\"1. c #EBD83E\",
+\"2. c #EEDC3C\",
+\"3. c #9D8045\",
+\"4. c #BE8E42\",
+\"5. c #AC8B56\",
+\"6. c #BBA941\",
+\"7. c #BAA74E\",
+\"8. c #B99864\",
+\"9. c #CD9A48\",
+\"0. c #D19941\",
+\"q. c #D0A45F\",
+\"w. c #C6AD61\",
+\"e. c #D8AB69\",
+\"r. c #DEB16B\",
+\"t. c #DCC754\",
+\"y. c #E2D242\",
+\"u. c #E4D342\",
+\"i. c #EDD947\",
+\"p. c #EFDD46\",
+\"a. c #E0D04F\",
+\"s. c #EAD74C\",
+\"d. c #E8D64E\",
+\"f. c #E6D454\",
+\"g. c #EBD750\",
+\"h. c #EDDA50\",
+\"j. c #E7D95E\",
+\"k. c #EBD95B\",
+\"l. c #EBDB5D\",
+\"z. c #EDDD5E\",
+\"x. c #F2DD59\",
+\"c. c #F0DF5D\",
+\"v. c #F1E048\",
+\"b. c #F2E14C\",
+\"n. c #F3E351\",
+\"m. c #F4E350\",
+\"M. c #F2E057\",
+\"N. c #F3E357\",
+\"B. c #F5E455\",
+\"V. c #F6E558\",
+\"C. c #F6E65B\",
+\"Z. c #F6E55C\",
+\"A. c #CDC161\",
+\"S. c #D7C164\",
+\"D. c #EDDF69\",
+\"F. c #F0DF70\",
+\"G. c #EFE16A\",
+\"H. c #F5E562\",
+\"J. c #F4E674\",
+\"K. c #F8EA72\",
+\"L. c #F2E67A\",
+\"P. c #957798\",
+\"I. c #A28685\",
+\"U. c #E5BE82\",
+\"Y. c #CAB7A5\",
+\"T. c #F3E586\",
+\"R. c #F7EB87\",
+\"E. c #FAEF8D\",
+\"W. c #F7EE96\",
+\"Q. c #F8EE94\",
+\"!. c #FEF396\",
+\"~. c None\",
+/* pixels */
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.; - &amp;amp; ~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.; 9 8.U.- ~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.3 5., e.* ~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.; q.7 5 4.1 ~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.2 r.H 9.o ~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.8 0.G 6   ~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.&amp;lt; c F 4 . ~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.Y E Z B l X ~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.P.I.Y.S.f.A x ~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.3.q $ % e w.o.v ~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.^ k.t.7.0 @ O # ~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.' Q.T.K.i.y.6.w + ~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.` Q.!.H.C.p.2.&amp;lt;.A.r ~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.^ R.E.x.Z.m.:.,.#.D.v ~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.Q J.L.s.M.B.1.%.*.( l.j ~.~.~.~.~.~.~.\",
+\"~.~.~.~.^ G.j.-.h.M.v.$.#.{ N s.d ~.~.~.~.~.~.~.\",
+\"~.~.~.Y u.a.D g.M.b.D $.{ R } -.d ~.~.~.~.~.~.~.\",
+\"~.~.~.~.N  .F.c.h.V S _ [ m }  .u ~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.A ..z.y.K D } T d %.C ~.~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.t n C J X.&amp;gt;.U I ;.h ~.~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.s j j u h u u ~.~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.\",
+\"~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.\"
+};
+
+")
+)
+
+
+
+) ;; end of defun ideframe-toolbar-icons
+
+
&amp;lt;/pre&amp;gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christoph Kohlhepp</dc:creator><pubDate>Wed, 31 Jul 2013 21:31:39 -0000</pubDate><guid>https://sourceforge.netc18d7c6f9b24d9610ea6bbb65ee35ebafcd29ba3</guid></item><item><title>Home modified by Christoph Kohlhepp</title><link>https://sourceforge.net/p/ideframetools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/ideframetools/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/chriskohlhepp/"&gt;Christoph Kohlhepp&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-51f9808d0594ca25a4f5bf2d" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christoph Kohlhepp</dc:creator><pubDate>Wed, 31 Jul 2013 21:24:29 -0000</pubDate><guid>https://sourceforge.netdd9e03c1765794424742275677f7c0916e8fe5d7</guid></item></channel></rss>