Commit Graph

3576 Commits

Author SHA1 Message Date
Matthew Flatt
2197b56aab clean up cocoa memory management and also fix vertical sliders and guages
original commit: 152a8b67039ba64e8945ffa513c91f2dafa8e99d
2010-11-05 15:54:14 -06:00
Matthew Flatt
865a4b4671 clean up lock library and uses
original commit: a9ffced9b8537987c584b206d04e824e54ada965
2010-11-05 15:54:14 -06:00
Matthew Flatt
91c250cfc5 make platform-to-wx links weak
original commit: 0a9bdc11ad7758d04e1f5dc6eb47e8b02ecc27a4
2010-11-05 15:54:14 -06:00
Matthew Flatt
08646c691e have container retain shown children
original commit: fdf38124a50108d2310ee600803656f0d791f774
2010-11-05 15:54:14 -06:00
Matthew Flatt
2345694b63 more fixes to work with older Gtk version
original commit: 00f2385cd4d438fb4f61405aa217baf2e6ada539
2010-11-05 15:54:14 -06:00
Matthew Flatt
5f125ac987 fix gobj vs. glib imports
original commit: b6a31a2d7d0bd52698b755b3ddab020d328747ee
2010-11-05 15:54:14 -06:00
Matthew Flatt
ae649f506b consolidate lock implementation and fix custodian problem
original commit: 8ad33f15ab876d83bdc2e38041870f5e29317266
2010-11-05 15:54:13 -06:00
Matthew Flatt
d4de5ceb8e make gtk file dialog place nicely
original commit: d34d3969d90e2ed1ab57e13b98ec7819beb32850
2010-11-05 15:54:13 -06:00
Matthew Flatt
3737a96791 patches to make file dialog work
original commit: 1b641c360733af1205969beeb189ca8013988312
2010-11-05 15:54:13 -06:00
Sam Tobin-Hochstadt
eff0fc727b Implement GTK-native file selector
original commit: 15880ea8e5d76fdebf6386d0d654b45bad5e1334
2010-11-05 15:54:13 -06:00
Matthew Flatt
f576357124 fix problem with size initialization of a frame with a menu bar
original commit: e433a8a2e6be414f16b5fbc1d58b321dc20fd7fe
2010-11-05 15:54:13 -06:00
Matthew Flatt
6737bc0e58 fix gtk widget size info for sizing and positioning
original commit: b020c2f858caf30364e633dc19894cae3d21e47e
2010-11-05 15:54:12 -06:00
Matthew Flatt
ad1eed5071 restore auto-scroll canvases; fix text-rotation bug
original commit: cc55bd7e93a521456d5b4cd17a061df4a447319d
2010-11-05 15:54:12 -06:00
Matthew Flatt
a13829397f switch gtk to new canvas-refresh strategy
original commit: 9f36c96960bd711c5dfee304963fc70ff25fb125
2010-11-05 15:54:12 -06:00
Matthew Flatt
a4eeceff33 new cocoa canvas-refresh strategy
original commit: 7a7658e86d209a9de522e72116ba36c3b9466f2d
2010-11-05 15:54:12 -06:00
Matthew Flatt
8e0c3afad6 set up backing-dc%
original commit: bb68137829fc896a34838466f7a7f810cac98703
2010-11-05 15:54:12 -06:00
Matthew Flatt
83a6c5076d eventspace shutdown
original commit: 72b671b6659702a9ff38c57b478873f661baffcb
2010-11-05 15:54:12 -06:00
Matthew Flatt
f67eea2b7a yet more cocoa canvas repairs
original commit: f716ae049a730cbc9fc17c974087cce78ababcc1
2010-11-05 15:54:11 -06:00
Matthew Flatt
1ef742fd91 fix cocoa menu-bar set menu label
original commit: a4c036b50acafe302732a30784f314d858c88e3c
2010-11-05 15:54:11 -06:00
Matthew Flatt
21ccccbc3f fix on-subwindow- and modal for choice%; suppress other callbacks on set
original commit: f8ba0a65d2104139bc2ab9b072d6e09f5a8aee5b
2010-11-05 15:54:11 -06:00
Matthew Flatt
afee071c5c fix cocoa pref menu
original commit: dedba7a441ea2b3e71700a149c0b913f91a1af0f
2010-11-05 15:54:11 -06:00
Matthew Flatt
992d32134c enforce modality; more on-subwindow- callbacks; Cocoa font tweaks
original commit: e9e180847a72ba91ea817fc3b5fc1a457e676747
2010-11-05 15:54:11 -06:00
Matthew Flatt
26dd281012 manual font substitution for Mac OS X
original commit: ff57455150f99ea87ce4702acc284e4be119145d
2010-11-05 15:54:10 -06:00
Matthew Flatt
4995e89a21 finix initial size of cocoa frame
original commit: ca29be4eb132bf17dfe552aa78981c1f3115b9c1
2010-11-05 15:54:10 -06:00
Matthew Flatt
1bf7884280 postscript-dc% interactive and landscape
original commit: 16f15b0cad7e3edafe06119c71660e6254f2b1b5
2010-11-05 15:54:10 -06:00
Matthew Flatt
55f34df7de fix canvas dc size reporting
original commit: b69d4322afd417c9b354ea3ca0ba2150fe113119
2010-11-05 15:54:10 -06:00
Matthew Flatt
5746708793 auto-scroll canvases and frame status lines
original commit: c42d95216eb48e94a48364fb01b0e6d4a70d1534
2010-11-05 15:54:10 -06:00
Matthew Flatt
44a8d8ce2b canvas scrollbars and borders
original commit: 6cb07301c1747c12232f6563f13cd4ae0541ebda
2010-11-05 15:54:10 -06:00
Matthew Flatt
e267680559 better dialog support (sheets for Cocoa, centering in gtk)
original commit: cc5cc94510bb7d473ccfe74467be1df296ffbea8
2010-11-05 15:54:09 -06:00
Matthew Flatt
44b036b0d1 gtk dialog% window hint
original commit: 4457c510222dbcc450110b5aac6052428a43f4b7
2010-11-05 15:54:09 -06:00
Matthew Flatt
c9ef2562ad try to connect gtk dialog with parent
original commit: 03f5e140ea695ee49369265ec14efa2f15f68a2c
2010-11-05 15:54:09 -06:00
Matthew Flatt
441ae9dd78 submenus
original commit: 6ae09fca1c54a02b6f824c0fd096010e79e72111
2010-11-05 15:54:09 -06:00
Matthew Flatt
6e114baa67 get-transformation, etc. methods on dc<%>
original commit: 06a47a3c54fb04ad598372303ff36b779f994e9c
2010-11-05 15:54:09 -06:00
Matthew Flatt
48367ad6a2 notes and docs
original commit: 2631853a283e73193ee137bfab0d655190b22638
2010-11-05 15:54:09 -06:00
Matthew Flatt
4015840a60 fix clipping-region issues
original commit: d10669d34e79f77f0041ccfdb99079336c006e64
2010-11-05 15:54:08 -06:00
Matthew Flatt
e0406cdeb7 dialog show & button width fixes
original commit: 202e18ef85226e08c9a4294ee49ae7f641d0295f
2010-11-05 15:54:08 -06:00
Matthew Flatt
f30792e085 fixes to bitmap%, especially mask vs. alpha mode
original commit: 439683af5e938a0662139e5af90f65103d8c53cb
2010-11-05 15:54:07 -06:00
Matthew Flatt
5803fd7758 another Gtk frame-size repair
original commit: 3d9c68105ee20e9255e13e0c90c06392743f1741
2010-11-05 15:54:07 -06:00
Matthew Flatt
a90cf8f8d5 better frame sizing in gtk (but still not right)
original commit: a368362803d93ea54c6b78280c474e37cd25052f
2010-11-05 15:54:07 -06:00
Matthew Flatt
543525dc0b gtk combo boxes
original commit: 37d4cfb14863683e6501a1ba975a933aae3847ba
2010-11-05 15:54:07 -06:00
Matthew Flatt
317bf373fd misc repairs
original commit: 626ceef11b1280486c4788198fba2ef54389a073
2010-11-05 15:54:06 -06:00
Matthew Flatt
cba60dd8a7 cocoa slider initial value
original commit: 1beecc143d9e6c2c4bc42491bfc943850eac9618
2010-11-05 15:54:06 -06:00
Matthew Flatt
a95c0b901c fix alpha plus draw-bitmap
original commit: 86f0db41bcfef0dc68b7dd47dcc3ad8cd9000801
2010-11-05 15:54:05 -06:00
Matthew Flatt
1d62d8420e windows fixes
original commit: e0bbe944aa92584880fb20fc485d0d0e93f1c2c1
2010-11-05 15:54:05 -06:00
Matthew Flatt
55bbadee9c hidden name message should simply not draw
original commit: 6e977d7c20787cad4594df663525d3eb4310231f
2010-11-05 15:54:05 -06:00
Matthew Flatt
b9ca725b7d fix gtk canvas reset
original commit: b027bc3bc3b3f45e8c0965498b93b601d25e0ca4
2010-11-05 15:54:05 -06:00
Matthew Flatt
8f4252881b fix mouse-moved events for cocoa
original commit: c244a6106a10f16da5d7fc8b5d29655281647d78
2010-11-05 15:54:05 -06:00
Matthew Flatt
668c68837f fix gtk callback on first radio button in a box
original commit: 1c4b543fb529092fbf8a680996250bbfe52effdb
2010-11-05 15:54:04 -06:00
Matthew Flatt
07597c6b53 radio-box and transparent canvas repairs
original commit: 4628ab4db859a0d421428bb602ec5e74de9eddfa
2010-11-05 15:54:04 -06:00
Matthew Flatt
7a4aa05ba1 fix Gtk global<->local
original commit: 7de0f66b974dbc926c218cf609ad208a8de1b3f8
2010-11-05 15:54:04 -06:00