TweetFollow Us on Twitter

Apr 92 Tips
Volume Number:8
Issue Number:1
Column Tag:Tips & Tidbits

Tips & Tidbits

By Dave Mark, Neil Ticktin, Editor

Starting with this issue, MacTutor has a new column called “Tips and Tidbits”. This column is your opportunity to spread the word about little bits of information that you find out about. These tidbits can be programming related, as you will see in the “Tip of the Month”, or they can be user tips that are particularly useful to programmers.

The tips in this first issue came from Dave Mark from our “Getting Started ” column. The MacTutor staff will continue to come up with tips for a little while, but we really want to hear from you. MacTutor will pay $25 for every tip used, and the Tip of the Month will receive $50. To submit a tip, send in a letter to the magazine. Remember, AppleLink is our preferred method of communication, but feel free to send something via US Mail. If you do send mail, enclose a printed copy and a disk copy of the letter so that it does not have to be retyped.

Let us know what you think. Remember, this is your magazine. Try ‘em out and let us know...

Hidden deep inside System 7, there are a set of 3 Toolbox traps so secret, they aren’t even included in the THINK C interfaces. The three routines are SetDialogDefaultItem(), SetDialogCancelItem(), and SetDialogTracksCursor(). To access these three routines, include these three declarations at the top of your source code file:

/* 1 */

pascal OSErr SetDialogDefaultItem( DialogPtr theDialog, short newItem 
) = { 0x303C, 0x0304, 0xAA68 };    
pascal OSErr SetDialogCancelItem( DialogPtr theDialog, short newItem 
) = { 0x303C, 0x0305, 0xAA68 };
pascal OSErr SetDialogTracksCursor( DialogPtr theDialog, Boolean tracks 
) = { 0x303C, 0x0306, 0xAA68 };

SetDialogDefaultItem() allows you to specify a dialog’s default item. More importantly, it will ensure that the thick, rounded rectangle is drawn around the default item, something you normally do yourself.

SetDialogCancelItem() ties an item to the key sequence command-period. Typically, you’ll want to tie this functionality to the Cancel button.

Finally, SetDialogTracksCursor() tells the Dialog Manager to use the i-beam cursor when the cursor enters an editable text field.

Forcing a Quit

Under System 7, if you hold down the command and option keys and then press the escape key, you can force an application to quit. This key sequence brings up a dialog box, asking if you’d like to “force a quit”. Be careful with this, as you’ll lose any unsaved changes. This technique works, no matter what application you are in.

Now here’s the cool part. In the Finder, hold down the command and option keys and press the escape key. When the dialog box appears, click the Force Quit button, but continue to hold the command and option keys down. The Finder will restart, asking you if you’d like to rebuild the desktop database on all available volumes. Pretty slick, huh?

Custom Finder Icons

You can create custom Finder icons for any file under System 7. Go into the Scrapbook and copy your favorite PICT image into the clipboard. Back in the Finder, click on any icon, then select Get Info from the File menu. When the Get Info window appears, click on the icon in the upper left corner of the window. A 1 pixel border should appear around the icon. Select Paste from the Edit menu. You’ve just added a custom icon to the file. You can read about custom icons in Inside Macintosh, Volume VI on page 9-28.

 
AAPL
$570.56
Apple Inc.
+13.59
MSFT
$29.11
Microsoft Corpora
-0.65
GOOG
$609.46
Google Inc.
+8.66
MacTech Search:
Community Search:

Fruit Ninja Gets New Update With Powerup...
Fruit Ninja is about to get its biggest update yet to celebrate its second anniversary on Thursday, May 24th. The key new element in the game appears to be that players will now be able to earn an in-game currency, called starfruit, that can be used... | Read more »
Fotor – CameraBag Review
Fotor – CameraBag Review By Jennifer Allen on May 23rd, 2012 Our Rating: :: PLENTIFULiPhone App - Designed for the iPhone, compatible with the iPad A photography app that wants to be able to do everything that could ever be asked... | Read more »
playGO AP1 is the Next Generation of Aud...
With all of Apple’s relatively recent success in the smartphone and tablet market, we can forget sometimes that what kicked off their modern dominance was a device that simply played music. BICOM, Inc. has been recognizing how important music is to... | Read more »
Monkey Pong Review
Monkey Pong Review By Angela LaFollette on May 23rd, 2012 Our Rating: :: BALL BUSTING ACTIONiPhone App - Designed for the iPhone, compatible with the iPad Help the hungry monkey reach all the fruit by bouncing a ball in this family... | Read more »
Heroes & Generals Enters Closed Beta
Creators of Hitman, Roto-Moto, has launched a closed beta of their game, Heroes & Generals. The game is a massively multiplayer first-person shooter involving online fighting between the Axis and Allied forces in Europe. | Read more »
FeedFriendly Review
FeedFriendly Review By Angela LaFollette on May 23rd, 2012 Our Rating: :: EASY TO USEUniversal App - Designed for iPhone and iPad Combine the top three social network newsfeed updates into one location with the help of FeedFriendly... | Read more »
Favorite 4: Euro 2012 Apps
In a matter of weeks, one of the biggest soccer tournaments out there begins: Euro 2012. Qualification is over and 16 European teams are all lined up to prove which one is the best of the bunch. As a Brit, I’m ever hopeful that England will achieve... | Read more »

Price Scanner via MacPrices.net

Are You Sure You Really Want A Retina Display MacB...
Apple didn’t invent the laptop computer, but over the past 21 years they’ve continuously set and reset the bar for laptop innovation and engineering advances, with PC competitors mostly playing catch... Read more
Two PC Pundits Weigh In On PC To Mac Switching (Or...
ZNet’s Stephen Chapman and Forbes’ Brian Caulfield have posted recent blogs on the topic of their personally switching from Windows PCs to Macs. From PC to Mac 10-Months Later ZNet blogger Stephen... Read more
Apple Maintains Top Mobile PC Share in Q112 on Str...
Apple shipped nearly 17.2 million mobile PCs in Q112, accounting for 118% year-over-year shipment growth, according to preliminary results from the latest NPD DisplaySearch Quarterly Mobile PC... Read more
Apple offering refurbished 17″ MacBook Pros for $3...
 The Apple Store has Apple Certified Refurbished 17″ 2.4GHz MacBook Pros available for $2119 including free shipping. That’s $380 off the price of new models. Apple’s one-year warranty is standard. Read more
Week’s Best MacBook Deals
We’ve posted the Week’s Best Deals on MacBook Airs and MacBook Pros for Wednesday, the 23rd of May. Find the lowest price or the best set of bundles from Apple’s Authorized Resellers with these deals... Read more
MacBook Airs on sale for up to $101 off MSRP, free...
 Adorama has MacBook Airs on sale today for up to $101 off MSRP including free shipping. NY and NJ sales tax only. Their prices are among the lowest available for these models from any Apple... Read more
Open-box special: 2.3GHz Mac mini for $493
MacMall has open-box return 2.3GHz Mac minis available for $493 including free shipping. That’s $106 off MSRP. Apple’s one-year warranty and all materials are included. Act now if you’re interested,... Read more
Apple iPhone Charger’s Secrets And Engineering Sup...
Blogger Ken Shirriff’s has posted a thoroughgoing Apple iPhone charger teardown and analysis, the one-line takeaway being: “quality in a tiny expensive package.” Shirriff says that disassembling... Read more

Jobs Board

*Apple* Solutions Consultant-Retail Sal...
Requisition Number 15545402 Job title Apple Solutions Consultant-Retail Sales Location Mobile Country United States City Mobile State Alabama Job type Job description Read more
iPhone Developer at Mastech (Los Angeles...
We are currently seeking an Android/ iPhone Developer for our client in the Insurance domain. We value our professionals, providing comprehensive benefits, exciting challenges, and the opportunity... Read more
24 funny 2d Charaters for iPhone game. a...
We are developing an iPhone game and desire to have 24 characters drawn to our specification. Attached is the detailed spec. Desired Skills: Cartoon, Illustration Read more
*Apple* Solutions Consultant-Retail Sal...
Requisition Number 15545261 Job title Apple Solutions Consultant-Retail Sales Location Spanish Fort Country United States City Spanish Fort State Alabama Job type Job Read more
Android and Iphone Application at Elance...
I need an interval timer application to be created for iphone and android platforms... I am on a tight budget but this ... & IPHONES) not just one so if you can only do one don't waste your time... Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.