namespace eval poBmpData {
    namespace ensemble create

    namespace export SetBmpType
    namespace export GetBmpType

    namespace export _all
    namespace export all
    namespace export _appendToFile
    namespace export appendToFile
    namespace export _autofit
    namespace export autofit
    namespace export _bottom
    namespace export bottom
    namespace export _bottomleft
    namespace export bottomleft
    namespace export _bottomright
    namespace export bottomright
    namespace export _bottomup
    namespace export bottomup
    namespace export _bracketleft
    namespace export bracketleft
    namespace export _bracketright
    namespace export bracketright
    namespace export _browse
    namespace export browse
    namespace export _camera
    namespace export camera
    namespace export _cell
    namespace export cell
    namespace export _center
    namespace export center
    namespace export _circle
    namespace export circle
    namespace export _circlefilled
    namespace export circlefilled
    namespace export _clear
    namespace export clear
    namespace export _clearall
    namespace export clearall
    namespace export _clearleft
    namespace export clearleft
    namespace export _clearright
    namespace export clearright
    namespace export _clock
    namespace export clock
    namespace export _closedfolder
    namespace export closedfolder
    namespace export _colorcount
    namespace export colorcount
    namespace export _combhori
    namespace export combhori
    namespace export _combvert
    namespace export combvert
    namespace export _composite
    namespace export composite
    namespace export _copy
    namespace export copy
    namespace export _createfolder
    namespace export createfolder
    namespace export _crop
    namespace export crop
    namespace export _crsview
    namespace export crsview
    namespace export _cut
    namespace export cut
    namespace export _delete
    namespace export delete
    namespace export _delfolder
    namespace export delfolder
    namespace export _diff
    namespace export diff
    namespace export _down
    namespace export down
    namespace export _dust
    namespace export dust
    namespace export _edit
    namespace export edit
    namespace export _eject
    namespace export eject
    namespace export _emit
    namespace export emit
    namespace export _endless
    namespace export endless
    namespace export _entity
    namespace export entity
    namespace export _explosion
    namespace export explosion
    namespace export _fire
    namespace export fire
    namespace export _first
    namespace export first
    namespace export _flare
    namespace export flare
    namespace export _fliphori
    namespace export fliphori
    namespace export _flipvert
    namespace export flipvert
    namespace export _grid
    namespace export grid
    namespace export _gridcenter
    namespace export gridcenter
    namespace export _gridiso
    namespace export gridiso
    namespace export _gridonscenery
    namespace export gridonscenery
    namespace export _gridontop
    namespace export gridontop
    namespace export _gridpickresult
    namespace export gridpickresult
    namespace export _gridplayer
    namespace export gridplayer
    namespace export _halt
    namespace export halt
    namespace export _hidden
    namespace export hidden
    namespace export _histo
    namespace export histo
    namespace export _histolog
    namespace export histolog
    namespace export _horiline
    namespace export horiline
    namespace export _hundred
    namespace export hundred
    namespace export _info
    namespace export info
    namespace export _infofile
    namespace export infofile
    namespace export _infoimg
    namespace export infoimg
    namespace export _invert
    namespace export invert
    namespace export _larger
    namespace export larger
    namespace export _last
    namespace export last
    namespace export _left
    namespace export left
    namespace export _leftright
    namespace export leftright
    namespace export _leftview
    namespace export leftview
    namespace export _lightmodel
    namespace export lightmodel
    namespace export _lightsource
    namespace export lightsource
    namespace export _linear
    namespace export linear
    namespace export _linenum
    namespace export linenum
    namespace export _linenuminv
    namespace export linenuminv
    namespace export _lock
    namespace export lock
    namespace export _logerror
    namespace export logerror
    namespace export _logident
    namespace export logident
    namespace export _logignore
    namespace export logignore
    namespace export _material
    namespace export material
    namespace export _maximize
    namespace export maximize
    namespace export _move
    namespace export move
    namespace export _newColor
    namespace export newColor
    namespace export _newRadiance
    namespace export newRadiance
    namespace export _newfile
    namespace export newfile
    namespace export _nocell
    namespace export nocell
    namespace export _none
    namespace export none
    namespace export _ok
    namespace export ok
    namespace export _open
    namespace export open
    namespace export _openCache
    namespace export openCache
    namespace export _openDir
    namespace export openDir
    namespace export _openIndex
    namespace export openIndex
    namespace export _openTemplate
    namespace export openTemplate
    namespace export _openleft
    namespace export openleft
    namespace export _openright
    namespace export openright
    namespace export _orient
    namespace export orient
    namespace export _osgDOFTransform
    namespace export osgDOFTransform
    namespace export _osgDOFTransformRef
    namespace export osgDOFTransformRef
    namespace export _osgGeode
    namespace export osgGeode
    namespace export _osgGeodeRef
    namespace export osgGeodeRef
    namespace export _osgGroup
    namespace export osgGroup
    namespace export _osgGroupRef
    namespace export osgGroupRef
    namespace export _osgLOD
    namespace export osgLOD
    namespace export _osgLODRef
    namespace export osgLODRef
    namespace export _osgMatrixTransform
    namespace export osgMatrixTransform
    namespace export _osgMatrixTransformRef
    namespace export osgMatrixTransformRef
    namespace export _osgModularEmitter
    namespace export osgModularEmitter
    namespace export _osgModularEmitterRef
    namespace export osgModularEmitterRef
    namespace export _osgMultiSwitch
    namespace export osgMultiSwitch
    namespace export _osgMultiSwitchRef
    namespace export osgMultiSwitchRef
    namespace export _osgNode
    namespace export osgNode
    namespace export _osgPagedLOD
    namespace export osgPagedLOD
    namespace export _osgUnknown
    namespace export osgUnknown
    namespace export _paste
    namespace export paste
    namespace export _pause
    namespace export pause
    namespace export _pickview
    namespace export pickview
    namespace export _playbegin
    namespace export playbegin
    namespace export _playbottom
    namespace export playbottom
    namespace export _playend
    namespace export playend
    namespace export _playerview
    namespace export playerview
    namespace export _playfwd
    namespace export playfwd
    namespace export _playfwdstep
    namespace export playfwdstep
    namespace export _playnext
    namespace export playnext
    namespace export _playprev
    namespace export playprev
    namespace export _playrev
    namespace export playrev
    namespace export _playrevstep
    namespace export playrevstep
    namespace export _playtop
    namespace export playtop
    namespace export _polygon
    namespace export polygon
    namespace export _pptToIndex
    namespace export pptToIndex
    namespace export _preview
    namespace export preview
    namespace export _print
    namespace export print
    namespace export _questionmark
    namespace export questionmark
    namespace export _rectangle
    namespace export rectangle
    namespace export _redo
    namespace export redo
    namespace export _renCtrl
    namespace export renCtrl
    namespace export _renIn
    namespace export renIn
    namespace export _renOut
    namespace export renOut
    namespace export _rename
    namespace export rename
    namespace export _replacewp
    namespace export replacewp
    namespace export _rescan
    namespace export rescan
    namespace export _right
    namespace export right
    namespace export _rightleft
    namespace export rightleft
    namespace export _rollupclosed
    namespace export rollupclosed
    namespace export _rollupopened
    namespace export rollupopened
    namespace export _rotateleft
    namespace export rotateleft
    namespace export _rotateright
    namespace export rotateright
    namespace export _save
    namespace export save
    namespace export _save1
    namespace export save1
    namespace export _save2
    namespace export save2
    namespace export _saveleft
    namespace export saveleft
    namespace export _saveright
    namespace export saveright
    namespace export _scale
    namespace export scale
    namespace export _sceneryfollowing
    namespace export sceneryfollowing
    namespace export _search
    namespace export search
    namespace export _searchcase
    namespace export searchcase
    namespace export _searchleft
    namespace export searchleft
    namespace export _searchright
    namespace export searchright
    namespace export _searchword
    namespace export searchword
    namespace export _selectall
    namespace export selectall
    namespace export _shadow
    namespace export shadow
    namespace export _sheet
    namespace export sheet
    namespace export _sheetIn
    namespace export sheetIn
    namespace export _sheetOut
    namespace export sheetOut
    namespace export _shiftwp
    namespace export shiftwp
    namespace export _slideShowAll
    namespace export slideShowAll
    namespace export _slideShowMarked
    namespace export slideShowMarked
    namespace export _smaller
    namespace export smaller
    namespace export _spline
    namespace export spline
    namespace export _stamp
    namespace export stamp
    namespace export _stampall
    namespace export stampall
    namespace export _stop
    namespace export stop
    namespace export _subscan
    namespace export subscan
    namespace export _switch
    namespace export switch
    namespace export _terrainadjust
    namespace export terrainadjust
    namespace export _terrainfollowing
    namespace export terrainfollowing
    namespace export _texture
    namespace export texture
    namespace export _top
    namespace export top
    namespace export _topdown
    namespace export topdown
    namespace export _topleft
    namespace export topleft
    namespace export _topright
    namespace export topright
    namespace export _topview
    namespace export topview
    namespace export _undo
    namespace export undo
    namespace export _unlock
    namespace export unlock
    namespace export _unselectall
    namespace export unselectall
    namespace export _up
    namespace export up
    namespace export _update
    namespace export update
    namespace export _vertical
    namespace export vertical
    namespace export _vertline
    namespace export vertline
    namespace export _view
    namespace export view
    namespace export _viewir
    namespace export viewir
    namespace export _viewpp
    namespace export viewpp
    namespace export _viewvis
    namespace export viewvis
    namespace export _watch
    namespace export watch
    namespace export _wheel
    namespace export wheel
    namespace export _white
    namespace export white
    namespace export _wrapline
    namespace export wrapline

    variable sUse bitmaps

    proc SetBmpType { use } {
        variable sUse
        set sUse $use
    }

    proc GetBmpType {} {
        variable sUse
        return $sUse
    }

proc _ScalePhoto { xbmData bg fg } {
    set scale 1.0
    if { [::info exists ::tk::scalingPct] } {
        set scale [expr { $::tk::scalingPct / 100.0 }]
    }
    set srcPhoto [image create photo -data $xbmData -format [list XBM -background $bg -foreground $fg]]
    if { $scale == 1.0 } {
        return $srcPhoto
    }

    set w [image width $srcPhoto]
    set h [image height $srcPhoto]
    set nw [expr { int ($w * $scale) }]
    set nh [expr { int ($h * $scale) }]

    set dstPhoto [image create photo -width $nw -height $nh]
    $dstPhoto blank

    set catchVal [catch { package require poImg }]
    if { $catchVal == 0 } {
        set srcImg [poImage NewImageFromPhoto $srcPhoto]
        set dstImg [poImgUtil ScaleImage $srcImg $nw $nh]
        $dstImg AsPhoto $dstPhoto
        poImgUtil DeleteImage $srcImg
        poImgUtil DeleteImage $dstImg
    } else {
        poPhotoUtil Resize $srcPhoto $nw $nh $dstPhoto
    }

    return $dstPhoto
}


    proc _all {} {
        variable sUse
        ${sUse}::_all
    }

    proc all { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::all $fg $bg
    }

    proc _appendToFile {} {
        variable sUse
        ${sUse}::_appendToFile
    }

    proc appendToFile { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::appendToFile $fg $bg
    }

    proc _autofit {} {
        variable sUse
        ${sUse}::_autofit
    }

    proc autofit { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::autofit $fg $bg
    }

    proc _bottom {} {
        variable sUse
        ${sUse}::_bottom
    }

    proc bottom { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::bottom $fg $bg
    }

    proc _bottomleft {} {
        variable sUse
        ${sUse}::_bottomleft
    }

    proc bottomleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::bottomleft $fg $bg
    }

    proc _bottomright {} {
        variable sUse
        ${sUse}::_bottomright
    }

    proc bottomright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::bottomright $fg $bg
    }

    proc _bottomup {} {
        variable sUse
        ${sUse}::_bottomup
    }

    proc bottomup { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::bottomup $fg $bg
    }

    proc _bracketleft {} {
        variable sUse
        ${sUse}::_bracketleft
    }

    proc bracketleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::bracketleft $fg $bg
    }

    proc _bracketright {} {
        variable sUse
        ${sUse}::_bracketright
    }

    proc bracketright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::bracketright $fg $bg
    }

    proc _browse {} {
        variable sUse
        ${sUse}::_browse
    }

    proc browse { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::browse $fg $bg
    }

    proc _camera {} {
        variable sUse
        ${sUse}::_camera
    }

    proc camera { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::camera $fg $bg
    }

    proc _cell {} {
        variable sUse
        ${sUse}::_cell
    }

    proc cell { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::cell $fg $bg
    }

    proc _center {} {
        variable sUse
        ${sUse}::_center
    }

    proc center { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::center $fg $bg
    }

    proc _circle {} {
        variable sUse
        ${sUse}::_circle
    }

    proc circle { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::circle $fg $bg
    }

    proc _circlefilled {} {
        variable sUse
        ${sUse}::_circlefilled
    }

    proc circlefilled { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::circlefilled $fg $bg
    }

    proc _clear {} {
        variable sUse
        ${sUse}::_clear
    }

    proc clear { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::clear $fg $bg
    }

    proc _clearall {} {
        variable sUse
        ${sUse}::_clearall
    }

    proc clearall { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::clearall $fg $bg
    }

    proc _clearleft {} {
        variable sUse
        ${sUse}::_clearleft
    }

    proc clearleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::clearleft $fg $bg
    }

    proc _clearright {} {
        variable sUse
        ${sUse}::_clearright
    }

    proc clearright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::clearright $fg $bg
    }

    proc _clock {} {
        variable sUse
        ${sUse}::_clock
    }

    proc clock { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::clock $fg $bg
    }

    proc _closedfolder {} {
        variable sUse
        ${sUse}::_closedfolder
    }

    proc closedfolder { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::closedfolder $fg $bg
    }

    proc _colorcount {} {
        variable sUse
        ${sUse}::_colorcount
    }

    proc colorcount { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::colorcount $fg $bg
    }

    proc _combhori {} {
        variable sUse
        ${sUse}::_combhori
    }

    proc combhori { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::combhori $fg $bg
    }

    proc _combvert {} {
        variable sUse
        ${sUse}::_combvert
    }

    proc combvert { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::combvert $fg $bg
    }

    proc _composite {} {
        variable sUse
        ${sUse}::_composite
    }

    proc composite { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::composite $fg $bg
    }

    proc _copy {} {
        variable sUse
        ${sUse}::_copy
    }

    proc copy { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::copy $fg $bg
    }

    proc _createfolder {} {
        variable sUse
        ${sUse}::_createfolder
    }

    proc createfolder { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::createfolder $fg $bg
    }

    proc _crop {} {
        variable sUse
        ${sUse}::_crop
    }

    proc crop { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::crop $fg $bg
    }

    proc _crsview {} {
        variable sUse
        ${sUse}::_crsview
    }

    proc crsview { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::crsview $fg $bg
    }

    proc _cut {} {
        variable sUse
        ${sUse}::_cut
    }

    proc cut { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::cut $fg $bg
    }

    proc _delete {} {
        variable sUse
        ${sUse}::_delete
    }

    proc delete { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::delete $fg $bg
    }

    proc _delfolder {} {
        variable sUse
        ${sUse}::_delfolder
    }

    proc delfolder { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::delfolder $fg $bg
    }

    proc _diff {} {
        variable sUse
        ${sUse}::_diff
    }

    proc diff { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::diff $fg $bg
    }

    proc _down {} {
        variable sUse
        ${sUse}::_down
    }

    proc down { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::down $fg $bg
    }

    proc _dust {} {
        variable sUse
        ${sUse}::_dust
    }

    proc dust { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::dust $fg $bg
    }

    proc _edit {} {
        variable sUse
        ${sUse}::_edit
    }

    proc edit { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::edit $fg $bg
    }

    proc _eject {} {
        variable sUse
        ${sUse}::_eject
    }

    proc eject { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::eject $fg $bg
    }

    proc _emit {} {
        variable sUse
        ${sUse}::_emit
    }

    proc emit { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::emit $fg $bg
    }

    proc _endless {} {
        variable sUse
        ${sUse}::_endless
    }

    proc endless { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::endless $fg $bg
    }

    proc _entity {} {
        variable sUse
        ${sUse}::_entity
    }

    proc entity { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::entity $fg $bg
    }

    proc _explosion {} {
        variable sUse
        ${sUse}::_explosion
    }

    proc explosion { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::explosion $fg $bg
    }

    proc _fire {} {
        variable sUse
        ${sUse}::_fire
    }

    proc fire { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::fire $fg $bg
    }

    proc _first {} {
        variable sUse
        ${sUse}::_first
    }

    proc first { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::first $fg $bg
    }

    proc _flare {} {
        variable sUse
        ${sUse}::_flare
    }

    proc flare { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::flare $fg $bg
    }

    proc _fliphori {} {
        variable sUse
        ${sUse}::_fliphori
    }

    proc fliphori { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::fliphori $fg $bg
    }

    proc _flipvert {} {
        variable sUse
        ${sUse}::_flipvert
    }

    proc flipvert { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::flipvert $fg $bg
    }

    proc _grid {} {
        variable sUse
        ${sUse}::_grid
    }

    proc grid { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::grid $fg $bg
    }

    proc _gridcenter {} {
        variable sUse
        ${sUse}::_gridcenter
    }

    proc gridcenter { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::gridcenter $fg $bg
    }

    proc _gridiso {} {
        variable sUse
        ${sUse}::_gridiso
    }

    proc gridiso { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::gridiso $fg $bg
    }

    proc _gridonscenery {} {
        variable sUse
        ${sUse}::_gridonscenery
    }

    proc gridonscenery { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::gridonscenery $fg $bg
    }

    proc _gridontop {} {
        variable sUse
        ${sUse}::_gridontop
    }

    proc gridontop { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::gridontop $fg $bg
    }

    proc _gridpickresult {} {
        variable sUse
        ${sUse}::_gridpickresult
    }

    proc gridpickresult { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::gridpickresult $fg $bg
    }

    proc _gridplayer {} {
        variable sUse
        ${sUse}::_gridplayer
    }

    proc gridplayer { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::gridplayer $fg $bg
    }

    proc _halt {} {
        variable sUse
        ${sUse}::_halt
    }

    proc halt { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::halt $fg $bg
    }

    proc _hidden {} {
        variable sUse
        ${sUse}::_hidden
    }

    proc hidden { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::hidden $fg $bg
    }

    proc _histo {} {
        variable sUse
        ${sUse}::_histo
    }

    proc histo { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::histo $fg $bg
    }

    proc _histolog {} {
        variable sUse
        ${sUse}::_histolog
    }

    proc histolog { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::histolog $fg $bg
    }

    proc _horiline {} {
        variable sUse
        ${sUse}::_horiline
    }

    proc horiline { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::horiline $fg $bg
    }

    proc _hundred {} {
        variable sUse
        ${sUse}::_hundred
    }

    proc hundred { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::hundred $fg $bg
    }

    proc _info {} {
        variable sUse
        ${sUse}::_info
    }

    proc info { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::info $fg $bg
    }

    proc _infofile {} {
        variable sUse
        ${sUse}::_infofile
    }

    proc infofile { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::infofile $fg $bg
    }

    proc _infoimg {} {
        variable sUse
        ${sUse}::_infoimg
    }

    proc infoimg { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::infoimg $fg $bg
    }

    proc _invert {} {
        variable sUse
        ${sUse}::_invert
    }

    proc invert { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::invert $fg $bg
    }

    proc _larger {} {
        variable sUse
        ${sUse}::_larger
    }

    proc larger { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::larger $fg $bg
    }

    proc _last {} {
        variable sUse
        ${sUse}::_last
    }

    proc last { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::last $fg $bg
    }

    proc _left {} {
        variable sUse
        ${sUse}::_left
    }

    proc left { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::left $fg $bg
    }

    proc _leftright {} {
        variable sUse
        ${sUse}::_leftright
    }

    proc leftright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::leftright $fg $bg
    }

    proc _leftview {} {
        variable sUse
        ${sUse}::_leftview
    }

    proc leftview { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::leftview $fg $bg
    }

    proc _lightmodel {} {
        variable sUse
        ${sUse}::_lightmodel
    }

    proc lightmodel { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::lightmodel $fg $bg
    }

    proc _lightsource {} {
        variable sUse
        ${sUse}::_lightsource
    }

    proc lightsource { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::lightsource $fg $bg
    }

    proc _linear {} {
        variable sUse
        ${sUse}::_linear
    }

    proc linear { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::linear $fg $bg
    }

    proc _linenum {} {
        variable sUse
        ${sUse}::_linenum
    }

    proc linenum { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::linenum $fg $bg
    }

    proc _linenuminv {} {
        variable sUse
        ${sUse}::_linenuminv
    }

    proc linenuminv { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::linenuminv $fg $bg
    }

    proc _lock {} {
        variable sUse
        ${sUse}::_lock
    }

    proc lock { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::lock $fg $bg
    }

    proc _logerror {} {
        variable sUse
        ${sUse}::_logerror
    }

    proc logerror { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::logerror $fg $bg
    }

    proc _logident {} {
        variable sUse
        ${sUse}::_logident
    }

    proc logident { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::logident $fg $bg
    }

    proc _logignore {} {
        variable sUse
        ${sUse}::_logignore
    }

    proc logignore { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::logignore $fg $bg
    }

    proc _material {} {
        variable sUse
        ${sUse}::_material
    }

    proc material { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::material $fg $bg
    }

    proc _maximize {} {
        variable sUse
        ${sUse}::_maximize
    }

    proc maximize { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::maximize $fg $bg
    }

    proc _move {} {
        variable sUse
        ${sUse}::_move
    }

    proc move { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::move $fg $bg
    }

    proc _newColor {} {
        variable sUse
        ${sUse}::_newColor
    }

    proc newColor { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::newColor $fg $bg
    }

    proc _newRadiance {} {
        variable sUse
        ${sUse}::_newRadiance
    }

    proc newRadiance { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::newRadiance $fg $bg
    }

    proc _newfile {} {
        variable sUse
        ${sUse}::_newfile
    }

    proc newfile { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::newfile $fg $bg
    }

    proc _nocell {} {
        variable sUse
        ${sUse}::_nocell
    }

    proc nocell { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::nocell $fg $bg
    }

    proc _none {} {
        variable sUse
        ${sUse}::_none
    }

    proc none { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::none $fg $bg
    }

    proc _ok {} {
        variable sUse
        ${sUse}::_ok
    }

    proc ok { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::ok $fg $bg
    }

    proc _open {} {
        variable sUse
        ${sUse}::_open
    }

    proc open { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::open $fg $bg
    }

    proc _openCache {} {
        variable sUse
        ${sUse}::_openCache
    }

    proc openCache { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::openCache $fg $bg
    }

    proc _openDir {} {
        variable sUse
        ${sUse}::_openDir
    }

    proc openDir { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::openDir $fg $bg
    }

    proc _openIndex {} {
        variable sUse
        ${sUse}::_openIndex
    }

    proc openIndex { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::openIndex $fg $bg
    }

    proc _openTemplate {} {
        variable sUse
        ${sUse}::_openTemplate
    }

    proc openTemplate { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::openTemplate $fg $bg
    }

    proc _openleft {} {
        variable sUse
        ${sUse}::_openleft
    }

    proc openleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::openleft $fg $bg
    }

    proc _openright {} {
        variable sUse
        ${sUse}::_openright
    }

    proc openright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::openright $fg $bg
    }

    proc _orient {} {
        variable sUse
        ${sUse}::_orient
    }

    proc orient { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::orient $fg $bg
    }

    proc _osgDOFTransform {} {
        variable sUse
        ${sUse}::_osgDOFTransform
    }

    proc osgDOFTransform { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgDOFTransform $fg $bg
    }

    proc _osgDOFTransformRef {} {
        variable sUse
        ${sUse}::_osgDOFTransformRef
    }

    proc osgDOFTransformRef { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgDOFTransformRef $fg $bg
    }

    proc _osgGeode {} {
        variable sUse
        ${sUse}::_osgGeode
    }

    proc osgGeode { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgGeode $fg $bg
    }

    proc _osgGeodeRef {} {
        variable sUse
        ${sUse}::_osgGeodeRef
    }

    proc osgGeodeRef { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgGeodeRef $fg $bg
    }

    proc _osgGroup {} {
        variable sUse
        ${sUse}::_osgGroup
    }

    proc osgGroup { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgGroup $fg $bg
    }

    proc _osgGroupRef {} {
        variable sUse
        ${sUse}::_osgGroupRef
    }

    proc osgGroupRef { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgGroupRef $fg $bg
    }

    proc _osgLOD {} {
        variable sUse
        ${sUse}::_osgLOD
    }

    proc osgLOD { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgLOD $fg $bg
    }

    proc _osgLODRef {} {
        variable sUse
        ${sUse}::_osgLODRef
    }

    proc osgLODRef { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgLODRef $fg $bg
    }

    proc _osgMatrixTransform {} {
        variable sUse
        ${sUse}::_osgMatrixTransform
    }

    proc osgMatrixTransform { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgMatrixTransform $fg $bg
    }

    proc _osgMatrixTransformRef {} {
        variable sUse
        ${sUse}::_osgMatrixTransformRef
    }

    proc osgMatrixTransformRef { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgMatrixTransformRef $fg $bg
    }

    proc _osgModularEmitter {} {
        variable sUse
        ${sUse}::_osgModularEmitter
    }

    proc osgModularEmitter { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgModularEmitter $fg $bg
    }

    proc _osgModularEmitterRef {} {
        variable sUse
        ${sUse}::_osgModularEmitterRef
    }

    proc osgModularEmitterRef { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgModularEmitterRef $fg $bg
    }

    proc _osgMultiSwitch {} {
        variable sUse
        ${sUse}::_osgMultiSwitch
    }

    proc osgMultiSwitch { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgMultiSwitch $fg $bg
    }

    proc _osgMultiSwitchRef {} {
        variable sUse
        ${sUse}::_osgMultiSwitchRef
    }

    proc osgMultiSwitchRef { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgMultiSwitchRef $fg $bg
    }

    proc _osgNode {} {
        variable sUse
        ${sUse}::_osgNode
    }

    proc osgNode { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgNode $fg $bg
    }

    proc _osgPagedLOD {} {
        variable sUse
        ${sUse}::_osgPagedLOD
    }

    proc osgPagedLOD { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgPagedLOD $fg $bg
    }

    proc _osgUnknown {} {
        variable sUse
        ${sUse}::_osgUnknown
    }

    proc osgUnknown { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::osgUnknown $fg $bg
    }

    proc _paste {} {
        variable sUse
        ${sUse}::_paste
    }

    proc paste { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::paste $fg $bg
    }

    proc _pause {} {
        variable sUse
        ${sUse}::_pause
    }

    proc pause { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::pause $fg $bg
    }

    proc _pickview {} {
        variable sUse
        ${sUse}::_pickview
    }

    proc pickview { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::pickview $fg $bg
    }

    proc _playbegin {} {
        variable sUse
        ${sUse}::_playbegin
    }

    proc playbegin { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playbegin $fg $bg
    }

    proc _playbottom {} {
        variable sUse
        ${sUse}::_playbottom
    }

    proc playbottom { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playbottom $fg $bg
    }

    proc _playend {} {
        variable sUse
        ${sUse}::_playend
    }

    proc playend { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playend $fg $bg
    }

    proc _playerview {} {
        variable sUse
        ${sUse}::_playerview
    }

    proc playerview { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playerview $fg $bg
    }

    proc _playfwd {} {
        variable sUse
        ${sUse}::_playfwd
    }

    proc playfwd { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playfwd $fg $bg
    }

    proc _playfwdstep {} {
        variable sUse
        ${sUse}::_playfwdstep
    }

    proc playfwdstep { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playfwdstep $fg $bg
    }

    proc _playnext {} {
        variable sUse
        ${sUse}::_playnext
    }

    proc playnext { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playnext $fg $bg
    }

    proc _playprev {} {
        variable sUse
        ${sUse}::_playprev
    }

    proc playprev { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playprev $fg $bg
    }

    proc _playrev {} {
        variable sUse
        ${sUse}::_playrev
    }

    proc playrev { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playrev $fg $bg
    }

    proc _playrevstep {} {
        variable sUse
        ${sUse}::_playrevstep
    }

    proc playrevstep { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playrevstep $fg $bg
    }

    proc _playtop {} {
        variable sUse
        ${sUse}::_playtop
    }

    proc playtop { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::playtop $fg $bg
    }

    proc _polygon {} {
        variable sUse
        ${sUse}::_polygon
    }

    proc polygon { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::polygon $fg $bg
    }

    proc _pptToIndex {} {
        variable sUse
        ${sUse}::_pptToIndex
    }

    proc pptToIndex { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::pptToIndex $fg $bg
    }

    proc _preview {} {
        variable sUse
        ${sUse}::_preview
    }

    proc preview { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::preview $fg $bg
    }

    proc _print {} {
        variable sUse
        ${sUse}::_print
    }

    proc print { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::print $fg $bg
    }

    proc _questionmark {} {
        variable sUse
        ${sUse}::_questionmark
    }

    proc questionmark { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::questionmark $fg $bg
    }

    proc _rectangle {} {
        variable sUse
        ${sUse}::_rectangle
    }

    proc rectangle { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rectangle $fg $bg
    }

    proc _redo {} {
        variable sUse
        ${sUse}::_redo
    }

    proc redo { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::redo $fg $bg
    }

    proc _renCtrl {} {
        variable sUse
        ${sUse}::_renCtrl
    }

    proc renCtrl { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::renCtrl $fg $bg
    }

    proc _renIn {} {
        variable sUse
        ${sUse}::_renIn
    }

    proc renIn { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::renIn $fg $bg
    }

    proc _renOut {} {
        variable sUse
        ${sUse}::_renOut
    }

    proc renOut { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::renOut $fg $bg
    }

    proc _rename {} {
        variable sUse
        ${sUse}::_rename
    }

    proc rename { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rename $fg $bg
    }

    proc _replacewp {} {
        variable sUse
        ${sUse}::_replacewp
    }

    proc replacewp { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::replacewp $fg $bg
    }

    proc _rescan {} {
        variable sUse
        ${sUse}::_rescan
    }

    proc rescan { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rescan $fg $bg
    }

    proc _right {} {
        variable sUse
        ${sUse}::_right
    }

    proc right { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::right $fg $bg
    }

    proc _rightleft {} {
        variable sUse
        ${sUse}::_rightleft
    }

    proc rightleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rightleft $fg $bg
    }

    proc _rollupclosed {} {
        variable sUse
        ${sUse}::_rollupclosed
    }

    proc rollupclosed { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rollupclosed $fg $bg
    }

    proc _rollupopened {} {
        variable sUse
        ${sUse}::_rollupopened
    }

    proc rollupopened { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rollupopened $fg $bg
    }

    proc _rotateleft {} {
        variable sUse
        ${sUse}::_rotateleft
    }

    proc rotateleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rotateleft $fg $bg
    }

    proc _rotateright {} {
        variable sUse
        ${sUse}::_rotateright
    }

    proc rotateright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::rotateright $fg $bg
    }

    proc _save {} {
        variable sUse
        ${sUse}::_save
    }

    proc save { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::save $fg $bg
    }

    proc _save1 {} {
        variable sUse
        ${sUse}::_save1
    }

    proc save1 { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::save1 $fg $bg
    }

    proc _save2 {} {
        variable sUse
        ${sUse}::_save2
    }

    proc save2 { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::save2 $fg $bg
    }

    proc _saveleft {} {
        variable sUse
        ${sUse}::_saveleft
    }

    proc saveleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::saveleft $fg $bg
    }

    proc _saveright {} {
        variable sUse
        ${sUse}::_saveright
    }

    proc saveright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::saveright $fg $bg
    }

    proc _scale {} {
        variable sUse
        ${sUse}::_scale
    }

    proc scale { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::scale $fg $bg
    }

    proc _sceneryfollowing {} {
        variable sUse
        ${sUse}::_sceneryfollowing
    }

    proc sceneryfollowing { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::sceneryfollowing $fg $bg
    }

    proc _search {} {
        variable sUse
        ${sUse}::_search
    }

    proc search { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::search $fg $bg
    }

    proc _searchcase {} {
        variable sUse
        ${sUse}::_searchcase
    }

    proc searchcase { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::searchcase $fg $bg
    }

    proc _searchleft {} {
        variable sUse
        ${sUse}::_searchleft
    }

    proc searchleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::searchleft $fg $bg
    }

    proc _searchright {} {
        variable sUse
        ${sUse}::_searchright
    }

    proc searchright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::searchright $fg $bg
    }

    proc _searchword {} {
        variable sUse
        ${sUse}::_searchword
    }

    proc searchword { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::searchword $fg $bg
    }

    proc _selectall {} {
        variable sUse
        ${sUse}::_selectall
    }

    proc selectall { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::selectall $fg $bg
    }

    proc _shadow {} {
        variable sUse
        ${sUse}::_shadow
    }

    proc shadow { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::shadow $fg $bg
    }

    proc _sheet {} {
        variable sUse
        ${sUse}::_sheet
    }

    proc sheet { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::sheet $fg $bg
    }

    proc _sheetIn {} {
        variable sUse
        ${sUse}::_sheetIn
    }

    proc sheetIn { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::sheetIn $fg $bg
    }

    proc _sheetOut {} {
        variable sUse
        ${sUse}::_sheetOut
    }

    proc sheetOut { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::sheetOut $fg $bg
    }

    proc _shiftwp {} {
        variable sUse
        ${sUse}::_shiftwp
    }

    proc shiftwp { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::shiftwp $fg $bg
    }

    proc _slideShowAll {} {
        variable sUse
        ${sUse}::_slideShowAll
    }

    proc slideShowAll { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::slideShowAll $fg $bg
    }

    proc _slideShowMarked {} {
        variable sUse
        ${sUse}::_slideShowMarked
    }

    proc slideShowMarked { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::slideShowMarked $fg $bg
    }

    proc _smaller {} {
        variable sUse
        ${sUse}::_smaller
    }

    proc smaller { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::smaller $fg $bg
    }

    proc _spline {} {
        variable sUse
        ${sUse}::_spline
    }

    proc spline { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::spline $fg $bg
    }

    proc _stamp {} {
        variable sUse
        ${sUse}::_stamp
    }

    proc stamp { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::stamp $fg $bg
    }

    proc _stampall {} {
        variable sUse
        ${sUse}::_stampall
    }

    proc stampall { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::stampall $fg $bg
    }

    proc _stop {} {
        variable sUse
        ${sUse}::_stop
    }

    proc stop { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::stop $fg $bg
    }

    proc _subscan {} {
        variable sUse
        ${sUse}::_subscan
    }

    proc subscan { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::subscan $fg $bg
    }

    proc _switch {} {
        variable sUse
        ${sUse}::_switch
    }

    proc switch { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::switch $fg $bg
    }

    proc _terrainadjust {} {
        variable sUse
        ${sUse}::_terrainadjust
    }

    proc terrainadjust { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::terrainadjust $fg $bg
    }

    proc _terrainfollowing {} {
        variable sUse
        ${sUse}::_terrainfollowing
    }

    proc terrainfollowing { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::terrainfollowing $fg $bg
    }

    proc _texture {} {
        variable sUse
        ${sUse}::_texture
    }

    proc texture { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::texture $fg $bg
    }

    proc _top {} {
        variable sUse
        ${sUse}::_top
    }

    proc top { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::top $fg $bg
    }

    proc _topdown {} {
        variable sUse
        ${sUse}::_topdown
    }

    proc topdown { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::topdown $fg $bg
    }

    proc _topleft {} {
        variable sUse
        ${sUse}::_topleft
    }

    proc topleft { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::topleft $fg $bg
    }

    proc _topright {} {
        variable sUse
        ${sUse}::_topright
    }

    proc topright { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::topright $fg $bg
    }

    proc _topview {} {
        variable sUse
        ${sUse}::_topview
    }

    proc topview { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::topview $fg $bg
    }

    proc _undo {} {
        variable sUse
        ${sUse}::_undo
    }

    proc undo { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::undo $fg $bg
    }

    proc _unlock {} {
        variable sUse
        ${sUse}::_unlock
    }

    proc unlock { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::unlock $fg $bg
    }

    proc _unselectall {} {
        variable sUse
        ${sUse}::_unselectall
    }

    proc unselectall { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::unselectall $fg $bg
    }

    proc _up {} {
        variable sUse
        ${sUse}::_up
    }

    proc up { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::up $fg $bg
    }

    proc _update {} {
        variable sUse
        ${sUse}::_update
    }

    proc update { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::update $fg $bg
    }

    proc _vertical {} {
        variable sUse
        ${sUse}::_vertical
    }

    proc vertical { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::vertical $fg $bg
    }

    proc _vertline {} {
        variable sUse
        ${sUse}::_vertline
    }

    proc vertline { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::vertline $fg $bg
    }

    proc _view {} {
        variable sUse
        ${sUse}::_view
    }

    proc view { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::view $fg $bg
    }

    proc _viewir {} {
        variable sUse
        ${sUse}::_viewir
    }

    proc viewir { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::viewir $fg $bg
    }

    proc _viewpp {} {
        variable sUse
        ${sUse}::_viewpp
    }

    proc viewpp { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::viewpp $fg $bg
    }

    proc _viewvis {} {
        variable sUse
        ${sUse}::_viewvis
    }

    proc viewvis { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::viewvis $fg $bg
    }

    proc _watch {} {
        variable sUse
        ${sUse}::_watch
    }

    proc watch { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::watch $fg $bg
    }

    proc _wheel {} {
        variable sUse
        ${sUse}::_wheel
    }

    proc wheel { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::wheel $fg $bg
    }

    proc _white {} {
        variable sUse
        ${sUse}::_white
    }

    proc white { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::white $fg $bg
    }

    proc _wrapline {} {
        variable sUse
        ${sUse}::_wrapline
    }

    proc wrapline { {fg "black"} {bg ""} } {
        variable sUse
        ${sUse}::wrapline $fg $bg
    }

}

namespace eval bitmaps {

proc _all {} {
return {
#define all_width 16
#define all_height 16
static char all_bits[] = {
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff,
  0xff, 0xff};
}
}

proc all { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_all] $bg $fg]
}

proc _appendToFile {} {
return {
#define appendToFile_width 16
#define appendToFile_height 16
static char appendToFile_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xf8, 0x07,
  0x08, 0x0c,
  0x08, 0x14,
  0x08, 0x3c,
  0x48, 0x20,
  0xc8, 0x20,
  0xfe, 0x21,
  0xfe, 0x21,
  0xc8, 0x20,
  0x48, 0x20,
  0x08, 0x20,
  0x08, 0x20,
  0xf8, 0x3f,
  0x00, 0x00};
}
}

proc appendToFile { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_appendToFile] $bg $fg]
}

proc _autofit {} {
return {
#define autofit_width 16
#define autofit_height 16
static char autofit_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0x02, 0x40,
  0xfa, 0x5f,
  0x0a, 0x50,
  0xea, 0x57,
  0x2a, 0x54,
  0x2a, 0x54,
  0x2a, 0x54,
  0x2a, 0x54,
  0xea, 0x57,
  0x0a, 0x50,
  0xfa, 0x5f,
  0x02, 0x40,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc autofit { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_autofit] $bg $fg]
}

proc _bottom {} {
return {
#define bottom_width 16
#define bottom_height 16
static char bottom_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xc0, 0x01,
  0xc0, 0x01,
  0xc0, 0x01,
  0xf8, 0x0f,
  0xf0, 0x07,
  0xe0, 0x03,
  0xc0, 0x01,
  0x80, 0x00,
  0x00, 0x00,
  0xf8, 0x0f,
  0xf8, 0x0f,
  0xf8, 0x0f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc bottom { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_bottom] $bg $fg]
}

proc _bottomleft {} {
return {
#define bottomleft_width 16
#define bottomleft_height 16
static unsigned char bottomleft_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x7d, 0xbe, 0x45, 0xa2, 0x45, 0xa2, 0x45, 0xa2,
   0x7d, 0xbe, 0x01, 0x80, 0x01, 0x80, 0x7d, 0xbe, 0x7d, 0xa2, 0x7d, 0xa2,
   0x7d, 0xa2, 0x7d, 0xbe, 0x01, 0x80, 0xff, 0xff};
}
}

proc bottomleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_bottomleft] $bg $fg]
}

proc _bottomright {} {
return {
#define bottomright_width 16
#define bottomright_height 16
static unsigned char bottomright_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x7d, 0xbe, 0x45, 0xa2, 0x45, 0xa2, 0x45, 0xa2,
   0x7d, 0xbe, 0x01, 0x80, 0x01, 0x80, 0x7d, 0xbe, 0x45, 0xbe, 0x45, 0xbe,
   0x45, 0xbe, 0x7d, 0xbe, 0x01, 0x80, 0xff, 0xff};
}
}

proc bottomright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_bottomright] $bg $fg]
}

proc _bottomup {} {
return {
#define bottomup_width 6
#define bottomup_height 16
static char bottomup_bits[] = {
  0x00,
  0x00,
  0x0c,
  0x1e,
  0x3f,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x00,
  0x00};
}
}

proc bottomup { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_bottomup] $bg $fg]
}

proc _bracketleft {} {
return {
#define bracketleft_width 16
#define bracketleft_height 16
static char bracketleft_bits[] = {
  0x00, 0x00,
  0xf0, 0x07,
  0xf0, 0x07,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0x30, 0x00,
  0xf0, 0x07,
  0xf0, 0x07,
  0x00, 0x00};
}
}

proc bracketleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_bracketleft] $bg $fg]
}

proc _bracketright {} {
return {
#define bracketright_width 16
#define bracketright_height 16
static char bracketright_bits[] = {
  0x00, 0x00,
  0xe0, 0x0f,
  0xe0, 0x0f,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0x00, 0x0c,
  0xe0, 0x0f,
  0xe0, 0x0f,
  0x00, 0x00};
}
}

proc bracketright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_bracketright] $bg $fg]
}

proc _browse {} {
return {
#define browse_width 16
#define browse_height 16
static char browse_bits[] = {
  0x00, 0x00,
  0x04, 0x00,
  0xc4, 0x03,
  0x7c, 0x02,
  0xc4, 0x03,
  0x04, 0x00,
  0xc4, 0x03,
  0x7c, 0x02,
  0xc4, 0x03,
  0x04, 0x00,
  0xc4, 0x03,
  0x7c, 0x02,
  0xc4, 0x03,
  0x04, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc browse { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_browse] $bg $fg]
}

proc _camera {} {
return {
#define camera_width 16
#define camera_height 16
static char camera_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x0c,
  0xfc, 0x3f,
  0xfc, 0x3f,
  0x04, 0x20,
  0x04, 0x20,
  0x84, 0x21,
  0x44, 0x22,
  0x44, 0x22,
  0x84, 0x21,
  0x04, 0x20,
  0x04, 0x20,
  0xfc, 0x3f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc camera { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_camera] $bg $fg]
}

proc _cell {} {
return {
#define cell_width 12
#define cell_height 12
static unsigned char cell_bits[] = {
   0xff, 0x0f, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08,
   0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0x01, 0x08, 0xff, 0x0f};
}
}

proc cell { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_cell] $bg $fg]
}

proc _center {} {
return {
#define center_width 16
#define center_height 16
static unsigned char center_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0xe1, 0x87,
   0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87, 0x01, 0x80,
   0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0xff, 0xff};
}
}

proc center { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_center] $bg $fg]
}

proc _circle {} {
return {
#define circle_width 16
#define circle_height 16
static char circle_bits[] = {
  0xc0, 0x07,
  0x30, 0x18,
  0x08, 0x20,
  0x04, 0x40,
  0x04, 0x40,
  0x02, 0x80,
  0x02, 0x80,
  0x02, 0x80,
  0x02, 0x80,
  0x02, 0x80,
  0x04, 0x40,
  0x04, 0x40,
  0x08, 0x20,
  0x30, 0x18,
  0xc0, 0x07,
  0x00, 0x00};
}
}

proc circle { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_circle] $bg $fg]
}

proc _circlefilled {} {
return {
#define circlefilled_width 16
#define circlefilled_height 16
static char circlefilled_bits[] = {
  0xc0, 0x07,
  0xf0, 0x1f,
  0xf8, 0x3f,
  0xfc, 0x7f,
  0xfc, 0x7f,
  0xfe, 0xff,
  0xfe, 0xff,
  0xfe, 0xff,
  0xfe, 0xff,
  0xfe, 0xff,
  0xfc, 0x7f,
  0xfc, 0x7f,
  0xf8, 0x3f,
  0xf0, 0x1f,
  0xc0, 0x07,
  0x00, 0x00};
}
}

proc circlefilled { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_circlefilled] $bg $fg]
}

proc _clear {} {
return {
#define clear_width 16
#define clear_height 16
static unsigned char clear_bits[] = {
   0x30, 0x00, 0x30, 0x00, 0x60, 0x00, 0x60, 0x00, 0xc0, 0x00, 0xc0, 0x00,
   0x80, 0x01, 0x80, 0x01, 0xfc, 0x3f, 0xfe, 0x7f, 0x24, 0x49, 0xb6, 0x6d,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f};
}
}

proc clear { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_clear] $bg $fg]
}

proc _clearall {} {
return {
#define clearall_width 16
#define clearall_height 16
static unsigned char clearall_bits[] = {
   0x30, 0x00, 0x30, 0x00, 0x60, 0x00, 0x60, 0x00, 0xc0, 0x00, 0xc0, 0x00,
   0x80, 0x01, 0x80, 0x01, 0xfc, 0x3f, 0xfe, 0x7f, 0x24, 0x49, 0xb6, 0x6d,
   0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xfe, 0x7f};
}
}

proc clearall { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_clearall] $bg $fg]
}

proc _clearleft {} {
return {
#define clearleft_width 16
#define clearleft_height 16
static char clearleft_bits[] = {
  0x30, 0x04,
  0x30, 0x7e,
  0x60, 0x7e,
  0x60, 0x04,
  0xc0, 0x00,
  0xc0, 0x00,
  0x80, 0x01,
  0x80, 0x01,
  0xfc, 0x3f,
  0xfe, 0x7f,
  0x24, 0x49,
  0xb6, 0x6d,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x7f};
}
}

proc clearleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_clearleft] $bg $fg]
}

proc _clearright {} {
return {
#define clearright_width 16
#define clearright_height 16
static char clearright_bits[] = {
  0x30, 0x20,
  0x30, 0x7e,
  0x60, 0x7e,
  0x60, 0x20,
  0xc0, 0x00,
  0xc0, 0x00,
  0x80, 0x01,
  0x80, 0x01,
  0xfc, 0x3f,
  0xfe, 0x7f,
  0x24, 0x49,
  0xb6, 0x6d,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x7f};
}
}

proc clearright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_clearright] $bg $fg]
}

proc _clock {} {
return {
#define clock_width 16
#define clock_height 16
static char clock_bits[] = {
  0xc0, 0x07,
  0x30, 0x19,
  0x08, 0x20,
  0x14, 0x51,
  0x04, 0x41,
  0x02, 0x81,
  0x02, 0x81,
  0x06, 0xcf,
  0x02, 0x80,
  0x02, 0x80,
  0x04, 0x40,
  0x14, 0x50,
  0x08, 0x20,
  0x30, 0x19,
  0xc0, 0x07,
  0x00, 0x00};
}
}

proc clock { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_clock] $bg $fg]
}

proc _closedfolder {} {
return {
#define closedfolder_width 16
#define closedfolder_height 16
#define closedfolder_x_hot 0
#define closedfolder_y_hot 0
static unsigned char closedfolder_bits[] = {
   0x00, 0x00, 0xf8, 0x00, 0x04, 0x01, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40,
   0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
   0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
}
}

proc closedfolder { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_closedfolder] $bg $fg]
}

proc _colorcount {} {
return {
#define colorcount_width 16
#define colorcount_height 16
static char colorcount_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x06, 0x00,
  0x09, 0x00,
  0x81, 0x20,
  0x81, 0x20,
  0xe1, 0xfb,
  0x81, 0x20,
  0x89, 0x20,
  0x06, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc colorcount { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_colorcount] $bg $fg]
}

proc _combhori {} {
return {
#define combvert_width 16
#define combvert_height 16
static char combvert_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x7e, 0x7e,
  0x42, 0x42,
  0x42, 0x42,
  0x42, 0x42,
  0x42, 0x42,
  0x42, 0x42,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc combhori { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_combhori] $bg $fg]
}

proc _combvert {} {
return {
#define combhori_width 16
#define combhori_height 16
static char combhori_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x3f,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0xfc, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x3f,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0xfc, 0x3f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc combvert { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_combvert] $bg $fg]
}

proc _composite {} {
return {
#define composite_width 16
#define composite_height 16
static char composite_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x3f,
  0x92, 0x24,
  0x92, 0x24,
  0x92, 0x24,
  0x92, 0x24,
  0xfe, 0x3f,
  0x92, 0x24,
  0x92, 0x24,
  0x92, 0x24,
  0xfe, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc composite { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_composite] $bg $fg]
}

proc _copy {} {
return {
#define copy_width 16
#define copy_height 16
static unsigned char copy_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x61, 0x00, 0xa1, 0x00, 0xed, 0x0f,
   0x41, 0x18, 0x7d, 0x28, 0x41, 0x7b, 0x7d, 0x40, 0x41, 0x5f, 0x7f, 0x40,
   0x40, 0x5f, 0x40, 0x40, 0xc0, 0x7f, 0x00, 0x00};
}
}

proc copy { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_copy] $bg $fg]
}

proc _createfolder {} {
return {
#define createfolder_width 16
#define createfolder_height 16
#define createfolder_x_hot 0
#define createfolder_y_hot 4
static unsigned char createfolder_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xf8, 0x24,
   0x04, 0x19, 0xfe, 0x0f, 0x02, 0x18, 0x02, 0x28, 0x02, 0x08, 0x02, 0x08,
   0x02, 0x08, 0x02, 0x08, 0xfe, 0x0f, 0x00, 0x00};
}
}

proc createfolder { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_createfolder] $bg $fg]
}

proc _crop {} {
return {
#define crop_width 16
#define crop_height 16
static char crop_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x3f,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0xfc, 0x3f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc crop { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_crop] $bg $fg]
}

proc _crsview {} {
return {
#define crsview_width 16
#define crsview_height 16
static char crsview_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x02,
  0x80, 0x01,
  0x60, 0x00,
  0x58, 0x30,
  0x86, 0x30,
  0x01, 0xfd,
  0x01, 0xfd,
  0x86, 0x30,
  0x58, 0x30,
  0x60, 0x00,
  0x80, 0x01,
  0x00, 0x02,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc crsview { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_crsview] $bg $fg]
}

proc _cut {} {
return {
#define cut_width 16
#define cut_height 16
static unsigned char cut_bits[] = {
   0x00, 0x00, 0x20, 0x02, 0x20, 0x02, 0x20, 0x02, 0x60, 0x03, 0x40, 0x01,
   0xc0, 0x01, 0x80, 0x00, 0xc0, 0x01, 0x40, 0x07, 0x70, 0x09, 0x48, 0x09,
   0x48, 0x09, 0x48, 0x06, 0x30, 0x00, 0x00, 0x00};
}
}

proc cut { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_cut] $bg $fg]
}

proc _delete {} {
return {
#define delete_width 16
#define delete_height 16
static unsigned char delete_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x0c, 0x30, 0x18, 0x18, 0x30, 0x0c, 0x60, 0x06,
   0xc0, 0x03, 0x80, 0x01, 0xc0, 0x03, 0x60, 0x06, 0x30, 0x0c, 0x18, 0x18,
   0x0c, 0x30, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00};
}
}

proc delete { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_delete] $bg $fg]
}

proc _delfolder {} {
return {
#define delfolder_width 16
#define delfolder_height 16
#define delfolder_x_hot 0
#define delfolder_y_hot 4
static unsigned char delfolder_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00,
   0x04, 0x01, 0xfe, 0x0f, 0x12, 0x09, 0xb2, 0x09, 0xe2, 0x08, 0xe2, 0x08,
   0xb2, 0x09, 0x12, 0x09, 0xfe, 0x0f, 0x00, 0x00};
}
}

proc delfolder { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_delfolder] $bg $fg]
}

proc _diff {} {
return {
#define diff_width 16
#define diff_height 16
static unsigned char diff_bits[] = {
   0xff, 0x01, 0x01, 0x03, 0x3d, 0x05, 0x01, 0x0f, 0x3d, 0x08, 0x01, 0x0f,
   0x9d, 0x10, 0x41, 0x20, 0x5d, 0x20, 0x41, 0x20, 0x5d, 0x20, 0x81, 0x10,
   0x3d, 0x6f, 0x01, 0xe8, 0xff, 0xcf, 0x00, 0x00};
}
}

proc diff { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_diff] $bg $fg]
}

proc _down {} {
return {
#define down_width 16
#define down_height 16
static char down_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xc0, 0x01,
  0xc0, 0x01,
  0xc0, 0x01,
  0xf8, 0x0f,
  0xf0, 0x07,
  0xe0, 0x03,
  0xc0, 0x01,
  0x80, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc down { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_down] $bg $fg]
}

proc _dust {} {
return {
#define dust_width 16
#define dust_height 16
static char dust_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x18,
  0x00, 0x16,
  0x80, 0x33,
  0xc0, 0x60,
  0x60, 0x40,
  0x30, 0x20,
  0x10, 0x30,
  0x18, 0x10,
  0x0c, 0x10,
  0xc4, 0x1b,
  0x7e, 0x0e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc dust { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_dust] $bg $fg]
}

proc _edit {} {
return {
#define edit_width 16
#define edit_height 16
static char edit_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x60, 0x00,
  0x60, 0x00,
  0xc0, 0x00,
  0xc0, 0x00,
  0x80, 0x01,
  0x80, 0x01,
  0x00, 0x03,
  0x00, 0x03,
  0x00, 0x06,
  0x00, 0x06,
  0x00, 0x04,
  0x00, 0x00,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc edit { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_edit] $bg $fg]
}

proc _eject {} {
return {
#define eject_width 16
#define eject_height 16
static char eject_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0x81, 0x81,
  0xc1, 0x83,
  0xe1, 0x87,
  0xf1, 0x8f,
  0xf9, 0x9f,
  0xfd, 0xbf,
  0x01, 0x80,
  0x01, 0x80,
  0xfd, 0xbf,
  0xfd, 0xbf,
  0xfd, 0xbf,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc eject { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_eject] $bg $fg]
}

proc _emit {} {
return {
#define emit_width 16
#define emit_height 16
static char emit_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x10, 0x01,
  0x88, 0x08,
  0x42, 0x04,
  0x26, 0x02,
  0x0a, 0x11,
  0x92, 0x08,
  0x22, 0x04,
  0x42, 0x22,
  0x82, 0x10,
  0x02, 0x09,
  0x02, 0x02,
  0x04, 0x04,
  0xf8, 0x0f,
  0x00, 0x00};
}
}

proc emit { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_emit] $bg $fg]
}

proc _endless {} {
return {
#define endless_width 16
#define endless_height 16
static char endless_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0xf1, 0x81,
  0x09, 0x82,
  0x05, 0x84,
  0x05, 0x84,
  0x05, 0x84,
  0x05, 0x9f,
  0x05, 0x8e,
  0x09, 0x84,
  0x71, 0x80,
  0x01, 0x80,
  0x01, 0x80,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc endless { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_endless] $bg $fg]
}

proc _entity {} {
return {
#define entity_width 16
#define entity_height 16
static char entity_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x01,
  0xc0, 0x03,
  0xe0, 0x07,
  0xc0, 0x03,
  0xc0, 0x03,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0xf0, 0x0f,
  0xf8, 0x1f,
  0xf8, 0x1f,
  0xf8, 0x1f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc entity { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_entity] $bg $fg]
}

proc _explosion {} {
return {
#define explosion_width 16
#define explosion_height 16
static char explosion_bits[] = {
  0x00, 0x00,
  0x18, 0x00,
  0xc2, 0x63,
  0x62, 0x06,
  0x30, 0x44,
  0x10, 0x4c,
  0x98, 0x18,
  0x8c, 0x30,
  0x04, 0x60,
  0x24, 0x46,
  0x4c, 0x40,
  0x0c, 0x60,
  0x38, 0x1c,
  0xe0, 0x07,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc explosion { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_explosion] $bg $fg]
}

proc _fire {} {
return {
#define fire_width 16
#define fire_height 16
static char fire_bits[] = {
  0x00, 0x00,
  0x80, 0x00,
  0x80, 0x03,
  0xc0, 0x06,
  0x20, 0x0c,
  0x18, 0x08,
  0x08, 0x18,
  0x08, 0x10,
  0x08, 0x18,
  0x08, 0x08,
  0x18, 0x08,
  0x10, 0x0c,
  0x10, 0x06,
  0x20, 0x03,
  0xe0, 0x01,
  0x00, 0x00};
}
}

proc fire { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_fire] $bg $fg]
}

proc _first {} {
return {
#define first_width 16
#define first_height 16
static unsigned char first_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x04, 0x1c, 0x06,
   0x1c, 0x07, 0x9c, 0x3f, 0xdc, 0x3f, 0x9c, 0x3f, 0x1c, 0x07, 0x1c, 0x06,
   0x1c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
}
}

proc first { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_first] $bg $fg]
}

proc _flare {} {
return {
#define flare_width 16
#define flare_height 16
static char flare_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xc0, 0x07,
  0x60, 0x0d,
  0x38, 0x39,
  0x2c, 0x69,
  0x26, 0x49,
  0x22, 0x49,
  0x22, 0x49,
  0x22, 0x49,
  0x02, 0x41,
  0x02, 0x40,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc flare { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_flare] $bg $fg]
}

proc _fliphori {} {
return {
#define flipvert_width 16
#define flipvert_height 16
static char flipvert_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x90, 0x09,
  0x98, 0x19,
  0x9c, 0x39,
  0x9c, 0x39,
  0x98, 0x19,
  0x90, 0x09,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc fliphori { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_fliphori] $bg $fg]
}

proc _flipvert {} {
return {
#define fliphori_width 16
#define fliphori_height 16
static char fliphori_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x01,
  0xc0, 0x03,
  0xe0, 0x07,
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x3f,
  0xfc, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0xe0, 0x07,
  0xc0, 0x03,
  0x80, 0x01,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc flipvert { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_flipvert] $bg $fg]
}

proc _grid {} {
return {
#define grid_width 16
#define grid_height 16
static char grid_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x3f,
  0x22, 0x22,
  0x22, 0x22,
  0x22, 0x22,
  0xfe, 0x3f,
  0x22, 0x22,
  0x22, 0x22,
  0x22, 0x22,
  0xfe, 0x3f,
  0x22, 0x22,
  0x22, 0x22,
  0x22, 0x22,
  0xfe, 0x3f,
  0x00, 0x00};
}
}

proc grid { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_grid] $bg $fg]
}

proc _gridcenter {} {
return {
#define gridcenter_width 16
#define gridcenter_height 16
static char gridcenter_bits[] = {
  0x00, 0x00,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x00, 0x00};
}
}

proc gridcenter { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_gridcenter] $bg $fg]
}

proc _gridiso {} {
return {
#define gridiso_width 16
#define gridiso_height 16
static char gridiso_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x3f,
  0x32, 0x33,
  0xaa, 0x2a,
  0x66, 0x26,
  0x22, 0x22,
  0x32, 0x33,
  0xaa, 0x2a,
  0x66, 0x26,
  0x22, 0x23,
  0x32, 0x33,
  0xaa, 0x2a,
  0x66, 0x26,
  0xfe, 0x3f,
  0x00, 0x00};}
}

proc gridiso { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_gridiso] $bg $fg]
}

proc _gridonscenery {} {
return {
#define gridonscenery_width 16
#define gridonscenery_height 16
static char gridonscenery_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x3f,
  0x92, 0x24,
  0x92, 0x24,
  0xfe, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x00,
  0x80, 0x00,
  0x80, 0x00,
  0xc0, 0x01,
  0x80, 0x00,
  0x0c, 0x18,
  0x32, 0x26,
  0xc0, 0x00};
}
}

proc gridonscenery { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_gridonscenery] $bg $fg]
}

proc _gridontop {} {
return {
#define gridontop_width 16
#define gridontop_height 16
static char gridontop_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x3f,
  0x92, 0x24,
  0x92, 0x24,
  0xfe, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x00,
  0x80, 0x00,
  0x80, 0x00,
  0xc0, 0x01,
  0x80, 0x00,
  0x00, 0x00,
  0xfe, 0x3f,
  0x00, 0x00};
}
}

proc gridontop { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_gridontop] $bg $fg]
}

proc _gridpickresult {} {
return {
#define gridpickresult_width 16
#define gridpickresult_height 16
static char gridpickresult_bits[] = {
  0x00, 0x00,
  0x9c, 0x39,
  0x94, 0x29,
  0x9c, 0x39,
  0x84, 0x19,
  0x84, 0x29,
  0x80, 0x01,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x00, 0x00};
}
}

proc gridpickresult { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_gridpickresult] $bg $fg]
}

proc _gridplayer {} {
return {
#define gridplayer_width 16
#define gridplayer_height 16
static char gridplayer_bits[] = {
  0x00, 0x00,
  0x9c, 0x01,
  0x94, 0x01,
  0x9c, 0x01,
  0x84, 0x01,
  0x84, 0x01,
  0x80, 0x01,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x00, 0x00};
}
}

proc gridplayer { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_gridplayer] $bg $fg]
}

proc _halt {} {
return {
#define halt_width 16
#define halt_height 16
static unsigned char halt_bits[] = {
   0x00, 0x00, 0xe0, 0x07, 0x10, 0x08, 0x88, 0x11, 0x84, 0x21, 0x82, 0x41,
   0x82, 0x41, 0x82, 0x41, 0x82, 0x41, 0x82, 0x41, 0x02, 0x40, 0x84, 0x21,
   0x88, 0x11, 0x10, 0x08, 0xe0, 0x07, 0x00, 0x00};
}
}

proc halt { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_halt] $bg $fg]
}

proc _hidden {} {
return {
#define hidden_width 16
#define hidden_height 16
static unsigned char hidden_bits[] = {
   0x00, 0x00, 0x04, 0x00, 0xc4, 0x03, 0xfc, 0x03, 0xc4, 0x03, 0x04, 0x00,
   0xc4, 0x03, 0xfc, 0x03, 0xc4, 0x03, 0x04, 0x00, 0xc4, 0x03, 0xfc, 0x03,
   0xc4, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00};
}
}

proc hidden { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_hidden] $bg $fg]
}

proc _histo {} {
return {
#define histo_width 16
#define histo_height 16
static unsigned char histo_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x84, 0x22, 0x84, 0x23,
   0xc6, 0x33, 0xc6, 0x33, 0xd6, 0x7b, 0xf6, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f,
   0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00};
}
}

proc histo { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_histo] $bg $fg]
}

proc _histolog {} {
return {
#define histolog_width 16
#define histolog_height 16
static char histolog_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x06, 0x00,
  0x06, 0x00,
  0x0e, 0x00,
  0x0e, 0x00,
  0x1e, 0x00,
  0x3e, 0x00,
  0x7e, 0x00,
  0xfe, 0x03,
  0xfe, 0x1f,
  0xfe, 0x7f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc histolog { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_histolog] $bg $fg]
}

proc _horiline {} {
return {
#define horiline_width 16
#define horiline_height 16
static char horiline_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc horiline { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_horiline] $bg $fg]
}

proc _hundred {} {
return {
#define hundred_width 16
#define hundred_height 16
static unsigned char hundred_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0xcc, 0x71, 0x2a, 0x8a, 0x29, 0x8a, 0x28, 0x8a,
   0x28, 0x8a, 0x28, 0x8a, 0x28, 0x8a, 0x28, 0x8a, 0x28, 0x8a, 0x28, 0x8a,
   0x28, 0x8a, 0xc8, 0x71, 0x00, 0x00, 0x00, 0x00};
}
}

proc hundred { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_hundred] $bg $fg]
}

proc _info {} {
return {
#define info_width 16
#define info_height 16
static unsigned char info_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00,
   0xc0, 0x03, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
   0x80, 0x01, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00};
}
}

proc info { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_info] $bg $fg]
}

proc _infofile {} {
return {
#define infofile_width 16
#define infofile_height 16
static char infofile_bits[] = {
  0x00, 0x00,
  0xfe, 0x0f,
  0x02, 0x18,
  0xc2, 0x28,
  0xc2, 0x78,
  0x02, 0x40,
  0x02, 0x40,
  0xe2, 0x41,
  0xc2, 0x40,
  0xc2, 0x40,
  0xc2, 0x40,
  0xc2, 0x40,
  0xe2, 0x41,
  0x02, 0x40,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc infofile { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_infofile] $bg $fg]
}

proc _infoimg {} {
return {
#define infoimg_width 16
#define infoimg_height 16
static char infoimg_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0x02, 0x40,
  0x82, 0x41,
  0x82, 0x41,
  0x02, 0x40,
  0x02, 0x40,
  0xc2, 0x43,
  0x82, 0x41,
  0x82, 0x41,
  0x82, 0x41,
  0x82, 0x41,
  0xc2, 0x43,
  0x02, 0x40,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc infoimg { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_infoimg] $bg $fg]
}

proc _invert {} {
return {
#define invert_width 16
#define invert_height 16
static char invert_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x7d, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x7d, 0xbe,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc invert { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_invert] $bg $fg]
}

proc _larger {} {
return {
#define bigger_width 16
#define bigger_height 16
static char bigger_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0x02, 0x40,
  0x0a, 0x50,
  0x12, 0x48,
  0xa2, 0x45,
  0x02, 0x40,
  0x22, 0x44,
  0x22, 0x44,
  0x02, 0x40,
  0xa2, 0x45,
  0x12, 0x48,
  0x0a, 0x50,
  0x02, 0x40,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc larger { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_larger] $bg $fg]
}

proc _last {} {
return {
#define last_width 16
#define last_height 16
static unsigned char last_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x38, 0x60, 0x38,
   0xe0, 0x38, 0xfc, 0x39, 0xfc, 0x3b, 0xfc, 0x39, 0xe0, 0x38, 0x60, 0x38,
   0x20, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
}
}

proc last { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_last] $bg $fg]
}

proc _left {} {
return {
#define left_width 16
#define left_height 16
static unsigned char left_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x01,
   0xc0, 0x01, 0xe0, 0x0f, 0xf0, 0x0f, 0xe0, 0x0f, 0xc0, 0x01, 0x80, 0x01,
   0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
}
}

proc left { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_left] $bg $fg]
}

proc _leftright {} {
return {
#define leftright_width 16
#define leftright_height 6
static char leftright_bits[] = {
  0x00, 0x08,
  0x00, 0x18,
  0xfc, 0x3f,
  0xfc, 0x3f,
  0x00, 0x18,
  0x00, 0x08};
}
}

proc leftright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_leftright] $bg $fg]
}

proc _leftview {} {
return {
#define leftview_width 16
#define leftview_height 16
static char leftview_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x10,
  0x00, 0x0c,
  0x00, 0x03,
  0xc0, 0x02,
  0x30, 0x04,
  0x08, 0x08,
  0x08, 0x08,
  0x30, 0x04,
  0xc0, 0x02,
  0x00, 0x03,
  0x00, 0x0c,
  0x00, 0x10,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc leftview { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_leftview] $bg $fg]
}

proc _lightmodel {} {
return {
#define lightmodel_width 16
#define lightmodel_height 16
static char lightmodel_bits[] = {
  0x00, 0x00,
  0xf8, 0x0f,
  0x04, 0x04,
  0x02, 0x02,
  0x02, 0x09,
  0x82, 0x10,
  0x42, 0x22,
  0x22, 0x04,
  0x92, 0x08,
  0x0a, 0x11,
  0x26, 0x02,
  0x42, 0x04,
  0x88, 0x08,
  0x10, 0x01,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc lightmodel { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_lightmodel] $bg $fg]
}

proc _lightsource {} {
return {
#define light_width 16
#define light_height 16
static char light_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x40, 0x02,
  0x20, 0x04,
  0x10, 0x08,
  0x08, 0x10,
  0xfc, 0x3f,
  0x40, 0x02,
  0x40, 0x02,
  0x80, 0x01,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc lightsource { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_lightsource] $bg $fg]
}

proc _linear {} {
return {
#define linear_width 16
#define linear_height 16
static char linear_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0xfe, 0x01,
  0x00, 0x01,
  0x00, 0x01,
  0x00, 0x7f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc linear { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_linear] $bg $fg]
}

proc _linenum {} {
return {
#define linenum_width 16
#define linenum_height 16
static char linenum_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x08, 0x00,
  0x0c, 0x00,
  0x88, 0x3f,
  0x08, 0x00,
  0x08, 0x00,
  0x00, 0x00,
  0x80, 0x3f,
  0x0c, 0x00,
  0x10, 0x00,
  0x08, 0x00,
  0x84, 0x3f,
  0x1c, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc linenum { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_linenum] $bg $fg]
}

proc _linenuminv {} {
return {
#define linenuminv_width 16
#define linenuminv_height 16
static char linenuminv_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x10,
  0x00, 0x18,
  0xfc, 0x11,
  0x00, 0x10,
  0x00, 0x10,
  0x00, 0x00,
  0xfc, 0x01,
  0x00, 0x18,
  0x00, 0x20,
  0x00, 0x10,
  0xfc, 0x09,
  0x00, 0x38,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc linenuminv { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_linenuminv] $bg $fg]
}

proc _lock {} {
return {
#define lock_width 16
#define lock_height 16
static char lock_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x70, 0x00,
  0x88, 0x00,
  0x04, 0x01,
  0x04, 0x01,
  0xfe, 0x03,
  0x02, 0x02,
  0x02, 0x02,
  0x02, 0x02,
  0x02, 0x02,
  0x02, 0x02,
  0xfe, 0x03,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc lock { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_lock] $bg $fg]
}

proc _logerror {} {
return {
#define logerr_width 16
#define logerr_height 16
static unsigned char logerr_bits[] = {
   0xfe, 0x0f, 0x02, 0x18, 0x02, 0x28, 0x02, 0x78, 0x02, 0x40, 0x3a, 0x40,
   0x0a, 0x40, 0x0a, 0x40, 0x9a, 0x4d, 0x8a, 0x44, 0x8a, 0x44, 0x8a, 0x44,
   0xba, 0x44, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00};
}
}

proc logerror { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_logerror] $bg $fg]
}

proc _logident {} {
return {
#define logident_width 16
#define logident_height 16
static unsigned char logident_bits[] = {
   0xfe, 0x0f, 0x02, 0x18, 0x02, 0x28, 0x02, 0x78, 0x02, 0x40, 0x02, 0x40,
   0x02, 0x40, 0x02, 0x40, 0xe2, 0x47, 0x02, 0x40, 0xe2, 0x47, 0x02, 0x40,
   0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00};
}
}

proc logident { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_logident] $bg $fg]
}

proc _logignore {} {
return {
#define logignore_width 16
#define logignore_height 16
static unsigned char logignore_bits[] = {
   0xfe, 0x0f, 0x02, 0x18, 0x02, 0x28, 0x02, 0x78, 0x02, 0x40, 0x02, 0x40,
   0x02, 0x40, 0x02, 0x40, 0xf2, 0x47, 0x02, 0x44, 0x02, 0x44, 0x02, 0x44,
   0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00};
}
}

proc logignore { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_logignore] $bg $fg]
}

proc _material {} {
return {
#define material_width 16
#define material_height 16
static char material_bits[] = {
  0x00, 0x00,
  0xf8, 0x07,
  0x04, 0x08,
  0x02, 0x10,
  0x12, 0x21,
  0xb2, 0x41,
  0x52, 0x41,
  0x12, 0x41,
  0x12, 0x41,
  0x12, 0x41,
  0x02, 0x20,
  0x04, 0x10,
  0x08, 0x08,
  0x10, 0x04,
  0xe0, 0x03,
  0x00, 0x00};
}
}

proc material { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_material] $bg $fg]
}

proc _maximize {} {
return {
#define maximize_width 16
#define maximize_height 16
static char maximize_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x06, 0x60,
  0x06, 0x60,
  0x06, 0x60,
  0x06, 0x60,
  0x06, 0x60,
  0x06, 0x60,
  0x06, 0x60,
  0x06, 0x60,
  0x06, 0x60,
  0xfe, 0x7f,
  0xfe, 0x7f};
}
}

proc maximize { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_maximize] $bg $fg]
}

proc _move {} {
return {
#define move_width 16
#define move_height 16
static char move_bits[] = {
  0x00, 0x00,
  0x80, 0x01,
  0xc0, 0x03,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x84, 0x21,
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x84, 0x21,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0xc0, 0x03,
  0x80, 0x01,
  0x00, 0x00};
}
}

proc move { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_move] $bg $fg]
}

proc _newColor {} {
return {
#define newColor_width 16
#define newColor_height 16
static char newColor_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x03,
  0x04, 0x06,
  0x04, 0x0a,
  0x04, 0x1e,
  0xc4, 0x10,
  0x24, 0x10,
  0x24, 0x10,
  0x24, 0x10,
  0x24, 0x10,
  0xc4, 0x10,
  0x04, 0x10,
  0x04, 0x10,
  0xfc, 0x1f,
  0x00, 0x00};
}
}

proc newColor { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_newColor] $bg $fg]
}

proc _newRadiance {} {
return {
#define newRadiance_width 16
#define newRadiance_height 16
static char newRadiance_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x03,
  0x04, 0x06,
  0x04, 0x0a,
  0x04, 0x1e,
  0xe4, 0x10,
  0x24, 0x11,
  0x24, 0x11,
  0xe4, 0x10,
  0xa4, 0x10,
  0x24, 0x11,
  0x04, 0x10,
  0x04, 0x10,
  0xfc, 0x1f,
  0x00, 0x00};
}
}

proc newRadiance { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_newRadiance] $bg $fg]
}

proc _newfile {} {
return {
#define newfile_width 16
#define newfile_height 16
static unsigned char newfile_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0xfc, 0x03, 0x04, 0x06, 0x04, 0x0a, 0x04, 0x1e,
   0x04, 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x10, 0x04, 0x10,
   0x04, 0x10, 0x04, 0x10, 0xfc, 0x1f, 0x00, 0x00};
}
}

proc newfile { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_newfile] $bg $fg]
}

proc _nocell {} {
return {
#define nocell_width 12
#define nocell_height 12
static unsigned char nocell_bits[] = {
   0xff, 0x0f, 0x03, 0x0c, 0x05, 0x0a, 0x09, 0x09, 0x91, 0x08, 0x61, 0x08,
   0x61, 0x08, 0x91, 0x08, 0x09, 0x09, 0x05, 0x0a, 0x03, 0x0c, 0xff, 0x0f};
}
}

proc nocell { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_nocell] $bg $fg]
}

proc _none {} {
return {
#define none_width 16
#define none_height 16
static char none_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc none { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_none] $bg $fg]
}

proc _ok {} {
return {
#define ok_width 16
#define ok_height 16
static char ok_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x40,
  0x00, 0x60,
  0x00, 0x30,
  0x00, 0x18,
  0x02, 0x0c,
  0x06, 0x06,
  0x0c, 0x03,
  0x98, 0x01,
  0xf0, 0x00,
  0x60, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc ok { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_ok] $bg $fg]
}

proc _open {} {
return {
#define open_width 16
#define open_height 16
static unsigned char open_bits[] = {
   0x00, 0x00, 0x00, 0x0e, 0x00, 0x51, 0x00, 0x60, 0x0e, 0x70, 0xf1, 0x07,
   0x01, 0x04, 0x01, 0x04, 0xe1, 0xff, 0x11, 0x40, 0x09, 0x20, 0x05, 0x10,
   0x03, 0x08, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00};
}
}

proc open { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_open] $bg $fg]
}

proc _openCache {} {
return {
#define openCache_width 16
#define openCache_height 16
static char openCache_bits[] = {
  0x00, 0x60,
  0x00, 0x10,
  0x00, 0x10,
  0x00, 0x10,
  0x0e, 0x10,
  0xf1, 0x67,
  0x01, 0x04,
  0x01, 0x04,
  0xe1, 0xff,
  0x11, 0x40,
  0x09, 0x20,
  0x05, 0x10,
  0x03, 0x08,
  0xff, 0x07,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc openCache { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_openCache] $bg $fg]
}

proc _openDir {} {
return {
#define openDir_width 16
#define openDir_height 16
static char openDir_bits[] = {
  0x00, 0x70,
  0x00, 0x90,
  0x00, 0x90,
  0x00, 0x90,
  0x0e, 0x90,
  0xf1, 0x77,
  0x01, 0x04,
  0x01, 0x04,
  0xe1, 0xff,
  0x11, 0x40,
  0x09, 0x20,
  0x05, 0x10,
  0x03, 0x08,
  0xff, 0x07,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc openDir { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_openDir] $bg $fg]
}

proc _openIndex {} {
return {
#define openIndex_width 16
#define openIndex_height 16
static unsigned char openIndex_bits[] = {
   0x00, 0xe0, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x0e, 0x40, 0xf1, 0xe7,
   0x01, 0x04, 0x01, 0x04, 0xe1, 0xff, 0x11, 0x40, 0x09, 0x20, 0x05, 0x10,
   0x03, 0x08, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00};
}
}

proc openIndex { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_openIndex] $bg $fg]
}

proc _openTemplate {} {
return {
#define openTemplate_width 16
#define openTemplate_height 16
static char openTemplate_bits[] = {
  0x00, 0xf8,
  0x00, 0x20,
  0x00, 0x20,
  0x00, 0x20,
  0x0e, 0x20,
  0xf1, 0x07,
  0x01, 0x04,
  0x01, 0x04,
  0xe1, 0xff,
  0x11, 0x40,
  0x09, 0x20,
  0x05, 0x10,
  0x03, 0x08,
  0xff, 0x07,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc openTemplate { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_openTemplate] $bg $fg]
}

proc _openleft {} {
return {
#define openleft_width 16
#define openleft_height 16
static unsigned char openleft_bits[] = {
   0x00, 0x04, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x04, 0x0e, 0x00, 0xf1, 0x07,
   0x01, 0x04, 0x01, 0x04, 0xe1, 0xff, 0x11, 0x40, 0x09, 0x20, 0x05, 0x10,
   0x03, 0x08, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00};
}
}

proc openleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_openleft] $bg $fg]
}

proc _openright {} {
return {
#define openright_width 16
#define openright_height 16
static unsigned char openright_bits[] = {
   0x00, 0x20, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x20, 0x0e, 0x00, 0xf1, 0x07,
   0x01, 0x04, 0x01, 0x04, 0xe1, 0xff, 0x11, 0x40, 0x09, 0x20, 0x05, 0x10,
   0x03, 0x08, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00};
}
}

proc openright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_openright] $bg $fg]
}

proc _orient {} {
return {
#define orient_width 16
#define orient_height 16
static char orient_bits[] = {
  0x00, 0x00,
  0x00, 0x30,
  0x00, 0x30,
  0x00, 0x08,
  0xf0, 0x07,
  0x10, 0x06,
  0x10, 0x05,
  0x90, 0x04,
  0x90, 0x04,
  0x90, 0x04,
  0x90, 0x04,
  0x90, 0x04,
  0xf0, 0x07,
  0x80, 0x00,
  0x80, 0x00,
  0x00, 0x00};
}
}

proc orient { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_orient] $bg $fg]
}

proc _osgDOFTransform {} {
return {
#define osgDOF_width 16
#define osgDOF_height 16
static char osgDOF_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x00,
  0xc0, 0x01,
  0x80, 0x00,
  0x80, 0x00,
  0x80, 0x00,
  0x80, 0x10,
  0x80, 0x3f,
  0x40, 0x10,
  0x20, 0x00,
  0x18, 0x00,
  0x18, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgDOFTransform { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgDOFTransform] $bg $fg]
}

proc _osgDOFTransformRef {} {
return {
#define osgDOFRef_width 16
#define osgDOFRef_height 16
static char osgDOFRef_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x00,
  0xc0, 0x01,
  0x84, 0x00,
  0x8e, 0x00,
  0x84, 0x00,
  0x84, 0x10,
  0x84, 0x3f,
  0x40, 0x10,
  0x20, 0x00,
  0x18, 0x00,
  0x18, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgDOFTransformRef { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgDOFTransformRef] $bg $fg]
}

proc _osgGeode {} {
return {
#define osgGeode_width 16
#define osgGeode_height 16
static char osgGeode_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xf0, 0x3f,
  0x90, 0x24,
  0x90, 0x24,
  0x90, 0x24,
  0x90, 0x24,
  0xf0, 0x3f,
  0x90, 0x24,
  0x90, 0x24,
  0x90, 0x24,
  0xf0, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgGeode { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgGeode] $bg $fg]
}

proc _osgGeodeRef {} {
return {
#define osgGeodeRef_width 16
#define osgGeodeRef_height 16
static char osgGeodeRef_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xf0, 0x3f,
  0x90, 0x24,
  0x90, 0x24,
  0x92, 0x24,
  0x97, 0x24,
  0xf2, 0x3f,
  0x92, 0x24,
  0x92, 0x24,
  0x90, 0x24,
  0xf0, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgGeodeRef { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgGeodeRef] $bg $fg]
}

proc _osgGroup {} {
return {
#define osgGroup_width 16
#define osgGroup_height 16
static char osgGroup_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xe0, 0x07,
  0x20, 0x04,
  0xe0, 0x07,
  0x80, 0x01,
  0x80, 0x01,
  0xf8, 0x1f,
  0x18, 0x18,
  0x18, 0x18,
  0x18, 0x18,
  0x7e, 0x7e,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgGroup { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgGroup] $bg $fg]
}

proc _osgGroupRef {} {
return {
#define osgGroupRef_width 16
#define osgGroupRef_height 16
static char osgGroupRef_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xe2, 0x07,
  0x27, 0x04,
  0xe2, 0x07,
  0x82, 0x01,
  0x82, 0x01,
  0xf8, 0x1f,
  0x18, 0x18,
  0x18, 0x18,
  0x18, 0x18,
  0x7e, 0x7e,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgGroupRef { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgGroupRef] $bg $fg]
}

proc _osgLOD {} {
return {
#define osgLOD_width 16
#define osgLOD_height 16
static char osgLOD_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x7e,
  0x00, 0x42,
  0x00, 0x42,
  0x7e, 0x42,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgLOD { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgLOD] $bg $fg]
}

proc _osgLODRef {} {
return {
#define osgLODRef_width 16
#define osgLODRef_height 16
static char osgLODRef_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x04, 0x00,
  0x0e, 0x00,
  0x04, 0x00,
  0x04, 0x00,
  0x04, 0x00,
  0x00, 0x7e,
  0x00, 0x42,
  0x00, 0x42,
  0x7e, 0x42,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgLODRef { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgLODRef] $bg $fg]
}

proc _osgMatrixTransform {} {
return {
#define osgMatrixTransform_width 16
#define osgMatrixTransform_height 16
static char osgMatrixTransform_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x40, 0x08,
  0x20, 0x10,
  0x90, 0x24,
  0x90, 0x24,
  0x10, 0x20,
  0x10, 0x20,
  0x90, 0x24,
  0x90, 0x24,
  0x20, 0x10,
  0x40, 0x08,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgMatrixTransform { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgMatrixTransform] $bg $fg]
}

proc _osgMatrixTransformRef {} {
return {
#define osgMatrixTransformRef_width 16
#define osgMatrixTransformRef_height 16
static char osgMatrixTransformRef_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x40, 0x08,
  0x20, 0x10,
  0x92, 0x24,
  0x97, 0x24,
  0x12, 0x20,
  0x12, 0x20,
  0x92, 0x24,
  0x92, 0x24,
  0x20, 0x10,
  0x40, 0x08,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgMatrixTransformRef { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgMatrixTransformRef] $bg $fg]
}

proc _osgModularEmitter {} {
return {
#define osgModularEmitter_width 16
#define osgModularEmitter_height 16
static char osgModularEmitter_bits[] = {
  0x00, 0x00,
  0x20, 0x09,
  0x20, 0x05,
  0x50, 0x29,
  0x50, 0x28,
  0xa0, 0x14,
  0xa0, 0x12,
  0x40, 0x0b,
  0x40, 0x08,
  0x80, 0x04,
  0x80, 0x04,
  0x00, 0x03,
  0x00, 0x03,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgModularEmitter { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgModularEmitter] $bg $fg]
}

proc _osgModularEmitterRef {} {
return {
#define osgModularEmitterRef_width 16
#define osgModularEmitterRef_height 16
static char osgModularEmitterRef_bits[] = {
  0x00, 0x00,
  0x20, 0x09,
  0x20, 0x05,
  0x50, 0x29,
  0x50, 0x28,
  0xa2, 0x14,
  0xa7, 0x12,
  0x42, 0x0b,
  0x42, 0x08,
  0x82, 0x04,
  0x80, 0x04,
  0x00, 0x03,
  0x00, 0x03,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgModularEmitterRef { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgModularEmitterRef] $bg $fg]
}

proc _osgMultiSwitch {} {
return {
#define osgSwitch_width 16
#define osgSwitch_height 16
static char osgSwitch_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xe0, 0x07,
  0x20, 0x04,
  0xe0, 0x07,
  0x80, 0x01,
  0x80, 0x01,
  0x90, 0x1f,
  0x10, 0x10,
  0x18, 0x18,
  0x18, 0x18,
  0x7e, 0x7e,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgMultiSwitch { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgMultiSwitch] $bg $fg]
}

proc _osgMultiSwitchRef {} {
return {
#define osgSwitchRef_width 16
#define osgSwitchRef_height 16
static char osgSwitchRef_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xe0, 0x07,
  0x22, 0x04,
  0xe7, 0x07,
  0x82, 0x01,
  0x82, 0x01,
  0x92, 0x1f,
  0x10, 0x10,
  0x18, 0x18,
  0x18, 0x18,
  0x7e, 0x7e,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgMultiSwitchRef { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgMultiSwitchRef] $bg $fg]
}

proc _osgNode {} {
return {
#define osgNode_width 16
#define osgNode_height 16
static char osgNode_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xe0, 0x07,
  0x10, 0x08,
  0x10, 0x08,
  0x08, 0x10,
  0x08, 0x10,
  0x08, 0x10,
  0x08, 0x10,
  0x10, 0x08,
  0x10, 0x08,
  0xe0, 0x07,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgNode { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgNode] $bg $fg]
}

proc _osgPagedLOD {} {
return {
#define osgPagedLOD_width 16
#define osgPagedLOD_height 16
static char osgPagedLOD_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x1e, 0x00,
  0x12, 0x00,
  0x12, 0x00,
  0x1e, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x02, 0x7e,
  0x00, 0x42,
  0x00, 0x42,
  0x7e, 0x42,
  0x42, 0x42,
  0x7e, 0x7e,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc osgPagedLOD { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgPagedLOD] $bg $fg]
}

proc _osgUnknown {} {
return {
#define osgUnknown_width 16
#define osgUnknown_height 16
static char osgUnknown_bits[] = {
  0x80, 0x01,
  0x40, 0x02,
  0x20, 0x04,
  0x00, 0x04,
  0x00, 0x04,
  0x00, 0x02,
  0x80, 0x01,
  0x40, 0x00,
  0x20, 0x00,
  0x20, 0x00,
  0x20, 0x04,
  0x40, 0x02,
  0x80, 0x01,
  0x00, 0x00,
  0x80, 0x01,
  0x80, 0x01};
}
}

proc osgUnknown { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_osgUnknown] $bg $fg]
}

proc _paste {} {
return {
#define paste_width 16
#define paste_height 16
static unsigned char paste_bits[] = {
   0x00, 0x00, 0xe0, 0x01, 0x3e, 0x1f, 0xd1, 0x22, 0x09, 0x24, 0xf9, 0x27,
   0x01, 0x20, 0xc1, 0x3f, 0x41, 0x30, 0x41, 0x50, 0x41, 0xf7, 0x41, 0x80,
   0x41, 0xbf, 0x7e, 0x80, 0xc0, 0xff, 0x00, 0x00};
}
}

proc paste { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_paste] $bg $fg]
}

proc _pause {} {
return {
#define pause_width 16
#define pause_height 16
static char pause_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x61, 0x86,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc pause { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_pause] $bg $fg]
}

proc _pickview {} {
return {
#define pickview_width 16
#define pickview_height 16
static char pickview_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x04,
  0x00, 0x03,
  0xc0, 0x00,
  0xb0, 0x70,
  0x0c, 0x21,
  0x02, 0x02,
  0x02, 0x22,
  0x0c, 0x01,
  0xb0, 0x20,
  0xc0, 0x00,
  0x00, 0x23,
  0x00, 0x04,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc pickview { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_pickview] $bg $fg]
}

proc _playbegin {} {
return {
#define playbegin_width 16
#define playbegin_height 16
static unsigned char playbegin_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x01, 0x80, 0x39, 0x90, 0x39, 0x98, 0x39, 0x9c,
   0x39, 0x9e, 0x39, 0x9f, 0xb9, 0x9f, 0x39, 0x9f, 0x39, 0x9e, 0x39, 0x9c,
   0x39, 0x98, 0x39, 0x90, 0x01, 0x80, 0xff, 0xff};
}
}

proc playbegin { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playbegin] $bg $fg]
}

proc _playbottom {} {
return {
#define playbottom_width 16
#define playbottom_height 16
static char playbottom_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0xf9, 0xbf,
  0xf1, 0x9f,
  0xe1, 0x8f,
  0xc1, 0x87,
  0x81, 0x83,
  0x01, 0x81,
  0x01, 0x80,
  0xf9, 0xbf,
  0xf9, 0xbf,
  0xf9, 0xbf,
  0x01, 0x80,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc playbottom { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playbottom] $bg $fg]
}

proc _playend {} {
return {
#define playend_width 16
#define playend_height 16
static unsigned char playend_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x01, 0x80, 0x09, 0x9c, 0x19, 0x9c, 0x39, 0x9c,
   0x79, 0x9c, 0xf9, 0x9c, 0xf9, 0x9d, 0xf9, 0x9c, 0x79, 0x9c, 0x39, 0x9c,
   0x19, 0x9c, 0x09, 0x9c, 0x01, 0x80, 0xff, 0xff};
}
}

proc playend { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playend] $bg $fg]
}

proc _playerview {} {
return {
#define playerview_width 16
#define playerview_height 16
static char playerview_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x04,
  0x00, 0x03,
  0xc0, 0x00,
  0xb0, 0x70,
  0x0c, 0x51,
  0x02, 0x52,
  0x02, 0x72,
  0x0c, 0x11,
  0xb0, 0x10,
  0xc0, 0x10,
  0x00, 0x03,
  0x00, 0x04,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc playerview { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playerview] $bg $fg]
}

proc _playfwd {} {
return {
#define play_width 16
#define play_height 16
static unsigned char play_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x01, 0x80, 0x21, 0x80, 0x61, 0x80, 0xe1, 0x80,
   0xe1, 0x81, 0xe1, 0x83, 0xe1, 0x87, 0xe1, 0x83, 0xe1, 0x81, 0xe1, 0x80,
   0x61, 0x80, 0x21, 0x80, 0x01, 0x80, 0xff, 0xff};
}
}

proc playfwd { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playfwd] $bg $fg]
}

proc _playfwdstep {} {
return {
#define playfwdstep_width 16
#define playfwdstep_height 16
static char playfwdstep_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0x39, 0x81,
  0x39, 0x83,
  0x39, 0x87,
  0x39, 0x8f,
  0x39, 0x9f,
  0x39, 0xbf,
  0x39, 0x9f,
  0x39, 0x8f,
  0x39, 0x87,
  0x39, 0x83,
  0x39, 0x81,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc playfwdstep { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playfwdstep] $bg $fg]
}

proc _playnext {} {
return {
#define playnext_width 16
#define playnext_height 16
static char playnext_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0xfd, 0x9f,
  0xfd, 0x9f,
  0xfd, 0x9f,
  0x01, 0x80,
  0x01, 0x80,
  0xfd, 0x9f,
  0xf9, 0x8f,
  0xf1, 0x87,
  0xe1, 0x83,
  0xc1, 0x81,
  0x81, 0x80,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc playnext { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playnext] $bg $fg]
}

proc _playprev {} {
return {
#define playprev_width 16
#define playprev_height 16
static char playprev_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x81, 0x80,
  0xc1, 0x81,
  0xe1, 0x83,
  0xf1, 0x87,
  0xf9, 0x8f,
  0xfd, 0x9f,
  0x01, 0x80,
  0x01, 0x80,
  0xfd, 0x9f,
  0xfd, 0x9f,
  0xfd, 0x9f,
  0x01, 0x80,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc playprev { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playprev] $bg $fg]
}

proc _playrev {} {
return {
#define playrev_width 16
#define playrev_height 16
static unsigned char playrev_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x01, 0x80, 0x01, 0x84, 0x01, 0x86, 0x01, 0x87,
   0x81, 0x87, 0xc1, 0x87, 0xe1, 0x87, 0xc1, 0x87, 0x81, 0x87, 0x01, 0x87,
   0x01, 0x86, 0x01, 0x84, 0x01, 0x80, 0xff, 0xff};
}
}

proc playrev { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playrev] $bg $fg]
}

proc _playrevstep {} {
return {
#define playrevstep_width 16
#define playrevstep_height 16
static char playrevstep_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0x81, 0x9c,
  0xc1, 0x9c,
  0xe1, 0x9c,
  0xf1, 0x9c,
  0xf9, 0x9c,
  0xfd, 0x9c,
  0xf9, 0x9c,
  0xf1, 0x9c,
  0xe1, 0x9c,
  0xc1, 0x9c,
  0x81, 0x9c,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc playrevstep { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playrevstep] $bg $fg]
}

proc _playtop {} {
return {
#define playtop_width 16
#define playtop_height 16
static char playtop_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0xfd, 0x9f,
  0xfd, 0x9f,
  0xfd, 0x9f,
  0x01, 0x80,
  0x81, 0x80,
  0xc1, 0x81,
  0xe1, 0x83,
  0xf1, 0x87,
  0xf9, 0x8f,
  0xfd, 0x9f,
  0x01, 0x80,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc playtop { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_playtop] $bg $fg]
}

proc _polygon {} {
return {
#define polygon_width 16
#define polygon_height 16
static char polygon_bits[] = {
  0x00, 0x00,
  0xf8, 0x07,
  0x04, 0x08,
  0x02, 0x10,
  0x02, 0x20,
  0x02, 0x40,
  0x02, 0x20,
  0x02, 0x10,
  0x02, 0x08,
  0x02, 0x04,
  0x02, 0x02,
  0x04, 0x01,
  0x88, 0x00,
  0x50, 0x00,
  0x20, 0x00,
  0x00, 0x00};
}
}

proc polygon { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_polygon] $bg $fg]
}

proc _pptToIndex {} {
return {
#define pptToIndex_width 16
#define pptToIndex_height 16
static char pptToIndex_bits[] = {
  0x00, 0x00,
  0xde, 0xfb,
  0x52, 0x22,
  0x52, 0x22,
  0x52, 0x22,
  0xde, 0x23,
  0x42, 0x20,
  0x42, 0x20,
  0x42, 0x20,
  0x42, 0x20,
  0x00, 0x00,
  0x00, 0x71,
  0xfe, 0x23,
  0x00, 0x21,
  0x00, 0x70,
  0x00, 0x00};
}
}

proc pptToIndex { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_pptToIndex] $bg $fg]
}

proc _preview {} {
return {
#define preview_width 16
#define preview_height 16
static char preview_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xff, 0xff,
  0xff, 0xff,
  0x01, 0x80,
  0x01, 0x80,
  0x7d, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x45, 0xbe,
  0x7d, 0xbe,
  0x01, 0x80,
  0x01, 0x80,
  0xff, 0xff,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc preview { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_preview] $bg $fg]
}

proc _print {} {
return {
#define print_width 16
#define print_height 16
static unsigned char print_bits[] = {
   0x00, 0x00, 0xe0, 0x3f, 0x10, 0x20, 0xd0, 0x17, 0x08, 0x10, 0xe8, 0x7b,
   0x04, 0xa8, 0xfe, 0xd7, 0x01, 0xa8, 0xff, 0x9f, 0x01, 0x50, 0x01, 0x70,
   0xff, 0x5f, 0x02, 0x28, 0xfc, 0x1f, 0x00, 0x00};
}
}

proc print { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_print] $bg $fg]
}

proc _questionmark {} {
return {
#define questionmark_width 16
#define questionmark_height 16
static char questionmark_bits[] = {
  0x80, 0x01,
  0x40, 0x02,
  0x20, 0x04,
  0x00, 0x04,
  0x00, 0x04,
  0x00, 0x02,
  0x80, 0x01,
  0x40, 0x00,
  0x20, 0x00,
  0x20, 0x00,
  0x20, 0x04,
  0x40, 0x02,
  0x80, 0x01,
  0x00, 0x00,
  0x80, 0x01,
  0x80, 0x01};
}
}

proc questionmark { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_questionmark] $bg $fg]
}

proc _rectangle {} {
return {
#define rectangle_width 16
#define rectangle_height 16
static char rectangle_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc rectangle { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rectangle] $bg $fg]
}

proc _redo {} {
return {
#define redo_width 16
#define redo_height 16
static char redo_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xc0, 0x07,
  0x20, 0x08,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x7c,
  0x10, 0x38,
  0x20, 0x10,
  0x40, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc redo { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_redo] $bg $fg]
}

proc _renCtrl {} {
return {
#define renctrl_width 16
#define renctrl_height 16
static char renctrl_bits[] = {
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x40,
  0x02, 0x48,
  0x02, 0x44,
  0xe2, 0x42,
  0x22, 0x41,
  0x22, 0x42,
  0x22, 0x42,
  0x22, 0x42,
  0xe2, 0x43,
  0x02, 0x40,
  0x02, 0x40,
  0xfe, 0x7f};
}
}

proc renCtrl { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_renCtrl] $bg $fg]
}

proc _renIn {} {
return {
#define renin_width 16
#define renin_height 16
static char renin_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x00,
  0x84, 0x01,
  0x84, 0x02,
  0x84, 0x07,
  0x04, 0x14,
  0x04, 0x34,
  0xc4, 0x7f,
  0xc4, 0x7f,
  0x04, 0x34,
  0x04, 0x14,
  0x04, 0x04,
  0x04, 0x04,
  0xfc, 0x07,
  0x00, 0x00};
}
}

proc renIn { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_renIn] $bg $fg]
}

proc _renOut {} {
return {
#define renOut_width 16
#define renOut_height 16
static char renOut_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xf8, 0x07,
  0x08, 0x0c,
  0x08, 0x14,
  0x08, 0x3c,
  0x48, 0x20,
  0xc8, 0x20,
  0xfe, 0x21,
  0xfe, 0x21,
  0xc8, 0x20,
  0x48, 0x20,
  0x08, 0x20,
  0x08, 0x20,
  0xf8, 0x3f,
  0x00, 0x00};
}
}

proc renOut { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_renOut] $bg $fg]
}

proc _rename {} {
return {
#define rename_width 16
#define rename_height 16
static unsigned char rename_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x11, 0xf8, 0x11, 0x88, 0x11, 0x88, 0x11, 0x88,
   0x91, 0x88, 0x91, 0x89, 0xd1, 0xfb, 0x91, 0x89, 0x91, 0x88, 0x11, 0x88,
   0x11, 0x88, 0x1f, 0x88, 0x00, 0x00, 0x00, 0x00};
}
}

proc rename { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rename] $bg $fg]
}

proc _replacewp {} {
return {
#define replacewp_width 16
#define replacewp_height 16
static char replacewp_bits[] = {
  0x00, 0x00,
  0x0e, 0x00,
  0x0a, 0x00,
  0x0e, 0x00,
  0x04, 0x00,
  0x04, 0x00,
  0x8e, 0x70,
  0xca, 0x53,
  0x8e, 0x70,
  0x04, 0x00,
  0x04, 0x00,
  0x04, 0x00,
  0x0e, 0x00,
  0x0a, 0x00,
  0x0e, 0x00,
  0x00, 0x00};
}
}

proc replacewp { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_replacewp] $bg $fg]
}

proc _rescan {} {
return {
#define rescan_width 16
#define rescan_height 16
static unsigned char rescan_bits[] = {
   0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x88, 0x1f, 0x88, 0x10, 0xfe, 0x10,
   0xae, 0x10, 0xae, 0x1f, 0x2e, 0x00, 0x2e, 0x7e, 0x2e, 0x42, 0xee, 0x43,
   0x0e, 0x42, 0x1f, 0x7e, 0x0e, 0x00, 0x04, 0x00};
}
}

proc rescan { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rescan] $bg $fg]
}

proc _right {} {
return {
#define right_width 16
#define right_height 16
static unsigned char right_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x01,
   0x80, 0x03, 0xf0, 0x07, 0xf0, 0x0f, 0xf0, 0x07, 0x80, 0x03, 0x80, 0x01,
   0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
}
}

proc right { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_right] $bg $fg]
}

proc _rightleft {} {
return {
#define rightleft_width 16
#define rightleft_height 6
static char rightleft_bits[] = {
  0x10, 0x00,
  0x18, 0x00,
  0xfc, 0x3f,
  0xfc, 0x3f,
  0x18, 0x00,
  0x10, 0x00};
}
}

proc rightleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rightleft] $bg $fg]
}

proc _rollupclosed {} {
return {
#define rollupclosed_width 16
#define rollupclosed_height 16
static char rollupclosed_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x20, 0x00,
  0x60, 0x00,
  0xe0, 0x00,
  0xe0, 0x01,
  0xe0, 0x03,
  0xe0, 0x07,
  0xe0, 0x03,
  0xe0, 0x00,
  0x60, 0x00,
  0x20, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc rollupclosed { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rollupclosed] $bg $fg]
}

proc _rollupopened {} {
return {
#define rollupopened_width 16
#define rollupopened_height 16
static char rollupopened_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xf8, 0x1f,
  0xf0, 0x0f,
  0xe0, 0x07,
  0xc0, 0x03,
  0xc0, 0x01,
  0x80, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc rollupopened { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rollupopened] $bg $fg]
}

proc _rotateleft {} {
return {
#define rotateleft_width 16
#define rotateleft_height 16
static char rotateleft_bits[] = {
  0x00, 0x08,
  0x7e, 0x7c,
  0x02, 0x48,
  0x02, 0x40,
  0xf7, 0x4f,
  0x12, 0x48,
  0x10, 0x48,
  0x10, 0x08,
  0x10, 0x08,
  0x12, 0x08,
  0x12, 0x48,
  0xf2, 0xef,
  0x02, 0x40,
  0x12, 0x40,
  0x3e, 0x7e,
  0x10, 0x00};
}
}

proc rotateleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rotateleft] $bg $fg]
}

proc _rotateright {} {
return {
#define rotateright_width 16
#define rotateright_height 16
static char rotateright_bits[] = {
  0x10, 0x00,
  0x3e, 0x7e,
  0x12, 0x40,
  0x02, 0x40,
  0xf2, 0xef,
  0x12, 0x48,
  0x12, 0x08,
  0x10, 0x08,
  0x10, 0x08,
  0x10, 0x48,
  0x12, 0x48,
  0xf7, 0x4f,
  0x02, 0x40,
  0x02, 0x48,
  0x7e, 0x7c,
  0x00, 0x08};
}
}

proc rotateright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_rotateright] $bg $fg]
}

proc _save {} {
return {
#define save_width 16
#define save_height 16
static unsigned char save_bits[] = {
   0x00, 0x00, 0xfe, 0x7f, 0x0a, 0x50, 0x0a, 0x70, 0x0e, 0x50, 0x0e, 0x50,
   0x0e, 0x50, 0x0a, 0x50, 0xf2, 0x4f, 0x02, 0x40, 0xf2, 0x5f, 0xf2, 0x53,
   0xf2, 0x53, 0xf2, 0x53, 0xfc, 0x7f, 0x00, 0x00};
}
}

proc save { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_save] $bg $fg]
}

proc _save1 {} {
return {
#define save1_width 16
#define save1_height 16
static char save1_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0x0a, 0x50,
  0x8a, 0x71,
  0x8e, 0x51,
  0x8e, 0x51,
  0x8e, 0x51,
  0x0a, 0x50,
  0xf2, 0x4f,
  0x02, 0x40,
  0xf2, 0x5f,
  0xf2, 0x53,
  0xf2, 0x53,
  0xf2, 0x53,
  0xfc, 0x7f,
  0x00, 0x00};
}
}

proc save1 { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_save1] $bg $fg]
}

proc _save2 {} {
return {
#define save2_width 16
#define save2_height 16
static char save2_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0x0a, 0x50,
  0x6a, 0x76,
  0x6e, 0x56,
  0x6e, 0x56,
  0x6e, 0x56,
  0x0a, 0x50,
  0xf2, 0x4f,
  0x02, 0x40,
  0xf2, 0x5f,
  0xf2, 0x53,
  0xf2, 0x53,
  0xf2, 0x53,
  0xfc, 0x7f,
  0x00, 0x00};
}
}

proc save2 { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_save2] $bg $fg]
}

proc _saveleft {} {
return {
#define saveleft_width 16
#define saveleft_height 16
static unsigned char saveleft_bits[] = {
   0x00, 0x00, 0xfe, 0x7f, 0x0a, 0x50, 0x4a, 0x70, 0xee, 0x57, 0xee, 0x57,
   0x4e, 0x50, 0x0a, 0x50, 0xf2, 0x4f, 0x02, 0x40, 0xf2, 0x5f, 0xf2, 0x53,
   0xf2, 0x53, 0xf2, 0x53, 0xfc, 0x7f, 0x00, 0x00};
}
}

proc saveleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_saveleft] $bg $fg]
}

proc _saveright {} {
return {
#define saveright_width 16
#define saveright_height 16
static unsigned char saveright_bits[] = {
   0x00, 0x00, 0xfe, 0x7f, 0x0a, 0x50, 0x0a, 0x72, 0xee, 0x57, 0xee, 0x57,
   0x0e, 0x52, 0x0a, 0x50, 0xf2, 0x4f, 0x02, 0x40, 0xf2, 0x5f, 0xf2, 0x53,
   0xf2, 0x53, 0xf2, 0x53, 0xfc, 0x7f, 0x00, 0x00};
}
}

proc saveright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_saveright] $bg $fg]
}

proc _scale {} {
return {
#define scale_width 16
#define scale_height 16
static char scale_bits[] = {
  0x00, 0x00,
  0xfe, 0x7f,
  0x02, 0x40,
  0x3a, 0x5c,
  0x0a, 0x50,
  0xea, 0x57,
  0x22, 0x44,
  0x22, 0x44,
  0x22, 0x44,
  0x22, 0x44,
  0xea, 0x57,
  0x0a, 0x50,
  0x3a, 0x5c,
  0x02, 0x40,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc scale { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_scale] $bg $fg]
}

proc _sceneryfollowing {} {
return {
#define sceneryfollowing_width 16
#define sceneryfollowing_height 16
static char sceneryfollowing_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xf0, 0x1f,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0xf0, 0x1f,
  0x00, 0x01,
  0x00, 0x01,
  0x00, 0x01,
  0x94, 0x2b,
  0x14, 0x29,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc sceneryfollowing { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_sceneryfollowing] $bg $fg]
}

proc _search {} {
return {
#define search_width 16
#define search_height 16
static unsigned char search_bits[] = {
   0xff, 0x01, 0x01, 0x03, 0x01, 0x05, 0x01, 0x0f, 0x01, 0x08, 0x01, 0x0f,
   0x81, 0x10, 0x41, 0x20, 0x41, 0x20, 0x41, 0x20, 0x41, 0x20, 0x81, 0x10,
   0x01, 0x6f, 0x01, 0xe8, 0xff, 0xcf, 0x00, 0x00};
}
}

proc search { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_search] $bg $fg]
}

proc _searchcase {} {
return {
#define searchcase_width 16
#define searchcase_height 16
static char searchcase_bits[] = {
  0xff, 0x01,
  0x01, 0x03,
  0x19, 0x05,
  0x05, 0x0f,
  0x05, 0x08,
  0x05, 0x0f,
  0x99, 0x10,
  0x41, 0x20,
  0x41, 0x20,
  0x41, 0x20,
  0x41, 0x20,
  0x81, 0x10,
  0x01, 0x6f,
  0x01, 0xe8,
  0xff, 0xcf,
  0x00, 0x00};
}
}

proc searchcase { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_searchcase] $bg $fg]
}

proc _searchleft {} {
return {
#define searchleft_width 16
#define searchleft_height 16
static char searchleft_bits[] = {
  0xff, 0x01,
  0x01, 0x03,
  0x01, 0x05,
  0x01, 0x0f,
  0x01, 0x08,
  0x01, 0x0f,
  0x81, 0x10,
  0x41, 0x20,
  0xc1, 0x27,
  0xc1, 0x27,
  0x41, 0x20,
  0x81, 0x10,
  0x01, 0x6f,
  0x01, 0xe8,
  0xff, 0xcf,
  0x00, 0x00};
}
}

proc searchleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_searchleft] $bg $fg]
}

proc _searchright {} {
return {
#define searchright_width 16
#define searchright_height 16
static char searchright_bits[] = {
  0xff, 0x01,
  0x01, 0x03,
  0x01, 0x05,
  0x01, 0x0f,
  0x01, 0x08,
  0x01, 0x0f,
  0x81, 0x10,
  0x41, 0x20,
  0x41, 0x3e,
  0x41, 0x3e,
  0x41, 0x20,
  0x81, 0x10,
  0x01, 0x6f,
  0x01, 0xe8,
  0xff, 0xcf,
  0x00, 0x00};
}
}

proc searchright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_searchright] $bg $fg]
}

proc _searchword {} {
return {
#define searchword_width 16
#define searchword_height 16
static char searchword_bits[] = {
  0xff, 0x01,
  0x01, 0x03,
  0x15, 0x05,
  0x15, 0x0f,
  0x15, 0x08,
  0x1d, 0x0f,
  0x95, 0x10,
  0x41, 0x20,
  0x41, 0x20,
  0x41, 0x20,
  0x41, 0x20,
  0x81, 0x10,
  0x01, 0x6f,
  0x01, 0xe8,
  0xff, 0xcf,
  0x00, 0x00};
}
}

proc searchword { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_searchword] $bg $fg]
}

proc _selectall {} {
return {
#define selectall_width 16
#define selectall_height 16
static char selectall_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x01, 0x80,
  0x01, 0x80,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x7d, 0xbe,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc selectall { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_selectall] $bg $fg]
}

proc _shadow {} {
return {
#define shadow_width 16
#define shadow_height 16
static char shadow_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x38, 0x00,
  0x28, 0x00,
  0x28, 0x00,
  0x28, 0x00,
  0x28, 0x00,
  0x28, 0x18,
  0x28, 0x0c,
  0x28, 0x06,
  0x28, 0x03,
  0xa8, 0x01,
  0xe8, 0x00,
  0x78, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc shadow { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_shadow] $bg $fg]
}

proc _sheet {} {
return {
#define sheet_width 16
#define sheet_height 16
static char sheet_bits[] = {
  0x00, 0x00,
  0xfc, 0x3f,
  0xfc, 0x3f,
  0x04, 0x20,
  0xfc, 0x3f,
  0x04, 0x20,
  0xfc, 0x3f,
  0x04, 0x20,
  0xfc, 0x3f,
  0x04, 0x20,
  0xfc, 0x3f,
  0x04, 0x20,
  0xfc, 0x3f,
  0x04, 0x20,
  0xfc, 0x3f,
  0x00, 0x00};
}
}

proc sheet { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_sheet] $bg $fg]
}

proc _sheetIn {} {
return {
#define sheetIn_width 16
#define sheetIn_height 16
static char sheetIn_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xf0, 0x3f,
  0xf0, 0x3f,
  0x10, 0x20,
  0x10, 0x20,
  0x50, 0x3c,
  0xd0, 0x20,
  0xfe, 0x3d,
  0xfe, 0x21,
  0xd0, 0x3c,
  0x50, 0x20,
  0x10, 0x20,
  0xf0, 0x3f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc sheetIn { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_sheetIn] $bg $fg]
}

proc _sheetOut {} {
return {
#define sheetOut_width 16
#define sheetOut_height 16
static char sheetOut_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x07,
  0xfc, 0x07,
  0x04, 0x04,
  0x04, 0x04,
  0xfc, 0x17,
  0x04, 0x34,
  0xc4, 0x7f,
  0xc4, 0x7f,
  0x04, 0x34,
  0xfc, 0x17,
  0x04, 0x04,
  0xfc, 0x07,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc sheetOut { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_sheetOut] $bg $fg]
}

proc _shiftwp {} {
return {
#define shiftwp_width 16
#define shiftwp_height 16
static char shiftwp_bits[] = {
  0x00, 0x00,
  0x0e, 0x70,
  0x0a, 0x50,
  0x0e, 0x70,
  0x04, 0x20,
  0x04, 0x20,
  0x8e, 0x70,
  0xca, 0x53,
  0x8e, 0x70,
  0x04, 0x20,
  0x04, 0x20,
  0x04, 0x20,
  0x0e, 0x70,
  0x0a, 0x50,
  0x0e, 0x70,
  0x00, 0x00};
}
}

proc shiftwp { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_shiftwp] $bg $fg]
}

proc _slideShowAll {} {
return {
#define slideShowAll_width 16
#define slideShowAll_height 16
static char slideShowAll_bits[] = {
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x02, 0x40,
  0x02, 0x40,
  0xf2, 0x4f,
  0x12, 0x48,
  0x12, 0x48,
  0x12, 0x48,
  0x12, 0x48,
  0x12, 0x48,
  0x12, 0x48,
  0x12, 0x48,
  0xf2, 0x4f,
  0x02, 0x40,
  0x02, 0x40,
  0xfe, 0x7f};
}
}

proc slideShowAll { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_slideShowAll] $bg $fg]
}

proc _slideShowMarked {} {
return {
#define slideShowMarked_width 16
#define slideShowMarked_height 16
static char slideShowMarked_bits[] = {
  0xfe, 0x7f,
  0xfe, 0x7f,
  0x02, 0x40,
  0x02, 0x40,
  0xf2, 0x4f,
  0x12, 0x48,
  0xf2, 0x4f,
  0x12, 0x48,
  0xf2, 0x4f,
  0x12, 0x48,
  0xf2, 0x4f,
  0x12, 0x48,
  0xf2, 0x4f,
  0x02, 0x40,
  0x02, 0x40,
  0xfe, 0x7f};
}
}

proc slideShowMarked { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_slideShowMarked] $bg $fg]
}

proc _smaller {} {
return {
#define smaller_width 16
#define smaller_height 16
static char smaller_bits[] = {
  0x00, 0x00,
  0xa6, 0x65,
  0x02, 0x40,
  0x08, 0x10,
  0x10, 0x08,
  0xe2, 0x47,
  0x20, 0x04,
  0x22, 0x44,
  0x22, 0x44,
  0x20, 0x04,
  0xe2, 0x47,
  0x10, 0x08,
  0x08, 0x10,
  0x02, 0x40,
  0xa6, 0x65,
  0x00, 0x00};
}
}

proc smaller { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_smaller] $bg $fg]
}

proc _spline {} {
return {
#define spline_width 16
#define spline_height 16
static char spline_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x02, 0x00,
  0x02, 0x00,
  0x06, 0x00,
  0x04, 0x00,
  0x0c, 0x00,
  0x08, 0x00,
  0x18, 0x00,
  0x30, 0x00,
  0x60, 0x00,
  0xc0, 0x03,
  0x00, 0x1e,
  0x00, 0x70,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc spline { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_spline] $bg $fg]
}

proc _stamp {} {
return {
#define stamp_width 16
#define stamp_height 16
static unsigned char stamp_bits[] = {
   0x80, 0x01, 0xc0, 0x03, 0xe0, 0x07, 0xc0, 0x03, 0xc0, 0x03, 0x80, 0x01,
   0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0xf0, 0x0f, 0xf8, 0x1f, 0xf8, 0x1f,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f};
}
}

proc stamp { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_stamp] $bg $fg]
}

proc _stampall {} {
return {
#define stampall_width 16
#define stampall_height 16
static unsigned char stampall_bits[] = {
   0x80, 0x01, 0xc0, 0x03, 0xe0, 0x07, 0xc0, 0x03, 0xc0, 0x03, 0x80, 0x01,
   0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0xf0, 0x0f, 0xf8, 0x1f, 0xf8, 0x1f,
   0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xf8, 0x1f};
}
}

proc stampall { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_stampall] $bg $fg]
}

proc _stop {} {
return {
#define stop_width 16
#define stop_height 16
static unsigned char stop_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x01, 0x80, 0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87,
   0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87, 0xe1, 0x87,
   0xe1, 0x87, 0xe1, 0x87, 0x01, 0x80, 0xff, 0xff};
}
}

proc stop { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_stop] $bg $fg]
}

proc _subscan {} {
return {
#define subscan_width 16
#define subscan_height 16
static unsigned char subscan_bits[] = {
   0x00, 0x00, 0x04, 0x00, 0x04, 0x00, 0xc4, 0x0f, 0x44, 0x08, 0x7c, 0x08,
   0x54, 0x08, 0xd4, 0x0f, 0x14, 0x00, 0x14, 0x3f, 0x14, 0x21, 0xf4, 0x21,
   0x04, 0x21, 0x04, 0x3f, 0x04, 0x00, 0x00, 0x00};
}
}

proc subscan { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_subscan] $bg $fg]
}

proc _switch {} {
return {
#define switch_width 16
#define switch_height 16
static char switch_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x08,
  0x00, 0x18,
  0xfc, 0x3f,
  0xfc, 0x3f,
  0x00, 0x18,
  0x00, 0x08,
  0x10, 0x00,
  0x18, 0x00,
  0xfc, 0x3f,
  0xfc, 0x3f,
  0x18, 0x00,
  0x10, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc switch { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_switch] $bg $fg]
}

proc _terrainadjust {} {
return {
#define terrainadjust_width 16
#define terrainadjust_height 16
static char terrainadjust_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x8e, 0x73,
  0xfa, 0x5e,
  0x8e, 0x73,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x01,
  0x00, 0x01,
  0x00, 0x01,
  0x80, 0x03,
  0x00, 0x01,
  0x00, 0x00,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc terrainadjust { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_terrainadjust] $bg $fg]
}

proc _terrainfollowing {} {
return {
#define terrainfollowing_width 16
#define terrainfollowing_height 16
static char terrainfollowing_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xf0, 0x1f,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0xf0, 0x1f,
  0x00, 0x01,
  0x00, 0x01,
  0x00, 0x01,
  0x80, 0x03,
  0x00, 0x01,
  0xfe, 0x7f,
  0x00, 0x00};
}
}

proc terrainfollowing { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_terrainfollowing] $bg $fg]
}

proc _texture {} {
return {
#define texture_width 16
#define texture_height 16
static char texture_bits[] = {
  0x00, 0x00,
  0xf8, 0x07,
  0x04, 0x08,
  0x02, 0x10,
  0xe2, 0x23,
  0x82, 0x40,
  0x82, 0x40,
  0x82, 0x40,
  0x82, 0x40,
  0x82, 0x40,
  0x82, 0x20,
  0x04, 0x10,
  0x08, 0x08,
  0x10, 0x04,
  0xe0, 0x03,
  0x00, 0x00};
}
}

proc texture { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_texture] $bg $fg]
}

proc _top {} {
return {
#define top_width 16
#define top_height 16
static char top_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x0f,
  0xfc, 0x0f,
  0xfc, 0x0f,
  0x00, 0x00,
  0x80, 0x00,
  0xc0, 0x01,
  0xe0, 0x03,
  0xf0, 0x07,
  0xf8, 0x0f,
  0xc0, 0x01,
  0xc0, 0x01,
  0xc0, 0x01,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc top { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_top] $bg $fg]
}

proc _topdown {} {
return {
#define topdown_width 6
#define topdown_height 16
static char topdown_bits[] = {
  0x00,
  0x00,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x0c,
  0x3f,
  0x1e,
  0x0c,
  0x00,
  0x00};
}
}

proc topdown { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_topdown] $bg $fg]
}

proc _topleft {} {
return {
#define topleft_width 16
#define topleft_height 16
static unsigned char topleft_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x7d, 0xbe, 0x7d, 0xa2, 0x7d, 0xa2, 0x7d, 0xa2,
   0x7d, 0xbe, 0x01, 0x80, 0x01, 0x80, 0x7d, 0xbe, 0x45, 0xa2, 0x45, 0xa2,
   0x45, 0xa2, 0x7d, 0xbe, 0x01, 0x80, 0xff, 0xff};
}
}

proc topleft { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_topleft] $bg $fg]
}

proc _topright {} {
return {
#define topright_width 16
#define topright_height 16
static unsigned char topright_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x7d, 0xbe, 0x45, 0xbe, 0x45, 0xbe, 0x45, 0xbe,
   0x7d, 0xbe, 0x01, 0x80, 0x01, 0x80, 0x7d, 0xbe, 0x45, 0xa2, 0x45, 0xa2,
   0x45, 0xa2, 0x7d, 0xbe, 0x01, 0x80, 0xff, 0xff};
}
}

proc topright { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_topright] $bg $fg]
}

proc _topview {} {
return {
#define topview_width 16
#define topview_height 16
static char topview_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x80, 0x01,
  0x40, 0x02,
  0x40, 0x02,
  0x20, 0x04,
  0x20, 0x04,
  0x10, 0x08,
  0x30, 0x0c,
  0x48, 0x12,
  0x88, 0x11,
  0x04, 0x20,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc topview { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_topview] $bg $fg]
}

proc _undo {} {
return {
#define undo_width 16
#define undo_height 16
static char undo_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0xc0, 0x07,
  0x20, 0x08,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x7c, 0x10,
  0x38, 0x10,
  0x10, 0x08,
  0x00, 0x04,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc undo { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_undo] $bg $fg]
}

proc _unlock {} {
return {
#define unlock_width 16
#define unlock_height 16
static char unlock_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x1c,
  0x00, 0x22,
  0x00, 0x41,
  0x00, 0x41,
  0xfe, 0x03,
  0x02, 0x02,
  0x02, 0x02,
  0x02, 0x02,
  0x02, 0x02,
  0x02, 0x02,
  0xfe, 0x03,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc unlock { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_unlock] $bg $fg]
}

proc _unselectall {} {
return {
#define unselectall_width 16
#define unselectall_height 16
static char unselectall_bits[] = {
  0xff, 0xff,
  0x01, 0x80,
  0x7d, 0xbe,
  0x45, 0xa2,
  0x45, 0xa2,
  0x45, 0xa2,
  0x7d, 0xbe,
  0x01, 0x80,
  0x01, 0x80,
  0x7d, 0xbe,
  0x45, 0xa2,
  0x45, 0xa2,
  0x45, 0xa2,
  0x7d, 0xbe,
  0x01, 0x80,
  0xff, 0xff};
}
}

proc unselectall { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_unselectall] $bg $fg]
}

proc _up {} {
return {
#define top_width 16
#define top_height 16
static unsigned char top_bits[] = {
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xc0, 0x01,
   0xe0, 0x03, 0xf0, 0x07, 0xf8, 0x0f, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
}
}

proc up { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_up] $bg $fg]
}

proc _update {} {
return {
#define update_width 16
#define update_height 16
static char update_bits[] = {
  0x00, 0x00,
  0x08, 0x00,
  0x08, 0x00,
  0x88, 0x1f,
  0x88, 0x10,
  0xfe, 0x10,
  0xae, 0x10,
  0xae, 0x1f,
  0x2e, 0x00,
  0x2e, 0x7e,
  0x2e, 0x42,
  0xee, 0x43,
  0x0e, 0x42,
  0x1f, 0x7e,
  0x0e, 0x00,
  0x04, 0x00};
}
}

proc update { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_update] $bg $fg]
}

proc _vertical {} {
return {
#define vertical_width 16
#define vertical_height 16
static char vertical_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xf0, 0x1f,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0x10, 0x10,
  0xf0, 0x1f,
  0x00, 0x01,
  0x80, 0x03,
  0x00, 0x71,
  0x80, 0x0f,
  0xf8, 0x00,
  0x0e, 0x00,
  0x00, 0x00};
}
}

proc vertical { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_vertical] $bg $fg]
}

proc _vertline {} {
return {
#define vertline_width 16
#define vertline_height 16
static char vertline_bits[] = {
  0x00, 0x00,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x00, 0x00};
}
}

proc vertline { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_vertline] $bg $fg]
}

proc _view {} {
return {
#define view_width 16
#define view_height 16
static char view_bits[] = {
  0x00, 0x00,
  0x00, 0x20,
  0xfc, 0x11,
  0x04, 0x0a,
  0x04, 0x04,
  0x04, 0x0a,
  0x04, 0x11,
  0xe4, 0x10,
  0x24, 0x11,
  0x24, 0x12,
  0x24, 0x12,
  0x24, 0x12,
  0xe4, 0x13,
  0x04, 0x10,
  0xfc, 0x1f,
  0x00, 0x00};
}
}

proc view { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_view] $bg $fg]
}

proc _viewir {} {
return {
#define viewir_width 16
#define viewir_height 16
static char viewir_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x04,
  0x00, 0x03,
  0xc0, 0x00,
  0xb0, 0x70,
  0x0c, 0x21,
  0x02, 0x22,
  0x02, 0x22,
  0x0c, 0x21,
  0xb0, 0x20,
  0xc0, 0x70,
  0x00, 0x03,
  0x00, 0x04,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc viewir { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_viewir] $bg $fg]
}

proc _viewpp {} {
return {
#define viewpp_width 16
#define viewpp_height 16
static char viewpp_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x40,
  0x00, 0x40,
  0x00, 0x60,
  0x00, 0x60,
  0x00, 0x70,
  0x00, 0x50,
  0x00, 0x58,
  0x00, 0x4c,
  0x00, 0x46,
  0xc0, 0x43,
  0x78, 0x40,
  0xfe, 0x7f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc viewpp { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_viewpp] $bg $fg]
}

proc _viewvis {} {
return {
#define viewvis_width 16
#define viewvis_height 16
static char viewvis_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x04,
  0x00, 0x03,
  0xc0, 0x00,
  0xb0, 0x00,
  0x0c, 0x01,
  0x02, 0x8a,
  0x02, 0x8a,
  0x0c, 0x51,
  0xb0, 0x50,
  0xc0, 0x20,
  0x00, 0x03,
  0x00, 0x04,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc viewvis { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_viewvis] $bg $fg]
}

proc _watch {} {
return {
#define watch_width 16
#define watch_height 16
static char watch_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xf0, 0x0f,
  0x10, 0x08,
  0x20, 0x04,
  0x40, 0x02,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x80, 0x01,
  0x40, 0x02,
  0x20, 0x04,
  0x10, 0x08,
  0xf0, 0x0f,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc watch { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_watch] $bg $fg]
}

proc _wheel {} {
return {
#define wheel_width 16
#define wheel_height 16
static char wheel_bits[] = {
  0xc0, 0x07,
  0x30, 0x19,
  0x08, 0x21,
  0x14, 0x51,
  0x24, 0x49,
  0x42, 0x85,
  0x82, 0x83,
  0xfe, 0xff,
  0x82, 0x83,
  0x42, 0x85,
  0x24, 0x49,
  0x14, 0x51,
  0x08, 0x21,
  0x30, 0x19,
  0xc0, 0x07,
  0x00, 0x00};
}
}

proc wheel { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_wheel] $bg $fg]
}

proc _white {} {
return {
#define white_width 16
#define white_height 16
static unsigned char white_bits[] = {
   0xff, 0xff, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80,
   0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80,
   0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0xff, 0xff};
}
}

proc white { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_white] $bg $fg]
}

proc _wrapline {} {
return {
#define wrapline_width 16
#define wrapline_height 16
static char wrapline_bits[] = {
  0x00, 0x00,
  0x00, 0x00,
  0xfc, 0x3f,
  0x00, 0x00,
  0xf0, 0x3f,
  0x00, 0x00,
  0xfc, 0x3f,
  0x00, 0x00,
  0xf0, 0x3f,
  0x00, 0x00,
  0xfc, 0x3f,
  0x00, 0x00,
  0xf0, 0x3f,
  0x00, 0x00,
  0x00, 0x00,
  0x00, 0x00};
}
}

proc wrapline { {fg "black"} {bg ""} } {
    return [poBmpData::_ScalePhoto [_wrapline] $bg $fg]
}

}


