Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.325.923 Times

GCWindowMenu 1.0

Company: Graham Cox
Date Added: August 21, 2013  |  Visits: 354

GCWindowMenu

Report Broken Link
Printer Friendly Version


Product Homepage
Download (42 downloads)



GCWindowMenu is a free utility that offers a simple solution to turning any view into a pop-up menu. Includes example code to show use with a standard NSSlider.<br /><br />How it works: You create an instance of GCWindowMenu, then you add the main content view to it (a slider control, or whatever you like - in fact the creation of the window and supplying the view is one class method call), then you call one class method to handle the rest - positioning it, popping it up on screen, tracking it and then finally fading it away quickly but gracefully at the end.<br /><br />GCWindowMenu endeavours to emulate the standard menu behaviour - if you click once quickly to bring it up, it will stay on screen and you can click and drag in it. If you click and hold, it will stay up as long as the mouse is down.<br />Standard view mouse event handling methods are called while the menu is being tracked, so by and large you can easily design a view to work in any situation - in a window or in a menu. For standard control views, there are a few additional minor kinks, since those views implement their own tracking loops. At present their design means that depending on how you position the menu, you may not be able to use the click-hold-release method with some kinds of controls. GCWindowMenu tries to do the right thing, and has some flags you can set to change the behaviour.<br /><br />GCWindowMenu only implements the menu, not the widget that triggers it. However, the example code in the download shows one simple way to handle this - as you'll see it's just a very small effort.

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Class Click Control Design Gcwindowmenu Handle Implement Loops Method Mouse Quickly Screen Simple Small Standard Tracking Views Window
Users rating: 0/10

License: Freeware Size: 51.2 KB
USER REVIEWS
More Reviews or Write Review


GCWINDOWMENU RELATED
Development Tools  -  Helicopter Control Design 1.0
Simple Simulink simulation for a helicopter control design. The package includes a paper, matlab file, and a simulink model. Read the paper for detailed description of the simulink model.The design is based on the book by Gareth D....
481.28 KB  
Development Tools  -  Robust control design of the Mass/Damper/Spring system 1.0
This collection contains M-files intended for design of the Mass/Damper/Spring control system using the newly available functions from Robust Control Toolbox,version 3. Description of the system and version of the files using functions from...
10 KB  
Development Tools  -  Fault Tolerant Flight Control Design for Fighter Aircraft 1.0
This is my MSc Thesis work at KFUPM, Saudi Arabia. I am currently pursuing PhD in robotics. There is a self explanatory guide to the codes and models. I devised a novel way to combine Datcom and windtunnel results for undamaged aircraft to obtain...
4.95 MB  
Development Tools  -  Steam Condenser Model and PI Control 1.0
The zip file includes the model description in a pdf file, a simulink model of the steam condenser, a function to perform Reaction Curve PID tuning and an m-file to run the model.The m-file can be used to learn how to use the Reaction Curve...
112.64 KB  
Database Tools  -  PGSQL_Login 1.0
PGSQL_Login is a PHP/PostgreSQL 'Login' class, to control users sessions.
10 KB  
Finance  -  UDK class viewer 0.5
UDK class viewer is a simple, small and handy application that has been developed in order to allow its users to build UDK diagrams. Now you can build the UDK diagrams you need in no time at all with the help of this accessible piece of software.
 
Miscellaneous  -  A generator for any number of for loop 1.0
Python has a number of nice methods to handle 'for' loops. However, the situation often arises where you have a large number of nested loops. This script allows you to reduces the number of loops to one.
 
Business  -  Tooling Control 1.0
Tooling Control is designed to maintain a database of Tooling data to enable the tracking of location and tool condition based on use. Gauges - Sets up Gauges details and enables a record to be kept of the current Gauge user. Jigs - Sets up Jigs...
3.1 MB  
Audio Tools  -  Sound Volume Hotkeys 1.0
Control sound volume using system-wide hotkeys. Customizable on-screen sound volume indicator will show you the current level.
373 KB  
Racing Games  -  Poolians Free Pool 2D 1.02
Poolians Free Pool 2D is free, realistic, and easy to control: Shoot - Press left button and move mouse backward, then release the button. The longer distance you drag the mouse back for, the harder you shoot. Aim - Move mouse to adjust aim line....
9.57 MB  
NEW DOWNLOADS IN MACINTOSH SOFTWARE, PROGRAMMING
Macintosh Software  -  EasyEDA PCB Designer for MacOS 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Macintosh Software  -  VideoSolo Video to GIF Converter (Mac) 1.0.12
How to make a GIF? VideoSolo Free Video to GIF Converter for Mac supports all popular video files including MP4, AVI, MOV, WMV, FLV, M4V, etc. You can easily turn MP4/AVI/MOV/WMV/FLV/M4V to GIF animation on Mac and share your GIFs with your...
46.51 MB  
Macintosh Software  -  VideoSolo Free Video Converter (Mac) 1.0.18
VideoSolo Free Video Converter for Mac is a fast, powerful and easy-to-master video converter. Its main purpose is to convert video files from one format into another. It is able to convert video and audio files in 300+ formats on Mac for totally...
75.29 MB  
Macintosh Software  -  ManyCam for Mac 6
ManyCam is a free Webcam software and a screen recorder for anyone to use. Several feature enhancements are included within ManyCam to produce a professional quality live video production. It can connect a desktop, smartphone, tablet and live...
90.49 MB  
Macintosh Software  -  MacX Free Rip DVD to QuickTime for Mac 4.1.9
MacX Free Rip DVD to QuickTime for Mac is totally free yet versatile DVD to QuickTime ripper software for Mac users to free rip both normal and copy-protected DVDs to QuickTime MOV, MP4 on Mac with excellent image quality. Besides the powerful...
36.3 MB  
Programming  -  MacX Free iMovie Video Converter 4.1.8
MacX Free iMovie Video Converter is a professional free iMovie video converter for Mac that can convert any SD and HD videos such as M2TS, MKV, AVI, WMV, FLV, VOB, 3GP and more to iMovie accepted video formats MOV & MP4 for importing to iMovie...
22.92 MB  
Programming  -  SwapList 0.1 Alpha
Java list implementation that swaps list items to a disk file in order to avoid out-of-memory error.
10.24 KB  
Programming  -  Mano 1.05 Beta
Mano is a makeFile navigator containing a tree grouping the targets.
20.48 KB  
Programming  -  Workhorse 1.2
Workhorse automates tedious file transfer and deletion tasks. Just tell it when or how often you want it to run, fill in the details, and let it do it's job! Do you know Applescript? Use Workhorse to run your scripts at a given time or interval....
225.28 KB  
Programming  -  PLT Scheme (formerly DrScheme) Darwin (PPC) 4.2
PLT Scheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages. PLT Scheme provides source highlighting for syntax and run-time errors, support for multiple language...
38.27 MB