realbasic-nug
[Top] [All Lists]

Re: REALbasic-NUG Digest #5668

To: REALbasic Network Users Group <realbasic-nug at lists dot realsoftware dot com>
Subject: Re: REALbasic-NUG Digest #5668
From: Mark Lewno <mark_lewno at amx dot com>
Date: Wed, 30 Jan 2002 21:00:39 -0600
Lou:

>By any chance, does your app use the OS X Preferences menu item and AppleEvent
to open the prefs dialog?

Yup.  

// allows pref testing in IDE runs
App:EnableMenuItems event:

  if debugBuild
    editPreferences.enabled=true
  else
    editPreferences.visible=false
  end if


App:Menu Handlers:EditPreferences:
   HandlePrefsMenu


App:HandleAppleEvent event:

  Select Case eventClass
  case "aevt"
    select Case eventID
    case "pref"
      handlePrefsMenu
    end select
  end select
  return TRUE


// For built apps
cVPrefs:Initialize Method:

  #IF TargetCarbon
  MMiscEnablePreferencesMenuItem
  MMiscSetPrefsMenuItemText app.appname+ " Preferences..."
  MMiscSetQuitMenuItemText "Quit "+app.appname
  #ENDIF

(this from the preferences portion of my app framework)

MMisc is Chad McQuinn's plugin.




<Prev in Thread] Current Thread [Next in Thread>
  • Re: REALbasic-NUG Digest #5668, Mark Lewno <=