Register to post in forums, or Log in to your existing account
 

 Related 
Contents
See also:
  Modules
  Windows
  Packages
Package Editor
  Editing Aliases
  Editing Macros
  Editing Variables
  Editing Functions
  Editing Classes
  Editing Triggers
  Editing Buttons
  Editing Paths
  Editing Menus
  Editing Events
  Editing Gauges
  Editing Status items
  Terminology
Terminology [[cmud_pack_terms]] 
It's important to use the correct terminology when talking about package editing. Here's a quick guide to the different sections of the package editor and what they represent:

Packages

The tabs across the top of the editor (except All) represent the package files you have loaded. The All tab will display the contents of every package all together.

All your settings in a package (tab) must be within a module or window. If you have anything except modules or windows in the root of your package, your package has become corrupt. A number of things can cause this, chiefly bugs in beta versions. If you can narrow down the source of the corruption, please post a bug report on the forums.

Modules

Modules are represented in the editor by yellow capsule icons, sometimes with blue arrows on them. They should always be at the root of the package, never inside another module or window.

Modules can contain any type of setting, and can be configured to be visible only to other settings in the same package, to all settings, or only to settings outside its package. More information on modules is here.

Windows

Windows are represented by a blue window icon. Windows are like modules in that they must be within the root of the package and contain other settings. Windows also include a GUI component that lets them display things, have network connections, and so on.

Settings inside windows are never visible to anything outside that window. Don't store variables in a window that you want to be visible outside that window - create a module in the same package as the window and use whichever of the local and global options is appropriate.

 User comments 
Fang Xianfu: Fri May 30, 2008 5:47 am    

I created this file as a response to the (multitude of) threads that use the wrong terms for things in the package editor, or don't understand what's what. In the future, I'd like those people to just be linked to this article and have their questions answered, so if you think something needs adding, post away.

Also, I'm not sure if I put this in the right place. I pondered putting it under cmud_packages or cmud_zmud, but neither seemed appropriate. Opinions on that are welcome.
Viewer Comments [1 - Post your comments]

Jump to:  

© 2009 Zugg Software. Hosted by Wolfpaw.net