Site Map Mail This To A Friend PrivacyPolicy Subscribe to MakeLogic RSS Feed

WindowMenu 1.1 - A simple solution for MDI applications

MakeLogic brings out the WindowMenu1.1 component. It provides an easy solution to arrange internal frames in a Multi Document Interface (MDI) application.

MakeLogic provides a host of development solutions in the Mobile devices software, XML Web Services and software components and tools areas. WindowMenu1.1 targets the IDE developers. It is always a good idea to use proven software components instead of re-writing the code over and over again. WindowMenu provides features like Tile Horizontally, Tile Vertically, Cascade and choose the window.

MakeLogic provides similar components that make up the entire editor or IDE. Please see FileMenu component, which is similar to WindowMenu. WindowMenu is a good choice for the MDI programmers. It can be plugged in using just two lines of code.

Usage and Functionality

As already mentioned, WindowMenu is a perfect black box. It can be put to full use by adding just two lines of code to the client application. At the same time, it provides a rich set of API calls which allow complete fine tuning of the component. The component is designed to give a default behavior which is most prevalent in the industry today. Extensive research was conducted while arriving at the default behavior of the component. All the necessary points of customization have been taken into account while writing the API calls that modify the look or behavior of the component.

Fast Facts

The Company: MakeLogic (http://www.makelogic.com) is a wireless/mobile software solutions company that creates software components and development tools to help connect people with their everyday information via mobile devices.

The Component: WindowMenu is a java component library that provides the usual WindowMenu functionality seen in any general application. It provides features for Tiling Horizontally, Tiling Vertically, Cascading and choosing the internal frames in an MDI application. Two lines of code is enough to add this component to an application.

Totally customizable GUI

Developers always want to add some value to the component that they are using. WindowMenu takes that factor into consideration. WindowMenu comes with the following MenuItems as the defaults

Window Menu Screenshot
  • Cascade
  • TileHorizontally
  • TileVertically
  • Close All
  • Choose a window

Developers can add new menu items to the component at the location/order they desire. The look and feel of the component can be changed to match the look and feel of the client application.

Customizable events

The default behavior of the component can be overriden. Each of the menu items performs a certain task when they are clicked. However, if needed the user can suppress this behavior. Further, the user can add a custom behavior that is needed for the application while a particular menu item is clicked.

All the menu items in the component are assigned accelerators OR short cut keys. They too can be customized if the application is using the same accelerators for some other purpose. see sample applications which demonstrate the above mentioned behavior.

Bottom Line

Overall, the java components provided by the MakeLogic try to address the most common needs of any application developer. At the same time they do not force the developer to accept the functionality. They are flexible enough to be overridden and modified to suit the user requirements.

Was this information helpful to you?
Rock The Vote Next Poll Question

RSS Feeds
Subscribe to MakeLogic RSS Feed Add to My Yahoo! Add to Google
NewsLetter