racket/collects/mred/private/wx/cocoa
2011-03-11 02:50:06 -06:00
..
agl.rkt
bitmap.rkt cocoa: fix initialization of screen bitmaps 2011-03-11 02:50:05 -06:00
button.rkt allow a button% to have both a string and a bitmap for its label 2011-01-01 13:54:45 -07:00
canvas.rkt racket/gui: scrollbar support panels 2011-02-24 13:23:51 -07:00
cg.rkt
check-box.rkt
choice.rkt
clipboard.rkt
colordialog.rkt
const.rkt
cursor.rkt
dc.rkt cocoa: erasing a non-transparent canvas uses white 2011-01-07 14:15:35 -07:00
dialog.rkt
filedialog.rkt cocoa: restore "New Folder" button in put-file' and get-directory' 2011-03-08 08:42:03 -06:00
finfo.rkt cocoa: finally found the documented API to enable GUI mode 2010-11-25 08:03:32 -07:00
font.rkt
frame.rkt fix `set-icon' in frame% to make mask argument optional 2011-02-09 09:01:34 -07:00
gauge.rkt Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
gc.rkt
group-panel.rkt
image.rkt
init.rkt
item.rkt cocoa: fix enable & disable of windows 2010-11-28 08:01:06 -07:00
keycode.rkt finish implementing display of menu shortcuts 2011-01-22 10:15:14 -07:00
list-box.rkt fix get-column-width' method of list-box%' 2011-02-28 19:12:34 -07:00
menu-bar.rkt cocoa: fix problem with dispatching key-up events 2011-01-31 12:40:37 -07:00
menu-item.rkt cocoa: fix removal of menu shortcut 2010-11-28 10:44:01 -07:00
menu.rkt cocoa: avoid another 10.6-only method 2010-11-16 17:08:41 -07:00
message.rkt clean up handling of not-ok?', bitmap-dc%'-selected, and mutated bitmaps 2010-12-30 08:35:56 -07:00
panel.rkt racket/gui: scrollbar support panels 2011-02-24 13:23:51 -07:00
platform.rkt racket/gui: scrollbar support panels 2011-02-24 13:23:51 -07:00
pool.rkt
printer-dc.rkt cocoa: fix printing bounds 2011-01-18 18:42:39 -07:00
procs.rkt finish implementing display of menu shortcuts 2011-01-22 10:15:14 -07:00
queue.rkt cocoa: FFI type corrections 2011-02-14 06:10:56 -07:00
radio-box.rkt cocoa: change `radio-box%' implementation of no selected buttons 2011-02-04 09:20:47 -07:00
README.txt
slider.rkt cocoa: flip vertical slider direction 2011-03-11 02:50:06 -06:00
sound.rkt cocoa: fix `play-sound' 2011-03-10 07:35:50 -07:00
tab-panel.rkt cocoa: fix problem with tab panel 2010-11-28 10:41:59 -07:00
types.rkt cocoa: finally found the documented API to enable GUI mode 2010-11-25 08:03:32 -07:00
utils.rkt cocoa: avoid another 10.6-only method 2010-11-16 17:08:41 -07:00
window.rkt cocoa: yet another hack around weird cocoa behavior 2011-02-04 19:43:59 -07:00

Allocation rules:

 * Use `as-objc-allocation' when creating a Cocoa object. When the
   resulting reference becomes unreachable, the Cocoa object will be
   released.

 * Use `with-autorelease' in atomic mode around calls that autorelease
   and where the release should take effect immediate. Do not create
   an autorelease pool except in atomic mode.

 * Other autoreleased objects may end up in the root pool installed by
   "pool.rkt". The root pool is periodically destroyed and replaced;
   call `queue-autorelease-flush' if you need to encurage replacement
   of the pool. If you need to use an object htat might be autoflushed,
   be sure that you're in atomic mode.