MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
Nano
Nano 1.5
Your rating: Now say why...

(2) 5

C++ framework for developing Carbon apps.   Free
Add to my Watch List
Email me when discounted
  • Download Now
    7.4 MB
  • Visit Developer's Site
    refNum Software
Nano is a C++ framework for developing modern Carbon applications, which combines the simplicity of Cocoa with the performance of Carbon.

Nano provides:
  • A HIG-compliant application+document model
  • C++ wrappers around every HIToolbox view
  • Advanced features such as one-line-undo
  • Built-in support for Software Update
  • Improved Interface Builder experience


Built around the native Carbon framework, Nano allows developers to create full-featured, Universal Binaries with minimal effort using the
What's New
Version 1.5:
  • New Classes
    • NColorPanel (color panel support)
    • NFontPanel (font panel support)
    • NHelpTag (help tag object)
    • NRefCounted (base class for reference-counted objcts)
    • NService (simplifies Service execution)
    • NSpellableView (base class for spellable text views)
    • NSpellChecker (programmatic access to system spell checker)
    • NSpellingPanel (spelling panel support)
    • NSpellSession (maintains a spell checker session)
    • NVariant (variant data type).
  • Existing Classes
    • NApplication, now determine kAppCreatorKey automatically
    • NApplication, provides auto-toggling menu items for color and font panels
    • NCarbonEventHandler, added font panel events
    • NCFBundle, now allow "none" or "shell" UTIs to be extracted from Info.plist
    • NCFObject, added NSArray/NSData/NSDictionary/NSString operators
    • NCGContext, added context interpolation and text mode support
    • NCoreFoundationUtilities, provide CFRange limit/union/intersection/containing functions
    • NCoreGraphicsUtilities, fixed memory leak when returning color spaces
    • NCoreGraphicsUtilities, CreateImageFromData now auto-calculates rowBytes
    • NDataBrowser, fixed typo in AddItem method name
    • NDataBrowserSource, fixed SetDataBrowserItemDataText truncation bug (rdar://5213064)
    • NDebug, NN_DEBUG now defaults to 1 if not defined
    • NEditText, added spell checking support
    • NHIObject, added IsValid
    • NHITextView, enabled command/color/font support
    • NHIView, added tracking area support
    • NHIViewUtilities, added GetChildren to flatten a view hierarchy
    • NHIWindow, added NHelpTag accessors
    • NHIWindow, added Default and Cancel button support
    • NIBView, added NIB_VIEW_ID to bind views with a signature and an ID
    • NIcon, added Clear
    • NLevelIndicator, default to continuous mode to match implicit parameters
    • NMathUtilities, GetPointLineDistance now handles empty line segments
    • NMenuItem, added IsChecked and SetChecked
    • NString, improved performance of equality comparisons by caching string hash
    • NSystemUtilities, added SearchDictionary/SearchSpotlight/SearchGoogle
    • NSystemUtilities, added ExecuteScript for one-line AppleScript execution
    • NSystemUtilities, added DelayFunctor for delaying a function call
    • NTextUtilities, added StringCompare for hash-based string comparison for std::map
    • NUndoManager, expose GetCommandString to obtain a localized undo/redo string
  • Miscellaneous Changes
    • Added NanoText demo
    • Added documentation to cover bug reporting
Version 1.5:
  • New Classes
    • NColorPanel (color panel support)
    • NFontPanel (font panel support)
    • NHelpTag (help tag object)
    • NRefCounted (base class for reference-counted objcts)
    • NService (simplifies Service execution)
    • NSpellableView (base class for spellable text views)
    • NSpellChecker (programmatic access to system spell more...
Requirements
PPC / Intel, Xcode 2.4, Mac OS X 10.4 or later.



MacUpdate - Nano



    Be the first to recommend a similar software title.
Nano User Discussion (Write a Review)
ver. 1.x:
(2)
Your rating: Now say why...
Overall:
(2)

sort: smiles | time
burypromote

+2
Nicolas Goles commented on 03 Apr 2007
I will try this right away :) , I have been waiting to see something like Nano for some time
[Version 1.3]


burypromote

-2

zetsurin reviewed on 06 Jan 2007
Excellent work. I am using this right now to convert a Windows app of mine to OSX. So far so good. I would suggest starting some kind of online forum as such a project would really benefit from open discussion/knowledge sharing. Thanks for making this, I wanted my app to have the correct look and feel and to use C++ because [me hatesObjC] returns true!
[Version 1.1]


burypromote

+1

widgetman reviewed on 08 Sep 2006
This library is incredible. I am normally very picky about how native my interfaces feel and everything, and this application runs and feels like every other native Cocoa application I've ever used, but it's written in Carbon and C++. I will definitely be investigating the posibilities of this library and plan to make some feature additions myself (It comes with the source).
[Version 1.0]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:4,367
Version Downloads:1,208
Type:Development : Libraries
License:Free
Date:19 Oct 2009
Platform:PPC / Intel
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-3 of 3
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
Nano is a C++ framework for developing modern Carbon applications, which combines the simplicity of Cocoa with the performance of Carbon.

Nano provides:
  • A HIG-compliant application+document model
  • C++ wrappers around every HIToolbox view
  • Advanced features such as one-line-undo
  • Built-in support for Software Update
  • Improved Interface Builder experience


Built around the native Carbon framework, Nano allows developers to create full-featured, Universal Binaries with minimal effort using the industry-standard C++ language.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -