commit: abi: XAP_StatusBar & new Cocoa splash

From: F J Franklin (F.J.Franklin@sheffield.ac.uk)
Date: Tue Oct 01 2002 - 03:37:59 EDT

  • Next message: Hubert Figuiere: "Commit (HEAD): .nib clean up"

    XAP_StatusBar provides a generic mechanism for redirecting messages to the
    "current" status bar w/o any need for a reference to class instances. It
    is up to classes which implement the XAP_StatusBar interface to register
    and unregister themselves as "current".

    o xap_StatusBar:
    - generic support for application-level status-bar(s) & message redirection

    o gr_CocoaImage:
    - sub-class NSBitmapImageRep to retain image data beyond class deletion
    - new static member imageFromPNG
    o ap_CocoaApp:
    - remove current splash implementation; use AP_CocoaSplash::instance()
    o xap_CocoaWindow:
    - base C++ class for windows in Cocoa (splash, toolbar, etc.)
    o ap_CocoaSplash:
    - new Cocoa splash implementation with self-destruct
    - implements XAP_StatusBar

    CVS:----------------------------------------------------------------------
    CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
    CVS:
    CVS: Committing in .
    CVS:
    CVS: Modified Files:
    CVS: src/af/gr/cocoa/gr_CocoaImage.h
    CVS: src/af/gr/cocoa/gr_CocoaImage.mm src/af/xap/Makefile
    CVS: src/af/xap/cocoa/GNUmakefile.am src/af/xap/xp/GNUmakefile.am
    CVS: src/af/xap/xp/Makefile src/wp/ap/cocoa/GNUmakefile.am
    CVS: src/wp/ap/cocoa/ap_CocoaApp.h src/wp/ap/cocoa/ap_CocoaApp.mm
    CVS: Added Files:
    CVS: src/af/xap/cocoa/xap_CocoaWindow.h
    CVS: src/af/xap/cocoa/xap_CocoaWindow.mm
    CVS: src/af/xap/xp/xap_StatusBar.cpp src/af/xap/xp/xap_StatusBar.h
    CVS: src/wp/ap/cocoa/ap_CocoaSplash.h
    CVS: src/wp/ap/cocoa/ap_CocoaSplash.mm
    CVS:----------------------------------------------------------------------

    Regards, Frank

    Francis James Franklin
    F.J.Franklin@shef.ac.uk

      `Medium atomic weights are available: Gold, Lead, Copper, Jet, Diamond,
    Radium, Sapphire, Silver and Steel.
      `Sapphire and Steel have been assigned...'



    This archive was generated by hypermail 2.1.4 : Tue Oct 01 2002 - 03:43:19 EDT