Download nexus Free Java Code

Description

A clone of Android 's Nexus live wallpaper using canvas.

Icons

nexus

Source Files

The download file nexus-master.zip has the following entries.


NEXUS-master/.gitignore//from   w  w w  . j  a  v a2  s  .  c  om
NEXUS-master/.project
NEXUS-master/CurrentBuild/nexusUI.js
NEXUS-master/CurrentBuild/nexusUI.min.js
NEXUS-master/GettingStarted/Example1php.html
NEXUS-master/GettingStarted/Example1php.maxpat
NEXUS-master/GettingStarted/demo-multitouch.maxpat
NEXUS-master/README.txt
NEXUS-master/buildscript.js
NEXUS-master/index.html
NEXUS-master/nexusPHP/MaxOSCReceiverPatch/Max_OSC_Receive_Example.maxpat
NEXUS-master/nexusPHP/MaxOSCReceiverPatch/hihat-open.wav
NEXUS-master/nexusPHP/MaxOSCReceiverPatch/kick.wav
NEXUS-master/nexusPHP/MaxOSCReceiverPatch/snare.wav
NEXUS-master/nexusPHP/OSC.phps
NEXUS-master/nexusPHP/nexusOSCRelay.php
NEXUS-master/nexusPHP/nexusOSCRelay_backup.php
NEXUS-master/nexusPHP/nexusPHP.html
NEXUS-master/nexusPHP/test.php
NEXUS-master/nexusPHP/testPHP.html
NEXUS-master/nexusRails/nexus_overview/.gitignore
NEXUS-master/nexusRails/nexus_overview/Gemfile
NEXUS-master/nexusRails/nexus_overview/Gemfile.lock
NEXUS-master/nexusRails/nexus_overview/README
NEXUS-master/nexusRails/nexus_overview/Rakefile
NEXUS-master/nexusRails/nexus_overview/app/controllers/application_controller.rb
NEXUS-master/nexusRails/nexus_overview/app/controllers/nexus_overview_controller.rb
NEXUS-master/nexusRails/nexus_overview/app/helpers/application_helper.rb
NEXUS-master/nexusRails/nexus_overview/app/helpers/nexus_overview_helper.rb
NEXUS-master/nexusRails/nexus_overview/app/views/layouts/application.html.erb
NEXUS-master/nexusRails/nexus_overview/app/views/nexus_overview/overview.html.erb
NEXUS-master/nexusRails/nexus_overview/config.ru
NEXUS-master/nexusRails/nexus_overview/config/application.rb
NEXUS-master/nexusRails/nexus_overview/config/boot.rb
NEXUS-master/nexusRails/nexus_overview/config/database.yml
NEXUS-master/nexusRails/nexus_overview/config/environment.rb
NEXUS-master/nexusRails/nexus_overview/config/environments/development.rb
NEXUS-master/nexusRails/nexus_overview/config/environments/production.rb
NEXUS-master/nexusRails/nexus_overview/config/environments/test.rb
NEXUS-master/nexusRails/nexus_overview/config/initializers/backtrace_silencers.rb
NEXUS-master/nexusRails/nexus_overview/config/initializers/inflections.rb
NEXUS-master/nexusRails/nexus_overview/config/initializers/mime_types.rb
NEXUS-master/nexusRails/nexus_overview/config/initializers/osc_initialization.rb
NEXUS-master/nexusRails/nexus_overview/config/initializers/secret_token.rb
NEXUS-master/nexusRails/nexus_overview/config/initializers/session_store.rb
NEXUS-master/nexusRails/nexus_overview/config/locales/en.yml
NEXUS-master/nexusRails/nexus_overview/config/routes.rb
NEXUS-master/nexusRails/nexus_overview/db/seeds.rb
NEXUS-master/nexusRails/nexus_overview/doc/README_FOR_APP
NEXUS-master/nexusRails/nexus_overview/lib/tasks/.gitkeep
NEXUS-master/nexusRails/nexus_overview/public/404.html
NEXUS-master/nexusRails/nexus_overview/public/422.html
NEXUS-master/nexusRails/nexus_overview/public/500.html
NEXUS-master/nexusRails/nexus_overview/public/favicon.ico
NEXUS-master/nexusRails/nexus_overview/public/images/rails.png
NEXUS-master/nexusRails/nexus_overview/public/javascripts/.DS_Store
NEXUS-master/nexusRails/nexus_overview/public/javascripts/application.js
NEXUS-master/nexusRails/nexus_overview/public/javascripts/controls.js
NEXUS-master/nexusRails/nexus_overview/public/javascripts/dragdrop.js
NEXUS-master/nexusRails/nexus_overview/public/javascripts/effects.js
NEXUS-master/nexusRails/nexus_overview/public/javascripts/nexusUI
NEXUS-master/nexusRails/nexus_overview/public/javascripts/prototype.js
NEXUS-master/nexusRails/nexus_overview/public/javascripts/rails.js
NEXUS-master/nexusRails/nexus_overview/public/robots.txt
NEXUS-master/nexusRails/nexus_overview/public/stylesheets/.gitkeep
NEXUS-master/nexusRails/nexus_overview/public/stylesheets/nexus.css
NEXUS-master/nexusRails/nexus_overview/script/rails
NEXUS-master/nexusRails/nexus_overview/test/functional/nexus_overview_controller_test.rb
NEXUS-master/nexusRails/nexus_overview/test/performance/browsing_test.rb
NEXUS-master/nexusRails/nexus_overview/test/test_helper.rb
NEXUS-master/nexusRails/nexus_overview/test/unit/helpers/nexus_overview_helper_test.rb
NEXUS-master/nexusRails/nexus_overview/vendor/plugins/.gitkeep
NEXUS-master/nexusTutorials/favicon.png
NEXUS-master/nexusTutorials/fonts/PoiretOne-Regular.ttf
NEXUS-master/nexusTutorials/fonts/SourceSansPro-Light.ttf
NEXUS-master/nexusTutorials/fonts/myriad-web-pro.ttf
NEXUS-master/nexusTutorials/foundation/css/foundation.css
NEXUS-master/nexusTutorials/foundation/css/foundation.min.css
NEXUS-master/nexusTutorials/foundation/css/normalize.css
NEXUS-master/nexusTutorials/foundation/humans.txt
NEXUS-master/nexusTutorials/foundation/img/.gitkeep
NEXUS-master/nexusTutorials/foundation/index.html
NEXUS-master/nexusTutorials/foundation/js/foundation.min.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.alerts.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.clearing.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.cookie.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.dropdown.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.forms.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.interchange.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.joyride.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.magellan.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.orbit.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.placeholder.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.reveal.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.section.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.tooltips.js
NEXUS-master/nexusTutorials/foundation/js/foundation/foundation.topbar.js
NEXUS-master/nexusTutorials/foundation/js/vendor/custom.modernizr.js
NEXUS-master/nexusTutorials/foundation/js/vendor/jquery.js
NEXUS-master/nexusTutorials/foundation/js/vendor/zepto.js
NEXUS-master/nexusTutorials/foundation/robots.txt
NEXUS-master/nexusTutorials/images/logo.png
NEXUS-master/nexusTutorials/images/nxex.png
NEXUS-master/nexusTutorials/index.html
NEXUS-master/nexusTutorials/index_prev.html
NEXUS-master/nexusUI/images/pippin.png
NEXUS-master/nexusUI/images/pippinTouch.png
NEXUS-master/nexusUI/inprogress/2d_slider_array/2d_slider_array.html
NEXUS-master/nexusUI/inprogress/2d_slider_array/2d_slider_array.js
NEXUS-master/nexusUI/inprogress/2d_slider_blur/2d_slider_blur.html
NEXUS-master/nexusUI/inprogress/2d_slider_blur/2d_slider_blur.js
NEXUS-master/nexusUI/inprogress/Keyboard_move/js_keyboard.js
NEXUS-master/nexusUI/inprogress/Keyboard_move/keyboard.html
NEXUS-master/nexusUI/inprogress/Multi_Digonal_Slider/Diagonal_Matrix.html
NEXUS-master/nexusUI/inprogress/Multi_Digonal_Slider/Diagonal_Matrix.js
NEXUS-master/nexusUI/inprogress/accel_hold_sphere/accel_hold_sphere.html
NEXUS-master/nexusUI/inprogress/accel_hold_sphere/accel_hold_sphere.js
NEXUS-master/nexusUI/inprogress/accel_simple/accelsimple.html
NEXUS-master/nexusUI/inprogress/accel_simple/nexusAccel.js
NEXUS-master/nexusUI/inprogress/accel_sphere/accel_sphere.html
NEXUS-master/nexusUI/inprogress/accel_sphere/accel_sphere.js
NEXUS-master/nexusUI/inprogress/nexusAccel.html
NEXUS-master/nexusUI/inprogress/nexusAccel.js
NEXUS-master/nexusUI/inprogress/nexusAccel2.js
NEXUS-master/nexusUI/inprogress/nexusFireworks.html
NEXUS-master/nexusUI/inprogress/nexusFireworks.js
NEXUS-master/nexusUI/inprogress/nexusGhost.js
NEXUS-master/nexusUI/inprogress/nexusGhost2.js
NEXUS-master/nexusUI/inprogress/nexusGhostDemo.html
NEXUS-master/nexusUI/inprogress/nexusMango.js
NEXUS-master/nexusUI/inprogress/nexusPosition3d 2.html
NEXUS-master/nexusUI/inprogress/nexusPosition3d 2.js
NEXUS-master/nexusUI/inprogress/nexusPosition3d.html
NEXUS-master/nexusUI/inprogress/nexusPosition3d.js
NEXUS-master/nexusUI/inprogress/nexusPositionArray 2.html
NEXUS-master/nexusUI/inprogress/nexusPositionArray 2.js
NEXUS-master/nexusUI/inprogress/nexusPositionArray.html
NEXUS-master/nexusUI/inprogress/nexusPositionArray.js
NEXUS-master/nexusUI/inprogress/nexusRegionSelector.js
NEXUS-master/nexusUI/inprogress/nexusScroll.js
NEXUS-master/nexusUI/inprogress/nexusSplineSlider.js
NEXUS-master/nexusUI/inprogress/nexusTextButton.js
NEXUS-master/nexusUI/inprogress/nexusTilt_old.js
NEXUS-master/nexusUI/jquery.js
NEXUS-master/nexusUI/nexusBanner.html
NEXUS-master/nexusUI/nexusBanner.js
NEXUS-master/nexusUI/nexusButton.html
NEXUS-master/nexusUI/nexusButton.js
NEXUS-master/nexusUI/nexusColors.html
NEXUS-master/nexusUI/nexusColors.js
NEXUS-master/nexusUI/nexusComment.html
NEXUS-master/nexusUI/nexusComment.js
NEXUS-master/nexusUI/nexusDemo.html
NEXUS-master/nexusUI/nexusDial.html
NEXUS-master/nexusUI/nexusDial.js
NEXUS-master/nexusUI/nexusDraw.html
NEXUS-master/nexusUI/nexusDraw.js
NEXUS-master/nexusUI/nexusJoints.html
NEXUS-master/nexusUI/nexusJoints.js
NEXUS-master/nexusUI/nexusKeyboard.html
NEXUS-master/nexusUI/nexusKeyboard.js
NEXUS-master/nexusUI/nexusMango.html
NEXUS-master/nexusUI/nexusMango.js
NEXUS-master/nexusUI/nexusMatrix.html
NEXUS-master/nexusUI/nexusMatrix.js
NEXUS-master/nexusUI/nexusMessage.html
NEXUS-master/nexusUI/nexusMessage.js
NEXUS-master/nexusUI/nexusMetroball.html
NEXUS-master/nexusUI/nexusMetroball.js
NEXUS-master/nexusUI/nexusMultiSlider.js
NEXUS-master/nexusUI/nexusMultislider.html
NEXUS-master/nexusUI/nexusMultitouch.html
NEXUS-master/nexusUI/nexusMultitouch.js
NEXUS-master/nexusUI/nexusMultitouch_backup.js
NEXUS-master/nexusUI/nexusNumber.html
NEXUS-master/nexusUI/nexusNumber.js
NEXUS-master/nexusUI/nexusPanel.html
NEXUS-master/nexusUI/nexusPanel.js
NEXUS-master/nexusUI/nexusPixels.html
NEXUS-master/nexusUI/nexusPixels.js
NEXUS-master/nexusUI/nexusPosition.html
NEXUS-master/nexusUI/nexusPosition.js
NEXUS-master/nexusUI/nexusSandbox.html
NEXUS-master/nexusUI/nexusSandbox.js
NEXUS-master/nexusUI/nexusSelect.html
NEXUS-master/nexusUI/nexusSelect.js
NEXUS-master/nexusUI/nexusSlider.html
NEXUS-master/nexusUI/nexusSlider.js
NEXUS-master/nexusUI/nexusTilt.html
NEXUS-master/nexusUI/nexusTilt.js
NEXUS-master/nexusUI/nexusToggle.html
NEXUS-master/nexusUI/nexusToggle.js
NEXUS-master/nexusUI/nexusUI.js
NEXUS-master/nexusUp/autoNexus.html
NEXUS-master/nexusUp/autoNexus.maxpat
NEXUS-master/nexusUp/ui_compiler.js
NEXUS-master/nexusWebAudio/AnimationDemo1.html
NEXUS-master/nexusWebAudio/MetroballDemo.html
NEXUS-master/nexusWebAudio/SeqDemo1.html
NEXUS-master/nexusWebAudio/SynthDemo1.html
NEXUS-master/nexusWebAudio/SynthDemo2.html
NEXUS-master/nexusWebAudio/TiltSynthDemo.html
NEXUS-master/nexusWebAudio/js/gibberish_2.0.js
NEXUS-master/node_modules/.bin/express
NEXUS-master/node_modules/.bin/uglifyjs
NEXUS-master/node_modules/uglify-js/.npmignore
NEXUS-master/node_modules/uglify-js/.travis.yml
NEXUS-master/node_modules/uglify-js/LICENSE
NEXUS-master/node_modules/uglify-js/README.md
NEXUS-master/node_modules/uglify-js/bin/uglifyjs
NEXUS-master/node_modules/uglify-js/lib/ast.js
NEXUS-master/node_modules/uglify-js/lib/compress.js
NEXUS-master/node_modules/uglify-js/lib/mozilla-ast.js
NEXUS-master/node_modules/uglify-js/lib/output.js
NEXUS-master/node_modules/uglify-js/lib/parse.js
NEXUS-master/node_modules/uglify-js/lib/scope.js
NEXUS-master/node_modules/uglify-js/lib/sourcemap.js
NEXUS-master/node_modules/uglify-js/lib/transform.js
NEXUS-master/node_modules/uglify-js/lib/utils.js
NEXUS-master/node_modules/uglify-js/node_modules/async/LICENSE
NEXUS-master/node_modules/uglify-js/node_modules/async/README.md
NEXUS-master/node_modules/uglify-js/node_modules/async/component.json
NEXUS-master/node_modules/uglify-js/node_modules/async/lib/async.js
NEXUS-master/node_modules/uglify-js/node_modules/async/package.json
NEXUS-master/node_modules/uglify-js/node_modules/optimist/.travis.yml
NEXUS-master/node_modules/uglify-js/node_modules/optimist/LICENSE
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/bool.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/boolean_double.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/boolean_single.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/default_hash.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/default_singles.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/divide.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/line_count.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/line_count_options.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/line_count_wrap.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/nonopt.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/reflect.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/short.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/string.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/usage-options.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/example/xup.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/index.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/.npmignore
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/README.markdown
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/example/center.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/example/meat.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/index.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/package.json
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/test/break.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/test/idleness.txt
NEXUS-master/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/test/wrap.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/package.json
NEXUS-master/node_modules/uglify-js/node_modules/optimist/readme.markdown
NEXUS-master/node_modules/uglify-js/node_modules/optimist/test/_.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/test/_/argv.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/test/_/bin.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/test/parse.js
NEXUS-master/node_modules/uglify-js/node_modules/optimist/test/usage.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/.npmignore
NEXUS-master/node_modules/uglify-js/node_modules/source-map/.travis.yml
NEXUS-master/node_modules/uglify-js/node_modules/source-map/CHANGELOG.md
NEXUS-master/node_modules/uglify-js/node_modules/source-map/LICENSE
NEXUS-master/node_modules/uglify-js/node_modules/source-map/Makefile.dryice.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/README.md
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/assert-shim.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/mini-require.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/prefix-source-map.jsm
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/prefix-utils.jsm
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/suffix-browser.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/suffix-source-map.jsm
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/suffix-utils.jsm
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/test-prefix.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/build/test-suffix.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/array-set.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/base64-vlq.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/base64.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/binary-search.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/source-map-consumer.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/source-map-generator.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/source-node.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/lib/source-map/util.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/LICENSE
NEXUS-master/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/README.md
NEXUS-master/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/amdefine.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/package.json
NEXUS-master/node_modules/uglify-js/node_modules/source-map/package.json
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/run-tests.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-api.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-array-set.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-base64-vlq.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-base64.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-binary-search.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-dog-fooding.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-consumer.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-generator.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-node.js
NEXUS-master/node_modules/uglify-js/node_modules/source-map/test/source-map/util.js
NEXUS-master/node_modules/uglify-js/package.json
NEXUS-master/node_modules/uglify-js/test/compress/arrays.js
NEXUS-master/node_modules/uglify-js/test/compress/blocks.js
NEXUS-master/node_modules/uglify-js/test/compress/conditionals.js
NEXUS-master/node_modules/uglify-js/test/compress/dead-code.js
NEXUS-master/node_modules/uglify-js/test/compress/debugger.js
NEXUS-master/node_modules/uglify-js/test/compress/drop-unused.js
NEXUS-master/node_modules/uglify-js/test/compress/issue-105.js
NEXUS-master/node_modules/uglify-js/test/compress/issue-12.js
NEXUS-master/node_modules/uglify-js/test/compress/issue-143.js
NEXUS-master/node_modules/uglify-js/test/compress/issue-22.js
NEXUS-master/node_modules/uglify-js/test/compress/issue-44.js
NEXUS-master/node_modules/uglify-js/test/compress/issue-59.js
NEXUS-master/node_modules/uglify-js/test/compress/labels.js
NEXUS-master/node_modules/uglify-js/test/compress/loops.js
NEXUS-master/node_modules/uglify-js/test/compress/properties.js
NEXUS-master/node_modules/uglify-js/test/compress/sequences.js
NEXUS-master/node_modules/uglify-js/test/compress/switch.js
NEXUS-master/node_modules/uglify-js/test/compress/typeof.js
NEXUS-master/node_modules/uglify-js/test/run-tests.js
NEXUS-master/node_modules/uglify-js/tools/node.js

Download

Click the following link to download nexus-master.zip.

nexus-master.zip




















Home »
  Javascript Free Code Download »
    Canvas »




Canvas
Canvas API
Canvas Audio
Canvas CSS
Canvas Draw
Canvas jQuery
Canvas Library
Canvas Pixel
Canvas Render
Canvas Sketch
Canvas Text