├── .github └── workflows │ └── scorecard.yml ├── .gitignore ├── COPYING ├── CYCLE_PROPOSAL ├── Changes.txt ├── HtmlDoc ├── LispDoc.html ├── LispDoc.pl ├── LispDoc.png ├── README.md ├── TextUtils.pm ├── css │ ├── LispDoc.css │ └── github.css ├── data │ ├── Classes.js │ ├── Constants.js │ ├── FilesData.js │ ├── Functions.js │ ├── Groups.js │ ├── Macros.js │ ├── Methods.js │ ├── Structs.js │ ├── Substs.js │ └── Variables.js └── scripts │ ├── JsUtils.js │ ├── LispDoc.js │ ├── LispDoc.js.map │ └── LispHighlight.js ├── Makefile ├── Makefile.conf.template ├── NEWS ├── README ├── RELEASE_NOTES ├── TODO ├── TODO.org ├── ecb-advice-test.el ├── ecb-analyse.el ├── ecb-autogen.el ├── ecb-buffertab.el ├── ecb-cedet-wrapper.el ├── ecb-common-browser.el ├── ecb-compatibility.el ├── ecb-compilation.el ├── ecb-create-layout.el ├── ecb-cycle.el ├── ecb-eshell.el ├── ecb-examples.el ├── ecb-face.el ├── ecb-file-browser.el ├── ecb-help.el ├── ecb-images ├── default │ ├── height-10 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ ├── height-14 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ ├── height-15 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ ├── height-16 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ ├── height-17 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ ├── height-18 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ ├── height-19 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ ├── height-20 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm │ └── height-21 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-end-guide.xpm │ │ ├── ecb-guide.xpm │ │ ├── ecb-handle.xpm │ │ ├── ecb-leaf.xpm │ │ ├── ecb-no-guide.xpm │ │ ├── ecb-no-handle.xpm │ │ └── ecb-open.xpm ├── directories │ ├── height-10 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ ├── height-14 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ ├── height-15 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ ├── height-16 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ ├── height-17 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ ├── height-18 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ ├── height-19 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ ├── height-20 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm │ └── height-21 │ │ ├── ecb-close.xpm │ │ ├── ecb-empty.xpm │ │ ├── ecb-leaf.xpm │ │ └── ecb-open.xpm ├── methods │ └── height-14_to_21 │ │ ├── ecb-abstract-class-private.xpm │ │ ├── ecb-abstract-class-protected.xpm │ │ ├── ecb-abstract-class-public.xpm │ │ ├── ecb-abstract-class-unknown.xpm │ │ ├── ecb-abstract-constructor-private.xpm │ │ ├── ecb-abstract-constructor-protected.xpm │ │ ├── ecb-abstract-constructor-public.xpm │ │ ├── ecb-abstract-constructor-unknown.xpm │ │ ├── ecb-abstract-function-private-static.xpm │ │ ├── ecb-abstract-function-private.xpm │ │ ├── ecb-abstract-function-protected-static.xpm │ │ ├── ecb-abstract-function-protected.xpm │ │ ├── ecb-abstract-function-public-static.xpm │ │ ├── ecb-abstract-function-public.xpm │ │ ├── ecb-abstract-function-unknown-static.xpm │ │ ├── ecb-abstract-function-unknown.xpm │ │ ├── ecb-abstract-variable-private-static.xpm │ │ ├── ecb-abstract-variable-private.xpm │ │ ├── ecb-abstract-variable-protected-static.xpm │ │ ├── ecb-abstract-variable-protected.xpm │ │ ├── ecb-abstract-variable-public-static.xpm │ │ ├── ecb-abstract-variable-public.xpm │ │ ├── ecb-abstract-variable-unknown-static.xpm │ │ ├── ecb-abstract-variable-unknown.xpm │ │ ├── ecb-class-private.xpm │ │ ├── ecb-class-protected.xpm │ │ ├── ecb-class-public.xpm │ │ ├── ecb-class-unknown.xpm │ │ ├── ecb-constructor-bucket.xpm │ │ ├── ecb-constructor-private.xpm │ │ ├── ecb-constructor-protected.xpm │ │ ├── ecb-constructor-public.xpm │ │ ├── ecb-constructor-unknown.xpm │ │ ├── ecb-enum-private.xpm │ │ ├── ecb-enum-protected.xpm │ │ ├── ecb-enum-public.xpm │ │ ├── ecb-enum-unknown.xpm │ │ ├── ecb-function-bucket.xpm │ │ ├── ecb-function-private-static.xpm │ │ ├── ecb-function-private.xpm │ │ ├── ecb-function-protected-static.xpm │ │ ├── ecb-function-protected.xpm │ │ ├── ecb-function-public-static.xpm │ │ ├── ecb-function-public.xpm │ │ ├── ecb-function-unknown-static.xpm │ │ ├── ecb-function-unknown.xpm │ │ ├── ecb-parent-bucket.xpm │ │ ├── ecb-parent-private.xpm │ │ ├── ecb-parent-protected.xpm │ │ ├── ecb-parent-public.xpm │ │ ├── ecb-parent-unknown.xpm │ │ ├── ecb-variable-bucket.xpm │ │ ├── ecb-variable-private-static.xpm │ │ ├── ecb-variable-private.xpm │ │ ├── ecb-variable-protected-static.xpm │ │ ├── ecb-variable-protected.xpm │ │ ├── ecb-variable-public-static.xpm │ │ ├── ecb-variable-public.xpm │ │ ├── ecb-variable-unknown-static.xpm │ │ └── ecb-variable-unknown.xpm └── sources │ └── height-14_to_21 │ ├── ecb-leaf.xpm │ ├── ecb-vc-added.xpm │ ├── ecb-vc-edited.xpm │ ├── ecb-vc-ignored.xpm │ ├── ecb-vc-needs-merge.xpm │ ├── ecb-vc-needs-patch.xpm │ ├── ecb-vc-unknown.xpm │ └── ecb-vc-up-to-date.xpm ├── ecb-jde.el ├── ecb-layout-defs.el ├── ecb-layout.el ├── ecb-makedef.mk ├── ecb-method-browser.el ├── ecb-mode-line.el ├── ecb-multiframe.el ├── ecb-navigate.el ├── ecb-semantic-wrapper.el ├── ecb-semantic.el ├── ecb-speedbar.el ├── ecb-symboldef.el ├── ecb-tod.el ├── ecb-upgrade.el ├── ecb-util.el ├── ecb-winman-support.el ├── ecb.el ├── ecb.texi ├── ecb2 ├── jn-file-tree.el ├── jn-tree-node.el ├── jn-tree-view.el ├── jn-utils.el ├── jn-window.el └── test.el ├── html ├── Makefile ├── bullet.gif ├── ecb-html.el ├── ecb_logo.gif ├── html-helper.el ├── index.html ├── mail.gif ├── screenshots │ ├── 1-thumb.png │ ├── 1.png │ ├── 10-thumb.png │ ├── 10.png │ ├── 11-thumb.png │ ├── 11.png │ ├── 12-thumb.png │ ├── 12.png │ ├── 2-thumb.png │ ├── 2.png │ ├── 3-thumb.png │ ├── 3.png │ ├── 4-thumb.png │ ├── 4.png │ ├── 5-thumb.png │ ├── 5.png │ ├── 6-thumb.png │ ├── 6.png │ ├── 7-thumb.png │ ├── 7.png │ ├── 8-thumb.png │ ├── 8.png │ ├── 9-thumb.png │ ├── 9.png │ └── index.html └── smiley.gif ├── make.bat ├── silentcomp.el └── tree-buffer.el /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- 1 | # This workflow uses actions that are not certified by GitHub. They are provided 2 | # by a third-party and are governed by separate terms of service, privacy 3 | # policy, and support documentation. 4 | 5 | name: Scorecard supply-chain security 6 | on: 7 | # For Branch-Protection check. Only the default branch is supported. See 8 | # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection 9 | branch_protection_rule: 10 | # To guarantee Maintained check is occasionally updated. See 11 | # https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained 12 | schedule: 13 | - cron: '43 20 * * 3' 14 | push: 15 | branches: [ "master" ] 16 | 17 | # Declare default permissions as read only. 18 | permissions: read-all 19 | 20 | jobs: 21 | analysis: 22 | name: Scorecard analysis 23 | runs-on: ubuntu-latest 24 | # `publish_results: true` only works when run from the default branch. conditional can be removed if disabled. 25 | if: github.event.repository.default_branch == github.ref_name || github.event_name == 'pull_request' 26 | permissions: 27 | # Needed to upload the results to code-scanning dashboard. 28 | security-events: write 29 | # Needed to publish results and get a badge (see publish_results below). 30 | id-token: write 31 | # Uncomment the permissions below if installing in a private repository. 32 | # contents: read 33 | # actions: read 34 | 35 | steps: 36 | - name: "Checkout code" 37 | uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 38 | with: 39 | persist-credentials: false 40 | 41 | - name: "Run analysis" 42 | uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1 43 | with: 44 | results_file: results.sarif 45 | results_format: sarif 46 | # (Optional) "write" PAT token. Uncomment the `repo_token` line below if: 47 | # - you want to enable the Branch-Protection check on a *public* repository, or 48 | # - you are installing Scorecard on a *private* repository 49 | # To create the PAT, follow the steps in https://github.com/ossf/scorecard-action?tab=readme-ov-file#authentication-with-fine-grained-pat-optional. 50 | # repo_token: ${{ secrets.SCORECARD_TOKEN }} 51 | 52 | # Public repositories: 53 | # - Publish results to OpenSSF REST API for easy access by consumers 54 | # - Allows the repository to include the Scorecard badge. 55 | # - See https://github.com/ossf/scorecard-action#publishing-results. 56 | # For private repositories: 57 | # - `publish_results` will always be set to `false`, regardless 58 | # of the value entered here. 59 | publish_results: true 60 | 61 | # (Optional) Uncomment file_mode if you have a .gitattributes with files marked export-ignore 62 | # file_mode: git 63 | 64 | # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF 65 | # format to the repository Actions tab. 66 | - name: "Upload artifact" 67 | uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 68 | with: 69 | name: SARIF file 70 | path: results.sarif 71 | retention-days: 5 72 | 73 | # Upload the results to GitHub's code scanning dashboard (optional). 74 | # Commenting out will disable upload of results to your repo's Code Scanning dashboard 75 | - name: "Upload to code-scanning" 76 | uses: github/codeql-action/upload-sarif@v3 77 | with: 78 | sarif_file: results.sarif 79 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.elc 2 | *~ 3 | /TAGS 4 | /html-help/ 5 | /info-help/ 6 | /ecb-autoloads.el 7 | Makefile.conf 8 | 9 | *vc-log* 10 | 11 | ecb-compile-script 12 | -------------------------------------------------------------------------------- /Changes.txt: -------------------------------------------------------------------------------- 1 | mainly replacing cl with cl lib : 2 | (require 'cl-lib) 3 | 4 | cl-defmethod 5 | cl-typecase 6 | cl-case 7 | 8 | changes to remove warnings 9 | 10 | and I started to remove XEmacs code 11 | - if you agree to that I can continue 12 | -------------------------------------------------------------------------------- /HtmlDoc/LispDoc.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Documentation of the ecb Lisp Code 9 | 10 | 11 | 12 | 13 | 14 |

Emacs Code Browser (ecb)

15 | 16 |

The lisp code explorer for ecb

17 | 18 | 19 | 34 | 35 | 36 |
37 | 38 | 39 |
40 | 41 | 42 | 43 | 46 | 47 |
48 | 49 | 50 |
51 | 52 | 53 | 54 | 57 | 58 |
59 | 60 | 61 |
62 | 63 |

Define Name :

64 |

Prototype :

65 |

Doc String :

66 |

Parameter :

67 |

References :

68 |

Referred by :

69 | 70 | 71 |
72 | 73 |
 -- defun -- 
74 | 75 |
76 | 77 | 78 |
79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | -------------------------------------------------------------------------------- /HtmlDoc/LispDoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/HtmlDoc/LispDoc.png -------------------------------------------------------------------------------- /HtmlDoc/README.md: -------------------------------------------------------------------------------- 1 | ## LispDoc - A lisp code explorer for ecb ## 2 | 3 | This contains a local html page (LispDoc.html) which shows the ecb code in explorer way.\ 4 | Here is a screenshot: 5 | 6 | ![Html-Page](./LispDoc.png) 7 | 8 | It shows the functions, defines, classes, macros and others for every file.\ 9 | At the top you can select the define, on the left side you can see all lisp files of ecb.\ 10 | The window below contains the found definitions in the selected file, 11 | in this example the functions of ***ecb-shell.el**. 12 | 13 | When you select one of this definitions, here ***ecb-eshell-activate-integration***, 14 | then the details of this function are shown in the main window.\ 15 | It shows the name, prototype, docstring and parameter if they exist for the selected 16 | definition.\ 17 | References and Referred to are not yet implemented.\ 18 | Below is a checkbox where you can show or hide the lisp code but the docstring is already 19 | removed because it is already shown above. 20 | 21 | ### Usage ### 22 | 23 | Open ***LispDoc.html*** in your default browser 24 | 25 | ### Update with new ecb ### 26 | 27 | Just run the perl script in this directory with the path to ecb and the data folder: 28 | 29 | perl LispDoc.pl "../ecb" "./data" 30 | 31 | #### Dependencies of the perl script #### 32 | 33 | ``` 34 | use File::Basename; 35 | use File::Copy; 36 | use File::Find; 37 | use File::Slurp; 38 | use File::Path qw (make_path); 39 | use Cwd qw ( cwd abs_path chdir ); 40 | ``` 41 | To run the perl script the dependencies must be fullfilled for example with 42 | 43 | ``` 44 | cpan install File::Basename; 45 | cpan install File::Copy; 46 | ... 47 | ``` 48 | 49 | ### How it works ### 50 | 51 | It contains the perl script ***LispDoc.pl*** which parses all *.el file in the given folder, 52 | in this example ecb. 53 | 54 | The script searches for lisp definitions like functions, defines, classes, 55 | macros, const and others.\ 56 | The found information is then written into several js files in the data directory.\ 57 | It uses javascript syntax because then it can be loaded directly in the ***LispDoc.html*** 58 | file. 59 | 60 | The current browsers do not allow to load local files for security reason,\ 61 | therefore it is not possible to store and load the information in json format, but 62 | **.js** is allowed. 63 | 64 | In the html file you find the following includes at the end of the html body: 65 | 66 | ``` 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | ``` 82 | 83 | FileData.js contains the filenames in an array and then for every file an 84 | array called **filesInfo**.\ 85 | This array contains an object for every file with filename and the found definitons 86 | in this file (functions, macros ...). 87 | 88 | The other javascript files in the data directory contain the details for all 89 | functions, defines, classes, macros, const and others.\ 90 | This information is show in the main window. 91 | 92 | The javascript file ***LispDoc.js*** contains the control logic for the interactivity. 93 | All information from the javascript files in the data folder is available as objects 94 | in ***LispDoc.js***. It contains all event handler / listener to allow a control flow. 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /HtmlDoc/css/LispDoc.css: -------------------------------------------------------------------------------- 1 | 2 | html 3 | { 4 | color: rgb(0, 0, 0); 5 | background: snow none repeat scroll 0% 0%; 6 | } 7 | 8 | 9 | html, body 10 | { 11 | font-family: "Tahoma"; 12 | font-size: 1.1em; 13 | line-height: 1.2; 14 | } 15 | 16 | h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 17 | h1, h2, h3, h4, h5, h6 { color: black; } 18 | 19 | h1 { font-size: 1.6em } 20 | h2 { font-size: 1.4em } 21 | 22 | body 23 | { 24 | background-color: snow; 25 | } 26 | 27 | /* Navigation bar on top */ 28 | 29 | .navbar-top ul 30 | { 31 | list-style-type: none; 32 | margin: 3px; 33 | padding: 2px 5px; 34 | overflow: hidden; 35 | color: white; 36 | background-color: darkslategray; 37 | } 38 | 39 | .navbar-top ul li 40 | { 41 | display: inline; 42 | padding: 6px 10px; 43 | font-size: 1.2em; 44 | color: white; 45 | background-color: darkslategray; 46 | } 47 | 48 | .navbar-top ul li:hover 49 | { 50 | background-color: lightgray; 51 | color: white; 52 | } 53 | 54 | .navbar-top ul li:active 55 | { 56 | color: white; 57 | background-color: mediumseagreen; 58 | } 59 | 60 | .selected 61 | { 62 | color: white; 63 | background-color: mediumseagreen; 64 | } 65 | 66 | 67 | /* Main details info on right side */ 68 | .details 69 | { 70 | background-color: ghostwhite; 71 | color: blue; 72 | font: 0.9em Tahoma; 73 | } 74 | 75 | #id-doc { color: green; } 76 | 77 | .detail-span 78 | { 79 | background-color: ghostwhite; 80 | color: black; 81 | font: 0.9em Tahoma; 82 | } 83 | 84 | #id-lisp 85 | { 86 | color: green; 87 | font: 0.95em Tahoma; 88 | } 89 | 90 | /* Navigation file menu on left side */ 91 | 92 | #id-file-label 93 | { 94 | color: blue; 95 | font: 1.0em Tahoma; 96 | } 97 | 98 | .file-menu ul 99 | { 100 | list-style-type: none; 101 | margin: 5px; 102 | padding: 5px; 103 | background-color: gainsboro; 104 | color: black; 105 | font: 0.8em Georgia; 106 | overflow: auto; 107 | } 108 | 109 | .file-menu ul li 110 | { 111 | display: block; 112 | padding: 3px 3px; 113 | background-color: gainsboro; 114 | color: black; 115 | text-decoration: none; 116 | } 117 | 118 | .file-menu ul li:hover 119 | { 120 | background-color: darkgray; 121 | color: black; 122 | } 123 | 124 | .file-menu ul li:active 125 | { 126 | background-color: mediumseagreen; 127 | color: white; 128 | } 129 | 130 | /* Navigation defines menu on left side */ 131 | 132 | #id-def-label 133 | { 134 | color: green; 135 | font: 1.0em Tahoma; 136 | } 137 | 138 | 139 | .def-menu ul 140 | { 141 | list-style-type: none; 142 | margin: 5px; 143 | padding: 5px; 144 | background-color: gainsboro; 145 | color: black; 146 | font: 0.8em Georgia; 147 | overflow: auto; 148 | } 149 | 150 | .def-menu ul li 151 | { 152 | display: block; 153 | padding: 3px 3px; 154 | background-color: gainsboro; 155 | color: black; 156 | text-decoration: none; 157 | } 158 | 159 | .def-menu ul li:hover 160 | { 161 | background-color: darkgray; 162 | color: black; 163 | } 164 | 165 | .def-menu ul li:active 166 | { 167 | background-color: mediumseagreen; 168 | color: white; 169 | } 170 | 171 | 172 | .container 173 | { 174 | display: grid; 175 | 176 | grid-template-columns: 1fr 3fr; 177 | background-color: gainsboro; 178 | gap: 5px 5px; 179 | padding: 5px 5px; 180 | } 181 | 182 | .container > div 183 | { 184 | border: 1px black solid; 185 | background-color: gainsboro; 186 | text-align: left; 187 | gap: 5px 5px; 188 | padding: 5px 5px; 189 | } 190 | 191 | .container > div.file-menu 192 | { 193 | grid-column: 1; 194 | grid-row: 1; 195 | text-align: left; 196 | } 197 | 198 | .container > div.def-menu 199 | { 200 | grid-column: 1; 201 | grid-row: 2; 202 | text-align: left; 203 | } 204 | 205 | .container > div.details 206 | { 207 | background-color: white; 208 | grid-column: 2; 209 | grid-row: 1 / span 2; 210 | padding: 5px; 211 | } 212 | 213 | /* hide lisp code, shown by javascript */ 214 | 215 | #id-lisp { display: none; } 216 | -------------------------------------------------------------------------------- /HtmlDoc/css/github.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Inspired by github's default code highlighting 3 | */ 4 | pre { white-space: pre; background-color: #f8f8f8; border: 1px solid #ccc; font-size: 13px; line-height: 19px; overflow: auto; padding: 6px 10px; border-radius: 3px; } 5 | pre code.hl-highlighted {white-space: pre; margin: 0; padding: 0; background: none; border: none; overflow-x: auto; font-size: 13px;} 6 | code.hl-highlighted {margin: 0 2px; padding: 0 5px; white-space: nowrap; font-family: Consolas, "Liberation Mono", Courier, monospace; background: #f8f8f8; border: 1px solid #eaeaea; border-radius: 3px;} 7 | 8 | code.hl-highlighted {color: #008080;} 9 | code.hl-highlighted .function {color: #008080;} 10 | code.hl-highlighted .function.known {color: #800603;} 11 | code.hl-highlighted .function.known.special {color: #2d2d2d; font-weight: bold;} 12 | code.hl-highlighted .keyword {color: #990073;} 13 | code.hl-highlighted .keyword.known {color: #990073;} 14 | code.hl-highlighted .symbol {color: #75a;} 15 | code.hl-highlighted .lambda-list {color: #966;} 16 | code.hl-highlighted .number {color: #800;} 17 | code.hl-highlighted .variable.known {color: #c3c;} 18 | code.hl-highlighted .variable.global {color: #939;} 19 | code.hl-highlighted .variable.constant {color: #229;} 20 | code.hl-highlighted .nil {color: #f00;} 21 | code.hl-highlighted .list {color: #222;} 22 | 23 | code.hl-highlighted .string, code.hl-highlighted .string * {color: #d14 !important;} 24 | code.hl-highlighted .comment, 25 | code.hl-highlighted .comment *, 26 | code.hl-highlighted .comment .string 27 | code.hl-highlighted .comment .string * {color: #777777 !important;} 28 | code.hl-highlighted .string .comment {color: #d14 !important;} 29 | 30 | code.hl-highlighted .list.active {display: inline-block; background: #aefff7;} 31 | 32 | -------------------------------------------------------------------------------- /HtmlDoc/data/Classes.js: -------------------------------------------------------------------------------- 1 | const classes = 2 | { 3 | names: 4 | [ 5 | 'ecb-dlist-node', 6 | 'ecb-nav-file-history-item', 7 | 'ecb-nav-history-item', 8 | 'ecb-nav-tag-history-item' 9 | ], 10 | 11 | info: 12 | [ 13 | { 14 | class : 'ecb-dlist-node', 15 | filename : 'ecb-navigate.el', 16 | docstring : ' "A node in a double linked list."', 17 | prototype : '(defclass ecb-dlist-node () ((previous :initform nil); :protection :private) (next :initform nil); :protection :private) (data :initarg :data :initform nil); :protection :private) )', 18 | parameter : '', 19 | lispcode : '(defclass ecb-dlist-node ()
((previous :initform nil); :protection :private)
(next :initform nil); :protection :private)
(data :initarg :data :initform nil); :protection :private)
)
)' 20 | }, 21 | { 22 | class : 'ecb-nav-file-history-item', 23 | filename : 'ecb-navigate.el', 24 | parameter : 'ecb-nav-history-item', 25 | lispcode : '(defclass ecb-nav-file-history-item (ecb-nav-history-item)
((file :initarg :file :initform ); :protection :private)
;; the following is nil if the item does not point to an indirect-buffer
;; based on a file-buffer
(indirect-buffer-name :initarg :indirect-buffer-name :initform ) ; :protection :private)' 26 | }, 27 | { 28 | class : 'ecb-nav-history-item', 29 | filename : 'ecb-navigate.el', 30 | parameter : '', 31 | lispcode : '(defclass ecb-nav-history-item ()
((pos :initarg :pos :initform 0); :protection :private)
(window-start :initarg :window-start :initform 0); :protection :private)
)
)' 32 | }, 33 | { 34 | class : 'ecb-nav-tag-history-item', 35 | filename : 'ecb-navigate.el', 36 | parameter : 'ecb-nav-history-item', 37 | lispcode : '(defclass ecb-nav-tag-history-item (ecb-nav-history-item)
((tag-buffer :initarg :tag-buffer :initform nil); :protection :private)
(tag-start :initarg :tag-start :initform nil) ; :protection :private)
(tag-end :initarg :tag-end :initform nil) ; :protection :private)
(tag-name :initarg :tag-name :initform nil) ; :protection :private)
(narrow :initarg :narrow :initform nil); :protection :private)
)
)' 38 | } 39 | ] 40 | } -------------------------------------------------------------------------------- /HtmlDoc/data/Structs.js: -------------------------------------------------------------------------------- 1 | const structs = 2 | { 3 | names: 4 | [ 5 | 'tree-buffer-spec', 6 | 'tree-node' 7 | ], 8 | 9 | info: 10 | [ 11 | { 12 | struct : 'tree-buffer-spec', 13 | filename : 'tree-buffer.el', 14 | lispcode : '(cl-defstruct (tree-buffer-spec
(:constructor -tree-buffer-spec-new)
(:copier nil)
(:conc-name tree-buffer-spec->))
(tree-indent nil :read-only t)
(menu-creator nil :read-only t)
(menu-titles nil :read-only t)
(modeline-menu-creator nil :read-only t)
(sticky-parent-p nil :read-only t)
(sticky-indent-string nil :read-only t)
(sticky-parent-fn nil :read-only t)
(type-facer nil :read-only t)
(expand-symbol-before-p nil :read-only t)
(mouse-action-trigger nil :read-only t)
(is-click-valid-fn nil :read-only t)
(node-selected-fn nil :read-only t)
(node-expanded-fn nil :read-only t)
(node-collapsed-fn nil :read-only t)
(node-mouse-over-fn nil :read-only t)
(mouse-highlight-fn nil :read-only t)
(node-data-equal-fn nil :read-only t)
(after-update-hook nil :read-only t)
(maybe-empty-node-types nil :read-only t)
(leaf-node-types nil :read-only t)
(general-face nil :read-only t)
(incr-search-additional-pattern nil :read-only t)
(incr-search-p nil :read-only t)
(reduce-tree-for-incr-search-fn nil :read-only t)
(hor-scroll-step nil :read-only t)
(default-images-dir nil :read-only t)
(additional-images-dir nil :read-only t)
(image-file-prefix nil :read-only t)
(style nil :read-only t)
(ascii-guide-face nil :read-only t))' 15 | }, 16 | { 17 | struct : 'tree-node', 18 | filename : 'tree-buffer.el', 19 | lispcode : '(cl-defstruct (tree-node
(:constructor -tree-node-new)
(:copier nil)
(:conc-name tree-node->))
name
type
data
children
parent
shrink-name
shrink-name-spec
expandable
expanded
displayed-name
indentstr
id)' 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /HtmlDoc/scripts/JsUtils.js: -------------------------------------------------------------------------------- 1 | /*------------------------------------------------------------------------- 2 | | 3 | | File Name : JsUtils.js 4 | | 5 | | Description : 6 | | 7 | | This module contains helper and utility functions for javascript and 8 | | css. 9 | | 10 | | 11 | | Developer : Oskar Leirich Creation date : 31.Aug.2025 12 | | Modified : Oskar Leirich Last changes : 02.Sep.2025 13 | | 14 | | 15 | | This unit contains following member functions : 16 | | of JsUtils: 17 | | addClass removeChilds removeClass 18 | | setColors 19 | | 20 | +-------------------------------------------------------------------------*/ 21 | 22 | "use strict"; 23 | 24 | 25 | /*------------------------------------------------------------------------- 26 | | 27 | | Member function : addClass of JsUtils 28 | | 29 | | Description : 30 | | 31 | | This function adds a 'class' with 'className' to the given item. 32 | | 33 | +-------------------------------------------------------------------------*/ 34 | 35 | function addClass ( item, className ) 36 | { 37 | 38 | item.classList.add (className); 39 | 40 | } /*----- addClass -----*/ 41 | 42 | 43 | /*------------------------------------------------------------------------- 44 | | 45 | | Member function : removeClass of JsUtils 46 | | 47 | | Description : 48 | | 49 | | This function removes the 'class' with 'className' from the given 50 | | item. 51 | | 52 | +-------------------------------------------------------------------------*/ 53 | 54 | function removeClass ( item, className ) 55 | { 56 | 57 | item.classList.remove (className); 58 | 59 | } /*----- removeClass -----*/ 60 | 61 | 62 | /*------------------------------------------------------------------------- 63 | | 64 | | Member function : removeChilds of JsUtils 65 | | 66 | | Description : 67 | | 68 | | This function removes all children of the given DOM node element. 69 | | 70 | +-------------------------------------------------------------------------*/ 71 | 72 | function removeChilds (node) 73 | { 74 | 75 | while ( node.firstChild ) 76 | { 77 | node.removeChild ( node.lastChild ); 78 | } 79 | 80 | } /*----- removeChilds -----*/ 81 | 82 | 83 | /*------------------------------------------------------------------------- 84 | | 85 | | Member function : setColors of JsUtils 86 | | 87 | | Description : 88 | | 89 | | This function sets the font and background color of the given 90 | | element. 91 | | 92 | +-------------------------------------------------------------------------*/ 93 | 94 | function setColors ( item, col, bg ) 95 | { 96 | 97 | item.style.color = col; 98 | item.style.backgroundColor = bg; 99 | 100 | } /*----- setColors -----*/ 101 | 102 | -------------------------------------------------------------------------------- /HtmlDoc/scripts/LispDoc.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/HtmlDoc/scripts/LispDoc.js.map -------------------------------------------------------------------------------- /Makefile.conf.template: -------------------------------------------------------------------------------- 1 | # 2 | # Use 'make printconf' to print configuration variables. 3 | # 4 | 5 | # Path to your Emacs or XEmacs binary. Set to 'xemacs' if you want byte-compile 6 | # with XEmacs! 7 | #EMACS = 8 | 9 | # In the following path-settings of this section use always FORWARD-SLASHES 10 | # as directory-separator even with MS Windows systems. 11 | 12 | # -------- Compiling ECB with the cedet-library ---------------------- 13 | 14 | # cedet >= 1.0pre6 (contains a.o. semantic >= 2.0, eieio >= 0.18 and 15 | # speedbar >= 0.15). 16 | # 17 | # + If you use Emacs >= 23.2 and you want to use the integrated CEDET: 18 | # Set this to empty (CEDET=) 19 | # 20 | # + If you use Emacs < 23.2 or if you want to use the author version of CEDET: 21 | # Set this to the full path of your CEDET-installation. 22 | #CEDET = 23 | 24 | # You can set here more load-paths to arbitrary packages if you want. But 25 | # this is really not necessary! 26 | #LOADPATH = 27 | 28 | # Two ways to build ECB: 29 | # - Call "make" to byte-compile the ECB. You can savely ignore the messages. 30 | # - Or call 31 | # 32 | # make [EMACS="path/to/emacs"] [CEDET="path/to/cedet" or empty] 33 | # 34 | # if you want to set either different load-paths or Emacs-binary and 35 | # you do not want edit the Makefile. Do not forget quoting the arguments 36 | # if they contain spaces! 37 | # 38 | # If there are any warning messages during byte-compilation (normally there 39 | # are not any) you can savely ignore them! 40 | 41 | 42 | # ------------------------------------------------------------------------ 43 | # Generating different online-help formats 44 | # ------------------------------------------------------------------------ 45 | 46 | # If you want to generate all formats of online-help from the texi-source 47 | # you must set here the FULL paths to the required tools. The Makefile 48 | # tests if the tools are available on these locations, so if a tool x is 49 | # not available let the related setting X empty! NOTE: For generating the 50 | # PDF-format you will need an installed TeX and Ghostscript! 51 | #MAKEINFO = 52 | #TEXI2PDF= 53 | #TEXI2DVI = 54 | 55 | # You need either the dvipdfm-tool 56 | #DVIPDFM = 57 | 58 | # or the tools dvips and ps2pdf. If dvipdfm is available the Makefile uses 59 | # this one! 60 | #DVIPS = 61 | #PS2PDF = 62 | 63 | # To generate the online-formats just call "make online-help" for info- and 64 | # HTML-format and "make pdf" for PDF-format. 65 | 66 | # ------------------------------------------------------------------------ 67 | # Installing the info online-help in the Top-directory of (X)Emacs-info 68 | # ------------------------------------------------------------------------ 69 | 70 | # Set here the path of the info subdirectory of your (X)Emacs installation 71 | # which contains the dir file. 72 | #EMACSINFOPATH = 73 | 74 | # If you want to install the info-format of the online-help in the 75 | # Top-directory of the info-directory of (X)Emacs (see above EMACSINFOPATH) 76 | # then you must specify the full path of the tool install-info. 77 | #INSTALLINFO = 78 | 79 | # To install the online-help just call "make install-help" 80 | -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/NEWS -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | - decide if ecb should use lexical binding 2 | 3 | - a lot of warning must be solved 4 | 5 | - remove some obsolete functions or macros like defadvice 6 | 7 | - check if semantic and cedet wrapper functions are necessary 8 | 9 | - Distinction of include-tags by "" or <>. This can be done via 10 | (semantic-tag-include-system-p TAG). Thanks to Markus grietsch. 11 | But probably it would be the best if semantic itself does this special 12 | formating! 13 | 14 | - Prevent layout-engine from splitting windows when smaller than 15 | window-min-height/width. 16 | 17 | - (BUG) if a buffer is opened from within an archive (zip or tar) then 18 | clicking onto a method in this buffer tries to jump somewhere in the archive 19 | (tar or zip) buffer (Klaus) 20 | 21 | This is fixed for GNU Emacs - for XEmacs see next point 22 | 23 | - KB: I think it would be best if ECB would not be so file-based means it 24 | would be good if all semantic-parsable buffers could be displayed correct - 25 | regardless if saved in a file or not - this would be good for sources not 26 | yet saved as file or for extracted files from an archive with XEmacs (XEmacs 27 | does not handle such extracts as normal files like GUN Emacs does) 28 | 29 | But this implies some deeper changes - because we must take care of 30 | ecb-path-selected-source and ecb-path-selected-directory and all places 31 | where buffer-file-name is used and ECB currently expects a real existing 32 | file... 33 | 34 | A solution could be instead of storing filenames as tree-buffer-data storing 35 | either filenames (in case of real files) or buffer-object in case of buffers 36 | which can be parsed but are not real files (not saved sources or 37 | archive-extracts for example). 38 | 39 | - For left-right-layouts: Not only hiding all the ecb-windows but offering to 40 | hide only one of the left or the right column. Maybe toggling in the 41 | sequence "Hide left" --> "Hide all" --> Hide right" --> "Show all". But i 42 | (Klaus) think this is not so easy........ 43 | -------------------------------------------------------------------------------- /TODO.org: -------------------------------------------------------------------------------- 1 | 2 | * TODO Fix make.bat 3 | 4 | * Write macro that will emit emacs-specific code ? 5 | 6 | Macro should wrap code & emit it only if needed emacs/xemacs is selected - instead of 7 | evaluating this condition in run-time 8 | -------------------------------------------------------------------------------- /ecb-autogen.el: -------------------------------------------------------------------------------- 1 | ;;; ecb-autogen.el --- Auto load statement generator 2 | 3 | ;; Copyright (C) 2000 - 2005 Jesper Nordenberg, 4 | ;; Klaus Berndl, 5 | ;; Kevin A. Burton, 6 | ;; Free Software Foundation, Inc. 7 | 8 | ;; Author: Jesper Nordenberg 9 | ;; Klaus Berndl 10 | ;; Kevin A. Burton 11 | ;; Maintainer: Klaus Berndl 12 | ;; Keywords: browser, code, programming, tools 13 | ;; Created: 2003 14 | 15 | ;; This program is free software; you can redistribute it and/or modify it under 16 | ;; the terms of the GNU General Public License as published by the Free Software 17 | ;; Foundation; either version 2, or (at your option) any later version. 18 | 19 | ;; This program is distributed in the hope that it will be useful, but WITHOUT 20 | ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 21 | ;; FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 22 | ;; details. 23 | 24 | ;; You should have received a copy of the GNU General Public License along with 25 | ;; GNU Emacs; see the file COPYING. If not, write to the Free Software 26 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 27 | 28 | ;; $Id$ 29 | 30 | ;;; Commentary: 31 | ;; 32 | ;; Automatically generate autoloads for ECB 33 | ;; 34 | ;; This code is based onto semantic-autogen.el, the autoload generator of 35 | ;; semantic. 36 | ;; 37 | 38 | ;;; History 39 | ;; 40 | ;; For the ChangeLog of this file see the CVS-repository. For a complete 41 | ;; history of the ECB-package see the file NEWS. 42 | 43 | ;;; Code 44 | ;; 45 | 46 | (require 'loaddefs-gen) 47 | (require 'ecb-util) 48 | 49 | (eval-when-compile 50 | (require 'silentcomp)) 51 | 52 | 53 | (when (ecb-noninteractive) 54 | ;; If the user is doing this non-interactively, we need to set up 55 | ;; these conveniences. 56 | (add-to-list 'load-path nil) 57 | (set (if (boundp 'find-file-hook) 58 | 'find-file-hook 59 | 'find-file-hooks) nil) 60 | (setq find-file-suppress-same-file-warnings t) 61 | ) 62 | 63 | 64 | (defconst ecb-autogen-header 65 | "Auto-generated ecb autoloads" 66 | "Header of the auto-generated autoloads file.") 67 | 68 | (defconst ecb-autogen-file "ecb-autoloads.el" 69 | "Name of the auto-generated autoloads file.") 70 | 71 | (defconst ecb-autoload-feature "ecb-autoloads" 72 | "Feature-name of the autoloads") 73 | 74 | (defvar ecb-autogen-subdirs nil 75 | "Sub-directories to scan for autoloads.") 76 | 77 | (defun ecb-update-autoloads () 78 | "Update ecb autoloads from sources. 79 | Autoloads file name is defined in variable `ecb-autogen-file'." 80 | (interactive) 81 | 82 | (if (file-exists-p (expand-file-name ecb-autogen-file)) 83 | (delete-file (expand-file-name ecb-autogen-file))) 84 | (loaddefs-generate "." ecb-autogen-file)) 85 | 86 | 87 | (silentcomp-provide 'ecb-autogen) 88 | 89 | ;;; ecb-autogen.el ends here 90 | -------------------------------------------------------------------------------- /ecb-buffertab.el: -------------------------------------------------------------------------------- 1 | ;;; ecb-buffertab.el --- 2 | 3 | ;; $Id$ 4 | 5 | ;; Copyright (C) 2000-2003 Free Software Foundation, Inc. 6 | ;; Copyright (C) 2000-2003 Kevin A. Burton (burton@openprivacy.org) 7 | 8 | ;; Author: Kevin A. Burton (burton@openprivacy.org) 9 | ;; Maintainer: Kevin A. Burton (burton@openprivacy.org) 10 | ;; Location: http://relativity.yi.org 11 | ;; Keywords: 12 | ;; Version: 1.0.0 13 | 14 | ;; This file is [not yet] part of GNU Emacs. 15 | 16 | ;; This program is free software; you can redistribute it and/or modify it under 17 | ;; the terms of the GNU General Public License as published by the Free Software 18 | ;; Foundation; either version 2 of the License, or any later version. 19 | ;; 20 | ;; This program is distributed in the hope that it will be useful, but WITHOUT 21 | ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | ;; FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 23 | ;; details. 24 | ;; 25 | ;; You should have received a copy of the GNU General Public License along with 26 | ;; this program; if not, write to the Free Software Foundation, Inc., 59 Temple 27 | ;; Place - Suite 330, Boston, MA 02111-1307, USA. 28 | 29 | ;;; Commentary: 30 | 31 | ;; NOTE: If you enjoy this software, please consider a donation to the EFF 32 | ;; (http://www.eff.org) 33 | 34 | ;;; Code: 35 | 36 | ;;; TODO: make sure we don't do this TOO many times. 37 | ;; 38 | ;; - we need to define a property with 'local-map set correctly. 39 | ;; 40 | ;; - write a function that generates a popup menu 41 | ;; 42 | ;; - the popup menu should allow the user to check a buffer view to set it as 43 | ;; the default when opening new files. 44 | ;; 45 | ;; - is this possible? I think it might but I would need to set it up 46 | ;; correctly. 47 | 48 | (eval-when-compile 49 | (require 'silentcomp)) 50 | 51 | (require 'ecb-compilation) 52 | 53 | (with-no-warnings 54 | (defface ecb-buffertab-primary-face '((t (:bold t :foreground "black"))) 55 | "Face used to highlight the annotation lines to the left of the annotate buffer." 56 | :group 'ecb)) 57 | 58 | (with-no-warnings 59 | (defface ecb-buffertab-secondary-face '((t (:bold nil :foreground "black"))) 60 | "Face used to highlight the annotation lines to the left of the annotate buffer." 61 | :group 'ecb)) 62 | 63 | (with-no-warnings 64 | (defface ecb-buffertab-secondary-mouse-face '((t (:bold nil :foreground "black" :italic t))) 65 | "Face used to highlight the annotation lines to the left of the annotate buffer." 66 | :group 'ecb)) 67 | 68 | (with-no-warnings 69 | (defcustom ecb-buffertab-map 70 | (let ((map (make-sparse-keymap))) 71 | (define-key map [header-line down-mouse-2] 'ecb-buffertab-popup-menu) 72 | map) 73 | "Key map used for buffertab navigation" 74 | :group 'ecb)) 75 | 76 | (defun ecb-buffertab-popup-menu() 77 | "Popup a menu for selecting an ECB buffer." 78 | (interactive) 79 | 80 | (let((menu (ecb-buffertab-make-menu "Compilation Buffers"))) 81 | 82 | (popup-menu menu))) 83 | 84 | (defun ecb-buffertab-make-menu(name) 85 | "Make a menu for use on the buffertab." 86 | 87 | (let((menu (list 'keymap name))) 88 | 89 | (dolist(entry (ecb-compilation-get-buffers)) 90 | 91 | (add-to-list 'menu (cons (list (car entry) (car entry)) 92 | 'switch-to-buffer)) t) 93 | 94 | (pp menu) 95 | 96 | menu)) 97 | 98 | (defun ecb-buffertab-setup-header() 99 | "" 100 | (interactive) 101 | 102 | (with-no-warnings 103 | (let ((ecb-prefix " ECB: " )) 104 | (with-current-buffer (get-buffer ecb-speedbar-buffer-name) 105 | ;;FIXME: figure out what modeline tab to use 106 | (setq header-line-format (concat ecb-prefix "/ " (buffer-name)" ")) 107 | 108 | (add-text-properties 0 (length ecb-prefix) 109 | (list 'face 'ecb-buffertab-primary-face) 110 | header-line-format) 111 | 112 | (add-text-properties (1+ (length ecb-prefix)) (length header-line-format) 113 | (list 'face 'ecb-buffertab-secondary-face 114 | 'mouse-face 'ecb-buffertab-secondary-mouse-face 115 | 'local-map 'ecb-buffertab-map) 116 | header-line-format))))) 117 | 118 | (silentcomp-provide 'ecb-buffertab) 119 | 120 | ;;; ecb-buffertab.el ends here 121 | -------------------------------------------------------------------------------- /ecb-cycle.el: -------------------------------------------------------------------------------- 1 | ;;; ecb-cycle.el --- cycle buffers through ecb windows. 2 | 3 | ;; Copyright (C) 2000 - 2005 Jesper Nordenberg, 4 | ;; Klaus Berndl, 5 | ;; Kevin A. Burton, 6 | ;; Free Software Foundation, Inc. 7 | 8 | ;; Author: Klaus Berndl 9 | ;; Kevin A. Burton 10 | ;; Maintainer: Klaus Berndl 11 | ;; Keywords: browser, code, programming, tools 12 | ;; Created: 2002 13 | 14 | ;; This program is free software; you can redistribute it and/or modify it under 15 | ;; the terms of the GNU General Public License as published by the Free Software 16 | ;; Foundation; either version 2, or (at your option) any later version. 17 | 18 | ;; This program is distributed in the hope that it will be useful, but WITHOUT 19 | ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 20 | ;; FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 21 | ;; details. 22 | 23 | ;; You should have received a copy of the GNU General Public License along with 24 | ;; GNU Emacs; see the file COPYING. If not, write to the Free Software 25 | ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 26 | 27 | ;; $Id$ 28 | 29 | ;;; Commentary: 30 | 31 | ;; NOTE: If you enjoy this software, please consider a donation to the EFF 32 | ;; (http://www.eff.org) 33 | 34 | ;;; History: 35 | 36 | ;; For the ChangeLog of this file see the CVS-repository. For a complete 37 | ;; history of the ECB-package see the file NEWS. 38 | 39 | ;;; TODO: 40 | ;; 41 | ;; - What is the pattern we should use for cycling through other windows? 42 | ;; 43 | ;; - ecb-cycle-through-X-buffers (select the next X buffer) 44 | ;; - ecb-cycle-switch-to-X-buffer (set the X buffer using completion) 45 | ;; 46 | ;; - How do we setup the menubar? 47 | ;; 48 | ;; - ECB 49 | ;; Cycle 50 | ;; - Forward Compilation Buffer 51 | ;; - Set Compilation Buffer 52 | ;; 53 | ;; - What do we use for key bindings? 54 | ;; 55 | ;; - We need an easier way to setup completion and a better way to get the 56 | ;; index. 57 | ;; 58 | ;; - If possible, try to put fit the buffer so that the end of buffer is at the 59 | ;; end of the window... if necessary. 60 | 61 | ;;; Code: 62 | 63 | (eval-when-compile 64 | (require 'silentcomp)) 65 | 66 | (require 'ecb-compilation) 67 | (require 'ecb-layout) 68 | 69 | (defgroup ecb-cycle nil 70 | "Setting for cycling through misc ECB buffers." 71 | :group 'ecb 72 | :prefix "ecb-cycle-") 73 | 74 | 75 | (defun ecb-cycle-through-compilation-buffers(&optional choose-buffer) 76 | "Cycle through all compilation buffers currently open. 77 | The choosen compilation buffer is displayed within the compilation window 78 | `ecb-compile-window' \(if this window doesn't exist then an error is 79 | displayed). If the currently opened buffer within the compilation window is 80 | not a compilation buffer, we jump to the first compilation buffer. If not we 81 | try to loop through all compilation buffers. If we hit the end we go back to 82 | the beginning. 83 | 84 | If CHOOSE-BUFFER is not nil then the user will be prompted for the 85 | compilation-buffer to switch to. 86 | 87 | Afterwards always the compile-window of ECB is selected." 88 | 89 | (interactive "P") 90 | (if (not (numberp ecb-compile-window-height)) 91 | (ecb-error "This command needs a persistent compile window!") 92 | (if choose-buffer 93 | (switch-to-buffer (completing-read "ECB compilation buffer: " 94 | (ecb-compilation-get-buffers))) 95 | 96 | (let* ((compilation-buffers (ecb-compilation-get-buffers)) 97 | ;; This works even if ecb-compile-window is nil or not alive 98 | ;; (means temporally hidden) --> then current-buffer is the 99 | ;; buffer of the currently selected window! 100 | (current-buffer (or (and (ecb-compile-window-live-p) 101 | (window-buffer ecb-compile-window)) 102 | (current-buffer))) 103 | (current-buffer-name (buffer-name current-buffer)) 104 | (current nil) 105 | (index nil)) 106 | (when (null compilation-buffers) 107 | (ecb-error "No compilation buffers available.")) 108 | 109 | (if (not (ecb-compilation-buffer-p current-buffer)) 110 | ;;if the current buffer is not a compilation buffer, goto the first 111 | ;;compilation buffer. 112 | 113 | (ecb-cycle-set-compilation-buffer 0 compilation-buffers) 114 | 115 | ;;else... we need to determine what buffer to display. 116 | 117 | (setq current (assoc current-buffer-name compilation-buffers)) 118 | 119 | (setq index (cdr current)) 120 | 121 | (if (= (1+ index) (length compilation-buffers)) 122 | ;;go back to the first buffer. 123 | (ecb-cycle-set-compilation-buffer 0 compilation-buffers) 124 | (ecb-cycle-set-compilation-buffer (1+ index) 125 | compilation-buffers))))))) 126 | 127 | 128 | (defun ecb-cycle-set-compilation-buffer(index compilation-buffers) 129 | "Set the buffer in the compilation window." 130 | 131 | (let ((buffer-name (car (nth index compilation-buffers)))) 132 | (switch-to-buffer buffer-name))) 133 | 134 | 135 | (silentcomp-provide 'ecb-cycle) 136 | 137 | ;;; ecb-cycle.el ends here 138 | -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 10 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " #$$$$$$$# ", 40 | " $#######$ ", 41 | " $%&&'%()$ ", 42 | " $**+',-.$ ", 43 | "0$1'''''2$ ", 44 | " $345'678$ ", 45 | " $9:;'<=>$ ", 46 | " $?@ABBCD$ ", 47 | " #$$$$$$$# ", 48 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * empty_xpm[] = { 3 | "16 10 28 1", 4 | " c None", 5 | ". c #848400", 6 | "+ c #858504", 7 | "@ c #91911F", 8 | "# c #8C8C13", 9 | "$ c #91911E", 10 | "% c #9B9B33", 11 | "& c #9C9C36", 12 | "* c #8F8F16", 13 | "= c #868604", 14 | "- c #929220", 15 | "; c #9C9C34", 16 | "> c #9E9E3B", 17 | ", c #A4A445", 18 | "' c #A6A64B", 19 | ") c #949423", 20 | "! c #959527", 21 | "~ c #9E9E3A", 22 | "{ c #A4A444", 23 | "] c #ACAC53", 24 | "^ c #959525", 25 | "/ c #9B9B31", 26 | "( c #A6A64C", 27 | "_ c #AAAA4F", 28 | ": c #92921E", 29 | "< c #878706", 30 | "[ c #A0A03C", 31 | "} c #939320", 32 | " ", 33 | " .. ", 34 | " +@#. ", 35 | " .$%&*. ", 36 | "=-;>,'). ", 37 | "=!~{']^. ", 38 | " ./(_:. ", 39 | " <[}. ", 40 | " .. ", 41 | " "}; 42 | -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-end-guide.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * end_guide_xpm[] = { 3 | "6 10 2 1", 4 | " c None", 5 | ". c #ADA5C6", 6 | " . ", 7 | " . ", 8 | " . ", 9 | " . ", 10 | " . ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " "}; 16 | -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-guide.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * guide_xpm[] = { 3 | "6 10 2 1", 4 | " c None", 5 | ". c #ADA5C6", 6 | " . ", 7 | " . ", 8 | " . ", 9 | " . ", 10 | " . ", 11 | " . ", 12 | " . ", 13 | " . ", 14 | " . ", 15 | " . "}; 16 | -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 10 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | "########", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-leaf.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * leaf_xpm[] = { 3 | "16 10 21 1", 4 | " c None", 5 | ". c #484848", 6 | "+ c #000000", 7 | "@ c #585858", 8 | "# c #777777", 9 | "$ c #7C7C7C", 10 | "% c #818181", 11 | "& c #858585", 12 | "* c #3E3E3E", 13 | "= c #595959", 14 | "- c #8A8A8A", 15 | "; c #8E8E8E", 16 | "> c #474747", 17 | ", c #868686", 18 | "' c #939393", 19 | ") c #979797", 20 | "! c #9F9F9F", 21 | "~ c #5E5E5E", 22 | "{ c #A0A0A0", 23 | "] c #616161", 24 | "^ c #4B4B4B", 25 | " ", 26 | " .+++ ", 27 | " @#$%&* ", 28 | " =#$%&-;* ", 29 | ">#$%,-;')+ ", 30 | ">$%,-;')!+ ", 31 | " ~&-;'){* ", 32 | " ];'){* ", 33 | " ^+++ ", 34 | " "}; 35 | -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-no-guide.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * no_guide_xpm[] = { 3 | "6 10 1 1", 4 | " c None", 5 | " ", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " "}; 15 | -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 10 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-10/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 10 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " #$$$$$$$# ", 42 | " $#######$ ", 43 | " $%&&&%'($ ", 44 | " $))**+,-$ ", 45 | ".$0111112$ ", 46 | " $3456789$ ", 47 | " $:;<=>?@$ ", 48 | " $ABCDDEF$ ", 49 | " #$$$$$$$# ", 50 | " . "}; -------------------------------------------------------------------------------- /ecb-images/default/height-14/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_close_xpm[] = { 3 | "12 14 34 1", 4 | " c None", 5 | ". c #7898B5", 6 | "+ c #FFFFFF", 7 | "@ c #FCFCFB", 8 | "# c #FDFDFB", 9 | "$ c #040404", 10 | "% c #FCFCFA", 11 | "& c #F7F6F3", 12 | "* c #F7F7F5", 13 | "= c #F7F7F4", 14 | "- c #F6F6F4", 15 | "; c #F1F0EB", 16 | "> c #E5E1DA", 17 | ", c #A5A5C6", 18 | "' c #F5F5F1", 19 | ") c #DFDBD2", 20 | "! c #F2F2EE", 21 | "~ c #F0F0EC", 22 | "{ c #EDEDE7", 23 | "] c #EAE9E3", 24 | "^ c #E3E0D9", 25 | "/ c #DBD6CC", 26 | "( c #E4E1D9", 27 | "_ c #DCD8CF", 28 | ": c #D8D3C9", 29 | "< c #D6D1C6", 30 | "[ c #D2CCC0", 31 | "} c #CFC8BB", 32 | "| c #D2CCBF", 33 | "1 c #C6BEAE", 34 | "2 c #C2B8A8", 35 | "3 c #C1B8A7", 36 | "4 c #C0B7A6", 37 | "5 c #C3BAAA", 38 | " ", 39 | " ", 40 | " ", 41 | " ....... ", 42 | " .+++++++. ", 43 | " .@##$@%&. ", 44 | " .**=$-;>. ", 45 | ",.'$$$$$). ", 46 | " .!~{$]^/. ", 47 | " .(_:$<[}. ", 48 | " .|123345. ", 49 | " ....... ", 50 | " ", 51 | " "}; 52 | -------------------------------------------------------------------------------- /ecb-images/default/height-14/ecb-end-guide.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char *end-guide[] = { 3 | /* width height num_colors chars_per_pixel */ 4 | " 6 14 256 2", 5 | /* colors */ 6 | "`` c #000000", 7 | "`. c #a5a5c6", 8 | "`# c #ada5c6", 9 | "`a c #cecee7", 10 | "`b c #ceceff", 11 | "`c c None", 12 | "`d c #ffffff", 13 | "`e c #ffffff", 14 | "`f c #ffffff", 15 | "`g c #ffffff", 16 | "`h c #ffffff", 17 | "`i c #ffffff", 18 | "`j c #ffffff", 19 | "`k c #ffffff", 20 | "`l c #ffffff", 21 | "`m c #ffffff", 22 | "`n c #ffffff", 23 | "`o c #ffffff", 24 | "`p c #ffffff", 25 | "`q c #ffffff", 26 | "`r c #ffffff", 27 | "`s c #ffffff", 28 | "`t c #ffffff", 29 | "`u c #ffffff", 30 | "`v c #ffffff", 31 | "`w c #ffffff", 32 | "`x c #ffffff", 33 | "`y c #ffffff", 34 | "`z c #ffffff", 35 | "`A c #ffffff", 36 | "`B c #ffffff", 37 | "`C c #ffffff", 38 | "`D c #808000", 39 | "`E c #ffffff", 40 | "`F c #ffffff", 41 | "`G c #ffffff", 42 | "`H c #ffffff", 43 | "`I c #ffffff", 44 | "`J c #ffffff", 45 | "`K c #ffffff", 46 | "`L c #ffffff", 47 | "`M c #ffffff", 48 | "`N c #ffffff", 49 | "`O c #ffffff", 50 | "`P c #ffffff", 51 | "`Q c #ffffff", 52 | "`R c #ffffff", 53 | "`S c #ffffff", 54 | "`T c #ffffff", 55 | "`U c #ffffff", 56 | "`V c #ffffff", 57 | "`W c #ffffff", 58 | "`X c #ffffff", 59 | "`Y c #ffffff", 60 | "`Z c #ffffff", 61 | "`0 c #ffffff", 62 | "`1 c #ffffff", 63 | "`2 c #ffffff", 64 | "`3 c #ffffff", 65 | "`4 c #ffffff", 66 | "`5 c #ffffff", 67 | "`6 c #ffffff", 68 | "`7 c #ffffff", 69 | "`8 c #ffffff", 70 | ".` c #ffffff", 71 | ".. c #ffffff", 72 | ".# c #ffffff", 73 | ".a c #ffffff", 74 | ".b c #ffffff", 75 | ".c c #ffffff", 76 | ".d c #ffffff", 77 | ".e c #ffffff", 78 | ".f c #ffffff", 79 | ".g c #ffffff", 80 | ".h c #ffffff", 81 | ".i c #ffffff", 82 | ".j c #ffffff", 83 | ".k c #ffffff", 84 | ".l c #ffffff", 85 | ".m c #ffffff", 86 | ".n c #ffffff", 87 | ".o c #ffffff", 88 | ".p c #ffffff", 89 | ".q c #ffffff", 90 | ".r c #ffffff", 91 | ".s c #ffffff", 92 | ".t c #ffffff", 93 | ".u c #ffffff", 94 | ".v c #ffffff", 95 | ".w c #ffffff", 96 | ".x c #ffffff", 97 | ".y c #ffffff", 98 | ".z c #ffffff", 99 | ".A c #ffffff", 100 | ".B c #ffffff", 101 | ".C c #ffffff", 102 | ".D c #ffffff", 103 | ".E c #ffffff", 104 | ".F c #ffffff", 105 | ".G c #ffffff", 106 | ".H c #ffffff", 107 | ".I c #ffffff", 108 | ".J c #ffffff", 109 | ".K c #ffffff", 110 | ".L c #ffffff", 111 | ".M c #ffffff", 112 | ".N c #ffffff", 113 | ".O c #ffffff", 114 | ".P c #ffffff", 115 | ".Q c #ffffff", 116 | ".R c #ffffff", 117 | ".S c #ffffff", 118 | ".T c #ffffff", 119 | ".U c #ffffff", 120 | ".V c #ffffff", 121 | ".W c #ffffff", 122 | ".X c #ffffff", 123 | ".Y c #ffffff", 124 | ".Z c #ffffff", 125 | ".0 c #ffffff", 126 | ".1 c #ffffff", 127 | ".2 c #ffffff", 128 | ".3 c #ffffff", 129 | ".4 c #ffffff", 130 | ".5 c #ffffff", 131 | ".6 c #ffffff", 132 | ".7 c #ffffff", 133 | ".8 c #ffffff", 134 | "#` c #ffffff", 135 | "#. c #ffffff", 136 | "## c #ffffff", 137 | "#a c #ffffff", 138 | "#b c #ffffff", 139 | "#c c #ffffff", 140 | "#d c #ffffff", 141 | "#e c #ffffff", 142 | "#f c #ffffff", 143 | "#g c #ffffff", 144 | "#h c #ffffff", 145 | "#i c #ffffff", 146 | "#j c #ffffff", 147 | "#k c #ffffff", 148 | "#l c #ffffff", 149 | "#m c #ffffff", 150 | "#n c #ffffff", 151 | "#o c #ffffff", 152 | "#p c #ffffff", 153 | "#q c #ffffff", 154 | "#r c #ffffff", 155 | "#s c #ffffff", 156 | "#t c #ffffff", 157 | "#u c #ffffff", 158 | "#v c #ffffff", 159 | "#w c #ffffff", 160 | "#x c #ffffff", 161 | "#y c #ffffff", 162 | "#z c #ffffff", 163 | "#A c #ffffff", 164 | "#B c #ffffff", 165 | "#C c #ffffff", 166 | "#D c #ffffff", 167 | "#E c #ffffff", 168 | "#F c #ffffff", 169 | "#G c #ffffff", 170 | "#H c #ffffff", 171 | "#I c #ffffff", 172 | "#J c #ffffff", 173 | "#K c #ffffff", 174 | "#L c #ffffff", 175 | "#M c #ffffff", 176 | "#N c #ffffff", 177 | "#O c #ffffff", 178 | "#P c #ffffff", 179 | "#Q c #ffffff", 180 | "#R c #ffffff", 181 | "#S c #ffffff", 182 | "#T c #ffffff", 183 | "#U c #ffffff", 184 | "#V c #ffffff", 185 | "#W c #ffffff", 186 | "#X c #ffffff", 187 | "#Y c #ffffff", 188 | "#Z c #ffffff", 189 | "#0 c #ffffff", 190 | "#1 c #ffffff", 191 | "#2 c #ffffff", 192 | "#3 c #ffffff", 193 | "#4 c #ffffff", 194 | "#5 c #ffffff", 195 | "#6 c #ffffff", 196 | "#7 c #ffffff", 197 | "#8 c #ffffff", 198 | "a` c #ffffff", 199 | "a. c #ffffff", 200 | "a# c #ffffff", 201 | "aa c #ffffff", 202 | "ab c #ffffff", 203 | "ac c #ffffff", 204 | "ad c #ffffff", 205 | "ae c #ffffff", 206 | "af c #ffffff", 207 | "ag c #ffffff", 208 | "ah c #ffffff", 209 | "ai c #ffffff", 210 | "aj c #ffffff", 211 | "ak c #ffffff", 212 | "al c #ffffff", 213 | "am c #ffffff", 214 | "an c #ffffff", 215 | "ao c #ffffff", 216 | "ap c #ffffff", 217 | "aq c #ffffff", 218 | "ar c #ffffff", 219 | "as c #ffffff", 220 | "at c #ffffff", 221 | "au c #ffffff", 222 | "av c #ffffff", 223 | "aw c #ffffff", 224 | "ax c #ffffff", 225 | "ay c #ffffff", 226 | "az c #ffffff", 227 | "aA c #ffffff", 228 | "aB c #ffffff", 229 | "aC c #ffffff", 230 | "aD c #ffffff", 231 | "aE c #ffffff", 232 | "aF c #ffffff", 233 | "aG c #ffffff", 234 | "aH c #ffffff", 235 | "aI c #ffffff", 236 | "aJ c #ffffff", 237 | "aK c #ffffff", 238 | "aL c #ffffff", 239 | "aM c #ffffff", 240 | "aN c #ffffff", 241 | "aO c #ffffff", 242 | "aP c #ffffff", 243 | "aQ c #ffffff", 244 | "aR c #ffffff", 245 | "aS c #ffffff", 246 | "aT c #ffffff", 247 | "aU c #ffffff", 248 | "aV c #ffffff", 249 | "aW c #ffffff", 250 | "aX c #ffffff", 251 | "aY c #ffffff", 252 | "aZ c #ffffff", 253 | "a0 c #ffffff", 254 | "a1 c #ffffff", 255 | "a2 c #ffffff", 256 | "a3 c #ffffff", 257 | "a4 c #ffffff", 258 | "a5 c #ffffff", 259 | "a6 c #ffffff", 260 | "a7 c #ffffff", 261 | "a8 c #ffffff", 262 | /* pixels */ 263 | "`c`c`c`c`c`#", 264 | "`c`c`c`c`c`#", 265 | "`c`c`c`c`c`#", 266 | "`c`c`c`c`c`#", 267 | "`c`c`c`c`c`#", 268 | "`c`c`c`c`c`#", 269 | "`c`c`c`c`c`#", 270 | "`c`c`c`c`c`#", 271 | "`c`c`c`c`c`c", 272 | "`c`c`c`c`c`c", 273 | "`c`c`c`c`c`c", 274 | "`c`c`c`c`c`c", 275 | "`c`c`c`c`c`c", 276 | "`c`c`c`c`c`c" 277 | }; 278 | -------------------------------------------------------------------------------- /ecb-images/default/height-14/ecb-guide.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char *guide[] = { 3 | /* width height num_colors chars_per_pixel */ 4 | " 6 14 256 2", 5 | /* colors */ 6 | "`` c #000000", 7 | "`. c #a5a5c6", 8 | "`# c #ada5c6", 9 | "`a c #cecee7", 10 | "`b c #ceceff", 11 | "`c c None", 12 | "`d c #ffffff", 13 | "`e c #ffffff", 14 | "`f c #ffffff", 15 | "`g c #ffffff", 16 | "`h c #ffffff", 17 | "`i c #ffffff", 18 | "`j c #ffffff", 19 | "`k c #ffffff", 20 | "`l c #ffffff", 21 | "`m c #ffffff", 22 | "`n c #ffffff", 23 | "`o c #ffffff", 24 | "`p c #ffffff", 25 | "`q c #ffffff", 26 | "`r c #ffffff", 27 | "`s c #ffffff", 28 | "`t c #ffffff", 29 | "`u c #ffffff", 30 | "`v c #ffffff", 31 | "`w c #ffffff", 32 | "`x c #ffffff", 33 | "`y c #ffffff", 34 | "`z c #ffffff", 35 | "`A c #ffffff", 36 | "`B c #ffffff", 37 | "`C c #ffffff", 38 | "`D c #808000", 39 | "`E c #ffffff", 40 | "`F c #ffffff", 41 | "`G c #ffffff", 42 | "`H c #ffffff", 43 | "`I c #ffffff", 44 | "`J c #ffffff", 45 | "`K c #ffffff", 46 | "`L c #ffffff", 47 | "`M c #ffffff", 48 | "`N c #ffffff", 49 | "`O c #ffffff", 50 | "`P c #ffffff", 51 | "`Q c #ffffff", 52 | "`R c #ffffff", 53 | "`S c #ffffff", 54 | "`T c #ffffff", 55 | "`U c #ffffff", 56 | "`V c #ffffff", 57 | "`W c #ffffff", 58 | "`X c #ffffff", 59 | "`Y c #ffffff", 60 | "`Z c #ffffff", 61 | "`0 c #ffffff", 62 | "`1 c #ffffff", 63 | "`2 c #ffffff", 64 | "`3 c #ffffff", 65 | "`4 c #ffffff", 66 | "`5 c #ffffff", 67 | "`6 c #ffffff", 68 | "`7 c #ffffff", 69 | "`8 c #ffffff", 70 | ".` c #ffffff", 71 | ".. c #ffffff", 72 | ".# c #ffffff", 73 | ".a c #ffffff", 74 | ".b c #ffffff", 75 | ".c c #ffffff", 76 | ".d c #ffffff", 77 | ".e c #ffffff", 78 | ".f c #ffffff", 79 | ".g c #ffffff", 80 | ".h c #ffffff", 81 | ".i c #ffffff", 82 | ".j c #ffffff", 83 | ".k c #ffffff", 84 | ".l c #ffffff", 85 | ".m c #ffffff", 86 | ".n c #ffffff", 87 | ".o c #ffffff", 88 | ".p c #ffffff", 89 | ".q c #ffffff", 90 | ".r c #ffffff", 91 | ".s c #ffffff", 92 | ".t c #ffffff", 93 | ".u c #ffffff", 94 | ".v c #ffffff", 95 | ".w c #ffffff", 96 | ".x c #ffffff", 97 | ".y c #ffffff", 98 | ".z c #ffffff", 99 | ".A c #ffffff", 100 | ".B c #ffffff", 101 | ".C c #ffffff", 102 | ".D c #ffffff", 103 | ".E c #ffffff", 104 | ".F c #ffffff", 105 | ".G c #ffffff", 106 | ".H c #ffffff", 107 | ".I c #ffffff", 108 | ".J c #ffffff", 109 | ".K c #ffffff", 110 | ".L c #ffffff", 111 | ".M c #ffffff", 112 | ".N c #ffffff", 113 | ".O c #ffffff", 114 | ".P c #ffffff", 115 | ".Q c #ffffff", 116 | ".R c #ffffff", 117 | ".S c #ffffff", 118 | ".T c #ffffff", 119 | ".U c #ffffff", 120 | ".V c #ffffff", 121 | ".W c #ffffff", 122 | ".X c #ffffff", 123 | ".Y c #ffffff", 124 | ".Z c #ffffff", 125 | ".0 c #ffffff", 126 | ".1 c #ffffff", 127 | ".2 c #ffffff", 128 | ".3 c #ffffff", 129 | ".4 c #ffffff", 130 | ".5 c #ffffff", 131 | ".6 c #ffffff", 132 | ".7 c #ffffff", 133 | ".8 c #ffffff", 134 | "#` c #ffffff", 135 | "#. c #ffffff", 136 | "## c #ffffff", 137 | "#a c #ffffff", 138 | "#b c #ffffff", 139 | "#c c #ffffff", 140 | "#d c #ffffff", 141 | "#e c #ffffff", 142 | "#f c #ffffff", 143 | "#g c #ffffff", 144 | "#h c #ffffff", 145 | "#i c #ffffff", 146 | "#j c #ffffff", 147 | "#k c #ffffff", 148 | "#l c #ffffff", 149 | "#m c #ffffff", 150 | "#n c #ffffff", 151 | "#o c #ffffff", 152 | "#p c #ffffff", 153 | "#q c #ffffff", 154 | "#r c #ffffff", 155 | "#s c #ffffff", 156 | "#t c #ffffff", 157 | "#u c #ffffff", 158 | "#v c #ffffff", 159 | "#w c #ffffff", 160 | "#x c #ffffff", 161 | "#y c #ffffff", 162 | "#z c #ffffff", 163 | "#A c #ffffff", 164 | "#B c #ffffff", 165 | "#C c #ffffff", 166 | "#D c #ffffff", 167 | "#E c #ffffff", 168 | "#F c #ffffff", 169 | "#G c #ffffff", 170 | "#H c #ffffff", 171 | "#I c #ffffff", 172 | "#J c #ffffff", 173 | "#K c #ffffff", 174 | "#L c #ffffff", 175 | "#M c #ffffff", 176 | "#N c #ffffff", 177 | "#O c #ffffff", 178 | "#P c #ffffff", 179 | "#Q c #ffffff", 180 | "#R c #ffffff", 181 | "#S c #ffffff", 182 | "#T c #ffffff", 183 | "#U c #ffffff", 184 | "#V c #ffffff", 185 | "#W c #ffffff", 186 | "#X c #ffffff", 187 | "#Y c #ffffff", 188 | "#Z c #ffffff", 189 | "#0 c #ffffff", 190 | "#1 c #ffffff", 191 | "#2 c #ffffff", 192 | "#3 c #ffffff", 193 | "#4 c #ffffff", 194 | "#5 c #ffffff", 195 | "#6 c #ffffff", 196 | "#7 c #ffffff", 197 | "#8 c #ffffff", 198 | "a` c #ffffff", 199 | "a. c #ffffff", 200 | "a# c #ffffff", 201 | "aa c #ffffff", 202 | "ab c #ffffff", 203 | "ac c #ffffff", 204 | "ad c #ffffff", 205 | "ae c #ffffff", 206 | "af c #ffffff", 207 | "ag c #ffffff", 208 | "ah c #ffffff", 209 | "ai c #ffffff", 210 | "aj c #ffffff", 211 | "ak c #ffffff", 212 | "al c #ffffff", 213 | "am c #ffffff", 214 | "an c #ffffff", 215 | "ao c #ffffff", 216 | "ap c #ffffff", 217 | "aq c #ffffff", 218 | "ar c #ffffff", 219 | "as c #ffffff", 220 | "at c #ffffff", 221 | "au c #ffffff", 222 | "av c #ffffff", 223 | "aw c #ffffff", 224 | "ax c #ffffff", 225 | "ay c #ffffff", 226 | "az c #ffffff", 227 | "aA c #ffffff", 228 | "aB c #ffffff", 229 | "aC c #ffffff", 230 | "aD c #ffffff", 231 | "aE c #ffffff", 232 | "aF c #ffffff", 233 | "aG c #ffffff", 234 | "aH c #ffffff", 235 | "aI c #ffffff", 236 | "aJ c #ffffff", 237 | "aK c #ffffff", 238 | "aL c #ffffff", 239 | "aM c #ffffff", 240 | "aN c #ffffff", 241 | "aO c #ffffff", 242 | "aP c #ffffff", 243 | "aQ c #ffffff", 244 | "aR c #ffffff", 245 | "aS c #ffffff", 246 | "aT c #ffffff", 247 | "aU c #ffffff", 248 | "aV c #ffffff", 249 | "aW c #ffffff", 250 | "aX c #ffffff", 251 | "aY c #ffffff", 252 | "aZ c #ffffff", 253 | "a0 c #ffffff", 254 | "a1 c #ffffff", 255 | "a2 c #ffffff", 256 | "a3 c #ffffff", 257 | "a4 c #ffffff", 258 | "a5 c #ffffff", 259 | "a6 c #ffffff", 260 | "a7 c #ffffff", 261 | "a8 c #ffffff", 262 | /* pixels */ 263 | "`c`c`c`c`c`#", 264 | "`c`c`c`c`c`#", 265 | "`c`c`c`c`c`#", 266 | "`c`c`c`c`c`#", 267 | "`c`c`c`c`c`#", 268 | "`c`c`c`c`c`#", 269 | "`c`c`c`c`c`#", 270 | "`c`c`c`c`c`#", 271 | "`c`c`c`c`c`#", 272 | "`c`c`c`c`c`#", 273 | "`c`c`c`c`c`#", 274 | "`c`c`c`c`c`#", 275 | "`c`c`c`c`c`#", 276 | "`c`c`c`c`c`#" 277 | }; 278 | -------------------------------------------------------------------------------- /ecb-images/default/height-14/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_handle_xpm[] = { 3 | "6 14 2 1", 4 | " c None", 5 | ". c #ADA5C6", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | "......", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " "}; 20 | -------------------------------------------------------------------------------- /ecb-images/default/height-14/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_no_handle_xpm[] = { 3 | "6 14 1 1", 4 | " c None", 5 | " ", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " "}; 19 | -------------------------------------------------------------------------------- /ecb-images/default/height-14/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_open_xpm[] = { 3 | "12 14 36 1", 4 | " c None", 5 | ". c #7898B5", 6 | "+ c #FFFFFF", 7 | "@ c #FCFCFB", 8 | "# c #FDFDFB", 9 | "$ c #FCFCFA", 10 | "% c #F7F6F3", 11 | "& c #F7F7F5", 12 | "* c #F7F7F4", 13 | "= c #F6F6F4", 14 | "- c #F1F0EB", 15 | "; c #E5E1DA", 16 | "> c #A5A5C6", 17 | ", c #F5F5F1", 18 | "' c #040404", 19 | ") c #DFDBD2", 20 | "! c #F2F2EE", 21 | "~ c #F0F0EC", 22 | "{ c #EDEDE7", 23 | "] c #ECEBE6", 24 | "^ c #EAE9E3", 25 | "/ c #E3E0D9", 26 | "( c #DBD6CC", 27 | "_ c #E4E1D9", 28 | ": c #DCD8CF", 29 | "< c #D8D3C9", 30 | "[ c #D7D2C7", 31 | "} c #D6D1C6", 32 | "| c #D2CCC0", 33 | "1 c #CFC8BB", 34 | "2 c #D2CCBF", 35 | "3 c #C6BEAE", 36 | "4 c #C2B8A8", 37 | "5 c #C1B8A7", 38 | "6 c #C0B7A6", 39 | "7 c #C3BAAA", 40 | " ", 41 | " ", 42 | " ", 43 | " ....... ", 44 | " .+++++++. ", 45 | " .@###@$%. ", 46 | " .&&**=-;. ", 47 | ">.,'''''). ", 48 | " .!~{]^/(. ", 49 | " ._:<[}|1. ", 50 | " .2345567. ", 51 | " ....... ", 52 | " > ", 53 | " > "}; 54 | -------------------------------------------------------------------------------- /ecb-images/default/height-15/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 15 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " ", 40 | " ", 41 | " ", 42 | " #$$$$$$$# ", 43 | " $#######$ ", 44 | " $%&&'%()$ ", 45 | " $**+',-.$ ", 46 | "0$1'''''2$ ", 47 | " $345'678$ ", 48 | " $9:;'<=>$ ", 49 | " $?@ABBCD$ ", 50 | " #$$$$$$$# ", 51 | " ", 52 | " ", 53 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-15/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 15 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | "########", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-15/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 15 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-15/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 15 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " ", 42 | " ", 43 | " ", 44 | " #$$$$$$$# ", 45 | " $#######$ ", 46 | " $%&&&%'($ ", 47 | " $))**+,-$ ", 48 | ".$0111112$ ", 49 | " $3456789$ ", 50 | " $:;<=>?@$ ", 51 | " $ABCDDEF$ ", 52 | " #$$$$$$$# ", 53 | " . ", 54 | " . ", 55 | " . "}; -------------------------------------------------------------------------------- /ecb-images/default/height-16/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 16 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " ", 40 | " ", 41 | " ", 42 | " ", 43 | " #$$$$$$$# ", 44 | " $#######$ ", 45 | " $%&&'%()$ ", 46 | " $**+',-.$ ", 47 | "0$1'''''2$ ", 48 | " $345'678$ ", 49 | " $9:;'<=>$ ", 50 | " $?@ABBCD$ ", 51 | " #$$$$$$$# ", 52 | " ", 53 | " ", 54 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-16/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 16 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | "########", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-16/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 16 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-16/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 16 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " #$$$$$$$# ", 46 | " $#######$ ", 47 | " $%&&&%'($ ", 48 | " $))**+,-$ ", 49 | ".$0111112$ ", 50 | " $3456789$ ", 51 | " $:;<=>?@$ ", 52 | " $ABCDDEF$ ", 53 | " #$$$$$$$# ", 54 | " . ", 55 | " . ", 56 | " . "}; -------------------------------------------------------------------------------- /ecb-images/default/height-17/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 17 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " ", 40 | " ", 41 | " ", 42 | " ", 43 | " #$$$$$$$# ", 44 | " $#######$ ", 45 | " $%&&'%()$ ", 46 | " $**+',-.$ ", 47 | "0$1'''''2$ ", 48 | " $345'678$ ", 49 | " $9:;'<=>$ ", 50 | " $?@ABBCD$ ", 51 | " #$$$$$$$# ", 52 | " ", 53 | " ", 54 | " ", 55 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-17/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 17 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | "########", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-17/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 17 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-17/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 17 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " #$$$$$$$# ", 46 | " $#######$ ", 47 | " $%&&&%'($ ", 48 | " $))**+,-$ ", 49 | ".$0111112$ ", 50 | " $3456789$ ", 51 | " $:;<=>?@$ ", 52 | " $ABCDDEF$ ", 53 | " #$$$$$$$# ", 54 | " . ", 55 | " . ", 56 | " . ", 57 | " . "}; -------------------------------------------------------------------------------- /ecb-images/default/height-18/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 18 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " ", 40 | " ", 41 | " ", 42 | " ", 43 | " ", 44 | " #$$$$$$$# ", 45 | " $#######$ ", 46 | " $%&&'%()$ ", 47 | " $**+',-.$ ", 48 | "0$1'''''2$ ", 49 | " $345'678$ ", 50 | " $9:;'<=>$ ", 51 | " $?@ABBCD$ ", 52 | " #$$$$$$$# ", 53 | " ", 54 | " ", 55 | " ", 56 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-18/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 18 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | "########", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " ", 24 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-18/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 18 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-18/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 18 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " ", 46 | " #$$$$$$$# ", 47 | " $#######$ ", 48 | " $%&&&%'($ ", 49 | " $))**+,-$ ", 50 | ".$0111112$ ", 51 | " $3456789$ ", 52 | " $:;<=>?@$ ", 53 | " $ABCDDEF$ ", 54 | " #$$$$$$$# ", 55 | " . ", 56 | " . ", 57 | " . ", 58 | " . "}; -------------------------------------------------------------------------------- /ecb-images/default/height-19/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 19 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " ", 40 | " ", 41 | " ", 42 | " ", 43 | " ", 44 | " #$$$$$$$# ", 45 | " $#######$ ", 46 | " $%&&'%()$ ", 47 | " $**+',-.$ ", 48 | "0$1'''''2$ ", 49 | " $345'678$ ", 50 | " $9:;'<=>$ ", 51 | " $?@ABBCD$ ", 52 | " #$$$$$$$# ", 53 | " ", 54 | " ", 55 | " ", 56 | " ", 57 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-19/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 19 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | "########", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " ", 24 | " ", 25 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-19/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 19 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " ", 24 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-19/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 19 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " ", 46 | " #$$$$$$$# ", 47 | " $#######$ ", 48 | " $%&&&%'($ ", 49 | " $))**+,-$ ", 50 | ".$0111112$ ", 51 | " $3456789$ ", 52 | " $:;<=>?@$ ", 53 | " $ABCDDEF$ ", 54 | " #$$$$$$$# ", 55 | " . ", 56 | " . ", 57 | " . ", 58 | " . ", 59 | " . "}; -------------------------------------------------------------------------------- /ecb-images/default/height-20/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 20 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " ", 40 | " ", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " #$$$$$$$# ", 46 | " $#######$ ", 47 | " $%&&'%()$ ", 48 | " $**+',-.$ ", 49 | "0$1'''''2$ ", 50 | " $345'678$ ", 51 | " $9:;'<=>$ ", 52 | " $?@ABBCD$ ", 53 | " #$$$$$$$# ", 54 | " ", 55 | " ", 56 | " ", 57 | " ", 58 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-20/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 20 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | "########", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-20/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 20 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " ", 24 | " ", 25 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-20/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 20 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " ", 46 | " ", 47 | " #$$$$$$$# ", 48 | " $#######$ ", 49 | " $%&&&%'($ ", 50 | " $))**+,-$ ", 51 | ".$0111112$ ", 52 | " $3456789$ ", 53 | " $:;<=>?@$ ", 54 | " $ABCDDEF$ ", 55 | " #$$$$$$$# ", 56 | " . ", 57 | " . ", 58 | " . ", 59 | " . ", 60 | " . "}; -------------------------------------------------------------------------------- /ecb-images/default/height-21/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclose_xpm[] = { 3 | "16 21 35 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #040404", 11 | "( c #FCFCFA", 12 | ") c #F7F6F3", 13 | "* c #F7F7F5", 14 | "+ c #F7F7F4", 15 | ", c #F6F6F4", 16 | "- c #F1F0EB", 17 | ". c #E5E1DA", 18 | "0 c #A5A5C6", 19 | "1 c #F5F5F1", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #EAE9E3", 25 | "7 c #E3E0D9", 26 | "8 c #DBD6CC", 27 | "9 c #E4E1D9", 28 | ": c #DCD8CF", 29 | "; c #D8D3C9", 30 | "< c #D6D1C6", 31 | "= c #D2CCC0", 32 | "> c #CFC8BB", 33 | "? c #D2CCBF", 34 | "@ c #C6BEAE", 35 | "A c #C2B8A8", 36 | "B c #C1B8A7", 37 | "C c #C0B7A6", 38 | "D c #C3BAAA", 39 | " ", 40 | " ", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " #$$$$$$$# ", 46 | " $#######$ ", 47 | " $%&&'%()$ ", 48 | " $**+',-.$ ", 49 | "0$1'''''2$ ", 50 | " $345'678$ ", 51 | " $9:;'<=>$ ", 52 | " $?@ABBCD$ ", 53 | " #$$$$$$$# ", 54 | " ", 55 | " ", 56 | " ", 57 | " ", 58 | " ", 59 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-21/ecb-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbhandle_xpm[] = { 3 | "8 21 3 1", 4 | " c None", 5 | "! c black", 6 | "# c #ADA5C6", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | "########", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " ", 27 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-21/ecb-no-handle.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbnohandle_xpm[] = { 3 | "8 21 2 1", 4 | " c None", 5 | "! c black", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ", 17 | " ", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " "}; -------------------------------------------------------------------------------- /ecb-images/default/height-21/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbopen_xpm[] = { 3 | "16 21 37 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #7898B5", 8 | "% c #FCFCFB", 9 | "& c #FDFDFB", 10 | "' c #FCFCFA", 11 | "( c #F7F6F3", 12 | ") c #F7F7F5", 13 | "* c #F7F7F4", 14 | "+ c #F6F6F4", 15 | ", c #F1F0EB", 16 | "- c #E5E1DA", 17 | ". c #A5A5C6", 18 | "0 c #F5F5F1", 19 | "1 c #040404", 20 | "2 c #DFDBD2", 21 | "3 c #F2F2EE", 22 | "4 c #F0F0EC", 23 | "5 c #EDEDE7", 24 | "6 c #ECEBE6", 25 | "7 c #EAE9E3", 26 | "8 c #E3E0D9", 27 | "9 c #DBD6CC", 28 | ": c #E4E1D9", 29 | "; c #DCD8CF", 30 | "< c #D8D3C9", 31 | "= c #D7D2C7", 32 | "> c #D6D1C6", 33 | "? c #D2CCC0", 34 | "@ c #CFC8BB", 35 | "A c #D2CCBF", 36 | "B c #C6BEAE", 37 | "C c #C2B8A8", 38 | "D c #C1B8A7", 39 | "E c #C0B7A6", 40 | "F c #C3BAAA", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " ", 46 | " ", 47 | " #$$$$$$$# ", 48 | " $#######$ ", 49 | " $%&&&%'($ ", 50 | " $))**+,-$ ", 51 | ".$0111112$ ", 52 | " $3456789$ ", 53 | " $:;<=>?@$ ", 54 | " $ABCDDEF$ ", 55 | " #$$$$$$$# ", 56 | " . ", 57 | " . ", 58 | " . ", 59 | " . ", 60 | " . ", 61 | " . "}; -------------------------------------------------------------------------------- /ecb-images/directories/height-10/ecb-close.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * close_xpm[] = { 3 | "16 10 49 1", 4 | " c None", 5 | ". c #98981E", 6 | "+ c #96961B", 7 | "@ c #929216", 8 | "# c #FFFDBC", 9 | "$ c #B5B54B", 10 | "% c #949418", 11 | "& c #94941A", 12 | "* c #97971D", 13 | "= c #98981F", 14 | "- c #999923", 15 | "; c #8E8E0F", 16 | "> c #878706", 17 | ", c #95951B", 18 | "' c #98981D", 19 | ") c #9F9F26", 20 | "! c #ADAD40", 21 | "~ c #B0B045", 22 | "{ c #B5B54A", 23 | "] c #B6B651", 24 | "^ c #BCBC59", 25 | "/ c #919115", 26 | "( c #8B8B0B", 27 | "_ c #A4A430", 28 | ": c #A9A935", 29 | "< c #AFAF44", 30 | "[ c #B4B449", 31 | "} c #B5B550", 32 | "| c #BDBD5A", 33 | "1 c #8C8C0C", 34 | "2 c #AAAA36", 35 | "3 c #BEBE5B", 36 | "4 c #C3C361", 37 | "5 c #939317", 38 | "6 c #8D8D0E", 39 | "7 c #ADAD3F", 40 | "8 c #B6B650", 41 | "9 c #BBBB58", 42 | "0 c #C2C260", 43 | "a c #C6C669", 44 | "b c #939319", 45 | "c c #8D8D0F", 46 | "d c #C2C25F", 47 | "e c #C9C96E", 48 | "f c #868603", 49 | "g c #8E8E11", 50 | "h c #8F8F12", 51 | "i c #919114", 52 | "j c #878705", 53 | " ", 54 | " ..+ ", 55 | "@##$%&*=-; ", 56 | ">,')!~{]^/ ", 57 | "(_:!<[}^|/ ", 58 | "12!<$]^345 ", 59 | "67<{89|0ab ", 60 | "c<[89|dae& ", 61 | "f6;ghhi/@j ", 62 | " "}; 63 | -------------------------------------------------------------------------------- /ecb-images/directories/height-10/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * empty_xpm[] = { 3 | "16 10 25 1", 4 | " c None", 5 | ". c #454545", 6 | "+ c #A5A5A5", 7 | "@ c #A3A3A3", 8 | "# c #999999", 9 | "$ c #7B7B7B", 10 | "% c #666666", 11 | "& c #656565", 12 | "* c #636363", 13 | "= c #616161", 14 | "- c #5B5B5B", 15 | "; c #424242", 16 | "> c #7E7E7E", 17 | ", c #6F6F6F", 18 | "' c #6D6D6D", 19 | ") c #737373", 20 | "! c #747474", 21 | "~ c #797979", 22 | "{ c #848484", 23 | "] c #727272", 24 | "^ c #585858", 25 | "/ c #646464", 26 | "( c #838383", 27 | "_ c #858585", 28 | ": c #4F4F4F", 29 | " ", 30 | " ... ", 31 | ".+@#.... ", 32 | ".@$%&*=-.; ", 33 | ".>$....... ", 34 | ".,.')!~>{.. ", 35 | "..']!~>{.^ ", 36 | "./])~>(_. ", 37 | "........: ", 38 | " "}; 39 | -------------------------------------------------------------------------------- /ecb-images/directories/height-10/ecb-leaf.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * leaf_xpm[] = { 3 | "16 10 19 1", 4 | " c None", 5 | ". c #424242", 6 | "+ c #494949", 7 | "@ c #979797", 8 | "# c #9D9D9D", 9 | "$ c #A4A4A4", 10 | "% c #737373", 11 | "& c #999999", 12 | "* c #9B9B9B", 13 | "= c #A2A2A2", 14 | "- c #B3B3B3", 15 | "; c #939393", 16 | "> c #989898", 17 | ", c #BABABA", 18 | "' c #9C9C9C", 19 | ") c #949494", 20 | "! c #BDBDBD", 21 | "~ c #AFAFAF", 22 | "{ c #B5B5B5", 23 | " ", 24 | "....+ ", 25 | ".@#$.% ", 26 | ".@&#... ", 27 | ".#*==-. ", 28 | ".&&;>,. ", 29 | ".')>>!. ", 30 | ".~{,!!. ", 31 | "....... ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /ecb-images/directories/height-10/ecb-open.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * open_xpm[] = { 3 | "16 10 20 1", 4 | " c None", 5 | ". c #848400", 6 | "+ c #FFFDBC", 7 | "@ c #D6D67B", 8 | "# c #CECE7B", 9 | "$ c #C6C66B", 10 | "% c #BDBD5A", 11 | "& c #CECE73", 12 | "* c #B2B247", 13 | "= c #B8B84D", 14 | "- c #BDBD57", 15 | "; c #C0C05D", 16 | "> c #B9B950", 17 | ", c #C9C96A", 18 | "' c #C1C15E", 19 | ") c #B7B74C", 20 | "! c #BCBC56", 21 | "~ c #C6C664", 22 | "{ c #ADAD40", 23 | "] c #A5A5C6", 24 | " .. ", 25 | ".++... ", 26 | ".@##$%. ", 27 | ".@&...... ", 28 | ".&.*=-;>,. ", 29 | ".&.=-'',. ", 30 | "..)!;~,,. ", 31 | ".{{!~,,. ", 32 | "....... ", 33 | " ] "}; 34 | -------------------------------------------------------------------------------- /ecb-images/directories/height-15/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbempty_xpm[] = { 3 | "16 15 14 1", 4 | " c None", 5 | "! c black", 6 | "# c #AEA950", 7 | "$ c #FDF9B1", 8 | "% c #FDF9AC", 9 | "& c #FDF9A9", 10 | "' c #FDF8A0", 11 | "( c #FDF793", 12 | ") c #FDF790", 13 | "* c #FCF67C", 14 | "+ c #FCF67F", 15 | ", c #FCF688", 16 | "- c #FDF89D", 17 | ". c #FDF9A6", 18 | " ", 19 | " ", 20 | " #### ", 21 | "#$%%&##### ", 22 | "#%%&&''(()# ", 23 | "#%&########## ", 24 | "#&#*++,,)((--# ", 25 | "#&#++,,)((--# ", 26 | "##++,,)((--'# ", 27 | "##+,,)((--'# ", 28 | "#+,,)((--'.# ", 29 | "########### ", 30 | " ", 31 | " ", 32 | " "}; -------------------------------------------------------------------------------- /ecb-images/directories/height-16/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbempty_xpm[] = { 3 | "16 16 14 1", 4 | " c None", 5 | "! c black", 6 | "# c #AEA950", 7 | "$ c #FDF9B1", 8 | "% c #FDF9AC", 9 | "& c #FDF9A9", 10 | "' c #FDF8A0", 11 | "( c #FDF793", 12 | ") c #FDF790", 13 | "* c #FCF67C", 14 | "+ c #FCF67F", 15 | ", c #FCF688", 16 | "- c #FDF89D", 17 | ". c #FDF9A6", 18 | " ", 19 | " ", 20 | " #### ", 21 | "#$%%&##### ", 22 | "#%%&&''(()# ", 23 | "#%&########## ", 24 | "#&#*++,,)((--# ", 25 | "#&#++,,)((--# ", 26 | "##++,,)((--'# ", 27 | "##+,,)((--'# ", 28 | "#+,,)((--'.# ", 29 | "########### ", 30 | " ", 31 | " ", 32 | " ", 33 | " "}; -------------------------------------------------------------------------------- /ecb-images/directories/height-17/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbempty_xpm[] = { 3 | "16 17 14 1", 4 | " c None", 5 | "! c black", 6 | "# c #AEA950", 7 | "$ c #FDF9B1", 8 | "% c #FDF9AC", 9 | "& c #FDF9A9", 10 | "' c #FDF8A0", 11 | "( c #FDF793", 12 | ") c #FDF790", 13 | "* c #FCF67C", 14 | "+ c #FCF67F", 15 | ", c #FCF688", 16 | "- c #FDF89D", 17 | ". c #FDF9A6", 18 | " ", 19 | " ", 20 | " ", 21 | " #### ", 22 | "#$%%&##### ", 23 | "#%%&&''(()# ", 24 | "#%&########## ", 25 | "#&#*++,,)((--# ", 26 | "#&#++,,)((--# ", 27 | "##++,,)((--'# ", 28 | "##+,,)((--'# ", 29 | "#+,,)((--'.# ", 30 | "########### ", 31 | " ", 32 | " ", 33 | " ", 34 | " "}; -------------------------------------------------------------------------------- /ecb-images/directories/height-18/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbempty_xpm[] = { 3 | "16 18 14 1", 4 | " c None", 5 | "! c black", 6 | "# c #AEA950", 7 | "$ c #FDF9B1", 8 | "% c #FDF9AC", 9 | "& c #FDF9A9", 10 | "' c #FDF8A0", 11 | "( c #FDF793", 12 | ") c #FDF790", 13 | "* c #FCF67C", 14 | "+ c #FCF67F", 15 | ", c #FCF688", 16 | "- c #FDF89D", 17 | ". c #FDF9A6", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " #### ", 23 | "#$%%&##### ", 24 | "#%%&&''(()# ", 25 | "#%&########## ", 26 | "#&#*++,,)((--# ", 27 | "#&#++,,)((--# ", 28 | "##++,,)((--'# ", 29 | "##+,,)((--'# ", 30 | "#+,,)((--'.# ", 31 | "########### ", 32 | " ", 33 | " ", 34 | " ", 35 | " "}; -------------------------------------------------------------------------------- /ecb-images/directories/height-19/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbempty_xpm[] = { 3 | "16 19 14 1", 4 | " c None", 5 | "! c black", 6 | "# c #AEA950", 7 | "$ c #FDF9B1", 8 | "% c #FDF9AC", 9 | "& c #FDF9A9", 10 | "' c #FDF8A0", 11 | "( c #FDF793", 12 | ") c #FDF790", 13 | "* c #FCF67C", 14 | "+ c #FCF67F", 15 | ", c #FCF688", 16 | "- c #FDF89D", 17 | ". c #FDF9A6", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " #### ", 23 | "#$%%&##### ", 24 | "#%%&&''(()# ", 25 | "#%&########## ", 26 | "#&#*++,,)((--# ", 27 | "#&#++,,)((--# ", 28 | "##++,,)((--'# ", 29 | "##+,,)((--'# ", 30 | "#+,,)((--'.# ", 31 | "########### ", 32 | " ", 33 | " ", 34 | " ", 35 | " ", 36 | " "}; -------------------------------------------------------------------------------- /ecb-images/directories/height-20/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbempty_xpm[] = { 3 | "16 20 14 1", 4 | " c None", 5 | "! c black", 6 | "# c #AEA950", 7 | "$ c #FDF9B1", 8 | "% c #FDF9AC", 9 | "& c #FDF9A9", 10 | "' c #FDF8A0", 11 | "( c #FDF793", 12 | ") c #FDF790", 13 | "* c #FCF67C", 14 | "+ c #FCF67F", 15 | ", c #FCF688", 16 | "- c #FDF89D", 17 | ". c #FDF9A6", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " #### ", 24 | "#$%%&##### ", 25 | "#%%&&''(()# ", 26 | "#%&########## ", 27 | "#&#*++,,)((--# ", 28 | "#&#++,,)((--# ", 29 | "##++,,)((--'# ", 30 | "##+,,)((--'# ", 31 | "#+,,)((--'.# ", 32 | "########### ", 33 | " ", 34 | " ", 35 | " ", 36 | " ", 37 | " "}; -------------------------------------------------------------------------------- /ecb-images/directories/height-21/ecb-empty.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbempty_xpm[] = { 3 | "16 21 14 1", 4 | " c None", 5 | "! c black", 6 | "# c #AEA950", 7 | "$ c #FDF9B1", 8 | "% c #FDF9AC", 9 | "& c #FDF9A9", 10 | "' c #FDF8A0", 11 | "( c #FDF793", 12 | ") c #FDF790", 13 | "* c #FCF67C", 14 | "+ c #FCF67F", 15 | ", c #FCF688", 16 | "- c #FDF89D", 17 | ". c #FDF9A6", 18 | " ", 19 | " ", 20 | " ", 21 | " ", 22 | " ", 23 | " #### ", 24 | "#$%%&##### ", 25 | "#%%&&''(()# ", 26 | "#%&########## ", 27 | "#&#*++,,)((--# ", 28 | "#&#++,,)((--# ", 29 | "##++,,)((--'# ", 30 | "##+,,)((--'# ", 31 | "#+,,)((--'.# ", 32 | "########### ", 33 | " ", 34 | " ", 35 | " ", 36 | " ", 37 | " ", 38 | " "}; -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-class-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_class_private_xpm[] = { 3 | "16 14 32 1", 4 | " c None", 5 | ". c #696969", 6 | "+ c #F5F5F5", 7 | "@ c #434343", 8 | "# c #FFFFFF", 9 | "$ c #C5C5C5", 10 | "% c #F1F1F1", 11 | "& c #CACACA", 12 | "* c #E6E6E6", 13 | "= c #C9C9C9", 14 | "- c #D5D5D5", 15 | "; c #D8D8D8", 16 | "> c #8C8C8C", 17 | ", c #D1D1D1", 18 | "' c #656565", 19 | ") c #868686", 20 | "! c #898989", 21 | "~ c #C8C8C8", 22 | "{ c #B6B6B6", 23 | "] c #ABABAB", 24 | "^ c #D7D7D7", 25 | "/ c #BDBDBD", 26 | "( c #BBBBBB", 27 | "_ c #AFAFAF", 28 | ": c #D2D2D2", 29 | "< c #A7A7A7", 30 | "[ c #B0B0B0", 31 | "} c #AAAAAA", 32 | "| c #676767", 33 | "1 c #CBCBCB", 34 | "2 c #B8B8B8", 35 | "3 c #B4B4B4", 36 | " ...+ ", 37 | " @# .$#$.+", 38 | " @%@+ .+ +.#", 39 | " @%&&@# .....+", 40 | "@*=$-;@+ ..>..#", 41 | " @;,;@# .>#>.+", 42 | " @;@+ @@'..>..#", 43 | "@@)@)!@~{].....+", 44 | "@^/{(@~,]_/'+#+#", 45 | "@:<[}@{}{~=|# ", 46 | "@123(@}_~=;'+ ", 47 | "@:3(3!@/=;'# ", 48 | "@)!)!)+'|'+ ", 49 | " #+#+# #+# "}; 50 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-class-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_class_protected_xpm[] = { 3 | "16 14 38 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #FFFFFF", 7 | "@ c #EDEDED", 8 | "# c #F2F2F2", 9 | "$ c #E7E7E7", 10 | "% c #747474", 11 | "& c #F1F1F1", 12 | "* c #F5F5F5", 13 | "= c #D8D8D8", 14 | "- c #D2D2D2", 15 | "; c #8C8C8C", 16 | "> c #CACACA", 17 | ", c #404040", 18 | "' c #E0E0E0", 19 | ") c #898989", 20 | "! c #E6E6E6", 21 | "~ c #C9C9C9", 22 | "{ c #C5C5C5", 23 | "] c #D5D5D5", 24 | "^ c #787878", 25 | "/ c #D1D1D1", 26 | "( c #656565", 27 | "_ c #868686", 28 | ": c #C8C8C8", 29 | "< c #B6B6B6", 30 | "[ c #ABABAB", 31 | "} c #D7D7D7", 32 | "| c #BDBDBD", 33 | "1 c #BBBBBB", 34 | "2 c #AFAFAF", 35 | "3 c #A7A7A7", 36 | "4 c #B0B0B0", 37 | "5 c #AAAAAA", 38 | "6 c #CBCBCB", 39 | "7 c #B8B8B8", 40 | "8 c #B4B4B4", 41 | "9 c #676767", 42 | " .....+ ", 43 | " .+ .+@#@$%+", 44 | " .&.* .@=.=-;*", 45 | " .&>>.+ ,$-='=)+", 46 | ".!~{]=.* ..-^)* ", 47 | " .=/=.+ .=)+ ", 48 | " .=.* ..(.-;* ", 49 | ".._._).:<[.=';+ ", 50 | ".}|<1.:/[2.';* ", 51 | ".-345.<5<:~^+ ", 52 | ".6781.52:~=* ", 53 | ".-818).|~=(+ ", 54 | "._)_)_*(9(* ", 55 | " +*+*+ +*+ "}; 56 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-class-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_class_public_xpm[] = { 3 | "16 14 32 1", 4 | " c None", 5 | ". c #686868", 6 | "+ c #FFFFFF", 7 | "@ c #444444", 8 | "# c #9F9F9F", 9 | "$ c #F5F5F5", 10 | "% c #F1F1F1", 11 | "& c #CACACA", 12 | "* c #E6E6E6", 13 | "= c #C9C9C9", 14 | "- c #C5C5C5", 15 | "; c #D5D5D5", 16 | "> c #D8D8D8", 17 | ", c #D1D1D1", 18 | "' c #656565", 19 | ") c #868686", 20 | "! c #898989", 21 | "~ c #C8C8C8", 22 | "{ c #B6B6B6", 23 | "] c #ABABAB", 24 | "^ c #D7D7D7", 25 | "/ c #BDBDBD", 26 | "( c #BBBBBB", 27 | "_ c #AFAFAF", 28 | ": c #D2D2D2", 29 | "< c #A7A7A7", 30 | "[ c #B0B0B0", 31 | "} c #AAAAAA", 32 | "| c #676767", 33 | "1 c #CBCBCB", 34 | "2 c #B8B8B8", 35 | "3 c #B4B4B4", 36 | " ...+ ", 37 | " @+ .#+#.$ ", 38 | " @%@$ .$ $.+ ", 39 | " @%&&@+ + .....$", 40 | "@*=-;>@$ ..#..+", 41 | " @>,>@+ .#+#.$", 42 | " @>@$ @@'..#..+", 43 | "@@)@)!@~{].....$", 44 | "@^/{(@~,]_/'$+$+", 45 | "@:<[}@{}{~=|+ ", 46 | "@123(@}_~=>'$ ", 47 | "@:3(3!@/=>'+ ", 48 | "@)!)!)$'|'$ ", 49 | " +$+$+ +$+ "}; 50 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-class-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_class_unknown_xpm[] = { 3 | "16 14 31 1", 4 | " c None", 5 | ". c #434343", 6 | "+ c #FFFFFF", 7 | "@ c #F1F1F1", 8 | "# c #F5F5F5", 9 | "$ c #CACACA", 10 | "% c #E6E6E6", 11 | "& c #C9C9C9", 12 | "* c #C5C5C5", 13 | "= c #D5D5D5", 14 | "- c #D8D8D8", 15 | "; c #D1D1D1", 16 | "> c #656565", 17 | ", c #A5A5C6", 18 | "' c #868686", 19 | ") c #898989", 20 | "! c #C8C8C8", 21 | "~ c #B6B6B6", 22 | "{ c #ABABAB", 23 | "] c #D7D7D7", 24 | "^ c #BDBDBD", 25 | "/ c #BBBBBB", 26 | "( c #AFAFAF", 27 | "_ c #D2D2D2", 28 | ": c #A7A7A7", 29 | "< c #B0B0B0", 30 | "[ c #AAAAAA", 31 | "} c #676767", 32 | "| c #CBCBCB", 33 | "1 c #B8B8B8", 34 | "2 c #B4B4B4", 35 | " ", 36 | " .+ ", 37 | " .@.# ", 38 | " .@$$.+ ", 39 | " .%&*=-.# ", 40 | " .-;-.+ ", 41 | " .-.# ..># ", 42 | ",..'.').!~{>+ ", 43 | " .]^~/.!;{(^># ", 44 | " ._:<[.~[~!&}+ ", 45 | " .|12/.[(!&-># ", 46 | " ._2/2).^&->+ ", 47 | " .')')'#>}># ", 48 | " +#+#+ +#+ "}; 49 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-constructor-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_constructor_private_xpm[] = { 3 | "16 14 18 1", 4 | " c None", 5 | ". c #696969", 6 | "+ c #FFFFFF", 7 | "@ c #C5C5C5", 8 | "# c #F5F5F5", 9 | "$ c #444444", 10 | "% c #EFEFEF", 11 | "& c #787878", 12 | "* c #C2C2C2", 13 | "= c #C9C9C9", 14 | "- c #8C8C8C", 15 | "; c #CECECE", 16 | "> c #C6C6C6", 17 | ", c #D1D1D1", 18 | "' c #CDCDCD", 19 | ") c #CACACA", 20 | "! c #E0E0E0", 21 | "~ c #D5D5D5", 22 | " ", 23 | " ...+ ", 24 | " .@+@.# ", 25 | " $# .+ +.+ ", 26 | " $%&# .....# ", 27 | " $%*=&# ..-..+ ", 28 | " $%*;>,&#.-+-.# ", 29 | "$%*'),;!&..-..+ ", 30 | " $!)~;!&#.....# ", 31 | " $!,!&# #+#+#+ ", 32 | " $!&# ", 33 | " &# ", 34 | " # ", 35 | " "}; 36 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-constructor-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_constructor_protected_xpm[] = { 3 | "16 14 25 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #FFFFFF", 7 | "@ c #EDEDED", 8 | "# c #F2F2F2", 9 | "$ c #E7E7E7", 10 | "% c #747474", 11 | "& c #F5F5F5", 12 | "* c #D8D8D8", 13 | "= c #D2D2D2", 14 | "- c #8C8C8C", 15 | "; c #FBFBFB", 16 | "> c #EFEFEF", 17 | ", c #787878", 18 | "' c #404040", 19 | ") c #E0E0E0", 20 | "! c #898989", 21 | "~ c #C2C2C2", 22 | "{ c #C9C9C9", 23 | "] c #CECECE", 24 | "^ c #C6C6C6", 25 | "/ c #D1D1D1", 26 | "( c #CDCDCD", 27 | "_ c #CACACA", 28 | ": c #D5D5D5", 29 | " ", 30 | " .....+ ", 31 | " .+@#@$%+", 32 | " .& .@*.*=-;", 33 | " .>,& '$=*)*!+", 34 | " .>~{,&+..=,!+ ", 35 | " .>~]^/,&+.*!+ ", 36 | ".>~(_/]),&.=-; ", 37 | " .)_:]),& .*)-+ ", 38 | " .)/),& .)-; ", 39 | " .),& ,; ", 40 | " ,& ; ", 41 | " & ", 42 | " "}; 43 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-constructor-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_constructor_public_xpm[] = { 3 | "16 14 17 1", 4 | " c None", 5 | ". c #686868", 6 | "+ c #9F9F9F", 7 | "@ c #FFFFFF", 8 | "# c #F5F5F5", 9 | "$ c #444444", 10 | "% c #EFEFEF", 11 | "& c #787878", 12 | "* c #C2C2C2", 13 | "= c #C9C9C9", 14 | "- c #CECECE", 15 | "; c #C6C6C6", 16 | "> c #D1D1D1", 17 | ", c #CDCDCD", 18 | "' c #CACACA", 19 | ") c #E0E0E0", 20 | "! c #D5D5D5", 21 | " ", 22 | " ... ", 23 | " .+@+.# ", 24 | " $# .@ .@ ", 25 | " $%&#@ .....# ", 26 | " $%*=&# ..+..@ ", 27 | " $%*-;>&#.+@+.# ", 28 | "$%*,'>-)&..+..@ ", 29 | " $)'!-)&#.....# ", 30 | " $)>)&# #@#@#@ ", 31 | " $)&# ", 32 | " &# ", 33 | " # ", 34 | " "}; 35 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-constructor-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_constructor_unknown_xpm[] = { 3 | "12 14 15 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #F5F5F5", 7 | "@ c #EFEFEF", 8 | "# c #787878", 9 | "$ c #C2C2C2", 10 | "% c #C9C9C9", 11 | "& c #CECECE", 12 | "* c #C6C6C6", 13 | "= c #D1D1D1", 14 | "- c #A5A5C6", 15 | "; c #CDCDCD", 16 | "> c #CACACA", 17 | ", c #E0E0E0", 18 | "' c #D5D5D5", 19 | " ", 20 | " ", 21 | " ", 22 | " .+ ", 23 | " .@#+ ", 24 | " .@$%#+ ", 25 | " .@$&*=#+ ", 26 | "-.@$;>=&,#+ ", 27 | " .,>'&,#+ ", 28 | " .,=,#+ ", 29 | " .,#+ ", 30 | " #+ ", 31 | " + ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-private-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_private_static_xpm[] = { 3 | "16 14 44 1", 4 | " c None", 5 | ". c #696969", 6 | "+ c #F5F5F5", 7 | "@ c #757575", 8 | "# c #727272", 9 | "$ c #8F8F8F", 10 | "% c #C5C5C5", 11 | "& c #FFFFFF", 12 | "* c #EEEEEE", 13 | "= c #AAAAAA", 14 | "- c #656565", 15 | "; c #4C4C4C", 16 | "> c #DCDCDC", 17 | ", c #989898", 18 | "' c #444444", 19 | ") c #C8C8C8", 20 | "! c #8A8A8A", 21 | "~ c #ECECEC", 22 | "{ c #A1A1A1", 23 | "] c #676767", 24 | "^ c #8C8C8C", 25 | "/ c #DDDDDD", 26 | "( c #A8A8A8", 27 | "_ c #E2E2E2", 28 | ": c #A7A7A7", 29 | "< c #B6B6B6", 30 | "[ c #D1D1D1", 31 | "} c #A4A4A4", 32 | "| c #A3A3A3", 33 | "1 c #BDBDBD", 34 | "2 c #A5A5A5", 35 | "3 c #8E8E8E", 36 | "4 c #E3E3E3", 37 | "5 c #ACACAC", 38 | "6 c #C9C9C9", 39 | "7 c #B5B5B5", 40 | "8 c #D8D8D8", 41 | "9 c #E6E6E6", 42 | "0 c #AFAFAF", 43 | "a c #666666", 44 | "b c #939393", 45 | "c c #9B9B9B", 46 | "d c #EAEAEA", 47 | "e c #B7B7B7", 48 | " ", 49 | " ...+ ", 50 | " @#$+ .%&%.+ ", 51 | " #*=& .& +.& ", 52 | " -;>,+ .....+ ", 53 | " ')!~{]+ ..^..& ", 54 | "')/(_:<]+.^&^.+ ", 55 | "'[}|~})-&..^..& ", 56 | "'123456]+.....+ ", 57 | "'27!*(8-&+&+&+& ", 58 | "+'<390-& ", 59 | " +]a9b& ", 60 | " +cde+ ", 61 | " ^$|& "}; 62 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_private_xpm[] = { 3 | "16 14 20 1", 4 | " c None", 5 | ". c #696969", 6 | "+ c #F5F5F5", 7 | "@ c #C5C5C5", 8 | "# c #FFFFFF", 9 | "$ c #444444", 10 | "% c #C8C8C8", 11 | "& c #D1D1D1", 12 | "* c #BDBDBD", 13 | "= c #A6A6A6", 14 | "- c #676767", 15 | "; c #8C8C8C", 16 | "> c #A4A4A4", 17 | ", c #B5B5B5", 18 | "' c #B6B6B6", 19 | ") c #656565", 20 | "! c #A5A5A5", 21 | "~ c #B3B3B3", 22 | "{ c #C9C9C9", 23 | "] c #D8D8D8", 24 | " ", 25 | " ...+ ", 26 | " .@#@.+ ", 27 | " .# +.# ", 28 | " $$$$+ .....+ ", 29 | " $%&*=-+ ..;..# ", 30 | "$%&>=,'-+.;#;.+ ", 31 | "$&>=,'%)#..;..# ", 32 | "$*!~'%{-+.....+ ", 33 | "$!,'%{])#+#+#+# ", 34 | "+$'%{])# ", 35 | " +-)-)# ", 36 | " +#+# ", 37 | " "}; 38 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-protected-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_protected_static_xpm[] = { 3 | "16 14 51 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #F5F5F5", 7 | "@ c #757575", 8 | "# c #727272", 9 | "$ c #8F8F8F", 10 | "% c #FFFFFF", 11 | "& c #EDEDED", 12 | "* c #F2F2F2", 13 | "= c #E7E7E7", 14 | "- c #747474", 15 | "; c #EEEEEE", 16 | "> c #AAAAAA", 17 | ", c #D8D8D8", 18 | "' c #D2D2D2", 19 | ") c #8C8C8C", 20 | "! c #FBFBFB", 21 | "~ c #656565", 22 | "{ c #4C4C4C", 23 | "] c #DCDCDC", 24 | "^ c #989898", 25 | "/ c #E0E0E0", 26 | "( c #898989", 27 | "_ c #C8C8C8", 28 | ": c #8A8A8A", 29 | "< c #ECECEC", 30 | "[ c #A1A1A1", 31 | "} c #676767", 32 | "| c #787878", 33 | "1 c #DDDDDD", 34 | "2 c #A8A8A8", 35 | "3 c #E2E2E2", 36 | "4 c #A7A7A7", 37 | "5 c #B6B6B6", 38 | "6 c #D1D1D1", 39 | "7 c #A4A4A4", 40 | "8 c #A3A3A3", 41 | "9 c #BDBDBD", 42 | "0 c #A5A5A5", 43 | "a c #8E8E8E", 44 | "b c #E3E3E3", 45 | "c c #ACACAC", 46 | "d c #C9C9C9", 47 | "e c #B5B5B5", 48 | "f c #E6E6E6", 49 | "g c #AFAFAF", 50 | "h c #666666", 51 | "i c #939393", 52 | "j c #9B9B9B", 53 | "k c #EAEAEA", 54 | "l c #B7B7B7", 55 | " ", 56 | " .....+ ", 57 | " @#$+ .%&*&=-%", 58 | " #;>% .&,.,')!", 59 | " ~{]^+ .=',/,(%", 60 | " ._:<[}++..'|(% ", 61 | "._12345}+%.,(% ", 62 | ".678<7_~% .')! ", 63 | ".90abcd}+ .,/)% ", 64 | ".0e:;2,~% ./)! ", 65 | "+.5afg~% +|! ", 66 | " +}hfi% ! ", 67 | " +jkl+ ", 68 | " )$8% "}; 69 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_protected_xpm[] = { 3 | "16 14 27 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #F5F5F5", 7 | "@ c #FFFFFF", 8 | "# c #EDEDED", 9 | "$ c #F2F2F2", 10 | "% c #E7E7E7", 11 | "& c #747474", 12 | "* c #D8D8D8", 13 | "= c #D2D2D2", 14 | "- c #8C8C8C", 15 | "; c #FBFBFB", 16 | "> c #E0E0E0", 17 | ", c #898989", 18 | "' c #C8C8C8", 19 | ") c #D1D1D1", 20 | "! c #BDBDBD", 21 | "~ c #A6A6A6", 22 | "{ c #676767", 23 | "] c #787878", 24 | "^ c #A4A4A4", 25 | "/ c #B5B5B5", 26 | "( c #B6B6B6", 27 | "_ c #656565", 28 | ": c #A5A5A5", 29 | "< c #B3B3B3", 30 | "[ c #C9C9C9", 31 | " ", 32 | " .....+ ", 33 | " .@#$#%&@", 34 | " .#*.*=-;", 35 | " ....+ .%=*>*,@", 36 | " .')!~{++..=],@ ", 37 | ".')^~/({+@.*,@ ", 38 | ".)^~/('_@ .=-; ", 39 | ".!:<('[{+ .*>-@ ", 40 | ".:/('[*_@ .>-; ", 41 | "+.('[*_@ +]; ", 42 | " +{_{_@ ; ", 43 | " +@+@ ", 44 | " "}; 45 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-public-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_public_static_xpm[] = { 3 | "16 14 44 1", 4 | " c None", 5 | ". c #686868", 6 | "+ c #F5F5F5", 7 | "@ c #757575", 8 | "# c #727272", 9 | "$ c #8F8F8F", 10 | "% c #9F9F9F", 11 | "& c #FFFFFF", 12 | "* c #EEEEEE", 13 | "= c #AAAAAA", 14 | "- c #656565", 15 | "; c #4C4C4C", 16 | "> c #DCDCDC", 17 | ", c #989898", 18 | "' c #444444", 19 | ") c #C8C8C8", 20 | "! c #8A8A8A", 21 | "~ c #ECECEC", 22 | "{ c #A1A1A1", 23 | "] c #676767", 24 | "^ c #DDDDDD", 25 | "/ c #A8A8A8", 26 | "( c #E2E2E2", 27 | "_ c #A7A7A7", 28 | ": c #B6B6B6", 29 | "< c #D1D1D1", 30 | "[ c #A4A4A4", 31 | "} c #A3A3A3", 32 | "| c #BDBDBD", 33 | "1 c #A5A5A5", 34 | "2 c #8E8E8E", 35 | "3 c #E3E3E3", 36 | "4 c #ACACAC", 37 | "5 c #C9C9C9", 38 | "6 c #B5B5B5", 39 | "7 c #D8D8D8", 40 | "8 c #E6E6E6", 41 | "9 c #AFAFAF", 42 | "0 c #666666", 43 | "a c #939393", 44 | "b c #9B9B9B", 45 | "c c #EAEAEA", 46 | "d c #B7B7B7", 47 | "e c #8C8C8C", 48 | " ", 49 | " ...+ ", 50 | " @#$+.%&%.+ ", 51 | " #*=&.& +.& ", 52 | " -;>,+ .....+ ", 53 | " ')!~{]+ ..%..& ", 54 | "')^/(_:]+.%&%.+ ", 55 | "'<[}~[)-&..%..& ", 56 | "'|12345]+.....+ ", 57 | "'16!*/7-&+&+&+& ", 58 | "+':289-& ", 59 | " +]08a& ", 60 | " +bcd+ ", 61 | " e$}& "}; 62 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_public_xpm[] = { 3 | "16 14 19 1", 4 | " c None", 5 | ". c #686868", 6 | "+ c #F5F5F5", 7 | "@ c #9F9F9F", 8 | "# c #FFFFFF", 9 | "$ c #444444", 10 | "% c #C8C8C8", 11 | "& c #D1D1D1", 12 | "* c #BDBDBD", 13 | "= c #A6A6A6", 14 | "- c #676767", 15 | "; c #A4A4A4", 16 | "> c #B5B5B5", 17 | ", c #B6B6B6", 18 | "' c #656565", 19 | ") c #A5A5A5", 20 | "! c #B3B3B3", 21 | "~ c #C9C9C9", 22 | "{ c #D8D8D8", 23 | " ", 24 | " ...+ ", 25 | " .@#@.+ ", 26 | " .# +.# ", 27 | " $$$$++ .....+ ", 28 | " $%&*=-+ ..@..# ", 29 | "$%&;=>,-+.@#@.+ ", 30 | "$&;=>,%'#..@..# ", 31 | "$*)!,%~-+.....+ ", 32 | "$)>,%~{'#+#+#+# ", 33 | "+$,%~{'# ", 34 | " +-'-'# ", 35 | " +#+# ", 36 | " "}; 37 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-unknown-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_unknown_static_xpm[] = { 3 | "12 14 43 1", 4 | " c None", 5 | ". c #757575", 6 | "+ c #727272", 7 | "@ c #8F8F8F", 8 | "# c #F5F5F5", 9 | "$ c #EEEEEE", 10 | "% c #AAAAAA", 11 | "& c #FFFFFF", 12 | "* c #656565", 13 | "= c #4C4C4C", 14 | "- c #DCDCDC", 15 | "; c #989898", 16 | "> c #444444", 17 | ", c #C8C8C8", 18 | "' c #8A8A8A", 19 | ") c #ECECEC", 20 | "! c #A1A1A1", 21 | "~ c #676767", 22 | "{ c #DDDDDD", 23 | "] c #A8A8A8", 24 | "^ c #E2E2E2", 25 | "/ c #A7A7A7", 26 | "( c #B6B6B6", 27 | "_ c #A5A5C6", 28 | ": c #D1D1D1", 29 | "< c #A4A4A4", 30 | "[ c #A3A3A3", 31 | "} c #BDBDBD", 32 | "| c #A5A5A5", 33 | "1 c #8E8E8E", 34 | "2 c #E3E3E3", 35 | "3 c #ACACAC", 36 | "4 c #C9C9C9", 37 | "5 c #B5B5B5", 38 | "6 c #D8D8D8", 39 | "7 c #E6E6E6", 40 | "8 c #AFAFAF", 41 | "9 c #666666", 42 | "0 c #939393", 43 | "a c #9B9B9B", 44 | "b c #EAEAEA", 45 | "c c #B7B7B7", 46 | "d c #8C8C8C", 47 | " ", 48 | " ", 49 | " .+@# ", 50 | " +$%& ", 51 | " *=-;# ", 52 | " >,')!~# ", 53 | " >,{]^/(~# ", 54 | "_>:<[)<,*& ", 55 | " >}|1234~# ", 56 | " >|5'$]6*& ", 57 | " #>(178*& ", 58 | " #~970& ", 59 | " #abc# ", 60 | " d@[& "}; 61 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-function-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_unknown_xpm[] = { 3 | "12 14 18 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #F5F5F5", 7 | "@ c #C8C8C8", 8 | "# c #D1D1D1", 9 | "$ c #BDBDBD", 10 | "% c #A6A6A6", 11 | "& c #676767", 12 | "* c #A4A4A4", 13 | "= c #B5B5B5", 14 | "- c #B6B6B6", 15 | "; c #A5A5C6", 16 | "> c #656565", 17 | ", c #FFFFFF", 18 | "' c #A5A5A5", 19 | ") c #B3B3B3", 20 | "! c #C9C9C9", 21 | "~ c #D8D8D8", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " ....+ ", 27 | " .@#$%&+ ", 28 | " .@#*%=-&+ ", 29 | ";.#*%=-@>, ", 30 | " .$')-@!&+ ", 31 | " .'=-@!~>, ", 32 | " +.-@!~>, ", 33 | " +&>&>, ", 34 | " +,+, ", 35 | " "}; 36 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-variable-private-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_private_static_xpm[] = { 3 | "16 14 47 1", 4 | " c None", 5 | ". c #696969", 6 | "+ c #F5F5F5", 7 | "@ c #757575", 8 | "# c #727272", 9 | "$ c #8F8F8F", 10 | "% c #C5C5C5", 11 | "& c #FFFFFF", 12 | "* c #989898", 13 | "= c #EDEDED", 14 | "- c #AFAFAF", 15 | "; c #444444", 16 | "> c #676767", 17 | ", c #D8D8D8", 18 | "' c #939393", 19 | ") c #D7D7D7", 20 | "! c #BDBDBD", 21 | "~ c #8C8C8C", 22 | "{ c #EBEBEB", 23 | "] c #929292", 24 | "^ c #A9A9A9", 25 | "/ c #D2D2D2", 26 | "( c #9E9E9E", 27 | "_ c #898989", 28 | ": c #E1E1E1", 29 | "< c #979797", 30 | "[ c #AAAAAA", 31 | "} c #CBCBCB", 32 | "| c #A5A5A5", 33 | "1 c #868686", 34 | "2 c #E9E9E9", 35 | "3 c #B3B3B3", 36 | "4 c #A2A2A2", 37 | "5 c #8B8B8B", 38 | "6 c #E2E2E2", 39 | "7 c #B0B0B0", 40 | "8 c #888888", 41 | "9 c #B9B9B9", 42 | "0 c #A7A7A7", 43 | "a c #8D8D8D", 44 | "b c #E3E3E3", 45 | "c c #B4B4B4", 46 | "d c #B6B6B6", 47 | "e c #7D7D7D", 48 | "f c #E8E8E8", 49 | "g c #BCBCBC", 50 | "h c #9D9D9D", 51 | " ", 52 | " ...+ ", 53 | " @#$+ .%&%.+ ", 54 | " *=-& .& +.& ", 55 | ";;;>,';; .....+ ", 56 | ";)!~{]!^&..~..& ", 57 | ";/(_:<[_+.~&~.+ ", 58 | ";}|12]31&..~..& ", 59 | ";/456<7_+.....+ ", 60 | ";}[8{]91&+&+&+& ", 61 | ";/0ab c #9E9E9E", 17 | ", c #A6A6A6", 18 | "' c #A3A3A3", 19 | ") c #ACACAC", 20 | "! c #AAAAAA", 21 | "~ c #898989", 22 | "{ c #CBCBCB", 23 | "] c #A5A5A5", 24 | "^ c #ABABAB", 25 | "/ c #B3B3B3", 26 | "( c #868686", 27 | "_ c #A2A2A2", 28 | ": c #B0B0B0", 29 | "< c #A7A7A7", 30 | "[ c #B1B1B1", 31 | "} c #AFAFAF", 32 | "| c #B9B9B9", 33 | "1 c #B8B8B8", 34 | "2 c #B4B4B4", 35 | " ", 36 | " ...+ ", 37 | " .@#@.+ ", 38 | " .# +.# ", 39 | "$$$$$$$$ .....+ ", 40 | "$%&*&*&=#..-..# ", 41 | "$;>,')!~+.-#-.+ ", 42 | "${]'^=/(#..-..# ", 43 | "$;_!=/:~+.....+ ", 44 | "${!<[}|(#+#+#+# ", 45 | "$;<:}12~+ ", 46 | "$*~(~(~(# ", 47 | " #+#+#+#+ ", 48 | " "}; 49 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-variable-protected-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_protected_static_xpm[] = { 3 | "16 14 51 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #F5F5F5", 7 | "@ c #757575", 8 | "# c #727272", 9 | "$ c #8F8F8F", 10 | "% c #FFFFFF", 11 | "& c #EDEDED", 12 | "* c #F2F2F2", 13 | "= c #E7E7E7", 14 | "- c #747474", 15 | "; c #989898", 16 | "> c #AFAFAF", 17 | ", c #D8D8D8", 18 | "' c #D2D2D2", 19 | ") c #8C8C8C", 20 | "! c #FBFBFB", 21 | "~ c #676767", 22 | "{ c #939393", 23 | "] c #E0E0E0", 24 | "^ c #898989", 25 | "/ c #D7D7D7", 26 | "( c #BDBDBD", 27 | "_ c #EBEBEB", 28 | ": c #929292", 29 | "< c #A9A9A9", 30 | "[ c #787878", 31 | "} c #9E9E9E", 32 | "| c #E1E1E1", 33 | "1 c #979797", 34 | "2 c #AAAAAA", 35 | "3 c #CBCBCB", 36 | "4 c #A5A5A5", 37 | "5 c #868686", 38 | "6 c #E9E9E9", 39 | "7 c #B3B3B3", 40 | "8 c #A2A2A2", 41 | "9 c #8B8B8B", 42 | "0 c #E2E2E2", 43 | "a c #B0B0B0", 44 | "b c #888888", 45 | "c c #B9B9B9", 46 | "d c #A7A7A7", 47 | "e c #8D8D8D", 48 | "f c #E3E3E3", 49 | "g c #B4B4B4", 50 | "h c #B6B6B6", 51 | "i c #7D7D7D", 52 | "j c #E8E8E8", 53 | "k c #BCBCBC", 54 | "l c #9D9D9D", 55 | " ", 56 | " .....+ ", 57 | " @#$+ .%&*&=-%", 58 | " ;&>% .&,.,')!", 59 | "...~,{...=',],^%", 60 | "./()_:(<%..'[^% ", 61 | ".'}^|12^+%.,^% ", 62 | ".3456:75% .')! ", 63 | ".'8901a^+ .,])% ", 64 | ".32b_:c5% .])! ", 65 | ".'def1g^+ [! ", 66 | ".h^ij:^5% ! ", 67 | " %+d6k+%+ ", 68 | " ;l2% "}; 69 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-variable-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_protected_xpm[] = { 3 | "16 14 37 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #F5F5F5", 7 | "@ c #FFFFFF", 8 | "# c #EDEDED", 9 | "$ c #F2F2F2", 10 | "% c #E7E7E7", 11 | "& c #747474", 12 | "* c #D8D8D8", 13 | "= c #D2D2D2", 14 | "- c #8C8C8C", 15 | "; c #FBFBFB", 16 | "> c #E0E0E0", 17 | ", c #898989", 18 | "' c #D7D7D7", 19 | ") c #BDBDBD", 20 | "! c #B6B6B6", 21 | "~ c #A9A9A9", 22 | "{ c #787878", 23 | "] c #9E9E9E", 24 | "^ c #A6A6A6", 25 | "/ c #A3A3A3", 26 | "( c #ACACAC", 27 | "_ c #AAAAAA", 28 | ": c #CBCBCB", 29 | "< c #A5A5A5", 30 | "[ c #ABABAB", 31 | "} c #B3B3B3", 32 | "| c #868686", 33 | "1 c #A2A2A2", 34 | "2 c #B0B0B0", 35 | "3 c #A7A7A7", 36 | "4 c #B1B1B1", 37 | "5 c #AFAFAF", 38 | "6 c #B9B9B9", 39 | "7 c #B8B8B8", 40 | "8 c #B4B4B4", 41 | " ", 42 | " .....+ ", 43 | " .@#$#%&@", 44 | " .#*.*=-;", 45 | ".........%=*>*,@", 46 | ".')!)!)~@..={,@ ", 47 | ".=]^/(_,+@.*,@ ", 48 | ".:-@ ", 50 | ".:_3456|@ .>-; ", 51 | ".=32578,+ {; ", 52 | ".!,|,|,|@ ; ", 53 | " @+@+@+@+ ", 54 | " "}; 55 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-variable-public-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_public_static_xpm[] = { 3 | "16 14 48 1", 4 | " c None", 5 | ". c #686868", 6 | "+ c #F5F5F5", 7 | "@ c #757575", 8 | "# c #727272", 9 | "$ c #8F8F8F", 10 | "% c #9F9F9F", 11 | "& c #FFFFFF", 12 | "* c #989898", 13 | "= c #EDEDED", 14 | "- c #AFAFAF", 15 | "; c #444444", 16 | "> c #676767", 17 | ", c #D8D8D8", 18 | "' c #939393", 19 | ") c #404040", 20 | "! c #D7D7D7", 21 | "~ c #BDBDBD", 22 | "{ c #8C8C8C", 23 | "] c #EBEBEB", 24 | "^ c #929292", 25 | "/ c #A9A9A9", 26 | "( c #D2D2D2", 27 | "_ c #9E9E9E", 28 | ": c #898989", 29 | "< c #E1E1E1", 30 | "[ c #979797", 31 | "} c #AAAAAA", 32 | "| c #CBCBCB", 33 | "1 c #A5A5A5", 34 | "2 c #868686", 35 | "3 c #E9E9E9", 36 | "4 c #B3B3B3", 37 | "5 c #A2A2A2", 38 | "6 c #8B8B8B", 39 | "7 c #E2E2E2", 40 | "8 c #B0B0B0", 41 | "9 c #888888", 42 | "0 c #B9B9B9", 43 | "a c #A7A7A7", 44 | "b c #8D8D8D", 45 | "c c #E3E3E3", 46 | "d c #B4B4B4", 47 | "e c #B6B6B6", 48 | "f c #7D7D7D", 49 | "g c #E8E8E8", 50 | "h c #BCBCBC", 51 | "i c #9D9D9D", 52 | " ", 53 | " ...+ ", 54 | " @#$+.%&%.+ ", 55 | " *=-&.& +.& ", 56 | ";;;>,';) .....+ ", 57 | ";!~{]^~/&..%..& ", 58 | ";(_:<[}:+.%&%.+ ", 59 | ";|123^42&..%..& ", 60 | ";(567[8:+.....+ ", 61 | ";|}9]^02&+&+&+& ", 62 | ";(abc[d:+ ", 63 | ";e:fg^:2& ", 64 | " &+a3h+&+ ", 65 | " *i}& "}; 66 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-variable-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_public_xpm[] = { 3 | "16 14 31 1", 4 | " c None", 5 | ". c #686868", 6 | "+ c #F5F5F5", 7 | "@ c #9F9F9F", 8 | "# c #FFFFFF", 9 | "$ c #444444", 10 | "% c #404040", 11 | "& c #D7D7D7", 12 | "* c #BDBDBD", 13 | "= c #B6B6B6", 14 | "- c #A9A9A9", 15 | "; c #D2D2D2", 16 | "> c #9E9E9E", 17 | ", c #A6A6A6", 18 | "' c #A3A3A3", 19 | ") c #ACACAC", 20 | "! c #AAAAAA", 21 | "~ c #898989", 22 | "{ c #CBCBCB", 23 | "] c #A5A5A5", 24 | "^ c #ABABAB", 25 | "/ c #B3B3B3", 26 | "( c #868686", 27 | "_ c #A2A2A2", 28 | ": c #B0B0B0", 29 | "< c #A7A7A7", 30 | "[ c #B1B1B1", 31 | "} c #AFAFAF", 32 | "| c #B9B9B9", 33 | "1 c #B8B8B8", 34 | "2 c #B4B4B4", 35 | " ", 36 | " ...+ ", 37 | " .@#@.+ ", 38 | " .# +.# ", 39 | "$$$$$$$% .....+ ", 40 | "$&*=*=*-#..@..# ", 41 | "$;>,')!~+.@#@.+ ", 42 | "${]'^-/(#..@..# ", 43 | "$;_!-/:~+.....+ ", 44 | "${!<[}|(#+#+#+# ", 45 | "$;<:}12~+ ", 46 | "$=~(~(~(# ", 47 | " #+#+#+#+ ", 48 | " "}; 49 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-variable-unknown-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_unknown_static_xpm[] = { 3 | "12 14 46 1", 4 | " c None", 5 | ". c #757575", 6 | "+ c #727272", 7 | "@ c #8F8F8F", 8 | "# c #F5F5F5", 9 | "$ c #989898", 10 | "% c #EDEDED", 11 | "& c #AFAFAF", 12 | "* c #FFFFFF", 13 | "= c #444444", 14 | "- c #676767", 15 | "; c #D8D8D8", 16 | "> c #939393", 17 | ", c #D7D7D7", 18 | "' c #BDBDBD", 19 | ") c #8C8C8C", 20 | "! c #EBEBEB", 21 | "~ c #929292", 22 | "{ c #A9A9A9", 23 | "] c #D2D2D2", 24 | "^ c #9E9E9E", 25 | "/ c #898989", 26 | "( c #E1E1E1", 27 | "_ c #979797", 28 | ": c #AAAAAA", 29 | "< c #A5A5C6", 30 | "[ c #CBCBCB", 31 | "} c #A5A5A5", 32 | "| c #868686", 33 | "1 c #E9E9E9", 34 | "2 c #B3B3B3", 35 | "3 c #A2A2A2", 36 | "4 c #8B8B8B", 37 | "5 c #E2E2E2", 38 | "6 c #B0B0B0", 39 | "7 c #888888", 40 | "8 c #B9B9B9", 41 | "9 c #A7A7A7", 42 | "0 c #8D8D8D", 43 | "a c #E3E3E3", 44 | "b c #B4B4B4", 45 | "c c #B6B6B6", 46 | "d c #7D7D7D", 47 | "e c #E8E8E8", 48 | "f c #BCBCBC", 49 | "g c #9D9D9D", 50 | " ", 51 | " ", 52 | " .+@# ", 53 | " $%&* ", 54 | " ===-;>== ", 55 | " =,')!~'{* ", 56 | " =]^/(_:/# ", 57 | "<=[}|1~2|* ", 58 | " =]345_6/# ", 59 | " =[:7!~8|* ", 60 | " =]90a_b/# ", 61 | " =c/de~/|* ", 62 | " *#91f#*# ", 63 | " $g:* "}; 64 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-abstract-variable-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_unknown_xpm[] = { 3 | "12 14 29 1", 4 | " c None", 5 | ". c #444444", 6 | "+ c #D7D7D7", 7 | "@ c #BDBDBD", 8 | "# c #B6B6B6", 9 | "$ c #A9A9A9", 10 | "% c #FFFFFF", 11 | "& c #D2D2D2", 12 | "* c #9E9E9E", 13 | "= c #A6A6A6", 14 | "- c #A3A3A3", 15 | "; c #ACACAC", 16 | "> c #AAAAAA", 17 | ", c #898989", 18 | "' c #F5F5F5", 19 | ") c #A5A5C6", 20 | "! c #CBCBCB", 21 | "~ c #A5A5A5", 22 | "{ c #ABABAB", 23 | "] c #B3B3B3", 24 | "^ c #868686", 25 | "/ c #A2A2A2", 26 | "( c #B0B0B0", 27 | "_ c #A7A7A7", 28 | ": c #B1B1B1", 29 | "< c #AFAFAF", 30 | "[ c #B9B9B9", 31 | "} c #B8B8B8", 32 | "| c #B4B4B4", 33 | " ", 34 | " ", 35 | " ", 36 | " ", 37 | " ........ ", 38 | " .+@#@#@$% ", 39 | " .&*=-;>,' ", 40 | ").!~-{$]^% ", 41 | " .&/>$](,' ", 42 | " .!>_:<[^% ", 43 | " .&_(<}|,' ", 44 | " .#,^,^,^% ", 45 | " %'%'%'%' ", 46 | " "}; 47 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-class-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_class_private_xpm[] = { 3 | "16 14 40 1", 4 | " c None", 5 | ". c #BA0000", 6 | "+ c #F2F2F2", 7 | "@ c #040404", 8 | "# c #FFFFFF", 9 | "$ c #FF9090", 10 | "% c #F2F1C5", 11 | "& c #E0B84B", 12 | "* c #DCB857", 13 | "= c #F2DDA4", 14 | "- c #E0B74A", 15 | "; c #D7B34F", 16 | "> c #ECC864", 17 | ", c #F2CB61", 18 | "' c #FF2424", 19 | ") c #E8C25C", 20 | "! c #4F2721", 21 | "~ c #4B5F87", 22 | "{ c #4F648E", 23 | "] c #E5A684", 24 | "^ c #D48E67", 25 | "/ c #D67A44", 26 | "( c #C2CBDF", 27 | "_ c #8AAAEA", 28 | ": c #83A1DE", 29 | "< c #87A7E8", 30 | "[ c #E2B7A1", 31 | "} c #D08254", 32 | "| c #DF966D", 33 | "1 c #B2C5EB", 34 | "2 c #6B8CD1", 35 | "3 c #7798DF", 36 | "4 c #7190D4", 37 | "5 c #D67942", 38 | "6 c #DEAC90", 39 | "7 c #532923", 40 | "8 c #A9BBDF", 41 | "9 c #83A3E6", 42 | "0 c #809EDC", 43 | "a c #EEC1AA", 44 | " ...+ ", 45 | " @# .$#$.+", 46 | " @%@+ .+ +.#", 47 | " @%&*@# .....+", 48 | "@=-;>,@+ ..'..#", 49 | " @,),@# .'#'.+", 50 | " @,@+ @@!..'..#", 51 | "@@~@~{@]^/.....+", 52 | "@(_:<@][/}|!+#+#", 53 | "@1234@^5^]67# ", 54 | "@890<@5}]6a!+ ", 55 | "@10<0{@|6a!# ", 56 | "@~{~{~+!7!+ ", 57 | " #+#+# #+# "}; 58 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-class-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbclassprotected_xpm[] = { 3 | "16 14 48 1", 4 | " c None", 5 | "! c black", 6 | "# c #040404", 7 | "$ c white", 8 | "% c #FEE99F", 9 | "& c #FEF0B7", 10 | "' c #FEDF8B", 11 | "( c #8E2E00", 12 | ") c #F2F1C5", 13 | "* c #F2F2F2", 14 | "+ c #FDC760", 15 | ", c #FCBD4F", 16 | "- c #C04C00", 17 | ". c #E0B84B", 18 | "0 c #DCB857", 19 | "1 c #FDD378", 20 | "2 c #B84900", 21 | "3 c #F2DDA4", 22 | "4 c #E0B74A", 23 | "5 c #D7B34F", 24 | "6 c #ECC864", 25 | "7 c #F2CB61", 26 | "8 c #963400", 27 | "9 c #E8C25C", 28 | ": c #4F2721", 29 | "; c #4B5F87", 30 | "< c #4F648E", 31 | "= c #E5A684", 32 | "> c #D48E67", 33 | "? c #D67A44", 34 | "@ c #C2CBDF", 35 | "A c #8AAAEA", 36 | "B c #83A1DE", 37 | "C c #87A7E8", 38 | "D c #E2B7A1", 39 | "E c #D08254", 40 | "F c #B2C5EB", 41 | "G c #6B8CD1", 42 | "H c #7798DF", 43 | "I c #7190D4", 44 | "J c #D67942", 45 | "K c #DEAC90", 46 | "L c #A9BBDF", 47 | "M c #83A3E6", 48 | "N c #809EDC", 49 | "O c #EEC1AA", 50 | "P c #DF966D", 51 | "Q c #532923", 52 | " #####$ ", 53 | " #$ #$%&%'($", 54 | " #)#* #%+#+,-*", 55 | " #).0#$ !',+1+2$", 56 | "#34567#* ##,82* ", 57 | " #797#$ #+2$ ", 58 | " #7#* ##:#,-* ", 59 | "##;#;<#=>?#+1-$ ", 60 | "#@ABC#=D?E#1-* ", 61 | "#FGHI#>J>=K8$ ", 62 | "#LMNC#JE=KO: ", 63 | "#FNCN<#PKO:$ ", 64 | "#;<;<;*:Q:* ", 65 | " $*$*$ $*$ "}; -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-class-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_class_public_xpm[] = { 3 | "16 14 39 1", 4 | " c None", 5 | ". c #005D00", 6 | "+ c #FFFFFF", 7 | "@ c #040404", 8 | "# c #3CBA00", 9 | "$ c #F2F2F2", 10 | "% c #F2F1C5", 11 | "& c #E0B84B", 12 | "* c #DCB857", 13 | "= c #F2DDA4", 14 | "- c #E0B74A", 15 | "; c #D7B34F", 16 | "> c #ECC864", 17 | ", c #F2CB61", 18 | "' c #E8C25C", 19 | ") c #4F2721", 20 | "! c #4B5F87", 21 | "~ c #4F648E", 22 | "{ c #E5A684", 23 | "] c #D48E67", 24 | "^ c #D67A44", 25 | "/ c #C2CBDF", 26 | "( c #8AAAEA", 27 | "_ c #83A1DE", 28 | ": c #87A7E8", 29 | "< c #E2B7A1", 30 | "[ c #D08254", 31 | "} c #DF966D", 32 | "| c #B2C5EB", 33 | "1 c #6B8CD1", 34 | "2 c #7798DF", 35 | "3 c #7190D4", 36 | "4 c #D67942", 37 | "5 c #DEAC90", 38 | "6 c #532923", 39 | "7 c #A9BBDF", 40 | "8 c #83A3E6", 41 | "9 c #809EDC", 42 | "0 c #EEC1AA", 43 | " ...+ ", 44 | " @+ .#+#.$ ", 45 | " @%@$ .$ $.+ ", 46 | " @%&*@+ + .....$", 47 | "@=-;>,@$ ..#..+", 48 | " @,',@+ .#+#.$", 49 | " @,@$ @@)..#..+", 50 | "@@!@!~@{]^.....$", 51 | "@/(_:@{<^[})$+$+", 52 | "@|123@]4]{56+ ", 53 | "@789:@4[{50)$ ", 54 | "@|9:9~@}50)+ ", 55 | "@!~!~!$)6)$ ", 56 | " +$+$+ +$+ "}; 57 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-class-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_class_unknown_xpm[] = { 3 | "16 14 38 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #FFFFFF", 7 | "@ c #F2F1C5", 8 | "# c #F2F2F2", 9 | "$ c #E0B84B", 10 | "% c #DCB857", 11 | "& c #F2DDA4", 12 | "* c #E0B74A", 13 | "= c #D7B34F", 14 | "- c #ECC864", 15 | "; c #F2CB61", 16 | "> c #E8C25C", 17 | ", c #4F2721", 18 | "' c #A5A5C6", 19 | ") c #4B5F87", 20 | "! c #4F648E", 21 | "~ c #E5A684", 22 | "{ c #D48E67", 23 | "] c #D67A44", 24 | "^ c #C2CBDF", 25 | "/ c #8AAAEA", 26 | "( c #83A1DE", 27 | "_ c #87A7E8", 28 | ": c #E2B7A1", 29 | "< c #D08254", 30 | "[ c #DF966D", 31 | "} c #B2C5EB", 32 | "| c #6B8CD1", 33 | "1 c #7798DF", 34 | "2 c #7190D4", 35 | "3 c #D67942", 36 | "4 c #DEAC90", 37 | "5 c #532923", 38 | "6 c #A9BBDF", 39 | "7 c #83A3E6", 40 | "8 c #809EDC", 41 | "9 c #EEC1AA", 42 | " ", 43 | " .+ ", 44 | " .@.# ", 45 | " .@$%.+ ", 46 | " .&*=-;.# ", 47 | " .;>;.+ ", 48 | " .;.# ..,# ", 49 | "'..).)!.~{],+ ", 50 | " .^/(_.~:]<[,# ", 51 | " .}|12.{3{~45+ ", 52 | " .678_.3<~49,# ", 53 | " .}8_8!.[49,+ ", 54 | " .)!)!)#,5,# ", 55 | " +#+#+ +#+ "}; 56 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-constructor-bucket.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * Constructors_xpm[] = { 3 | "16 14 94 2", 4 | " c None", 5 | ". c #040404", 6 | "+ c #FFFFFF", 7 | "@ c #FFE9AD", 8 | "# c #848484", 9 | "$ c #8B8B8B", 10 | "% c #CAA542", 11 | "& c #E0B74A", 12 | "* c #666666", 13 | "= c #616161", 14 | "- c #3B3B3B", 15 | "; c #D1D1D1", 16 | "> c #E4BD54", 17 | ", c #CDAA4C", 18 | "' c #E8C25C", 19 | ") c #C6C6C6", 20 | "! c #545454", 21 | "~ c #6B6A6A", 22 | "{ c #050505", 23 | "] c #E3BD53", 24 | "^ c #D3B257", 25 | "/ c #FFD666", 26 | "( c #7C7C7C", 27 | "_ c #717070", 28 | ": c #F2F2F2", 29 | "< c #5E5E5E", 30 | "[ c #5B5B5B", 31 | "} c #626262", 32 | "| c #676767", 33 | "1 c #414141", 34 | "2 c #857A5D", 35 | "3 c #756C55", 36 | "4 c #80765D", 37 | "5 c #766E57", 38 | "6 c #7B7B7B", 39 | "7 c #6F6F6F", 40 | "8 c #BCBCBC", 41 | "9 c #C6C5C6", 42 | "0 c #EFEFEF", 43 | "a c #FBFCFB", 44 | "b c #727272", 45 | "c c #FCE7AC", 46 | "d c #E1D1A3", 47 | "e c #FBE5AB", 48 | "f c #FAFAFA", 49 | "g c #6B6B6B", 50 | "h c #696969", 51 | "i c #C5C5C5", 52 | "j c #BBBBBB", 53 | "k c #FBFBFC", 54 | "l c #EEEDED", 55 | "m c #F9F9F9", 56 | "n c #717170", 57 | "o c #FAFAF9", 58 | "p c #E6E6E6", 59 | "q c #717171", 60 | "r c #EBEBEA", 61 | "s c #F6F7F7", 62 | "t c #F9FAF9", 63 | "u c #F1F0F1", 64 | "v c #C2C2C2", 65 | "w c #B7B8B7", 66 | "x c #F5F5F5", 67 | "y c #E7E8E8", 68 | "z c #E5E5E5", 69 | "A c #E2E2E2", 70 | "B c #EDEDEE", 71 | "C c #DFDFDF", 72 | "D c #B7B7B8", 73 | "E c #BABBBB", 74 | "F c #D9D9D9", 75 | "G c #D8D8D8", 76 | "H c #D7D7D7", 77 | "I c #D7D6D6", 78 | "J c #D6D6D6", 79 | "K c #D5D5D5", 80 | "L c #D4D5D4", 81 | "M c #D4D4D4", 82 | "N c #C7C7C7", 83 | "O c #BDBDBD", 84 | "P c #484847", 85 | "Q c #C1C1C0", 86 | "R c #F1F1F0", 87 | "S c #E3E3E3", 88 | "T c #E0E0E0", 89 | "U c #EBEBEB", 90 | "V c #DEDEDE", 91 | "W c #E8E9E8", 92 | "X c #DCDBDB", 93 | "Y c #EAEBEB", 94 | "Z c #E9E8E9", 95 | "` c #DCDCDB", 96 | " . c #E7E7E6", 97 | ".. c #646464", 98 | " . + ", 99 | " . @ . + ", 100 | " # $ . @ % & . * # $ = - ", 101 | " # ; . @ % > , ' . ; ) ! ~ + ", 102 | " = ; { @ % ] ^ ' ^ / . ( ) _ : ", 103 | "< [ } | 1 2 3 4 5 2 1 6 ) ; ~ + ", 104 | "7 8 9 0 a b c d e 7 f g ; ) _ : ", 105 | "h i j k l m n e 7 o p q ) ; ~ + ", 106 | "7 j i l m r s 7 t p u g ; ) _ : ", 107 | "h v w x y : z s A B C q ) ; ~ + ", 108 | "7 D E F G H I J K L M g N O P : ", 109 | "h Q J R S l T U V W X q ) } : ", 110 | "7 J : S B T Y V Z ` .g } : ", 111 | "h 7 h 7 h 7 h 7 h 7 h ..: "}; 112 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-constructor-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_constructor_private_xpm[] = { 3 | "16 14 22 1", 4 | " c None", 5 | ". c #BA0000", 6 | "+ c #FFFFFF", 7 | "@ c #FF9090", 8 | "# c #F2F2F2", 9 | "$ c #040404", 10 | "% c #FFE9AD", 11 | "& c #6B4900", 12 | "* c #D5AE46", 13 | "= c #E0B74A", 14 | "- c #FF2424", 15 | "; c #D5AF47", 16 | "> c #E4BD54", 17 | ", c #D8B350", 18 | "' c #E8C25C", 19 | ") c #050505", 20 | "! c #E3BD53", 21 | "~ c #DCB857", 22 | "{ c #E0BE5F", 23 | "] c #FFD666", 24 | "^ c #ECC864", 25 | "/ c #E4C267", 26 | " ", 27 | " ...+ ", 28 | " .@+@.# ", 29 | " $# .+ +.+ ", 30 | " $%&# .....# ", 31 | " $%*=&# ..-..+ ", 32 | " $%;>,'&#.-+-.# ", 33 | ")%*!~'{]&..-..+ ", 34 | " $]~^{]&#.....# ", 35 | " $]/]&# #+#+#+ ", 36 | " $]&# ", 37 | " &# ", 38 | " # ", 39 | " "}; 40 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-constructor-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_constructor_protected_xpm[] = { 3 | "16 14 31 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #FFFFFF", 7 | "@ c #FEE99F", 8 | "# c #FEF0B7", 9 | "$ c #FEDF8B", 10 | "% c #8E2E00", 11 | "& c #F2F2F2", 12 | "* c #FDC760", 13 | "= c #FCBD4F", 14 | "- c #C04C00", 15 | "; c #FEFBE5", 16 | "> c #FFE9AD", 17 | ", c #6B4900", 18 | "' c #000000", 19 | ") c #FDD378", 20 | "! c #B84900", 21 | "~ c #D5AE46", 22 | "{ c #E0B74A", 23 | "] c #963400", 24 | "^ c #D5AF47", 25 | "/ c #E4BD54", 26 | "( c #D8B350", 27 | "_ c #E8C25C", 28 | ": c #050505", 29 | "< c #E3BD53", 30 | "[ c #DCB857", 31 | "} c #E0BE5F", 32 | "| c #FFD666", 33 | "1 c #ECC864", 34 | "2 c #E4C267", 35 | " ", 36 | " .....+ ", 37 | " .+@#@$%+", 38 | " .& .@*.*=-;", 39 | " .>,& '$=*)*!+", 40 | " .>~{,&+..=]!+ ", 41 | " .>^/(_,&+.*!+ ", 42 | ":>~<[_}|,&.=-; ", 43 | " .|[1}|,& .*)-+ ", 44 | " .|2|,& .)-; ", 45 | " .|,& ]; ", 46 | " ,& ; ", 47 | " & ", 48 | " "}; 49 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-constructor-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbconstructorpublic_xpm[] = { 3 | "16 14 22 1", 4 | " c None", 5 | "! c black", 6 | "# c #005D00", 7 | "$ c white", 8 | "% c #3CBA00", 9 | "& c #F2F2F2", 10 | "' c #040404", 11 | "( c #FFE9AD", 12 | ") c #6B4900", 13 | "* c #D5AE46", 14 | "+ c #E0B74A", 15 | ", c #D5AF47", 16 | "- c #E4BD54", 17 | ". c #D8B350", 18 | "0 c #E8C25C", 19 | "1 c #050505", 20 | "2 c #E3BD53", 21 | "3 c #DCB857", 22 | "4 c #E0BE5F", 23 | "5 c #FFD666", 24 | "6 c #ECC864", 25 | "7 c #E4C267", 26 | " ", 27 | " ###$ ", 28 | " #%$%#& ", 29 | " '& #$ #$ ", 30 | " '()&$ #####& ", 31 | " '(*+)& ##%##$ ", 32 | " '(,-.0)&#%$%#& ", 33 | "1(*23045)##%##$ ", 34 | " '53645)&#####& ", 35 | " '575)& &$&$&$ ", 36 | " '5)& ", 37 | " )& ", 38 | " & ", 39 | " "}; -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-constructor-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_constructor_unknown_xpm[] = { 3 | "12 14 19 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #F2F2F2", 7 | "@ c #FFE9AD", 8 | "# c #6B4900", 9 | "$ c #D5AE46", 10 | "% c #E0B74A", 11 | "& c #D5AF47", 12 | "* c #E4BD54", 13 | "= c #D8B350", 14 | "- c #E8C25C", 15 | "; c #A5A5C6", 16 | "> c #050505", 17 | ", c #E3BD53", 18 | "' c #DCB857", 19 | ") c #E0BE5F", 20 | "! c #FFD666", 21 | "~ c #ECC864", 22 | "{ c #E4C267", 23 | " ", 24 | " ", 25 | " ", 26 | " .+ ", 27 | " .@#+ ", 28 | " .@$%#+ ", 29 | " .@&*=-#+ ", 30 | ";>@$,'-)!#+ ", 31 | " .!'~)!#+ ", 32 | " .!{!#+ ", 33 | " .!#+ ", 34 | " #+ ", 35 | " + ", 36 | " "}; 37 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-enum-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_enumeration_private_xpm[] = { 3 | "16 14 7 1", 4 | " c None", 5 | ". c #BA0000", 6 | "+ c #FFFFFF", 7 | "@ c #F2F2F2", 8 | "# c #FF9090", 9 | "$ c #0000FF", 10 | "% c #FF2424", 11 | " ", 12 | " ...+ ", 13 | "+@+ .#+#.+", 14 | "@$@ .+ @.@", 15 | "$$+@+@ .....+", 16 | "@$@$$+ ..%..@", 17 | "+$+@+$+@+ .%+%.+", 18 | "@$@+$+$$@@..%..@", 19 | "+@+$+@+@$+.....+", 20 | " @$$$@$@@+@+@+ ", 21 | " +@+@+@$@ ", 22 | " +$$@+ ", 23 | " @+@+ ", 24 | " "}; 25 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-enum-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_enumeration_protected_xpm[] = { 3 | "16 14 16 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #F2F2F2", 7 | "@ c #FFFFFF", 8 | "# c #FEE99F", 9 | "$ c #FEF0B7", 10 | "% c #FEDF8B", 11 | "& c #8E2E00", 12 | "* c #0000FF", 13 | "= c #FDC760", 14 | "- c #FCBD4F", 15 | "; c #C04C00", 16 | "> c #FEFBE5", 17 | ", c #FDD378", 18 | "' c #B84900", 19 | ") c #963400", 20 | " ", 21 | " .....+ ", 22 | "@+@ .@#$#%&@", 23 | "+*+ .#=.=-;>", 24 | "**@+@+ .%-=,='@", 25 | "+*+**@ @..-)'@ ", 26 | "@*@+@*@+@@.='@ ", 27 | "+*+@*@**++.-;> ", 28 | "@+@*@+@+*@.=,;@ ", 29 | " +***+*++.,;> ", 30 | " @+@+@+*+ )> ", 31 | " @**+@ > ", 32 | " +@+@ ", 33 | " "}; 34 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-enum-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_enumeration_public_xpm[] = { 3 | "16 14 6 1", 4 | " c None", 5 | ". c #005D00", 6 | "+ c #F2F2F2", 7 | "@ c #FFFFFF", 8 | "# c #3CBA00", 9 | "$ c #0000FF", 10 | " ", 11 | " ...+ ", 12 | "@+@ .#@#.+ ", 13 | "+$+ .@ +.@ ", 14 | "$$@+@+ @ .....@", 15 | "+$+$$@ ..#..+", 16 | "@$@+@$@+@ .#@#.@", 17 | "+$+@$@$$++..#..+", 18 | "@+@$@+@+$@.....@", 19 | " +$$$+$++@+@+@+", 20 | " @+@+@+$+ ", 21 | " @$$+@ ", 22 | " +@+@ ", 23 | " "}; 24 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-enum-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbenumunknown_xpm[] = { 3 | "16 14 5 1", 4 | " c None", 5 | "! c black", 6 | "# c white", 7 | "$ c #F2F2F2", 8 | "% c #0000FF", 9 | " ", 10 | " ", 11 | "#$# ", 12 | "$%$ ", 13 | "%%#$#$ ", 14 | "$%$%%# ", 15 | "#%#$#%#$# ", 16 | "$%$#%#%%$$ ", 17 | "#$#%#$#$%# ", 18 | " $%%%$%$$ ", 19 | " #$#$#$%$ ", 20 | " #%%$# ", 21 | " $#$# ", 22 | " "}; -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-bucket.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * Methods_xpm[] = { 3 | "16 14 103 2", 4 | " c None", 5 | ". c #000000", 6 | "+ c #E5A684", 7 | "@ c #D6AE99", 8 | "# c #DF966D", 9 | "$ c #C16E3E", 10 | "% c #532923", 11 | "& c #E6E6E6", 12 | "* c #CA713E", 13 | "= c #DB8958", 14 | "- c #C98762", 15 | "; c #848484", 16 | "> c #8B8B8B", 17 | ", c #616161", 18 | "' c #3B3B3B", 19 | ") c #4B251F", 20 | "! c #D1D1D1", 21 | "~ c #C6C6C6", 22 | "{ c #545454", 23 | "] c #6B6A6A", 24 | "^ c #FFFFFF", 25 | "/ c #C16D3C", 26 | "( c #DB8757", 27 | "_ c #D3A389", 28 | ": c #717070", 29 | "< c #F2F2F2", 30 | "[ c #5E5E5E", 31 | "} c #5B5B5B", 32 | "| c #626262", 33 | "1 c #444444", 34 | "2 c #715B4F", 35 | "3 c #7B665A", 36 | "4 c #736358", 37 | "5 c #7E6E65", 38 | "6 c #766963", 39 | "7 c #80756F", 40 | "8 c #544948", 41 | "9 c #7B7B7B", 42 | "0 c #6F6F6F", 43 | "a c #BCBCBC", 44 | "b c #C6C5C6", 45 | "c c #EFEFEF", 46 | "d c #787978", 47 | "e c #DAB8A5", 48 | "f c #EFCEBC", 49 | "g c #DEC5B8", 50 | "h c #F2DACE", 51 | "i c #96837F", 52 | "j c #FAFAFA", 53 | "k c #6B6B6B", 54 | "l c #696969", 55 | "m c #C5C5C5", 56 | "n c #BBBBBB", 57 | "o c #FBFBFC", 58 | "p c #EEEEED", 59 | "q c #A28D89", 60 | "r c #988480", 61 | "s c #A18B88", 62 | "t c #FAFAF9", 63 | "u c #717171", 64 | "v c #EEEDED", 65 | "w c #F9F9F9", 66 | "x c #E9E9E8", 67 | "y c #FBFBFB", 68 | "z c #E7E7E7", 69 | "A c #F9FAF9", 70 | "B c #F1F0F1", 71 | "C c #C2C2C2", 72 | "D c #B7B8B7", 73 | "E c #F5F5F5", 74 | "F c #E7E8E8", 75 | "G c #E5E5E5", 76 | "H c #EFF0F0", 77 | "I c #E2E2E2", 78 | "J c #ECEDED", 79 | "K c #DFDFDF", 80 | "L c #B7B7B8", 81 | "M c #C0C1C1", 82 | "N c #D6D6D6", 83 | "O c #E0E0E0", 84 | "P c #D4D4D4", 85 | "Q c #DFDEDE", 86 | "R c #D3D3D3", 87 | "S c #DDDDDD", 88 | "T c #D1D2D1", 89 | "U c #DCDCDC", 90 | "V c #C7C7C7", 91 | "W c #BDBDBD", 92 | "X c #484847", 93 | "Y c #C1C1C0", 94 | "Z c #F1F1F0", 95 | "` c #E3E3E3", 96 | " . c #EBEBEB", 97 | ".. c #DEDEDE", 98 | "+. c #E8E9E8", 99 | "@. c #DCDBDB", 100 | "#. c #EDEDEE", 101 | "$. c #EAEBEB", 102 | "%. c #E9E8E9", 103 | "&. c #DCDCDB", 104 | "*. c #E7E7E6", 105 | "=. c #646464", 106 | "-. c #040404", 107 | " -.-.-.-. ", 108 | " -.+ @ # $ % & ", 109 | " -.+ @ * $ = - % ; > , ' ", 110 | " ; -.@ * $ = - + ) ! ~ { ] ^ ", 111 | " , ! -.# / ( - + _ % ~ { ~ : < ", 112 | "[ } | 1 2 3 4 5 6 7 8 9 ~ ! ] ^ ", 113 | "0 a b c d e f g h i j k ! ~ : < ", 114 | "l m n o p q r s i t & u ~ ! ] ^ ", 115 | "0 n m v w x y z A & B k ! ~ : < ", 116 | "l C D E F < G H I J K u ~ ! ] ^ ", 117 | "0 L M N O P Q R S T U k V W X < ", 118 | "l Y N Z ` v O ...+.@.u ~ | < ", 119 | "0 N < ` #.O $...%.&.*.k | < ", 120 | "l 0 l 0 l 0 l 0 l 0 l =.< "}; 121 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-private-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbfunctionprivatestatic_xpm[] = { 3 | "16 14 53 1", 4 | " c None", 5 | "! c black", 6 | "# c #BA0000", 7 | "$ c #F2F2F2", 8 | "% c #474747", 9 | "& c #434343", 10 | "' c #626C7D", 11 | "( c #FF9090", 12 | ") c white", 13 | "* c #F6E8C6", 14 | "+ c #C27F58", 15 | ", c #4F2721", 16 | "- c #1B0D0B", 17 | ". c #E0CFB0", 18 | "0 c #B16238", 19 | "1 c #040404", 20 | "2 c #E5A684", 21 | "3 c #915532", 22 | "4 c #F7E4C2", 23 | "5 c #C36D3D", 24 | "6 c #532923", 25 | "7 c #FF2424", 26 | "8 c #E7CBBC", 27 | "9 c #C07B57", 28 | ": c #EAD6B7", 29 | "; c #CE7644", 30 | "< c #D48E67", 31 | "= c #E2B7A1", 32 | "> c #CA713E", 33 | "? c #B67553", 34 | "@ c #F7E2C6", 35 | "A c #C37344", 36 | "B c #DF966D", 37 | "C c #CB733F", 38 | "D c #995A35", 39 | "E c #EAD7C1", 40 | "F c #D07C4D", 41 | "G c #DEAC90", 42 | "H c #DB8958", 43 | "I c #F8E5D1", 44 | "J c #C6794E", 45 | "K c #EEC1AA", 46 | "L c #EBDACB", 47 | "M c #D18255", 48 | "N c #4A2A26", 49 | "O c #ECDBCF", 50 | "P c #A85D35", 51 | "Q c #887371", 52 | "R c #EDE0D8", 53 | "S c #D58F67", 54 | "T c #73605E", 55 | "U c #796563", 56 | "V c #90807F", 57 | " ", 58 | " ###$ ", 59 | " %&'$ #()(#$ ", 60 | " &*+) #) $#) ", 61 | " ,-.0$ #####$ ", 62 | " 123456$ ##7##) ", 63 | "1289:;<6$#7)7#$ ", 64 | "1=>?@A2,)##7##) ", 65 | "1BCDEFG6$#####$ ", 66 | "1CH3IJK,)$)$)$) ", 67 | "$1 c #CA713E", 17 | ", c #DB8958", 18 | "' c #D48E67", 19 | ") c #4F2721", 20 | "! c #CB733F", 21 | "~ c #DB8757", 22 | "{ c #DEAC90", 23 | "] c #EEC1AA", 24 | " ", 25 | " ...+ ", 26 | " .@#@.+ ", 27 | " .# +.# ", 28 | " $$$$+ .....+ ", 29 | " $%&*=-+ ..;..# ", 30 | "$%&>=,'-+.;#;.+ ", 31 | "$&>=,'%)#..;..# ", 32 | "$*!~'%{-+.....+ ", 33 | "$!,'%{])#+#+#+# ", 34 | "+$'%{])# ", 35 | " +-)-)# ", 36 | " +#+# ", 37 | " "}; 38 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-protected-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_protected_static_xpm[] = { 3 | "16 14 60 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #F2F2F2", 7 | "@ c #474747", 8 | "# c #434343", 9 | "$ c #626C7D", 10 | "% c #FFFFFF", 11 | "& c #FEE99F", 12 | "* c #FEF0B7", 13 | "= c #FEDF8B", 14 | "- c #8E2E00", 15 | "; c #F6E8C6", 16 | "> c #C27F58", 17 | ", c #FDC760", 18 | "' c #FCBD4F", 19 | ") c #C04C00", 20 | "! c #FEFBE5", 21 | "~ c #4F2721", 22 | "{ c #1B0D0B", 23 | "] c #E0CFB0", 24 | "^ c #B16238", 25 | "/ c #FDD378", 26 | "( c #B84900", 27 | "_ c #E5A684", 28 | ": c #915532", 29 | "< c #F7E4C2", 30 | "[ c #C36D3D", 31 | "} c #532923", 32 | "| c #963400", 33 | "1 c #E7CBBC", 34 | "2 c #C07B57", 35 | "3 c #EAD6B7", 36 | "4 c #CE7644", 37 | "5 c #D48E67", 38 | "6 c #E2B7A1", 39 | "7 c #CA713E", 40 | "8 c #B67553", 41 | "9 c #F7E2C6", 42 | "0 c #C37344", 43 | "a c #DF966D", 44 | "b c #CB733F", 45 | "c c #995A35", 46 | "d c #EAD7C1", 47 | "e c #D07C4D", 48 | "f c #DEAC90", 49 | "g c #DB8958", 50 | "h c #F8E5D1", 51 | "i c #C6794E", 52 | "j c #EEC1AA", 53 | "k c #EBDACB", 54 | "l c #D18255", 55 | "m c #4A2A26", 56 | "n c #ECDBCF", 57 | "o c #A85D35", 58 | "p c #887371", 59 | "q c #EDE0D8", 60 | "r c #D58F67", 61 | "s c #73605E", 62 | "t c #796563", 63 | "u c #90807F", 64 | " ", 65 | " .....+ ", 66 | " @#$+ .%&*&=-%", 67 | " #;>% .&,.,')!", 68 | " ~{]^+ .=',/,(%", 69 | " ._:<[}++..'|(% ", 70 | "._12345}+%.,(% ", 71 | ".67890_~% .')! ", 72 | ".abcdef}+ .,/)% ", 73 | ".bg:hij~% ./)! ", 74 | "+.5ckl~% +|! ", 75 | " +}mno% ! ", 76 | " +pqr+ ", 77 | " stu% "}; 78 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_protected_xpm[] = { 3 | "16 14 28 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #F2F2F2", 7 | "@ c #FFFFFF", 8 | "# c #FEE99F", 9 | "$ c #FEF0B7", 10 | "% c #FEDF8B", 11 | "& c #8E2E00", 12 | "* c #FDC760", 13 | "= c #FCBD4F", 14 | "- c #C04C00", 15 | "; c #FEFBE5", 16 | "> c #FDD378", 17 | ", c #B84900", 18 | "' c #E5A684", 19 | ") c #E2B7A1", 20 | "! c #DF966D", 21 | "~ c #CB7441", 22 | "{ c #532923", 23 | "] c #963400", 24 | "^ c #CA713E", 25 | "/ c #DB8958", 26 | "( c #D48E67", 27 | "_ c #4F2721", 28 | ": c #CB733F", 29 | "< c #DB8757", 30 | "[ c #DEAC90", 31 | "} c #EEC1AA", 32 | " ", 33 | " .....+ ", 34 | " .@#$#%&@", 35 | " .#*.*=-;", 36 | " ....+ .%=*>*,@", 37 | " .')!~{++..=],@ ", 38 | ".')^~/({+@.*,@ ", 39 | ".)^~/('_@ .=-; ", 40 | ".!:<('[{+ .*>-@ ", 41 | ".:/('[}_@ .>-; ", 42 | "+.('[}_@ +]; ", 43 | " +{_{_@ ; ", 44 | " +@+@ ", 45 | " "}; 46 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-public-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_public_static_xpm[] = { 3 | "16 14 51 1", 4 | " c None", 5 | ". c #005D00", 6 | "+ c #F2F2F2", 7 | "@ c #474747", 8 | "# c #434343", 9 | "$ c #626C7D", 10 | "% c #3CBA00", 11 | "& c #FFFFFF", 12 | "* c #F6E8C6", 13 | "= c #C27F58", 14 | "- c #4F2721", 15 | "; c #1B0D0B", 16 | "> c #E0CFB0", 17 | ", c #B16238", 18 | "' c #040404", 19 | ") c #E5A684", 20 | "! c #915532", 21 | "~ c #F7E4C2", 22 | "{ c #C36D3D", 23 | "] c #532923", 24 | "^ c #E7CBBC", 25 | "/ c #C07B57", 26 | "( c #EAD6B7", 27 | "_ c #CE7644", 28 | ": c #D48E67", 29 | "< c #E2B7A1", 30 | "[ c #CA713E", 31 | "} c #B67553", 32 | "| c #F7E2C6", 33 | "1 c #C37344", 34 | "2 c #DF966D", 35 | "3 c #CB733F", 36 | "4 c #995A35", 37 | "5 c #EAD7C1", 38 | "6 c #D07C4D", 39 | "7 c #DEAC90", 40 | "8 c #DB8958", 41 | "9 c #F8E5D1", 42 | "0 c #C6794E", 43 | "a c #EEC1AA", 44 | "b c #EBDACB", 45 | "c c #D18255", 46 | "d c #4A2A26", 47 | "e c #ECDBCF", 48 | "f c #A85D35", 49 | "g c #887371", 50 | "h c #EDE0D8", 51 | "i c #D58F67", 52 | "j c #73605E", 53 | "k c #796563", 54 | "l c #90807F", 55 | " ", 56 | " ...+ ", 57 | " @#$+.%&%.+ ", 58 | " #*=&.& +.& ", 59 | " -;>,+ .....+ ", 60 | " ')!~{]+ ..%..& ", 61 | "')^/(_:]+.%&%.+ ", 62 | "'<[}|1)-&..%..& ", 63 | "'234567]+.....+ ", 64 | "'38!90a-&+&+&+& ", 65 | "+':4bc-& ", 66 | " +]def& ", 67 | " +ghi+ ", 68 | " jkl& "}; 69 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_public_xpm[] = { 3 | "16 14 19 1", 4 | " c None", 5 | ". c #005D00", 6 | "+ c #F2F2F2", 7 | "@ c #3CBA00", 8 | "# c #FFFFFF", 9 | "$ c #040404", 10 | "% c #E5A684", 11 | "& c #E2B7A1", 12 | "* c #DF966D", 13 | "= c #CB7441", 14 | "- c #532923", 15 | "; c #CA713E", 16 | "> c #DB8958", 17 | ", c #D48E67", 18 | "' c #4F2721", 19 | ") c #CB733F", 20 | "! c #DB8757", 21 | "~ c #DEAC90", 22 | "{ c #EEC1AA", 23 | " ", 24 | " ...+ ", 25 | " .@#@.+ ", 26 | " .# +.# ", 27 | " $$$$++ .....+ ", 28 | " $%&*=-+ ..@..# ", 29 | "$%&;=>,-+.@#@.+ ", 30 | "$&;=>,%'#..@..# ", 31 | "$*)!,%~-+.....+ ", 32 | "$)>,%~{'#+#+#+# ", 33 | "+$,%~{'# ", 34 | " +-'-'# ", 35 | " +#+# ", 36 | " "}; 37 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-unknown-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_unknown_static_xpm[] = { 3 | "12 14 50 1", 4 | " c None", 5 | ". c #474747", 6 | "+ c #434343", 7 | "@ c #626C7D", 8 | "# c #F2F2F2", 9 | "$ c #F6E8C6", 10 | "% c #C27F58", 11 | "& c #FFFFFF", 12 | "* c #4F2721", 13 | "= c #1B0D0B", 14 | "- c #E0CFB0", 15 | "; c #B16238", 16 | "> c #040404", 17 | ", c #E5A684", 18 | "' c #915532", 19 | ") c #F7E4C2", 20 | "! c #C36D3D", 21 | "~ c #532923", 22 | "{ c #E7CBBC", 23 | "] c #C07B57", 24 | "^ c #EAD6B7", 25 | "/ c #CE7644", 26 | "( c #D48E67", 27 | "_ c #A5A5C6", 28 | ": c #E2B7A1", 29 | "< c #CA713E", 30 | "[ c #B67553", 31 | "} c #F7E2C6", 32 | "| c #C37344", 33 | "1 c #DF966D", 34 | "2 c #CB733F", 35 | "3 c #995A35", 36 | "4 c #EAD7C1", 37 | "5 c #D07C4D", 38 | "6 c #DEAC90", 39 | "7 c #DB8958", 40 | "8 c #F8E5D1", 41 | "9 c #C6794E", 42 | "0 c #EEC1AA", 43 | "a c #EBDACB", 44 | "b c #D18255", 45 | "c c #4A2A26", 46 | "d c #ECDBCF", 47 | "e c #A85D35", 48 | "f c #887371", 49 | "g c #EDE0D8", 50 | "h c #D58F67", 51 | "i c #73605E", 52 | "j c #796563", 53 | "k c #90807F", 54 | " ", 55 | " ", 56 | " .+@# ", 57 | " +$%& ", 58 | " *=-;# ", 59 | " >,')!~# ", 60 | " >,{]^/(~# ", 61 | "_>:<[}|,*& ", 62 | " >123456~# ", 63 | " >27'890*& ", 64 | " #>(3ab*& ", 65 | " #~cde& ", 66 | " #fgh# ", 67 | " ijk& "}; 68 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-function-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_function_unknown_xpm[] = { 3 | "12 14 18 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #F2F2F2", 7 | "@ c #E5A684", 8 | "# c #E2B7A1", 9 | "$ c #DF966D", 10 | "% c #CB7441", 11 | "& c #532923", 12 | "* c #CA713E", 13 | "= c #DB8958", 14 | "- c #D48E67", 15 | "; c #A5A5C6", 16 | "> c #4F2721", 17 | ", c #FFFFFF", 18 | "' c #CB733F", 19 | ") c #DB8757", 20 | "! c #DEAC90", 21 | "~ c #EEC1AA", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " ....+ ", 27 | " .@#$%&+ ", 28 | " .@#*%=-&+ ", 29 | ";.#*%=-@>, ", 30 | " .$')-@!&+ ", 31 | " .'=-@!~>, ", 32 | " +.-@!~>, ", 33 | " +&>&>, ", 34 | " +,+, ", 35 | " "}; 36 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-parent-bucket.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * parents_xpm[] = { 3 | "16 14 188 2", 4 | " c None", 5 | ". c #F3F3F3", 6 | "+ c #BCBCBC", 7 | "@ c #BABABA", 8 | "# c #EBEBEB", 9 | "$ c #EBE1CE", 10 | "% c #D1B37B", 11 | "& c #D5B67F", 12 | "* c #CCAB6E", 13 | "= c #E0D6C3", 14 | "- c #C0C0C0", 15 | "; c #555555", 16 | "> c #7E7E7E", 17 | ", c #7B7B7B", 18 | "' c #4F4F4F", 19 | ") c #9E9E9E", 20 | "! c #F7F4EC", 21 | "~ c #C29542", 22 | "{ c #DEB66E", 23 | "] c #E7C893", 24 | "^ c #DCBA7D", 25 | "/ c #B0842F", 26 | "( c #DCD8D2", 27 | "_ c #DEDEDE", 28 | ": c #3F3F3F", 29 | "< c #5C5C5C", 30 | "[ c #818181", 31 | "} c #7F7E7E", 32 | "| c #53403C", 33 | "1 c #27211E", 34 | "2 c #CFCFCF", 35 | "3 c #E1CCA4", 36 | "4 c #C38D2A", 37 | "5 c #CB973C", 38 | "6 c #D79D44", 39 | "7 c #DC9839", 40 | "8 c #C28829", 41 | "9 c #A99875", 42 | "0 c #757575", 43 | "a c #424242", 44 | "b c #414141", 45 | "c c #734122", 46 | "d c #AC551F", 47 | "e c #DE7529", 48 | "f c #CC7226", 49 | "g c #99897A", 50 | "h c #E1BD84", 51 | "i c #FEB953", 52 | "j c #FABB55", 53 | "k c #FFBE58", 54 | "l c #FFB953", 55 | "m c #FDB14B", 56 | "n c #A48B61", 57 | "o c #373737", 58 | "p c #343434", 59 | "q c #4D3522", 60 | "r c #EC862D", 61 | "s c #F69131", 62 | "t c #F48F30", 63 | "u c #E8822B", 64 | "v c #926D52", 65 | "w c #DCB57B", 66 | "x c #FFAE48", 67 | "y c #FFB24C", 68 | "z c #FDA640", 69 | "A c #9C8A6A", 70 | "B c #292929", 71 | "C c #242424", 72 | "D c #623517", 73 | "E c #D16B24", 74 | "F c #D77126", 75 | "G c #D67025", 76 | "H c #CC6622", 77 | "I c #876553", 78 | "J c #D7BE95", 79 | "K c #FEA13B", 80 | "L c #FFA43E", 81 | "M c #FFA13B", 82 | "N c #DB8B2B", 83 | "O c #ABA8A2", 84 | "P c #626262", 85 | "Q c #121212", 86 | "R c #3E1E0F", 87 | "S c #B54F1B", 88 | "T c #BA541C", 89 | "U c #B9531C", 90 | "V c #A44114", 91 | "W c #93817C", 92 | "X c #EBEAE1", 93 | "Y c #CE8827", 94 | "Z c #F4942E", 95 | "` c #E78D28", 96 | " . c #917244", 97 | ".. c #E5E5E5", 98 | "+. c #444444", 99 | "@. c #0D0D10", 100 | "#. c #4B1908", 101 | "$. c #9D3712", 102 | "%. c #993311", 103 | "&. c #692926", 104 | "*. c #86A18A", 105 | "=. c #66B366", 106 | "-. c #699957", 107 | ";. c #BF914A", 108 | ">. c #C08A38", 109 | ",. c #758234", 110 | "'. c #6A9569", 111 | "). c #C3CCE5", 112 | "!. c #3C5CBA", 113 | "~. c #4A3C78", 114 | "{. c #7A3F4F", 115 | "]. c #7A5A7E", 116 | "^. c #4264CA", 117 | "/. c #376CB1", 118 | "(. c #6CC47F", 119 | "_. c #7CBD80", 120 | ":. c #F0F8FF", 121 | "<. c #C0DBD2", 122 | "[. c #5DB760", 123 | "}. c #57BD57", 124 | "|. c #7CA97C", 125 | "1. c #E8EDF8", 126 | "2. c #4765DF", 127 | "3. c #6782FD", 128 | "4. c #527AE6", 129 | "5. c #81B3F2", 130 | "6. c #9DD0FF", 131 | "7. c #537CE2", 132 | "8. c #6078FC", 133 | "9. c #4180A5", 134 | "0. c #5CB25E", 135 | "a. c #E9FBF8", 136 | "b. c #5FAF60", 137 | "c. c #6FD06F", 138 | "d. c #54C354", 139 | "e. c #2B972B", 140 | "f. c #D2D5D2", 141 | "g. c #8BA2DC", 142 | "h. c #425BEC", 143 | "i. c #5C72FD", 144 | "j. c #6A85FD", 145 | "k. c #4D77DD", 146 | "l. c #A8DAFB", 147 | "m. c #466AE3", 148 | "n. c #576BFB", 149 | "o. c #3068AF", 150 | "p. c #45B145", 151 | "q. c #5FAA6B", 152 | "r. c #59C359", 153 | "s. c #53C353", 154 | "t. c #3DB83D", 155 | "u. c #1D9D1D", 156 | "v. c #9AA99A", 157 | "w. c #748FD5", 158 | "x. c #2B4ED6", 159 | "y. c #465EF0", 160 | "z. c #586CFC", 161 | "A. c #576EF8", 162 | "B. c #4070CF", 163 | "C. c #475FEE", 164 | "D. c #3251D5", 165 | "E. c #385B7C", 166 | "F. c #4C8B4C", 167 | "G. c #2E7B2E", 168 | "H. c #378D37", 169 | "I. c #328B32", 170 | "J. c #2A832A", 171 | "K. c #397639", 172 | "L. c #C5C6C5", 173 | "M. c #D5DBEA", 174 | "N. c #556DAD", 175 | "O. c #3D59AB", 176 | "P. c #4059AD", 177 | "Q. c #435BAE", 178 | "R. c #465D9F", 179 | "S. c #5F709C", 180 | "T. c #959AA7", 181 | "U. c #DFDFDF", 182 | "V. c #F4F4F4", 183 | "W. c #E8E8E8", 184 | "X. c #DCDCDC", 185 | "Y. c #DBDBDB", 186 | "Z. c #ECECEC", 187 | "`. c #F9F9F9", 188 | " + c #F1F1F1", 189 | ".+ c #F0F0F0", 190 | "++ c #FAFAFA", 191 | "@+ c #FFFFFF", 192 | " . + @ # $ % & * = ", 193 | " - ; > , ' ) ! ~ { ] ^ / ( ", 194 | "_ : < [ } | 1 2 3 4 5 6 7 8 9 ", 195 | "0 a b c d e f g h i j k l m n ", 196 | "o p q r s t u v w x y y x z A ", 197 | "B C D E F G H I J K L L M N O ", 198 | "P Q R S T U V W X Y Z Z ` ... ", 199 | "..+.@.#.$.%.&.*.=.-.;.>.,.'. ", 200 | " ).!.~.{.].^./.(._.:.<.[.}.|. ", 201 | "1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.", 202 | "g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.", 203 | "w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.", 204 | "M.N.O.P.Q.R.S.T.U.V.W.X.Y.X.Z. ", 205 | " `. +.+.+V.++@+ "}; 206 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-parent-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_private_xpm[] = { 3 | "16 14 110 2", 4 | " c None", 5 | ". c #F3F3F3", 6 | "+ c #BCBCBC", 7 | "@ c #BABABA", 8 | "# c #EBEBEB", 9 | "$ c #C0C0C0", 10 | "% c #555555", 11 | "& c #7E7E7E", 12 | "* c #7B7B7B", 13 | "= c #4F4F4F", 14 | "- c #9E9E9E", 15 | "; c #BA0000", 16 | "> c #F2F2F2", 17 | ", c #DEDEDE", 18 | "' c #3F3F3F", 19 | ") c #5C5C5C", 20 | "! c #818181", 21 | "~ c #7F7E7E", 22 | "{ c #53403C", 23 | "] c #27211E", 24 | "^ c #CFCFCF", 25 | "/ c #FF9090", 26 | "( c #FFFFFF", 27 | "_ c #757575", 28 | ": c #424242", 29 | "< c #414141", 30 | "[ c #734122", 31 | "} c #AC551F", 32 | "| c #DE7529", 33 | "1 c #CC7226", 34 | "2 c #99897A", 35 | "3 c #373737", 36 | "4 c #343434", 37 | "5 c #4D3522", 38 | "6 c #EC862D", 39 | "7 c #F69131", 40 | "8 c #F48F30", 41 | "9 c #E8822B", 42 | "0 c #926D52", 43 | "a c #292929", 44 | "b c #242424", 45 | "c c #623517", 46 | "d c #D16B24", 47 | "e c #D77126", 48 | "f c #D67025", 49 | "g c #CC6622", 50 | "h c #876553", 51 | "i c #FF2424", 52 | "j c #626262", 53 | "k c #121212", 54 | "l c #3E1E0F", 55 | "m c #B54F1B", 56 | "n c #BA541C", 57 | "o c #B9531C", 58 | "p c #A44114", 59 | "q c #93817C", 60 | "r c #A5A5C6", 61 | "s c #444444", 62 | "t c #0D0D10", 63 | "u c #4B1908", 64 | "v c #9D3712", 65 | "w c #993311", 66 | "x c #692926", 67 | "y c #C3CCE5", 68 | "z c #3C5CBA", 69 | "A c #4A3C78", 70 | "B c #7A3F4F", 71 | "C c #7A5A7E", 72 | "D c #4264CA", 73 | "E c #376CB1", 74 | "F c #E8EDF8", 75 | "G c #4765DF", 76 | "H c #6782FD", 77 | "I c #527AE6", 78 | "J c #81B3F2", 79 | "K c #9DD0FF", 80 | "L c #537CE2", 81 | "M c #6078FC", 82 | "N c #4180A5", 83 | "O c #8BA2DC", 84 | "P c #425BEC", 85 | "Q c #5C72FD", 86 | "R c #6A85FD", 87 | "S c #4D77DD", 88 | "T c #A8DAFB", 89 | "U c #466AE3", 90 | "V c #576BFB", 91 | "W c #3068AF", 92 | "X c #748FD5", 93 | "Y c #2B4ED6", 94 | "Z c #465EF0", 95 | "` c #586CFC", 96 | " . c #576EF8", 97 | ".. c #4070CF", 98 | "+. c #475FEE", 99 | "@. c #3251D5", 100 | "#. c #385B7C", 101 | "$. c #D5DBEA", 102 | "%. c #556DAD", 103 | "&. c #3D59AB", 104 | "*. c #4059AD", 105 | "=. c #435BAE", 106 | "-. c #465D9F", 107 | ";. c #5F709C", 108 | ">. c #959AA7", 109 | ",. c #DFDFDF", 110 | "'. c #F1F1F1", 111 | "). c #F0F0F0", 112 | "!. c #F4F4F4", 113 | "~. c #FAFAFA", 114 | " . + @ # ", 115 | " $ % & * = - ; ; ; > ", 116 | ", ' ) ! ~ { ] ^ ; / ( / ; > ", 117 | "_ : < [ } | 1 2 ; ( > ; ( ", 118 | "3 4 5 6 7 8 9 0 ; ; ; ; ; > ", 119 | "a b c d e f g h ; ; i ; ; ( ", 120 | "j k l m n o p q ; i ( i ; > ", 121 | "r s t u v w x ^ ; ; i ; ; ( ", 122 | " y z A B C D E ; ; ; ; ; > ", 123 | "F G H I J K L M N > ( > ( > ( ", 124 | "O P Q R S T U V W ", 125 | "X Y Z ` ...+.@.#. ", 126 | "$.%.&.*.=.-.;.>.,. ", 127 | " '.).).!.~. "}; 128 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-parent-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_protected_xpm[] = { 3 | "16 14 119 2", 4 | " c None", 5 | ". c #F3F3F3", 6 | "+ c #BCBCBC", 7 | "@ c #BABABA", 8 | "# c #EBEBEB", 9 | "$ c #C0C0C0", 10 | "% c #555555", 11 | "& c #7E7E7E", 12 | "* c #7B7B7B", 13 | "= c #4F4F4F", 14 | "- c #9E9E9E", 15 | "; c #040404", 16 | "> c #F2F2F2", 17 | ", c #DEDEDE", 18 | "' c #3F3F3F", 19 | ") c #5C5C5C", 20 | "! c #818181", 21 | "~ c #7F7E7E", 22 | "{ c #53403C", 23 | "] c #27211E", 24 | "^ c #CFCFCF", 25 | "/ c #FFFFFF", 26 | "( c #FEE99F", 27 | "_ c #FEF0B7", 28 | ": c #FEDF8B", 29 | "< c #8E2E00", 30 | "[ c #757575", 31 | "} c #424242", 32 | "| c #414141", 33 | "1 c #734122", 34 | "2 c #AC551F", 35 | "3 c #DE7529", 36 | "4 c #CC7226", 37 | "5 c #99897A", 38 | "6 c #FDC760", 39 | "7 c #FCBD4F", 40 | "8 c #C04C00", 41 | "9 c #FEFBE5", 42 | "0 c #373737", 43 | "a c #343434", 44 | "b c #4D3522", 45 | "c c #EC862D", 46 | "d c #F69131", 47 | "e c #F48F30", 48 | "f c #E8822B", 49 | "g c #926D52", 50 | "h c #FDD378", 51 | "i c #B84900", 52 | "j c #292929", 53 | "k c #242424", 54 | "l c #623517", 55 | "m c #D16B24", 56 | "n c #D77126", 57 | "o c #D67025", 58 | "p c #CC6622", 59 | "q c #876553", 60 | "r c #963400", 61 | "s c #626262", 62 | "t c #121212", 63 | "u c #3E1E0F", 64 | "v c #B54F1B", 65 | "w c #BA541C", 66 | "x c #B9531C", 67 | "y c #A44114", 68 | "z c #93817C", 69 | "A c #A5A5C6", 70 | "B c #444444", 71 | "C c #0D0D10", 72 | "D c #4B1908", 73 | "E c #9D3712", 74 | "F c #993311", 75 | "G c #692926", 76 | "H c #C3CCE5", 77 | "I c #3C5CBA", 78 | "J c #4A3C78", 79 | "K c #7A3F4F", 80 | "L c #7A5A7E", 81 | "M c #4264CA", 82 | "N c #376CB1", 83 | "O c #E8EDF8", 84 | "P c #4765DF", 85 | "Q c #6782FD", 86 | "R c #527AE6", 87 | "S c #81B3F2", 88 | "T c #9DD0FF", 89 | "U c #537CE2", 90 | "V c #6078FC", 91 | "W c #4180A5", 92 | "X c #8BA2DC", 93 | "Y c #425BEC", 94 | "Z c #5C72FD", 95 | "` c #6A85FD", 96 | " . c #4D77DD", 97 | ".. c #A8DAFB", 98 | "+. c #466AE3", 99 | "@. c #576BFB", 100 | "#. c #3068AF", 101 | "$. c #748FD5", 102 | "%. c #2B4ED6", 103 | "&. c #465EF0", 104 | "*. c #586CFC", 105 | "=. c #576EF8", 106 | "-. c #4070CF", 107 | ";. c #475FEE", 108 | ">. c #3251D5", 109 | ",. c #385B7C", 110 | "'. c #D5DBEA", 111 | "). c #556DAD", 112 | "!. c #3D59AB", 113 | "~. c #4059AD", 114 | "{. c #435BAE", 115 | "]. c #465D9F", 116 | "^. c #5F709C", 117 | "/. c #959AA7", 118 | "(. c #DFDFDF", 119 | "_. c #F1F1F1", 120 | ":. c #F0F0F0", 121 | "<. c #F4F4F4", 122 | "[. c #FAFAFA", 123 | " . + @ # ", 124 | " $ % & * = - ; ; ; ; ; > ", 125 | ", ' ) ! ~ { ] ^ ; / ( _ ( : < / ", 126 | "[ } | 1 2 3 4 5 ; ( 6 ; 6 7 8 9 ", 127 | "0 a b c d e f g ; : 7 6 h 6 i / ", 128 | "j k l m n o p q / ; ; 7 r i / ", 129 | "s t u v w x y z / ; 6 i / ", 130 | "A B C D E F G ^ ; 7 8 9 ", 131 | " H I J K L M N ; 6 h 8 / ", 132 | "O P Q R S T U V W ; h 8 9 ", 133 | "X Y Z ` ...+.@.#. r 9 ", 134 | "$.%.&.*.=.-.;.>.,. 9 ", 135 | "'.).!.~.{.].^./.(. ", 136 | " _.:.:.<.[. "}; 137 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-parent-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_public_xpm[] = { 3 | "16 14 109 2", 4 | " c None", 5 | ". c #F3F3F3", 6 | "+ c #BCBCBC", 7 | "@ c #BABABA", 8 | "# c #EBEBEB", 9 | "$ c #C0C0C0", 10 | "% c #555555", 11 | "& c #7E7E7E", 12 | "* c #7B7B7B", 13 | "= c #4F4F4F", 14 | "- c #9E9E9E", 15 | "; c #005D00", 16 | "> c #F2F2F2", 17 | ", c #DEDEDE", 18 | "' c #3F3F3F", 19 | ") c #5C5C5C", 20 | "! c #818181", 21 | "~ c #7F7E7E", 22 | "{ c #53403C", 23 | "] c #27211E", 24 | "^ c #CFCFCF", 25 | "/ c #3CBA00", 26 | "( c #FFFFFF", 27 | "_ c #757575", 28 | ": c #424242", 29 | "< c #414141", 30 | "[ c #734122", 31 | "} c #AC551F", 32 | "| c #DE7529", 33 | "1 c #CC7226", 34 | "2 c #99897A", 35 | "3 c #373737", 36 | "4 c #343434", 37 | "5 c #4D3522", 38 | "6 c #EC862D", 39 | "7 c #F69131", 40 | "8 c #F48F30", 41 | "9 c #E8822B", 42 | "0 c #926D52", 43 | "a c #292929", 44 | "b c #242424", 45 | "c c #623517", 46 | "d c #D16B24", 47 | "e c #D77126", 48 | "f c #D67025", 49 | "g c #CC6622", 50 | "h c #876553", 51 | "i c #626262", 52 | "j c #121212", 53 | "k c #3E1E0F", 54 | "l c #B54F1B", 55 | "m c #BA541C", 56 | "n c #B9531C", 57 | "o c #A44114", 58 | "p c #93817C", 59 | "q c #A5A5C6", 60 | "r c #444444", 61 | "s c #0D0D10", 62 | "t c #4B1908", 63 | "u c #9D3712", 64 | "v c #993311", 65 | "w c #692926", 66 | "x c #C3CCE5", 67 | "y c #3C5CBA", 68 | "z c #4A3C78", 69 | "A c #7A3F4F", 70 | "B c #7A5A7E", 71 | "C c #4264CA", 72 | "D c #376CB1", 73 | "E c #E8EDF8", 74 | "F c #4765DF", 75 | "G c #6782FD", 76 | "H c #527AE6", 77 | "I c #81B3F2", 78 | "J c #9DD0FF", 79 | "K c #537CE2", 80 | "L c #6078FC", 81 | "M c #4180A5", 82 | "N c #8BA2DC", 83 | "O c #425BEC", 84 | "P c #5C72FD", 85 | "Q c #6A85FD", 86 | "R c #4D77DD", 87 | "S c #A8DAFB", 88 | "T c #466AE3", 89 | "U c #576BFB", 90 | "V c #3068AF", 91 | "W c #748FD5", 92 | "X c #2B4ED6", 93 | "Y c #465EF0", 94 | "Z c #586CFC", 95 | "` c #576EF8", 96 | " . c #4070CF", 97 | ".. c #475FEE", 98 | "+. c #3251D5", 99 | "@. c #385B7C", 100 | "#. c #D5DBEA", 101 | "$. c #556DAD", 102 | "%. c #3D59AB", 103 | "&. c #4059AD", 104 | "*. c #435BAE", 105 | "=. c #465D9F", 106 | "-. c #5F709C", 107 | ";. c #959AA7", 108 | ">. c #DFDFDF", 109 | ",. c #F1F1F1", 110 | "'. c #F0F0F0", 111 | "). c #F4F4F4", 112 | "!. c #FAFAFA", 113 | " . + @ # ", 114 | " $ % & * = - ; ; ; > ", 115 | ", ' ) ! ~ { ] ^ ; / ( / ; > ", 116 | "_ : < [ } | 1 2 ; ( > ; ( ", 117 | "3 4 5 6 7 8 9 0 ; ; ; ; ; > ", 118 | "a b c d e f g h ; ; / ; ; ( ", 119 | "i j k l m n o p ; / ( / ; > ", 120 | "q r s t u v w ^ ; ; / ; ; ( ", 121 | " x y z A B C D ; ; ; ; ; > ", 122 | "E F G H I J K L M > ( > ( > ( ", 123 | "N O P Q R S T U V ", 124 | "W X Y Z ` ...+.@. ", 125 | "#.$.%.&.*.=.-.;.>. ", 126 | " ,.'.'.).!. "}; 127 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-parent-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_unknown_xpm[] = { 3 | "12 14 105 2", 4 | " c None", 5 | ". c #F3F3F3", 6 | "+ c #BCBCBC", 7 | "@ c #BABABA", 8 | "# c #EBEBEB", 9 | "$ c #C0C0C0", 10 | "% c #555555", 11 | "& c #7E7E7E", 12 | "* c #7B7B7B", 13 | "= c #4F4F4F", 14 | "- c #9E9E9E", 15 | "; c #DEDEDE", 16 | "> c #3F3F3F", 17 | ", c #5C5C5C", 18 | "' c #818181", 19 | ") c #7F7E7E", 20 | "! c #53403C", 21 | "~ c #27211E", 22 | "{ c #CFCFCF", 23 | "] c #757575", 24 | "^ c #424242", 25 | "/ c #414141", 26 | "( c #734122", 27 | "_ c #AC551F", 28 | ": c #DE7529", 29 | "< c #CC7226", 30 | "[ c #99897A", 31 | "} c #373737", 32 | "| c #343434", 33 | "1 c #4D3522", 34 | "2 c #EC862D", 35 | "3 c #F69131", 36 | "4 c #F48F30", 37 | "5 c #E8822B", 38 | "6 c #926D52", 39 | "7 c #292929", 40 | "8 c #242424", 41 | "9 c #623517", 42 | "0 c #D16B24", 43 | "a c #D77126", 44 | "b c #D67025", 45 | "c c #CC6622", 46 | "d c #876553", 47 | "e c #626262", 48 | "f c #121212", 49 | "g c #3E1E0F", 50 | "h c #B54F1B", 51 | "i c #BA541C", 52 | "j c #B9531C", 53 | "k c #A44114", 54 | "l c #93817C", 55 | "m c #A5A5C6", 56 | "n c #444444", 57 | "o c #0D0D10", 58 | "p c #4B1908", 59 | "q c #9D3712", 60 | "r c #993311", 61 | "s c #692926", 62 | "t c #C3CCE5", 63 | "u c #3C5CBA", 64 | "v c #4A3C78", 65 | "w c #7A3F4F", 66 | "x c #7A5A7E", 67 | "y c #4264CA", 68 | "z c #376CB1", 69 | "A c #E8EDF8", 70 | "B c #4765DF", 71 | "C c #6782FD", 72 | "D c #527AE6", 73 | "E c #81B3F2", 74 | "F c #9DD0FF", 75 | "G c #537CE2", 76 | "H c #6078FC", 77 | "I c #4180A5", 78 | "J c #8BA2DC", 79 | "K c #425BEC", 80 | "L c #5C72FD", 81 | "M c #6A85FD", 82 | "N c #4D77DD", 83 | "O c #A8DAFB", 84 | "P c #466AE3", 85 | "Q c #576BFB", 86 | "R c #3068AF", 87 | "S c #748FD5", 88 | "T c #2B4ED6", 89 | "U c #465EF0", 90 | "V c #586CFC", 91 | "W c #576EF8", 92 | "X c #4070CF", 93 | "Y c #475FEE", 94 | "Z c #3251D5", 95 | "` c #385B7C", 96 | " . c #D5DBEA", 97 | ".. c #556DAD", 98 | "+. c #3D59AB", 99 | "@. c #4059AD", 100 | "#. c #435BAE", 101 | "$. c #465D9F", 102 | "%. c #5F709C", 103 | "&. c #959AA7", 104 | "*. c #DFDFDF", 105 | "=. c #F1F1F1", 106 | "-. c #F0F0F0", 107 | ";. c #F4F4F4", 108 | ">. c #FAFAFA", 109 | " . + @ # ", 110 | " $ % & * = - ", 111 | " ; > , ' ) ! ~ { ", 112 | " ] ^ / ( _ : < [ ", 113 | " } | 1 2 3 4 5 6 ", 114 | " 7 8 9 0 a b c d ", 115 | " e f g h i j k l ", 116 | "m m n o p q r s { ", 117 | " t u v w x y z ", 118 | " A B C D E F G H I ", 119 | " J K L M N O P Q R ", 120 | " S T U V W X Y Z ` ", 121 | " ...+.@.#.$.%.&.*. ", 122 | " =.-.-.;.>. "}; 123 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-bucket.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * Variables_xpm[] = { 3 | "16 14 116 2", 4 | " c None", 5 | ". c #000000", 6 | "+ c #C2CBDF", 7 | "@ c #8AAAEA", 8 | "# c #83A1DE", 9 | "$ c #6F8FD3", 10 | "% c #FFFFFF", 11 | "& c #B2C5EB", 12 | "* c #5B79BF", 13 | "= c #688AD5", 14 | "- c #6180C3", 15 | "; c #7193DC", 16 | "> c #6B89C9", 17 | ", c #4F648E", 18 | "' c #848484", 19 | ") c #8B8B8B", 20 | "! c #616161", 21 | "~ c #3B3B3B", 22 | "{ c #A0B1D4", 23 | "] c #6789D6", 24 | "^ c #617FC3", 25 | "/ c #7091DA", 26 | "( c #6988C8", 27 | "_ c #7B9CE2", 28 | ": c #475A80", 29 | "< c #D1D1D1", 30 | "[ c #C6C6C6", 31 | "} c #545454", 32 | "| c #6B6A6A", 33 | "1 c #617EC3", 34 | "2 c #6F91DA", 35 | "3 c #6987C7", 36 | "4 c #7A9CE1", 37 | "5 c #7390CD", 38 | "6 c #717070", 39 | "7 c #F2F2F2", 40 | "8 c #5E5E5E", 41 | "9 c #5B5B5B", 42 | "0 c #626262", 43 | "a c #444444", 44 | "b c #696D76", 45 | "c c #5F687B", 46 | "d c #5A6273", 47 | "e c #626B7C", 48 | "f c #5D6574", 49 | "g c #656D7E", 50 | "h c #535761", 51 | "i c #4C4C4C", 52 | "j c #6F6F6F", 53 | "k c #BCBCBC", 54 | "l c #C6C5C6", 55 | "m c #737373", 56 | "n c #D5DFF3", 57 | "o c #A7B7D9", 58 | "p c #B6C7EB", 59 | "q c #ACBBDB", 60 | "r c #BACBEE", 61 | "s c #AFBEDC", 62 | "t c #9EA9BF", 63 | "u c #6B6B6B", 64 | "v c #696969", 65 | "w c #C5C5C5", 66 | "x c #BBBBBB", 67 | "y c #787879", 68 | "z c #B2C2DF", 69 | "A c #A0ABC1", 70 | "B c #969FB3", 71 | "C c #9FAAC0", 72 | "D c #949EB2", 73 | "E c #9EA9BE", 74 | "F c #939DB1", 75 | "G c #717171", 76 | "H c #EEEDED", 77 | "I c #F9F9F9", 78 | "J c #EBEBEA", 79 | "K c #F6F7F7", 80 | "L c #E9E9E9", 81 | "M c #F3F4F3", 82 | "N c #E6E6E6", 83 | "O c #F1F0F1", 84 | "P c #C2C2C2", 85 | "Q c #B7B8B7", 86 | "R c #F5F5F5", 87 | "S c #E7E8E8", 88 | "T c #E5E5E5", 89 | "U c #EFF0F0", 90 | "V c #E2E2E2", 91 | "W c #ECEDED", 92 | "X c #DFDFDF", 93 | "Y c #B7B7B8", 94 | "Z c #C0C1C1", 95 | "` c #D6D6D6", 96 | " . c #E0E0E0", 97 | ".. c #D4D4D4", 98 | "+. c #DFDEDE", 99 | "@. c #D3D3D3", 100 | "#. c #DDDDDD", 101 | "$. c #D1D2D1", 102 | "%. c #DCDCDC", 103 | "&. c #C7C7C7", 104 | "*. c #BDBDBD", 105 | "=. c #484847", 106 | "-. c #C1C1C0", 107 | ";. c #F1F1F0", 108 | ">. c #E3E3E3", 109 | ",. c #EBEBEB", 110 | "'. c #DEDEDE", 111 | "). c #E8E9E8", 112 | "!. c #DCDBDB", 113 | "~. c #EDEDEE", 114 | "{. c #EAEBEB", 115 | "]. c #E9E8E9", 116 | "^. c #DCDCDB", 117 | "/. c #E7E7E6", 118 | "(. c #646464", 119 | "_. c #040404", 120 | " _._._._._._._._. ", 121 | " _.+ @ # @ # @ $ % ", 122 | " _.& * = - ; > , ' ) ! ~ ", 123 | " ' _.{ ] ^ / ( _ : < [ } | % ", 124 | " ! < _.& 1 2 3 4 5 , [ } [ 6 7 ", 125 | "8 9 0 a b c d e f g h i [ < | % ", 126 | "j k l m n o p q r s t u < [ 6 7 ", 127 | "v w x y z A B C D E F G [ < | % ", 128 | "j x w H I J K L M N O u < [ 6 7 ", 129 | "v P Q R S 7 T U V W X G [ < | % ", 130 | "j Y Z ` ...+.@.#.$.%.u &.*.=.7 ", 131 | "v -.` ;.>.H .,.'.).!.G [ 0 7 ", 132 | "j ` 7 >.~. .{.'.].^./.u 0 7 ", 133 | "v j v j v j v j v j v (.7 "}; 134 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-private-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_private_static_xpm[] = { 3 | "16 14 55 1", 4 | " c None", 5 | ". c #BA0000", 6 | "+ c #F2F2F2", 7 | "@ c #474747", 8 | "# c #434343", 9 | "$ c #626C7D", 10 | "% c #FF9090", 11 | "& c #FFFFFF", 12 | "* c #6E7683", 13 | "= c #E7EBD8", 14 | "- c #8296BD", 15 | "; c #040404", 16 | "> c #2D3544", 17 | ", c #CBCEBD", 18 | "' c #5C729A", 19 | ") c #C2CBDF", 20 | "! c #8AAAEA", 21 | "~ c #57688C", 22 | "{ c #E1E8DD", 23 | "] c #5C7099", 24 | "^ c #6F8FD3", 25 | "/ c #FF2424", 26 | "( c #B2C5EB", 27 | "_ c #6080C9", 28 | ": c #50648B", 29 | "< c #D3DAD4", 30 | "[ c #6176A1", 31 | "} c #7190D4", 32 | "| c #4F648E", 33 | "1 c #A9BBDF", 34 | "2 c #6789D6", 35 | "3 c #4D6085", 36 | "4 c #DFE5E2", 37 | "5 c #7B9CE2", 38 | "6 c #4B5F87", 39 | "7 c #6685CD", 40 | "8 c #53668D", 41 | "9 c #D4DADA", 42 | "0 c #7998D8", 43 | "a c #6E8FD9", 44 | "b c #506287", 45 | "c c #DFE7E9", 46 | "d c #83A4E6", 47 | "e c #6D8CD1", 48 | "f c #56698F", 49 | "g c #D5DBE1", 50 | "h c #809EDC", 51 | "i c #83A1DE", 52 | "j c #44536D", 53 | "k c #DCE2E9", 54 | "l c #838B9A", 55 | "m c #DEE3E9", 56 | "n c #92A8D0", 57 | "o c #727E95", 58 | "p c #8690A1", 59 | " ", 60 | " ...+ ", 61 | " @#$+ .%&%.+ ", 62 | " *=-& .& +.& ", 63 | ";;;>,';; .....+ ", 64 | ";)!~{]!^&../..& ", 65 | ";(_:<[}|+./&/.+ ", 66 | ";1234]56&../..& ", 67 | ";(789[0|+.....+ ", 68 | ";1abc]d6&+&+&+& ", 69 | ";(efg[h|+ ", 70 | ";i|jk]|6& ", 71 | " &+lmn+&+ ", 72 | " *op& "}; 73 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-private.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_private_xpm[] = { 3 | "16 14 39 1", 4 | " c None", 5 | ". c #BA0000", 6 | "+ c #F2F2F2", 7 | "@ c #FF9090", 8 | "# c #FFFFFF", 9 | "$ c #040404", 10 | "% c #C2CBDF", 11 | "& c #8AAAEA", 12 | "* c #83A1DE", 13 | "= c #6F8FD3", 14 | "- c #FF2424", 15 | "; c #B2C5EB", 16 | "> c #6080C9", 17 | ", c #688AD5", 18 | "' c #6687CD", 19 | ") c #7193DC", 20 | "! c #7190D4", 21 | "~ c #4F648E", 22 | "{ c #A9BBDF", 23 | "] c #6789D6", 24 | "^ c #6686CD", 25 | "/ c #7091DA", 26 | "( c #7B9CE2", 27 | "_ c #4B5F87", 28 | ": c #6685CD", 29 | "< c #6F91DA", 30 | "[ c #6F8ED2", 31 | "} c #7A9CE1", 32 | "| c #7998D8", 33 | "1 c #6E8FD9", 34 | "2 c #6D8DD2", 35 | "3 c #799AE0", 36 | "4 c #7897D7", 37 | "5 c #83A4E6", 38 | "6 c #6D8CD1", 39 | "7 c #7899DF", 40 | "8 c #7896D7", 41 | "9 c #83A3E6", 42 | "0 c #809EDC", 43 | " ", 44 | " ...+ ", 45 | " .@#@.+ ", 46 | " .# +.# ", 47 | "$$$$$$$$ .....+ ", 48 | "$%&*&*&=#..-..# ", 49 | "$;>,')!~+.-#-.+ ", 50 | "${]^/=(_#..-..# ", 51 | "$;:<[}|~+.....+ ", 52 | "${12345_#+#+#+# ", 53 | "$;67890~+ ", 54 | "$*~_~_~_# ", 55 | " #+#+#+#+ ", 56 | " "}; 57 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-protected-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_protected_static_xpm[] = { 3 | "16 14 63 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #F2F2F2", 7 | "@ c #474747", 8 | "# c #434343", 9 | "$ c #626C7D", 10 | "% c #FFFFFF", 11 | "& c #FEE99F", 12 | "* c #FEF0B7", 13 | "= c #FEDF8B", 14 | "- c #8E2E00", 15 | "; c #6E7683", 16 | "> c #E7EBD8", 17 | ", c #8296BD", 18 | "' c #FDC760", 19 | ") c #FCBD4F", 20 | "! c #C04C00", 21 | "~ c #FEFBE5", 22 | "{ c #2D3544", 23 | "] c #CBCEBD", 24 | "^ c #5C729A", 25 | "/ c #FDD378", 26 | "( c #B84900", 27 | "_ c #C2CBDF", 28 | ": c #8AAAEA", 29 | "< c #57688C", 30 | "[ c #E1E8DD", 31 | "} c #5C7099", 32 | "| c #6F8FD3", 33 | "1 c #963400", 34 | "2 c #B2C5EB", 35 | "3 c #6080C9", 36 | "4 c #50648B", 37 | "5 c #D3DAD4", 38 | "6 c #6176A1", 39 | "7 c #7190D4", 40 | "8 c #4F648E", 41 | "9 c #A9BBDF", 42 | "0 c #6789D6", 43 | "a c #4D6085", 44 | "b c #DFE5E2", 45 | "c c #7B9CE2", 46 | "d c #4B5F87", 47 | "e c #6685CD", 48 | "f c #53668D", 49 | "g c #D4DADA", 50 | "h c #7998D8", 51 | "i c #6E8FD9", 52 | "j c #506287", 53 | "k c #DFE7E9", 54 | "l c #83A4E6", 55 | "m c #6D8CD1", 56 | "n c #56698F", 57 | "o c #D5DBE1", 58 | "p c #809EDC", 59 | "q c #83A1DE", 60 | "r c #44536D", 61 | "s c #DCE2E9", 62 | "t c #838B9A", 63 | "u c #DEE3E9", 64 | "v c #92A8D0", 65 | "w c #727E95", 66 | "x c #8690A1", 67 | " ", 68 | " .....+ ", 69 | " @#$+ .%&*&=-%", 70 | " ;>,% .&'.')!~", 71 | "...{]^...=)'/'(%", 72 | "._:<[}:|%..)1(% ", 73 | ".2345678+%.'(% ", 74 | ".90ab}cd% .)!~ ", 75 | ".2efg6h8+ .'/!% ", 76 | ".9ijk}ld% ./!~ ", 77 | ".2mno6p8+ 1~ ", 78 | ".q8rs}8d% ~ ", 79 | " %+tuv+%+ ", 80 | " ;wx% "}; 81 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-protected.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_protected_xpm[] = { 3 | "16 14 47 1", 4 | " c None", 5 | ". c #040404", 6 | "+ c #F2F2F2", 7 | "@ c #FFFFFF", 8 | "# c #FEE99F", 9 | "$ c #FEF0B7", 10 | "% c #FEDF8B", 11 | "& c #8E2E00", 12 | "* c #FDC760", 13 | "= c #FCBD4F", 14 | "- c #C04C00", 15 | "; c #FEFBE5", 16 | "> c #FDD378", 17 | ", c #B84900", 18 | "' c #C2CBDF", 19 | ") c #8AAAEA", 20 | "! c #83A1DE", 21 | "~ c #6F8FD3", 22 | "{ c #963400", 23 | "] c #B2C5EB", 24 | "^ c #6080C9", 25 | "/ c #688AD5", 26 | "( c #6687CD", 27 | "_ c #7193DC", 28 | ": c #7190D4", 29 | "< c #4F648E", 30 | "[ c #A9BBDF", 31 | "} c #6789D6", 32 | "| c #6686CD", 33 | "1 c #7091DA", 34 | "2 c #7B9CE2", 35 | "3 c #4B5F87", 36 | "4 c #6685CD", 37 | "5 c #6F91DA", 38 | "6 c #6F8ED2", 39 | "7 c #7A9CE1", 40 | "8 c #7998D8", 41 | "9 c #6E8FD9", 42 | "0 c #6D8DD2", 43 | "a c #799AE0", 44 | "b c #7897D7", 45 | "c c #83A4E6", 46 | "d c #6D8CD1", 47 | "e c #7899DF", 48 | "f c #7896D7", 49 | "g c #83A3E6", 50 | "h c #809EDC", 51 | " ", 52 | " .....+ ", 53 | " .@#$#%&@", 54 | " .#*.*=-;", 55 | ".........%=*>*,@", 56 | ".')!)!)~@..={,@ ", 57 | ".]^/(_:<+@.*,@ ", 58 | ".[}|1~23@ .=-; ", 59 | ".]45678<+ .*>-@ ", 60 | ".[90abc3@ .>-; ", 61 | ".]defgh<+ {; ", 62 | ".!<3<3<3@ ; ", 63 | " @+@+@+@+ ", 64 | " "}; 65 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-public-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_public_static_xpm[] = { 3 | "16 14 55 1", 4 | " c None", 5 | ". c #005D00", 6 | "+ c #F2F2F2", 7 | "@ c #474747", 8 | "# c #434343", 9 | "$ c #626C7D", 10 | "% c #3CBA00", 11 | "& c #FFFFFF", 12 | "* c #6E7683", 13 | "= c #E7EBD8", 14 | "- c #8296BD", 15 | "; c #040404", 16 | "> c #2D3544", 17 | ", c #CBCEBD", 18 | "' c #5C729A", 19 | ") c #000000", 20 | "! c #C2CBDF", 21 | "~ c #8AAAEA", 22 | "{ c #57688C", 23 | "] c #E1E8DD", 24 | "^ c #5C7099", 25 | "/ c #6F8FD3", 26 | "( c #B2C5EB", 27 | "_ c #6080C9", 28 | ": c #50648B", 29 | "< c #D3DAD4", 30 | "[ c #6176A1", 31 | "} c #7190D4", 32 | "| c #4F648E", 33 | "1 c #A9BBDF", 34 | "2 c #6789D6", 35 | "3 c #4D6085", 36 | "4 c #DFE5E2", 37 | "5 c #7B9CE2", 38 | "6 c #4B5F87", 39 | "7 c #6685CD", 40 | "8 c #53668D", 41 | "9 c #D4DADA", 42 | "0 c #7998D8", 43 | "a c #6E8FD9", 44 | "b c #506287", 45 | "c c #DFE7E9", 46 | "d c #83A4E6", 47 | "e c #6D8CD1", 48 | "f c #56698F", 49 | "g c #D5DBE1", 50 | "h c #809EDC", 51 | "i c #83A1DE", 52 | "j c #44536D", 53 | "k c #DCE2E9", 54 | "l c #838B9A", 55 | "m c #DEE3E9", 56 | "n c #92A8D0", 57 | "o c #727E95", 58 | "p c #8690A1", 59 | " ", 60 | " ...+ ", 61 | " @#$+.%&%.+ ", 62 | " *=-&.& +.& ", 63 | ";;;>,';) .....+ ", 64 | ";!~{]^~/&..%..& ", 65 | ";(_:<[}|+.%&%.+ ", 66 | ";1234^56&..%..& ", 67 | ";(789[0|+.....+ ", 68 | ";1abc^d6&+&+&+& ", 69 | ";(efg[h|+ ", 70 | ";i|jk^|6& ", 71 | " &+lmn+&+ ", 72 | " *op& "}; 73 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-public.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_public_xpm[] = { 3 | "16 14 39 1", 4 | " c None", 5 | ". c #005D00", 6 | "+ c #F2F2F2", 7 | "@ c #3CBA00", 8 | "# c #FFFFFF", 9 | "$ c #040404", 10 | "% c #000000", 11 | "& c #C2CBDF", 12 | "* c #8AAAEA", 13 | "= c #83A1DE", 14 | "- c #6F8FD3", 15 | "; c #B2C5EB", 16 | "> c #6080C9", 17 | ", c #688AD5", 18 | "' c #6687CD", 19 | ") c #7193DC", 20 | "! c #7190D4", 21 | "~ c #4F648E", 22 | "{ c #A9BBDF", 23 | "] c #6789D6", 24 | "^ c #6686CD", 25 | "/ c #7091DA", 26 | "( c #7B9CE2", 27 | "_ c #4B5F87", 28 | ": c #6685CD", 29 | "< c #6F91DA", 30 | "[ c #6F8ED2", 31 | "} c #7A9CE1", 32 | "| c #7998D8", 33 | "1 c #6E8FD9", 34 | "2 c #6D8DD2", 35 | "3 c #799AE0", 36 | "4 c #7897D7", 37 | "5 c #83A4E6", 38 | "6 c #6D8CD1", 39 | "7 c #7899DF", 40 | "8 c #7896D7", 41 | "9 c #83A3E6", 42 | "0 c #809EDC", 43 | " ", 44 | " ...+ ", 45 | " .@#@.+ ", 46 | " .# +.# ", 47 | "$$$$$$$% .....+ ", 48 | "$&*=*=*-#..@..# ", 49 | "$;>,')!~+.@#@.+ ", 50 | "${]^/-(_#..@..# ", 51 | "$;:<[}|~+.....+ ", 52 | "${12345_#+#+#+# ", 53 | "$;67890~+ ", 54 | "$=~_~_~_# ", 55 | " #+#+#+#+ ", 56 | " "}; 57 | -------------------------------------------------------------------------------- /ecb-images/methods/height-14_to_21/ecb-variable-unknown-static.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_variable_unknown_static_xpm[] = { 3 | "12 14 53 1", 4 | " c None", 5 | ". c #474747", 6 | "+ c #434343", 7 | "@ c #626C7D", 8 | "# c #F2F2F2", 9 | "$ c #6E7683", 10 | "% c #E7EBD8", 11 | "& c #8296BD", 12 | "* c #FFFFFF", 13 | "= c #040404", 14 | "- c #2D3544", 15 | "; c #CBCEBD", 16 | "> c #5C729A", 17 | ", c #C2CBDF", 18 | "' c #8AAAEA", 19 | ") c #57688C", 20 | "! c #E1E8DD", 21 | "~ c #5C7099", 22 | "{ c #6F8FD3", 23 | "] c #B2C5EB", 24 | "^ c #6080C9", 25 | "/ c #50648B", 26 | "( c #D3DAD4", 27 | "_ c #6176A1", 28 | ": c #7190D4", 29 | "< c #4F648E", 30 | "[ c #A5A5C6", 31 | "} c #A9BBDF", 32 | "| c #6789D6", 33 | "1 c #4D6085", 34 | "2 c #DFE5E2", 35 | "3 c #7B9CE2", 36 | "4 c #4B5F87", 37 | "5 c #6685CD", 38 | "6 c #53668D", 39 | "7 c #D4DADA", 40 | "8 c #7998D8", 41 | "9 c #6E8FD9", 42 | "0 c #506287", 43 | "a c #DFE7E9", 44 | "b c #83A4E6", 45 | "c c #6D8CD1", 46 | "d c #56698F", 47 | "e c #D5DBE1", 48 | "f c #809EDC", 49 | "g c #83A1DE", 50 | "h c #44536D", 51 | "i c #DCE2E9", 52 | "j c #838B9A", 53 | "k c #DEE3E9", 54 | "l c #92A8D0", 55 | "m c #727E95", 56 | "n c #8690A1", 57 | " ", 58 | " ", 59 | " .+@# ", 60 | " $%&* ", 61 | " ===-;>== ", 62 | " =,')!~'{* ", 63 | " =]^/(_:<# ", 64 | "[=}|12~34* ", 65 | " =]567_8<# ", 66 | " =}90a~b4* ", 67 | " =]cde_f<# ", 68 | " =g c #7190D4", 17 | ", c #4F648E", 18 | "' c #F2F2F2", 19 | ") c #A5A5C6", 20 | "! c #A9BBDF", 21 | "~ c #6789D6", 22 | "{ c #6686CD", 23 | "] c #7091DA", 24 | "^ c #7B9CE2", 25 | "/ c #4B5F87", 26 | "( c #6685CD", 27 | "_ c #6F91DA", 28 | ": c #6F8ED2", 29 | "< c #7A9CE1", 30 | "[ c #7998D8", 31 | "} c #6E8FD9", 32 | "| c #6D8DD2", 33 | "1 c #799AE0", 34 | "2 c #7897D7", 35 | "3 c #83A4E6", 36 | "4 c #6D8CD1", 37 | "5 c #7899DF", 38 | "6 c #7896D7", 39 | "7 c #83A3E6", 40 | "8 c #809EDC", 41 | " ", 42 | " ", 43 | " ", 44 | " ", 45 | " ........ ", 46 | " .+@#@#@$% ", 47 | " .&*=-;>,' ", 48 | ").!~{]$^/% ", 49 | " .&(_:<[,' ", 50 | " .!}|123/% ", 51 | " .&45678,' ", 52 | " .#,/,/,/% ", 53 | " %'%'%'%' ", 54 | " "}; 55 | -------------------------------------------------------------------------------- /ecb-images/sources/height-14_to_21/ecb-vc-added.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_leaf_added_xpm[] = { 3 | "16 14 10 1", 4 | " c None", 5 | ". c #424242", 6 | "+ c #949494", 7 | "@ c #9C9C9C", 8 | "# c #A5A5A5", 9 | "$ c #ADADAD", 10 | "% c #848484", 11 | "& c #B5B5B5", 12 | "* c #FE9832", 13 | "= c #FFFFFF", 14 | " ", 15 | "....... ", 16 | ".++@@#.. ", 17 | ".+@@##.$. ", 18 | ".@@###.... ", 19 | ".@%%%+%$&. ", 20 | ".###$$**** ", 21 | ".#%+%**==** ", 22 | ".#$$***==*** ", 23 | ".$%%*======* ", 24 | ".$$&*======* ", 25 | ".$&&***==*** ", 26 | ".....**==** ", 27 | " **** "}; 28 | -------------------------------------------------------------------------------- /ecb-images/sources/height-14_to_21/ecb-vc-edited.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_leaf_modified_xpm[] = { 3 | "16 14 10 1", 4 | " c None", 5 | ". c #424242", 6 | "+ c #949494", 7 | "@ c #9C9C9C", 8 | "# c #A5A5A5", 9 | "$ c #ADADAD", 10 | "% c #848484", 11 | "& c #B5B5B5", 12 | "* c #FF9933", 13 | "= c #FFFFFF", 14 | " ", 15 | "....... ", 16 | ".++@@#.. ", 17 | ".+@@##.$. ", 18 | ".@@###.... ", 19 | ".@%%%+%$&. ", 20 | ".###$$**** ", 21 | ".#%+%**==** ", 22 | ".#$$**=**=** ", 23 | ".$%%*=****=* ", 24 | ".$$&*=****=* ", 25 | ".$&&**=**=** ", 26 | ".....**==** ", 27 | " **** "}; 28 | -------------------------------------------------------------------------------- /ecb-images/sources/height-14_to_21/ecb-vc-ignored.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_leaf_ignored_by_cvs_xpm[] = { 3 | "16 14 10 1", 4 | " c None", 5 | ". c #424242", 6 | "+ c #949494", 7 | "@ c #9C9C9C", 8 | "# c #A5A5A5", 9 | "$ c #ADADAD", 10 | "% c #848484", 11 | "& c #B5B5B5", 12 | "* c #B2B2B2", 13 | "= c #FFFFFF", 14 | " ", 15 | "....... ", 16 | ".++@@#.. ", 17 | ".+@@##.$. ", 18 | ".@@###.... ", 19 | ".@%%%+%$&. ", 20 | ".###$$**** ", 21 | ".#%+%****** ", 22 | ".#$$**=**=** ", 23 | ".$%%***==*** ", 24 | ".$$&***==*** ", 25 | ".$&&**=**=** ", 26 | ".....****** ", 27 | " **** "}; 28 | -------------------------------------------------------------------------------- /ecb-images/sources/height-14_to_21/ecb-vc-needs-merge.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_leaf_needs_merge_xpm[] = { 3 | "16 14 10 1", 4 | " c None", 5 | ". c #424242", 6 | "+ c #949494", 7 | "@ c #9C9C9C", 8 | "# c #A5A5A5", 9 | "$ c #ADADAD", 10 | "% c #848484", 11 | "& c #B5B5B5", 12 | "* c #FE3201", 13 | "= c #FFFFFF", 14 | " ", 15 | "....... ", 16 | ".++@@#.. ", 17 | ".+@@##.$. ", 18 | ".@@###.... ", 19 | ".@%%%+%$&. ", 20 | ".###$$**** ", 21 | ".#%+%**==** ", 22 | ".#$$***==*** ", 23 | ".$%%***==*** ", 24 | ".$$&***==*** ", 25 | ".$&&******** ", 26 | ".....**==** ", 27 | " **** "}; 28 | -------------------------------------------------------------------------------- /ecb-images/sources/height-14_to_21/ecb-vc-needs-patch.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecbvcneedspatch_xpm[] = { 3 | "16 14 11 1", 4 | " c None", 5 | "! c black", 6 | "# c #424242", 7 | "$ c #949494", 8 | "% c #9C9C9C", 9 | "& c #A5A5A5", 10 | "' c #ADADAD", 11 | "( c #848484", 12 | ") c #B5B5B5", 13 | "* c #FF9933", 14 | "+ c white", 15 | " ", 16 | "####### ", 17 | "#$$%%&## ", 18 | "#$%%&&#'# ", 19 | "#%%&&&#### ", 20 | "#%((($(')# ", 21 | "#&&&''**** ", 22 | "#&($(**++** ", 23 | "#&''***++*** ", 24 | "#'((***++*** ", 25 | "#'')***++*** ", 26 | "#'))******** ", 27 | "#####**++** ", 28 | " **** "}; -------------------------------------------------------------------------------- /ecb-images/sources/height-14_to_21/ecb-vc-unknown.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_leaf_not_in_cvs_xpm[] = { 3 | "16 14 10 1", 4 | " c None", 5 | ". c #424242", 6 | "+ c #949494", 7 | "@ c #9C9C9C", 8 | "# c #A5A5A5", 9 | "$ c #ADADAD", 10 | "% c #848484", 11 | "& c #B5B5B5", 12 | "* c #0066CC", 13 | "= c #FFFFFF", 14 | " ", 15 | "....... ", 16 | ".++@@#.. ", 17 | ".+@@##.$. ", 18 | ".@@###.... ", 19 | ".@%%%+%$&. ", 20 | ".###$$**** ", 21 | ".#%+%**==** ", 22 | ".#$$**=**=** ", 23 | ".$%%*****=** ", 24 | ".$$&***==*** ", 25 | ".$&&******** ", 26 | ".....**==** ", 27 | " **** "}; 28 | -------------------------------------------------------------------------------- /ecb-images/sources/height-14_to_21/ecb-vc-up-to-date.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * ecb_leaf_in_cvs_xpm[] = { 3 | "16 14 10 1", 4 | " c None", 5 | ". c #424242", 6 | "+ c #949494", 7 | "@ c #9C9C9C", 8 | "# c #A5A5A5", 9 | "$ c #ADADAD", 10 | "% c #848484", 11 | "& c #B5B5B5", 12 | "* c #009900", 13 | "= c #FFFFFF", 14 | " ", 15 | "....... ", 16 | ".++@@#.. ", 17 | ".+@@##.$. ", 18 | ".@@###.... ", 19 | ".@%%%+%$&. ", 20 | ".###$$**** ", 21 | ".#%+%****** ", 22 | ".#$$******** ", 23 | ".$%%******=* ", 24 | ".$$&*=***=** ", 25 | ".$&&**=*=*** ", 26 | ".....**=*** ", 27 | " **** "}; 28 | -------------------------------------------------------------------------------- /ecb-makedef.mk: -------------------------------------------------------------------------------- 1 | # This file defines some settings used for the ECB-Makefiles 2 | 3 | # Copyright (C) 2000 - 2005 Klaus Berndl, 4 | # Free Software Foundation, Inc. 5 | 6 | # Author: Klaus Berndl 7 | # Maintainer: Klaus Berndl 8 | # Keywords: browser, code, programming, tools 9 | # Created: 2004 10 | 11 | # This program is free software; you can redistribute it and/or modify it under 12 | # the terms of the GNU General Public License as published by the Free Software 13 | # Foundation; either version 2, or (at your option) any later version. 14 | 15 | # This program is distributed in the hope that it will be useful, but WITHOUT 16 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 17 | # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 18 | # details. 19 | 20 | # You should have received a copy of the GNU General Public License along with 21 | # GNU Emacs; see the file COPYING. If not, write to the Free Software 22 | # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 23 | 24 | # $Id$ 25 | 26 | RM=rm -f 27 | CP=cp 28 | MV=mv -f 29 | MKDIR=mkdir -p 30 | 31 | EBATCH=$(EMACS) -batch -no-site-file 32 | 33 | ecb_LISP_EL=tree-buffer.el ecb-util.el ecb-mode-line.el ecb-help.el \ 34 | ecb-layout.el ecb-layout-defs.el ecb-navigate.el ecb.el \ 35 | ecb-eshell.el ecb-cycle.el ecb-face.el ecb-compilation.el \ 36 | ecb-upgrade.el ecb-create-layout.el silentcomp.el \ 37 | ecb-speedbar.el ecb-examples.el ecb-tod.el ecb-autogen.el \ 38 | ecb-jde.el ecb-file-browser.el ecb-method-browser.el \ 39 | ecb-winman-support.el ecb-cedet-wrapper.el \ 40 | ecb-compatibility.el ecb-common-browser.el ecb-analyse.el \ 41 | ecb-symboldef.el ecb-semantic.el ecb-advice-test.el \ 42 | ecb-buffertab.el ecb-multiframe.el ecb-semantic-wrapper.el 43 | 44 | ecb_LISP_ELC=$(ecb_LISP_EL:.el=.elc) 45 | 46 | ecb_AUTOLOADS=ecb-autoloads.el 47 | 48 | ecb_ETC=NEWS README RELEASE_NOTES ecb-makedef.mk Makefile make.bat 49 | 50 | ecb_TEXI=ecb.texi 51 | 52 | ecb_INFO=$(ecb_TEXI:.texi=.info) 53 | ecb_HTML=$(ecb_TEXI:.texi=.html) 54 | ecb_HTML_DIR=html-help 55 | ecb_INFO_DIR=info-help 56 | 57 | ecb_DVI=$(ecb_TEXI:.texi=.dvi) 58 | ecb_PS=$(ecb_TEXI:.texi=.ps) 59 | ecb_PDF=$(ecb_TEXI:.texi=.pdf) 60 | 61 | ecb_IMAGE_DIR=ecb-images 62 | 63 | ecb_DISTRIB_FILES=$(ecb_LISP_EL) $(ecb_AUTOLOADS) $(ecb_TEXI) $(ecb_ETC) 64 | 65 | -------------------------------------------------------------------------------- /ecb2/jn-file-tree.el: -------------------------------------------------------------------------------- 1 | ;;; jn-file-tree.el --- 2 | 3 | ;; Copyright (C) 2001 by Free Software Foundation, Inc. 4 | 5 | ;; Author: 6 | ;; Keywords: 7 | 8 | ;; This file is part of GNU Emacs. 9 | 10 | ;; GNU Emacs is free software; you can redistribute it and/or modify 11 | ;; it under the terms of the GNU General Public License as published by 12 | ;; the Free Software Foundation; either version 2, or (at your option) 13 | ;; any later version. 14 | 15 | ;; GNU Emacs is distributed in the hope that it will be useful, 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | ;; GNU General Public License for more details. 19 | 20 | ;; You should have received a copy of the GNU General Public License 21 | ;; along with GNU Emacs; see the file COPYING. If not, write to 22 | ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 23 | ;; Boston, MA 02111-1307, USA. 24 | 25 | ;;; Commentary: 26 | 27 | ;; 28 | 29 | ;;; Code: 30 | 31 | (require 'jn-tree-node) 32 | 33 | (defclass jn-file-tree-node (jn-dynamic-tree-node) 34 | ((file-path :initarg :file-path :initform nil) 35 | ) 36 | ) 37 | 38 | (defun jn-file-tree-node-new (file-path) 39 | (let ((node (jn-file-tree-node file-path :file-path file-path))) 40 | (unless (file-directory-p file-path) 41 | (oset node updated t)) 42 | node)) 43 | 44 | (defmethod jn-has-children ((node jn-file-tree-node)) 45 | (if (jn-is-updated node) 46 | (call-next-method) 47 | (file-directory-p (oref node file-path)))) 48 | 49 | (defmethod jn-get-name ((node jn-file-tree-node)) 50 | (file-name-nondirectory (oref node file-path))) 51 | 52 | (defmethod jn-update ((node jn-file-tree-node)) 53 | (jn-update--internal node 54 | (directory-files (oref node file-path) t "[^\\.].*") 55 | (function (lambda (item child) 56 | (string= (oref child file-path) item))) 57 | (function (lambda (item) 58 | (jn-file-tree-node-new item))) 59 | )) 60 | 61 | (provide 'jn-file-tree) 62 | 63 | ;;; jn-file-tree.el ends here -------------------------------------------------------------------------------- /ecb2/jn-utils.el: -------------------------------------------------------------------------------- 1 | ;;; jn-utils.el --- 2 | 3 | ;; Copyright (C) 2001 by Free Software Foundation, Inc. 4 | 5 | ;; Author: 6 | ;; Keywords: 7 | 8 | ;; This file is part of GNU Emacs. 9 | 10 | ;; GNU Emacs is free software; you can redistribute it and/or modify 11 | ;; it under the terms of the GNU General Public License as published by 12 | ;; the Free Software Foundation; either version 2, or (at your option) 13 | ;; any later version. 14 | 15 | ;; GNU Emacs is distributed in the hope that it will be useful, 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | ;; GNU General Public License for more details. 19 | 20 | ;; You should have received a copy of the GNU General Public License 21 | ;; along with GNU Emacs; see the file COPYING. If not, write to 22 | ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 23 | ;; Boston, MA 02111-1307, USA. 24 | 25 | ;;; Commentary: 26 | 27 | ;; 28 | 29 | ;;; Code: 30 | 31 | (defun jn-create-lambda-with-object (fn obj) 32 | `(lambda () (,fn ,obj))) 33 | 34 | (defun jn-create-lambda-with-object-1 (fn obj) 35 | `(lambda (a1) (,fn ,obj a1))) 36 | 37 | (defun jn-create-lambda-with-object-2 (fn obj) 38 | `(lambda (a2) (,fn ,obj a1 a2))) 39 | 40 | (provide 'jn-utils) 41 | 42 | ;;; jn-utils.el ends here -------------------------------------------------------------------------------- /ecb2/test.el: -------------------------------------------------------------------------------- 1 | ;;; test.el --- 2 | 3 | ;; Copyright (C) 2001 by Free Software Foundation, Inc. 4 | 5 | ;; Author: 6 | ;; Keywords: 7 | 8 | ;; This file is part of GNU Emacs. 9 | 10 | ;; GNU Emacs is free software; you can redistribute it and/or modify 11 | ;; it under the terms of the GNU General Public License as published by 12 | ;; the Free Software Foundation; either version 2, or (at your option) 13 | ;; any later version. 14 | 15 | ;; GNU Emacs is distributed in the hope that it will be useful, 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | ;; GNU General Public License for more details. 19 | 20 | ;; You should have received a copy of the GNU General Public License 21 | ;; along with GNU Emacs; see the file COPYING. If not, write to 22 | ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 23 | ;; Boston, MA 02111-1307, USA. 24 | 25 | ;;; Commentary: 26 | 27 | ;; 28 | 29 | ;;; Code: 30 | 31 | (require 'jn-tree-view) 32 | (require 'jn-file-tree) 33 | 34 | (defvar jn-test-view nil) 35 | 36 | (defun jn-create-nodes (node depth name) 37 | (let ((child (jn-tree-node-new name node))) 38 | (when (< depth 3) 39 | (let ((i 0)) 40 | (while (< i 2) 41 | (jn-create-nodes child (1+ depth) (concat name "." (int-to-string i))) 42 | (setq i (1+ i))))))) 43 | 44 | (defun jn-print-2 (node prefix) 45 | (insert (concat prefix (jn-get-name node) "\n")) 46 | (dolist (child (jn-get-children node)) 47 | (jn-print-2 child (concat prefix " ")))) 48 | 49 | (defun jn-print (node) 50 | (set-buffer (get-buffer-create "*test*")) 51 | (jn-print-2 node "")) 52 | 53 | (defun jn-test () 54 | (interactive) 55 | (let ((window (jn-view-window "Window" :emacs-window (selected-window))) 56 | (node (jn-tree-node-new "root"))) 57 | (setq jn-test-view (jn-tree-view-new)) 58 | (jn-set-view window jn-test-view) 59 | (jn-create-nodes node 0 "0") 60 | (jn-print node) 61 | (jn-set-node (jn-get-root jn-test-view) node))) 62 | 63 | (defun jn-test-file-tree () 64 | (interactive) 65 | (let ((tree (jn-file-tree-node-new "c:/t2"))) 66 | (jn-print tree))) 67 | 68 | (defun jn-test-file-tree-view () 69 | (interactive) 70 | (let ((tree (jn-file-tree-node-new "c:/")) 71 | (window (jn-view-window "Window" :emacs-window (selected-window))) 72 | (view (jn-tree-view-new))) 73 | (jn-set-view window view) 74 | (jn-set-node (jn-get-root view) tree))) 75 | 76 | (defun jn-test-change () 77 | (interactive) 78 | (jn-set-parent 79 | (car (jn-get-children 80 | (car (jn-get-children (jn-get-node (jn-get-root jn-test-view)))))) 81 | nil)) 82 | 83 | ;;; test.el ends here 84 | -------------------------------------------------------------------------------- /html/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/bullet.gif -------------------------------------------------------------------------------- /html/ecb_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/ecb_logo.gif -------------------------------------------------------------------------------- /html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | ECB - Emacs Code Browser 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /html/mail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/mail.gif -------------------------------------------------------------------------------- /html/screenshots/1-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/1-thumb.png -------------------------------------------------------------------------------- /html/screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/1.png -------------------------------------------------------------------------------- /html/screenshots/10-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/10-thumb.png -------------------------------------------------------------------------------- /html/screenshots/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/10.png -------------------------------------------------------------------------------- /html/screenshots/11-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/11-thumb.png -------------------------------------------------------------------------------- /html/screenshots/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/11.png -------------------------------------------------------------------------------- /html/screenshots/12-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/12-thumb.png -------------------------------------------------------------------------------- /html/screenshots/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/12.png -------------------------------------------------------------------------------- /html/screenshots/2-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/2-thumb.png -------------------------------------------------------------------------------- /html/screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/2.png -------------------------------------------------------------------------------- /html/screenshots/3-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/3-thumb.png -------------------------------------------------------------------------------- /html/screenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/3.png -------------------------------------------------------------------------------- /html/screenshots/4-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/4-thumb.png -------------------------------------------------------------------------------- /html/screenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/4.png -------------------------------------------------------------------------------- /html/screenshots/5-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/5-thumb.png -------------------------------------------------------------------------------- /html/screenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/5.png -------------------------------------------------------------------------------- /html/screenshots/6-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/6-thumb.png -------------------------------------------------------------------------------- /html/screenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/6.png -------------------------------------------------------------------------------- /html/screenshots/7-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/7-thumb.png -------------------------------------------------------------------------------- /html/screenshots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/7.png -------------------------------------------------------------------------------- /html/screenshots/8-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/8-thumb.png -------------------------------------------------------------------------------- /html/screenshots/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/8.png -------------------------------------------------------------------------------- /html/screenshots/9-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/9-thumb.png -------------------------------------------------------------------------------- /html/screenshots/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/screenshots/9.png -------------------------------------------------------------------------------- /html/screenshots/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | ECB Screenshots 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 35 | 36 | 48 | 49 | 50 | 51 | 52 | 53 | 67 | 68 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 99 | 100 | 112 | 113 | 114 | 115 |
20 | 21 | 22 | 23 | 24 | 25 |

26 | ECB 2.40 running in Emacs 22.3 showing a leftright-layout for 27 | big screens. ECB uses image-icons, shows the version-control 28 | state of the files. The leftmost/lowest window shows a 29 | directory-bucketized history and the rightmost/lowest window shows the 30 | output of the semantic-analyzer for intellisense (e.g. 31 | possible completions). 32 |

33 | 34 |
37 | 38 | 39 | 40 | 41 | 42 |

43 | ECB 1.90 running in Emacs 21 showing the ECB-tree-windows in a 44 | smaller font and a grep-output in the compile-window. 45 |

46 | 47 |
54 | 55 | 56 | 57 | 58 | 59 |

60 | ECB 2.40 running in Emacs 22.3 showing a layout with 61 | ECB-tree-windows located on top and a splitted edit-window. 62 | Current edit-window contains a complex C++ source file and its 63 | contents are shown in the methods-window. 64 |

65 | 66 |
69 | 70 | 71 | 72 | 73 | 74 |

75 | ECB 2.23 running in XEmacs 21.4 under Windows XP showing 76 | emacs-lisp sources and the popup-menu of the methods-buffer. 77 |

78 | 79 |
88 | 89 | 90 | 91 | 92 | 93 |

94 | ECB 1.90 running in Emacs 21 showing a left-right-layout for 95 | big screens which displays source-files in the directory browser. 96 |

97 | 98 |
101 | 102 | 103 | 104 | 105 | 106 |

107 | ECB 1.90 running in XEmacs 21.4 showing a layout with an 108 | integrated speedbar, a history- and a methods-window. 109 |

110 | 111 |
116 | 117 |
118 | 119 | 120 | 121 | -------------------------------------------------------------------------------- /html/smiley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecb-org/ecb/2f9028aa1d8791720e809954016dbc84fe8fc864/html/smiley.gif -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | REM This batchfile byte-compiles the ECB lisp files. 3 | 4 | REM Copyright (C) 2000 - 2005 Jesper Nordenberg, 5 | REM Klaus Berndl, 6 | REM Kevin A. Burton, 7 | REM Free Software Foundation, Inc. 8 | 9 | REM Author: Jesper Nordenberg 10 | REM Klaus Berndl 11 | REM Kevin A. Burton 12 | REM Maintainer: Klaus Berndl 13 | REM Keywords: browser, code, programming, tools 14 | REM Created: 2001 15 | 16 | REM This program is free software; you can redistribute it and/or modify it under 17 | REM the terms of the GNU General Public License as published by the Free Software 18 | REM Foundation; either version 2, or (at your option) any later version. 19 | 20 | REM This program is distributed in the hope that it will be useful, but WITHOUT 21 | REM ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 22 | REM FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 23 | REM details. 24 | 25 | REM You should have received a copy of the GNU General Public License along with 26 | REM GNU Emacs; see the file COPYING. If not, write to the Free Software 27 | REM Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 28 | 29 | REM $Id$ 30 | 31 | REM ****************************************************** 32 | REM * Do not use make.bat when using Emacs >= 23.2! * 33 | REM * With Emacs 23.2 byte-compiling is only supported * 34 | REM * by the shipped Makefile! * 35 | REM ****************************************************** 36 | 37 | REM Make sure you byte-compile ECB with the semantic, eieio and 38 | REM speedbar-version you load into (X)Emacs (see below)! 39 | 40 | REM ======================================================================= 41 | REM user configurable section 42 | 43 | REM Define here the correct paths to your (X)Emacs-executable and the 44 | REM required CEDET-package (use always FORWARD SLASHES in the paths!) 45 | 46 | 47 | set EMACS=C:/Programme/emacs-22.3/bin/emacs.exe 48 | set CEDET=../cedet 49 | 50 | REM Call "make" to byte-compile the ECB. 51 | REM If there are any warning messages during byte-compilation (normally 52 | REM there aren't any) you can savely ignore them! 53 | 54 | REM end of user configurable section 55 | REM ======================================================================= 56 | 57 | 58 | REM Do not change anything below! 59 | 60 | echo Byte-compiling ECB with LOADPATH= %SEMANTIC% %EIEIO% %SPEEDBAR% 61 | 62 | if exist ecb-compile-script-init del ecb-compile-script-init 63 | if exist ecb.elc del *.elc 64 | 65 | echo (add-to-list 'load-path nil) > ecb-compile-script-init 66 | echo (load-file "%CEDET%/common/cedet.el") >> ecb-compile-script-init 67 | echo (require 'ecb) >> ecb-compile-script-init 68 | echo (setq debug-on-error t) >> ecb-compile-script-init 69 | 70 | %EMACS% -batch -no-site-file -l ecb-compile-script-init --eval "(ecb-byte-compile t)" 71 | 72 | del ecb-compile-script-init 73 | 74 | REM End of make.bat 75 | --------------------------------------------------------------------------------