TweetFollow Us on Twitter

Jun 89 Mousehole
Volume Number:5
Issue Number:6
Column Tag:Mousehole Report

Mousehole Report

By Rusty Hodge & Larry Nedry, Mousehole BBS

The MouseHole has moved to Cupertino, CA, the home of Apple Computer. The MouseHole BBS and the MouseHole Download BBS have merged to provide a more complete, one stop technical BBS for the MacIntosh community. We currently have 4 telephone lines and will expand to meet demand. With the new software we now have E-Mail, Special Interest Groups, Teleconferencing and a file download section.

To join the MouseHole just call (408) 738-5791 with your favorite telecommunications program and type ‘new’ at the logon prompt. You can get help at anytime while online by typing a ‘?’.

From: Sysop

Re: The MouseHole is back

Sorry, we were gone for so long. The MouseHole is now running here in Cupertino, CA with a new sysop, Larry Nedry. He has been the sysop for the MouseHole Download since 1984 and a co-sysop on the MouseHole.

From: Rguerra

Re: FINDER QUESTION

Does anyone have any idea as to how the Finder places icons in its windows? I know about the FinderInfo fields returned by the PBGetCatInfo call, but what coordinate system is being used? The Finder does a SetOrigin on each of its windows so the coordinate system is somewhat odd. The POINT coordinates in the FInfo record very often will NOT correspond to a point in the visible window even though I can see the icon. Also, does anyone have any information on how the Finder keeps track of the files in each of the windows and how it determines which icons are selected and are to be opened by a double-click or an “Open” menu. I know this is all undocumented but I’d very much like to know how this works. Thanks!

Rich

From: Orourke

Re: SE/30 DISK ERRORS

Has anyone had any problems with the New drives in the SE30? I have had several disk fail to initialize (Sony and Maxell). Also I know of another new owner who has had similar problems.(Fuji disks) Hope this isn’t a pattern.

From: Spud

Re: MultiFinder bug???

I have noticed that when calling an alert in the background under MultiFinder, the alert does not re-draw correctly. I have noticed this in many commercial apps, as well as my own. Here’s the sequence of events:

1) Write an app that waits 5 seconds, and then puts up an alert. ProtoTyper, no problem.

2) Run the app. Within those 5 seconds, switch into another application whose window covers all others.

3) Okay, 5 seconds are up, so switch back into your original program. Notice that the icon and the alert’s bold item are not drawn.

Is this a bug in MultiFinder, or am I just seeing things? If it is a bug, then how can I program around such a dilemma?

Thanx in advance,

-Spud

From: Rdclark

Re: MultiFinder bug???

Spud,

Basically, background applications shouldn’t be putting up alerts -- that is the privilege of the foreground application. You should use the Notification Manager instead, (which can put up an alert in front of the frontmost application if you really have to.)

The Dialog Manager assumes (correctly) that modal dialogs (and alerts) will always be the frontmost window, and so have no redrawing code.

...Richard

From: Rguerra

Re: Dialog Redrawing

Ah, but that doesn’t mean that modal dialogs shouldn’t have redrawing code! What about the case when a modal dialog is in front and a screensaver kicks in? If you don’t handle the update event, the user is left with a blank dialog except for whatever buttons, etc. that were part of the DITL item list. If you need to draw frames, outline buttons, etc. you can either add a UserItem to the DITL (a custom drawing routine) or handle updates in a dialog filter proc that you pass to ModalDialog. I agree about using the Notification Manager from the background. You might want to make sure your program is MultiFinder-Aware and keep track of whether you’re in the foreground or background and call your normal dialog in the foreground and the Notification Manager dialog in the background or else do nothing until the user brings you to the foreground again.

Rich

From: Rdclark

Re: Dialog Redrawing

Ah, but that doesn’t mean that modal dialogs shouldn’t have redrawing code! I agree -- but who’s going to write the ROM patches to do it <grin>? Really, you have to assume that a modal dialog will be responded to immediately, and that your screen saver probably won’t have the chance to kick in. (By the way, there is _limited_ redrawing code for alerts, since your button’s contents and any static text will be redrawn...just not the icon or the outline around the button.)

...Richard

From: Lcoon

Re: Font utility

I’m looking for a utility which will display samples of all fonts loaded on the computer. I’ve got a few hundred fonts available, and I don’t want to print samples of each one. Anybody know of any such utility?

From: Rdclark

Re: Font utility

Tell me more about what you want it to do, and I should be able to modify some demonstration code that I’ve already written. OK?

...Richard

From: Lcoon

Re: Font utility

I have about three hundred fonts sitting around, and I want to have printed samples of each one available so I can find the font I want to use easily. It doesn’t have to be much, just a line of text for each font.

Thanks.........Larry

From: Rdclark

Re: Font utility

No, Suitcase won’t print all of your installed fonts...it will only show them on screen. (Unless you want to use command-shift-3 to take a snapshot of each of Suitcase’s displays...)

...Richard

From: Mark Worthington, Worcester, MA

Subject: XCMD intercepting mouseUp

I have written an XCMD which is called within a mouseDown handler in a HyperCard script, which tracks the mouse until it is released. No problem. Recently I decided to allow the user of the XCMD to be able to specify a parameter by which he could choose to have the XCMD intercept the inevitable subsequent mouseUp event, or let nature take its course and have HyperCard receive the event and do with it whatever it was supposed to. I therefore put a GetNextEvent loop at the end of my XCMD, expecting this would intercept one mouseUp event and then exit the XCMD. But it doesn’t intercept the mouseUp at all. I have added several diagnostic lines of code and found that the loop really is not finding a mouseup. I gave the loop 10 seconds to receive such an event. I also put a mouseUp handler in the button to beep 5 times. Lo and behold, when the 10 seconds had elapsed, the button beeped 5 times, and my diagnotics reported no mouseUp was detected by the XCMD. Now I know HyperCard 1.2.2 is supposed to change HyperCard’s habit of sending itself a mouseUp message *before* removing the mouseUp event from the queue (oh, yes. I am using HC 1.2.1), but that doesn’t seem to be the problem. What is HyperCard doing to me, and how? Would using WaitNextEvent make any difference, and if so, why? Please help. Thanks so much.

From: thecloud (Ken Mcleod, La Habra, CA)

Subject: trouble intercepting mouseUp

You might try setting the system event mask to enable mouseUp events yourself (using SetEventMask()...see the Toolbox Event & OS Event chapters of IM), since it sounds like HyperCard is disabling mouseUp events before calling your XCMD. Alternatively, you might want to try calling GetOSEvent() instead of GetNextEvent(), since the system can intercept events gotten with GetNextEvent() before your code ever sees them.

Somebody more familiar with HyperCard should be able to give you a better answer (or else an ‘official’ one); in the meantime, hope this proves helpful.

From: macww (Mark Worthington, )

Subject: trouble intercepting mouseUp

Ken, Thanks for the reply. I’ll try your ideas. In the meantime, if anybody else has more specific knowledge of what HyperCard is doing, or where else I might find out, I would appreciate it. Even if one of Ken’s suggestions works, it is always unsatisfying to “fix” something without understanding what got “fixed.” Thanks again, Ken.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Creative Kit 1.1 - $149.99
Creative Kit 2016--made exclusively for Mac users--is your ticket to the most amazing images you've ever created. With a variety of powerful tools at your fingertips, you'll not only repair and fine-... Read more
iMazing 2.2.3 - Complete iOS device mana...
iMazing (was DiskAid) is the ultimate iOS device manager with capabilities far beyond what iTunes offers. With iMazing and your iOS device (iPhone, iPad, or iPod), you can: Copy music to and from... Read more
Fantastical 2.3.6 - Create calendar even...
Fantastical 2 is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event... Read more
Apple Configurator 2.4 - Configure and d...
Apple Configurator makes it easy to deploy iPad, iPhone, iPod touch, and Apple TV devices in your school or business. Use Apple Configurator to quickly configure large numbers of devices connected to... Read more
WhatRoute 2.0.18 - Geographically trace...
WhatRoute is designed to find the names of all the routers an IP packet passes through on its way from your Mac to a destination host. It also measures the round-trip time from your Mac to the router... Read more
Fantastical 2.3.6 - Create calendar even...
Fantastical 2 is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event... Read more
Creative Kit 1.1 - $149.99
Creative Kit 2016--made exclusively for Mac users--is your ticket to the most amazing images you've ever created. With a variety of powerful tools at your fingertips, you'll not only repair and fine-... Read more
iMazing 2.2.3 - Complete iOS device mana...
iMazing (was DiskAid) is the ultimate iOS device manager with capabilities far beyond what iTunes offers. With iMazing and your iOS device (iPhone, iPad, or iPod), you can: Copy music to and from... Read more
Apple Configurator 2.4 - Configure and d...
Apple Configurator makes it easy to deploy iPad, iPhone, iPod touch, and Apple TV devices in your school or business. Use Apple Configurator to quickly configure large numbers of devices connected to... Read more
WhatRoute 2.0.18 - Geographically trace...
WhatRoute is designed to find the names of all the routers an IP packet passes through on its way from your Mac to a destination host. It also measures the round-trip time from your Mac to the router... Read more

Power Rangers: Legacy Wars beginner...
Rita Repulsa is back, but this time she's invading your mobile phone in Power Rangers: Legacy Wars. What looks to be a straightforward beat 'em up is actually a tough-as-nails multiplayer strategy game that requires some deft tactical maneuvering.... | Read more »
Hearthstone celebrates the upcoming Jour...
Hearthstone gets a new expansion, Journey to Un'Goro, in a little over a week, and they'll be welcoming the Year of the Mammoth, the next season, at the same time. There's a lot to be excited about, so Blizzard is celebrating in kind. Players will... | Read more »
4 smart and stylish puzzle games like Ty...
TypeShift launched a little over a week ago, offering some puzzling new challenges for word nerds equipped with an iOS device. Created by Zach Gage, the mind behind Spelltower, TypeShift boasts, like its predecessor, a sleak design and some very... | Read more »
The best deals on the App Store this wee...
Deals, deals, deals. We're all about a good bargain here on 148Apps, and luckily this was another fine week in App Store discounts. There's a big board game sale happening right now, and a few fine indies are still discounted through the weekend.... | Read more »
The best new games we played this week
It's been quite the week, but now that all of that business is out of the way, it's time to hunker down with some of the excellent games that were released over the past few days. There's a fair few to help you relax in your down time or if you're... | Read more »
Orphan Black: The Game (Games)
Orphan Black: The Game 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Dive into a dark and twisted puzzle-adventure that retells the pivotal events of Orphan Black. | Read more »
The Elder Scrolls: Legends is now availa...
| Read more »
Ticket to Earth beginner's guide: H...
Robot Circus launched Ticket to Earth as part of the App Store's indie games event last week. If you're not quite digging the space operatics Mass Effect: Andromeda is serving up, you'll be pleased to know that there's a surprising alternative on... | Read more »
Leap to victory in Nexx Studios new plat...
You’re always a hop, skip, and a jump away from a fiery death in Temple Jump, a new platformer-cum-endless runner from Nexx Studio. It’s out now on both iOS and Android if you’re an adventurer seeking treasure in a crumbling, pixel-laden temple. | Read more »
Failbetter Games details changes coming...
Sunless Sea, Failbetter Games' dark and gloomy sea explorer, sets sail for the iPad tomorrow. Ahead of the game's launch, Failbetter took to Twitter to discuss what will be different in the mobile version of the game. Many of the changes make... | Read more »

Price Scanner via MacPrices.net

Is A New 10.5-inch iPad Still Coming In April...
There was no sign or mention of a long-rumored and much anticipated 10.5-inch iPad Pro in Apple’s product announcements last week. The exciting iPad news was release of an upgraded iPad Air with a... Read more
T-Mobile’s Premium Device Protection Now Incl...
Good news for T-Mobile customers who love their iPhones and iPads. The “Un-carrier” has become the first national wireless company to give customers AppleCare Services at zero additional cost as part... Read more
FileWave Ensures Support for Latest Apple OS...
FileWave multi-platform device management providers announced support for Apple’s release yesterday of iOS 10.3, macOS Sierra 10.12.4, and tvOS 11.2. FileWave has a history of providing zero-day... Read more
Use Apple’s Education discount to save up to...
Purchase a new Mac or iPad using Apple’s Education Store and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free: -... Read more
Apple refurbished Apple Watches available sta...
Apple is now offering Certified Refurbished Series 1 and Series 2 Apple Watches for 14-16% off MSRP, starting at $229. An Apple one-year warranty is included with each watch. Shipping is free: Series... Read more
9-inch 32GB Space Gray iPad Pro on sale for $...
B&H Photo has the 9.7″ 32GB Space Gray Apple iPad Pro on sale for $549 for a limited time. Shipping is free, and B&H charges NY sales tax only. Their price is $50 off MSRP. Read more
13-inch MacBook Airs on sale for $100-$150 of...
B&H Photo has 13″ MacBook Airs on sale for up to $150 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 13″ 1.6GHz/128GB MacBook Air (MMGF2LL/A): $899 $100 off MSRP - 13″ 1.... Read more
13-inch MacBook Airs, Apple refurbished, in s...
Apple has Certified Refurbished 2016 13″ MacBook Airs available starting at $849. An Apple one-year warranty is included with each MacBook, and shipping is free: - 13″ 1.6GHz/8GB/128GB MacBook Air: $... Read more
12-inch Retina MacBooks on sale for $1199, sa...
B&H has 12″ 1.1GHz Retina MacBooks on sale for $100 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 12″ 1.1GHz Space Gray Retina MacBook: $1199 $100 off MSRP - 12″ 1.1GHz... Read more
Save up to $260 with Apple refurbished 12-inc...
Apple has Certified Refurbished 2016 12″ Retina MacBooks available for $200-$260 off MSRP. Apple will include a standard one-year warranty with each MacBook, and shipping is free. The following... Read more

Jobs Board

Fulltime aan de slag als shopmanager in een h...
Ben jij helemaal gek van Apple -producten en vind je het helemaal super om fulltime shopmanager te zijn in een jonge en hippe elektronicazaak? Wil jij werken in Read more
Desktop Analyst - *Apple* Products - Montef...
…technology to improve patient care. JOB RESPONSIBILITIES: Provide day-to-day support for Apple Hardware and Software in the environment based on the team's support Read more
*Apple* Mobile Master - Best Buy (United Sta...
**493168BR** **Job Title:** Apple Mobile Master **Location Number:** 000827-Denton-Store **Job Description:** **What does a Best Buy Apple Mobile Master do?** At Read more
Fulltime aan de slag als shopmanager in een h...
Ben jij helemaal gek van Apple -producten en vind je het helemaal super om fulltime shopmanager te zijn in een jonge en hippe elektronicazaak? Wil jij werken in Read more
*Apple* Mobile Master - Best Buy (United Sta...
**492889BR** **Job Title:** Apple Mobile Master **Location Number:** 000886-Norwalk-Store **Job Description:** **What does a Best Buy Apple Mobile Master do?** Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.