Hiding unused features, D. sharing your app with the wixel community, Preparing your app for the community – Pololu Wixel User Manual

Page 59

Advertising
background image

Hiding Unused Features

By default, Eclipse has a large number of toolbar buttons, views (panes), and menu items that are not needed for
developing Wixel applications. You can greatly simplify the user interface of Eclipse by hiding those items.

To hide unused toolbar and menu commands, select Window > Customize Perspective…. This brings up the
“Customize Perspective C/C++” window. Select the “Command Groups Availability” tab. By unchecking a command
group in this tab, you can automatically remove all the commands in that group from the toolbars and the menus. The
only useful command groups for developing Wixel applications are:

C/C++ Coding, C/C++ Editor Presentation, C/C++ Element Creation, C/C++ Navigation, C/C++ Open Actions,
C/C++ Search, Editor Navigation, Editor Presentation, Keyboard Shortcuts, Open Files, Search

If you want further customization, you can use the “Tool Bar Visibility” and “Menu Visibility” tabs to show or hide
individual commands.

10.d. Sharing Your App with the Wixel Community
Preparing your app for the community

Please make sure that you have set up the following sections in your WXL file:

description – this should fully describe what your app does or link to a web site with a complete description.
Since other people will be trying this on their Wixels, make sure to bring our attention to anything that may
cause damage or incompatibility. Most importantly, any IO ports used as outputs should be explicitly listed in
the description.

license – this specifies the terms under which others may distribute copies or modifications of your app. We
recommend and use the MIT license, which is simple and allows widespread use of your code. Note that if you
have used the Wixel SDK to build your app, you need to include our license, though you may add your own
restrictions if necessary. We recommend using the following template, which will make it easy for us to share
your app or to include it in the Wixel SDK:

Copyright (c) 2011 <YOUR NAME>. Documentation for this app is available at:

http://<YOUR SITE>/

Copyright (c) 2011 Pololu Corporation. For more information, see

http://www.pololu.com/

http://forum.pololu.com/

Permission is hereby granted, free of charge, to any person

obtaining a copy of this software and associated documentation

files (the "Software"), to deal in the Software without

restriction, including without limitation the rights to use,

copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the

Software is furnished to do so, subject to the following

conditions:

The above copyright notice and this permission notice shall be

included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES

OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND

NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR

OTHER DEALINGS IN THE SOFTWARE.

Pololu Wixel User's Guide

© 2001–2014 Pololu Corporation

10. Writing Your Own Wixel App

Page 59 of 64

Advertising