southprojects DHTML Tree Widget - Large Tree

Large Tree

- This very large tree is created using "dynamic initialization."
- That means that the root of the tree is created first, while the other nodes are created only as the user opens the different branches. This enables fast loading of very large trees.

- /usr/share/gimp/
  - 2.0
    - gradients
      - Brushed_Aluminium.ggr
      - Abstract_1.ggr
      - Abstract_2.ggr
      - Abstract_3.ggr
      - Aneurism.ggr
      - Blinds.ggr
      - Blue_Green.ggr
      - Browns.ggr
      - Burning_Transparency.ggr
      - Burning_Paper.ggr
      - CD_Half.ggr
      - CD.ggr
      - Flare_Glow_Angular_1.ggr
      - Caribbean_Blues.ggr
      - Coffee.ggr
      - Cold_Steel.ggr
      - Cold_Steel_2.ggr
      - Crown_molding.ggr
      - Dark_1.ggr
      - Deep_Sea.ggr
      - Default.ggr
      - Full_saturation_spectrum_CCW.ggr
      - Flare_Glow_Radial_1.ggr
      - Flare_Glow_Radial_2.ggr
      - Flare_Glow_Radial_3.ggr
      - Flare_Glow_Radial_4.ggr
      - Flare_Radial_101.ggr
      - Flare_Radial_102.ggr
      - Flare_Radial_103.ggr
      - Flare_Rays_Radial_1.ggr
      - Flare_Rays_Radial_2.ggr
      - Flare_Rays_Size_1.ggr
      - Flare_Sizefac_101.ggr
      - Four_bars.ggr
      - French_flag.ggr
      - French_flag_smooth.ggr
      - Horizon_1.ggr
      - Golden.ggr
      - Full_saturation_spectrum_CW.ggr
      - German_flag.ggr
      - German_flag_smooth.ggr
      - Greens.ggr
      - Incandescent.ggr
      - Horizon_2.ggr
      - Land_and_Sea.ggr
      - Land_1.ggr
      - Radial_Eyeball_Brown.ggr
      - Metallic_Something.ggr
      - Mexican_flag.ggr
      - Mexican_flag_smooth.ggr
      - Nauseating_Headache.ggr
      - Neon_Cyan.ggr
      - Neon_Green.ggr
      - Neon_Yellow.ggr
      - Pastels.ggr
      - Pastel_Rainbow.ggr
      - Purples.ggr
      - Radial_Eyeball_Blue.ggr
      - Radial_Eyeball_Green.ggr
      - Radial_Glow_1.ggr
      - Radial_Rainbow_Hoop.ggr
      - Romanian_flag.ggr
      - Romanian_flag_smooth.ggr
      - Rounded_edge.ggr
      - Shadows_1.ggr
      - Shadows_2.ggr
      - Shadows_3.ggr
      - Skyline.ggr
      - Skyline_polluted.ggr
      - Square_Wood_Frame.ggr
      - Sunrise.ggr
      - Three_bars_sin.ggr
      - Tropical_Colors.ggr
      - Tube_Red.ggr
      - Wood_1.ggr
      - Wood_2.ggr
      - Yellow_Contrast.ggr
      - Yellow_Orange.ggr
    - themes
      - Default
        - images
          - stock-channel-16.png
          - preferences
            - folders-gradients.png
            - default-comment.png
            - default-grid.png
            - display.png
            - environment.png
            - folders.png
            - folders-brushes.png
            - folders-fonts.png
            - folders-palettes.png
            - folders-modules.png
            - folders-environ.png
            - folders-tool-plug-ins.png
            - folders-patterns.png
            - folders-plug-ins.png
            - folders-scripts.png
            - folders-themes.png
            - image-windows.png
            - help-system.png
            - image-title.png
            - window-management.png
            - input-devices.png
            - interface.png
            - monitor.png
            - new-image.png
            - session.png
            - tool-options.png
          - stock-channel-alpha-16.png
          - stock-cap-butt-16.png
          - stock-cap-round-16.png
          - stock-cap-square-16.png
          - stock-channel-indexed-16.png
          - stock-channel-blue-16.png
          - stock-channel-gray-16.png
          - stock-channel-green-16.png
          - stock-convert-grayscale-16.png
          - stock-channel-red-16.png
          - stock-channels-16.png
          - stock-close-12.png
          - stock-gradient-conical-asymmetric-16.png
          - stock-convert-indexed-16.png
          - stock-convert-rgb-16.png
          - stock-default-colors-12.png
          - stock-device-status-16.png
          - stock-display-filter-16.png
          - stock-eye-12.png
          - stock-flip-horizontal-16.png
          - stock-flip-vertical-16.png
          - stock-floating-selection-16.png
          - stock-gradient-bilinear-16.png
          - stock-gradient-shapeburst-angular-16.png
          - stock-gradient-conical-symmetric-16.png
          - stock-gradient-linear-16.png
          - stock-gradient-radial-16.png
          - stock-channel-24.png
          - stock-web-16.png
          - stock-gradient-shapeburst-dimpled-16.png
          - stock-gradient-shapeburst-spherical-16.png
          - stock-gradient-spiral-anticlockwise-16.png
          - stock-gradient-spiral-clockwise-16.png
          - stock-gradient-square-16.png
          - stock-grid-16.png
          - stock-histogram-16.png
          - stock-histogram-linear-16.png
          - stock-histogram-logarithmic-16.png
          - stock-image-16.png
          - stock-images-16.png
          - stock-info-16.png
          - stock-indexed-palette-16.png
          - stock-invert-16.png
          - stock-join-bevel-16.png
          - stock-join-miter-16.png
          - stock-join-round-16.png
          - stock-landscape-16.png
          - stock-layer-16.png
          - stock-layer-mask-16.png
          - stock-layer-to-imagesize-16.png
          - stock-layers-16.png
          - stock-list-16.png
          - stock-menu-left-12.png
          - stock-menu-right-12.png
          - stock-merge-down-16.png
          - stock-move-to-screen-16.png
          - stock-navigation-16.png
          - stock-path-16.png
          - stock-paths-16.png
          - stock-plugin-16.png
          - stock-portrait-16.png
          - stock-qmask-off-16.png
          - stock-qmask-on-16.png
          - stock-reshow-filter-16.png
          - stock-resize-16.png
          - stock-rotate-180-16.png
          - stock-rotate-270-16.png
          - stock-rotate-90-16.png
          - stock-scale-16.png
          - stock-selection-16.png
          - stock-selection-all-16.png
          - stock-selection-grow-16.png
          - stock-selection-none-16.png
          - stock-selection-shrink-16.png
          - stock-selection-border-16.png
          - stock-swap-colors-12.png
          - stock-template-16.png
          - stock-text-layer-16.png
          - stock-toilet-paper-16.png
          - stock-tool-options-16.png
          - stock-tools-16.png
          - stock-transparency-16.png
          - stock-undo-history-16.png
          - stock-video-16.png
          - stock-warning-16.png
          - stock-wilber-16.png
          - stock-anchor-16.png
          - stock-channel-indexed-24.png
          - stock-channel-alpha-24.png
          - stock-channel-blue-24.png
          - stock-channel-gray-24.png
          - stock-channel-green-24.png
          - stock-color-picker-black-18.png
          - stock-channel-red-24.png
          - stock-channels-24.png
          - stock-char-picker-22.png
          - stock-selection-intersect-16.png
          - stock-color-picker-gray-18.png
          - stock-color-picker-white-18.png
          - stock-color-triangle-16.png
          - stock-curve-free-16.png
          - stock-curve-smooth-16.png
          - stock-device-status-24.png
          - stock-display-filter-24.png
          - stock-duplicate-16.png
          - stock-edit-16.png
          - stock-eye-20.png
          - stock-floating-selection-24.png
          - stock-gravity-east-24.png
          - stock-gravity-north-24.png
          - stock-gravity-north-east-24.png
          - stock-gravity-north-west-24.png
          - stock-gravity-south-24.png
          - stock-gravity-south-east-24.png
          - stock-gravity-west-24.png
          - stock-gravity-south-west-24.png
          - stock-hchain-24.png
          - stock-web-24.png
          - stock-hchain-broken-24.png
          - stock-histogram-22.png
          - stock-image-24.png
          - stock-images-24.png
          - stock-indexed-palette-24.png
          - stock-info-24.png
          - stock-layer-24.png
          - stock-layer-mask-24.png
          - stock-layers-24.png
          - stock-letter-spacing-22.png
          - stock-line-spacing-22.png
          - stock-linked-12.png
          - stock-linked-20.png
          - stock-move-to-screen-24.png
          - stock-paste-as-new-16.png
          - stock-paste-into-16.png
          - stock-path-stroke-16.png
          - stock-path-22.png
          - stock-paths-22.png
          - stock-reset-16.png
          - stock-selection-add-16.png
          - stock-selection-to-channel-16.png
          - stock-selection-replace-16.png
          - stock-selection-stroke-16.png
          - stock-selection-subtract-16.png
          - stock-tool-brightness-contrast-16.png
          - stock-selection-to-path-16.png
          - stock-text-dir-ltr-24.png
          - stock-text-dir-rtl-24.png
          - stock-template-24.png
          - stock-text-layer-24.png
          - stock-toilet-paper-24.png
          - stock-tool-options-24.png
          - stock-tools-24.png
          - stock-transparency-24.png
          - stock-vchain-24.png
          - stock-vchain-broken-24.png
          - stock-video-24.png
          - stock-undo-history-24.png
          - stock-warning-24.png
          - stock-channel-32.png
          - stock-channel-alpha-32.png
          - stock-channel-blue-32.png
          - stock-channel-gray-32.png
          - stock-channel-green-32.png
          - stock-channel-indexed-32.png
          - stock-channel-red-32.png
          - stock-floating-selection-32.png
          - stock-image-32.png
          - stock-layer-32.png
          - stock-layer-mask-32.png
          - stock-text-layer-32.png
          - stock-channel-48.png
          - stock-channel-alpha-48.png
          - stock-channel-blue-48.png
          - stock-channel-gray-48.png
          - stock-channel-green-48.png
          - stock-channel-indexed-48.png
          - stock-channel-red-48.png
          - stock-error-64.png
          - stock-floating-selection-48.png
          - stock-image-48.png
          - stock-info-64.png
          - stock-layer-48.png
          - stock-layer-mask-48.png
          - stock-question-64.png
          - stock-text-layer-48.png
          - stock-texture-64.png
          - stock-warning-64.png
          - stock-wilber-64.png
          - stock-wilber-eek-64.png
          - stock-tool-airbrush-16.png
          - stock-tool-airbrush-22.png
          - stock-tool-blend-16.png
          - stock-tool-blend-22.png
          - stock-tool-blur-16.png
          - stock-tool-blur-22.png
          - stock-tool-brightness-contrast-22.png
          - stock-tool-bucket-fill-16.png
          - stock-tool-bucket-fill-22.png
          - stock-tool-by-color-select-16.png
          - stock-tool-by-color-select-22.png
          - stock-tool-clone-16.png
          - stock-tool-clone-22.png
          - stock-tool-color-balance-16.png
          - stock-tool-color-balance-22.png
          - stock-tool-color-picker-16.png
          - stock-tool-color-picker-22.png
          - stock-tool-colorize-16.png
          - stock-tool-colorize-22.png
          - stock-tool-crop-16.png
          - stock-tool-crop-22.png
          - stock-tool-curves-16.png
          - stock-tool-curves-22.png
          - stock-tool-dodge-16.png
          - stock-tool-dodge-22.png
          - stock-tool-ellipse-select-16.png
          - stock-tool-ellipse-select-22.png
          - stock-tool-eraser-16.png
          - stock-tool-eraser-22.png
          - stock-tool-flip-16.png
          - stock-tool-flip-22.png
          - stock-tool-free-select-16.png
          - stock-tool-free-select-22.png
          - stock-tool-fuzzy-select-16.png
          - stock-tool-fuzzy-select-22.png
          - stock-tool-hue-saturation-16.png
          - stock-tool-hue-saturation-22.png
          - stock-tool-ink-16.png
          - stock-tool-ink-22.png
          - stock-tool-iscissors-16.png
          - stock-tool-iscissors-22.png
          - stock-tool-levels-16.png
          - stock-tool-levels-22.png
          - stock-tool-measure-16.png
          - stock-tool-measure-22.png
          - stock-tool-move-16.png
          - stock-tool-move-22.png
          - stock-tool-paintbrush-16.png
          - stock-tool-paintbrush-22.png
          - stock-tool-path-16.png
          - stock-tool-path-22.png
          - stock-tool-pencil-16.png
          - stock-tool-pencil-22.png
          - stock-tool-perspective-16.png
          - stock-tool-perspective-22.png
          - stock-tool-posterize-16.png
          - stock-tool-posterize-22.png
          - stock-tool-rect-select-16.png
          - stock-tool-rect-select-22.png
          - stock-tool-rotate-16.png
          - stock-tool-rotate-22.png
          - stock-tool-scale-16.png
          - stock-tool-scale-22.png
          - stock-tool-shear-16.png
          - stock-tool-shear-22.png
          - stock-tool-smudge-16.png
          - stock-tool-smudge-22.png
          - stock-tool-text-16.png
          - stock-tool-text-22.png
          - stock-tool-threshold-16.png
          - stock-tool-threshold-22.png
          - stock-tool-zoom-16.png
          - stock-tool-zoom-22.png
        - gtkrc
        - imagerc
      - Small
        - gtkrc
    - misc
      - gimp.applications
      - gimp.desktop
      - gimp.keys
    - images
      - wilber-devel-icon.png
      - gimp_logo.png
      - gimp_splash.png
      - wilber-wizard.png
      - wilber-icon.png
      - wilber-tips.png
    - brushes
      - 10x10squareBlur.gbr
      - 10x10square.gbr
      - 20x20squareBlur.gbr
      - 11circle.gbr
      - 11fcircle.gbr
      - 13circle.gbr
      - 13fcircle.gbr
      - 15circle.gbr
      - 15fcircle.gbr
      - 17circle.gbr
      - 17fcircle.gbr
      - 19circle.gbr
      - 19fcircle.gbr
      - 1circle.gbr
      - 20x20square.gbr
      - 3fcircle.gbr
      - 3circle.gbr
      - 5fcircle.gbr
      - 5circle.gbr
      - 5x5squareBlur.gbr
      - 5x5square.gbr
      - 7fcircle.gbr
      - 7circle.gbr
      - 9fcircle.gbr
      - 9circle.gbr
      - SketchBrush-16.gih
      - DStar11.gbr
      - DStar17.gbr
      - DStar25.gbr
      - SketchBrush-32.gih
      - SketchBrush-64.gih
      - callig1.gbr
      - callig2.gbr
      - callig3.gbr
      - callig4.gbr
      - confetti.gbr
      - confetti.gih
      - dunes.gbr
      - feltpen.gih
      - galaxy.gbr
      - galaxy_big.gbr
      - galaxy_small.gbr
      - hsparks.gih
      - pepper.gbr
      - pixel.gbr
      - thegimp.gbr
      - vine.gih
      - xcf.gbr
    - fractalexplorer
      - Beauty_of_Nature
      - Asteroid_Field
      - Bar_Code_Label
      - Energetic_Diamond
      - Blue_Curtain
      - Car_Track
      - High_Voltage
      - Explosive
      - Flower
      - Fragments
      - Hemp
      - Ice_Crystal
      - Hoops
      - Lightning
      - Leaves
      - Snow_Crystal
      - Mandelbrot
      - Marble
      - Marble2
      - Medusa
      - Nautilus
      - Nebula
      - Plant
      - Rose
      - Saturn
      - Tentacles
      - Soma
      - Spark
      - Suns
      - The_Green_Place
      - Wave
      - Wood
      - Zooming_Circle
    - palettes
      - Coldfire.gpl
      - Bears.gpl
      - Bgold.gpl
      - Blues.gpl
      - Borders.gpl
      - Caramel.gpl
      - Cascade.gpl
      - Browns_And_Yellows.gpl
      - China.gpl
      - Dark_pastels.gpl
      - Cool_Colors.gpl
      - Cranes.gpl
      - Firecode.gpl
      - Default.gpl
      - Ega.gpl
      - Grayblue.gpl
      - Gold.gpl
      - GrayViolet.gpl
      - Grays.gpl
      - Named_Colors.gpl
      - Greens.gpl
      - Hilite.gpl
      - Khaki.gpl
      - Lights.gpl
      - Muted.gpl
      - Paintjet.gpl
      - News3.gpl
      - Op2.gpl
      - Reds_And_Purples.gpl
      - Pastels.gpl
      - Plasma.gpl
      - Reds.gpl
      - Topographic.gpl
      - Royal.gpl
      - Visibone.gpl
      - Visibone_2.gpl
      - Volcano.gpl
      - Warm_Colors.gpl
      - Web.gpl
    - patterns
      - Moonfoot.pat
      - 3dgreen.pat
      - Craters.pat
      - crinklepaper.pat
      - Stripes1px.pat
      - Stripes2px.pat
      - amethyst.pat
      - bark.pat
      - blue.pat
      - bluegrid.pat
      - bluesquares.pat
      - blueweb.pat
      - brick.pat
      - burlap.pat
      - burlwood.pat
      - choc_swirl.pat
      - corkboard.pat
      - cracked.pat
      - electric.pat
      - fibers.pat
      - granite1.pat
      - ground1.pat
      - ice.pat
      - java.pat
      - leather.pat
      - leaves.pat
      - leopard.pat
      - lightning.pat
      - marble1.pat
      - marble2.pat
      - marble3.pat
      - nops.pat
      - paper.pat
      - parque1.pat
      - parque2.pat
      - parque3.pat
      - pastel.pat
      - pine.pat
      - pink_marble.pat
      - pool.pat
      - qube1.pat
      - rain.pat
      - recessed.pat
      - redcube.pat
      - rock.pat
      - sky.pat
      - slate.pat
      - sm_squares.pat
      - starfield.pat
      - stone33.pat
      - terra.pat
      - walnut.pat
      - warning.pat
      - wood1.pat
      - wood2.pat
      - wood3.pat
      - wood4.pat
      - wood5.pat
    - tips
      - gimp-tips.xml
    - scripts
      - 3d-outline.scm
      - images
        - texture1.jpg
        - beavis.jpg
        - texture.jpg
        - texture2.jpg
        - texture3.jpg
      - alien-glow-arrow.scm
      - 3dTruchet.scm
      - add-bevel.scm
      - addborder.scm
      - alien-glow-bullet.scm
      - alien-glow-bar.scm
      - beveled-pattern-arrow.scm
      - alien-glow-button.scm
      - alien-glow-logo.scm
      - alien-neon-logo.scm
      - asc2img.scm
      - basic1-logo.scm
      - basic2-logo.scm
      - beveled-button.scm
      - carve-it.scm
      - camo.scm
      - beveled-pattern-bullet.scm
      - beveled-pattern-button.scm
      - beveled-pattern-heading.scm
      - beveled-pattern-hrule.scm
      - blend-anim.scm
      - blended-logo.scm
      - bovinated-logo.scm
      - burn-in-anim.scm
      - coolmetal-logo.scm
      - carved-logo.scm
      - chalk.scm
      - chip-away.scm
      - chrome-it.scm
      - chrome-logo.scm
      - circuit.scm
      - clothify.scm
      - coffee.scm
      - comic-logo.scm
      - distress-selection.scm
      - copy-visible.scm
      - crystal-logo.scm
      - fade-outline.scm
      - drop-shadow.scm
      - erase-rows.scm
      - gimp-headers.scm
      - flatland.scm
      - font-map.scm
      - frosty-logo.scm
      - fuzzyborder.scm
      - glowing-logo.scm
      - gimp-labels.scm
      - glossy.scm
      - gradient-bevel-logo.scm
      - gradient-example.scm
      - grid-system.scm
      - hsv-graph.scm
      - i26-gunya2.scm
      - image-structure.scm
      - land.scm
      - lava.scm
      - line-nova.scm
      - old-photo.scm
      - mkbrush.scm
      - neon-logo.scm
      - news-text.scm
      - perspective-shadow.scm
      - predator.scm
      - pupi-button.scm
      - rendermap.scm
      - ripply-anim.scm
      - round-corners.scm
      - script-fu-util.scm
      - select-to-brush.scm
      - select-to-image.scm
      - select-to-pattern.scm
      - selection-round.scm
      - slide.scm
      - sota-chrome-logo.scm
      - speed-text.scm
      - sphere.scm
      - spinning-globe.scm
      - spyrogimp.scm
      - starburst-logo.scm
      - starscape-logo.scm
      - swirltile.scm
      - swirly-pattern.scm
      - t-o-p-logo.scm
      - text-circle.scm
      - textured-logo.scm
      - title-header.scm
      - tileblur.scm
      - truchet.scm
      - unsharp-mask.scm
      - waves-anim.scm
      - weave.scm
      - web-browser.scm
      - xach-effect.scm
    - gimpressionist
      - Brushes
        - crayon01.pgm
        - arrow01.pgm
        - ball.ppm
        - blob.ppm
        - box.ppm
        - chalk01.pgm
        - cone.ppm
        - defaultbrush.pgm
        - crayon02.pgm
        - crayon03.pgm
        - crayon04.pgm
        - crayon05.pgm
        - crayon06.pgm
        - crayon07.pgm
        - crayon08.pgm
        - fabric01.pgm
        - dribble.pgm
        - fabric.pgm
        - paintbrush01.pgm
        - fabric02.pgm
        - fabric03.pgm
        - flower01.pgm
        - flower02.pgm
        - flower03.pgm
        - flower04.pgm
        - grad01.pgm
        - grad02.pgm
        - grad03.pgm
        - heart.ppm
        - leaf01.pgm
        - paintbrush.pgm
        - paintbrush02.pgm
        - paintbrush03.pgm
        - paintbrush04.pgm
        - paper01.pgm
        - paper02.pgm
        - paper03.pgm
        - paper04.pgm
        - pentagram.pgm
        - scribble.pgm
        - shape01.pgm
        - shape02.pgm
        - shape03.pgm
        - shape04.pgm
        - snow1.pgm
        - sphere.ppm
        - splat1.pgm
        - splat2.pgm
        - splat3.pgm
        - spunge01.pgm
        - spunge02.pgm
        - spunge03.pgm
        - spunge04.pgm
        - spunge05.pgm
        - strange01.pgm
        - thegimp.pgm
        - torus.ppm
        - wavy.pgm
        - weave.pgm
        - worm.pgm
      - Paper
        - defaultpaper.pgm
        - bricks.pgm
        - bricks2.pgm
        - burlap.pgm
        - canvas2.pgm
        - marble.pgm
        - marble2.pgm
        - stone.pgm
        - struc.pgm
      - Presets
        - Maggot-invasion
        - ApplyCanvas
        - Ballpark
        - Canvas
        - Crosshatch
        - Cubism
        - Dotify
        - Embroidery
        - Feathers
        - Felt-marker
        - Flowerbed
        - Furry
        - Line-art
        - Line-art-2
        - MarbleMadness
        - Mossy
        - Painted_Rock
        - Parquette
        - Patchwork
        - Ringworks
        - Sample
        - Smash
        - Straws
        - Weave
        - Wormcan
    - gfig
      - ring+star
      - A_star
      - curves
      - polys
      - ring
      - simily
      - sprial
      - star2
      - spirals_and_stars
      - stars
    - gflare
      - Hidden_Planet
      - Bright_Star
      - Classic
      - Distant_Sun
      - Default
      - GFlare_101
      - GFlare_102

Collapse all -- Collapse the whole tree, showing the top branches.
Expand all -- Expand the tree, showing all the branches.
Toggle lines -- Hide/display the lines that connect the various nodes.
You can associate callbacks with users' node clicks.
Here we just display the node, but you can customize the code to perform other actions in response to node clicks.
No node selected.