49 Commits
Author SHA1 Message Date
Jonathan Willing fc3ffe38e9 display link all the things 2012-10-19 14:58:25 -05:00
Jonathan Willing d396368337 we weren't even using the argument 2012-10-19 14:48:57 -05:00
Jonathan Willing 4e7781ea7f improve indentation and casting 2012-10-19 14:08:27 -05:00
Jonathan Willing 44b1a23662 convert all spaces to tabs 2012-10-19 11:23:21 -05:00
Jonathan Willing 87811f5973 swap out timer with display link for scrolling 2012-10-19 11:16:13 -05:00
Jeremy Greenwood e35f7e5312 Added TUIScrollView delegate method scrollViewDidEndDecelerating: 2012-10-19 08:51:59 -04:00
Sheng Luo b6f04cc0e2 Add an explanation. 2012-10-13 09:34:40 +08:00
Sheng Luo 19ae40bb52 Prefetch scroll view's pulling state. 2012-10-12 13:24:57 +08:00
Aditya Nrusimha 2fe3834823 Thought I fixed this, but I guess not. 2012-09-30 22:07:05 -07:00
Aditya Nrusimha 1c68dc2a2e Merge upstream. 2012-09-29 14:28:09 -07:00
Aditya Nrusimha 4047364a03 Fixed indentation and factored code. 2012-09-25 16:20:13 -07:00
Aditya Nrusimha cf515f1de8 Added reentrancy guard to isAtleastLion
This avoids many subclass +initialize calls resetting isAtleastLion
unneccesarily.
2012-09-24 22:27:00 -07:00
Aditya Nrusimha 1eb9a753df Fixed Gestalt for isAtleastLion. 2012-09-24 16:42:29 -07:00
Aditya Nrusimha 65141f5ea7 Removed unneccesary header items, and the need to set AtleastLion. 2012-09-24 16:42:28 -07:00
Aditya Nrusimha 27f8dca4f2 Style changes (properties, method names, reorganization, tabbing) for TUIScrollView. 2012-09-22 18:05:18 -07:00
Aditya Nrusimha e46a7eb5c7 TUIScrollView isBouncing and stopThrowing. 2012-09-18 16:54:12 -07:00
Aditya Nrusimha e7f08e08a3 Scroll knob visibility fix. 2012-09-18 16:54:01 -07:00
Aditya Nrusimha a870959ff2 Added nsView KVO and scroll knob accessors. 2012-09-18 16:53:46 -07:00
Aditya Nrusimha 05600ea83d Updated scroll knobs and scrollRectToVisible left/right movement.
Scroll knobs now hide and look like Lion knobs, and scrollRectToVisible
allows left/right + animation.
2012-09-18 16:53:22 -07:00
Justin Spahr-Summers 6c0d74f92a Remove unused imports 2012-08-10 21:52:20 -07:00
Justin Spahr-Summers 4baf8a9960 Remove TUIKit.h import from TUINSView header, and add all the other imports that are now necessary 2012-07-23 12:09:02 -07:00
Loren Brichter fe674be748 Better match NSScrollView physics, fix erroneous second teensy oscillation when bouncing. 2012-06-19 11:11:39 -04:00
joshaber 8bd71fb704 Merge remote-tracking branch 'upstream/master' into dev
Conflicts:
	TwUI.xcodeproj/project.pbxproj
	lib/Support/CoreText+Additions.m
	lib/UIKit/TUIAttributedString.m
	lib/UIKit/TUIControl.m
	lib/UIKit/TUINSView.h
	lib/UIKit/TUINSView.m
	lib/UIKit/TUINSWindow.m
	lib/UIKit/TUITableView.m
	lib/UIKit/TUITableViewCell.m
	lib/UIKit/TUITextRenderer.m
	lib/UIKit/TUITextView.m
	lib/UIKit/TUIView.m
2012-04-09 14:48:41 -04:00
joshaber 77a37163a3 support flashing the scroll bars even if the scroll bars are hidden 2012-02-28 11:39:09 -05:00
joshaber 29dfa98581 send the scroll event up the responder chain if we're not going to handle it 2012-02-22 15:41:10 -05:00
joshaber d4530c7e6a call through to super like a nice little class 2012-01-21 16:44:44 -08:00
joshaber 88fe304c98 added an accessor for decelerating 2011-11-21 11:40:36 -08:00
Justin Spahr-Summers fac056b03c ARC migration, baby.
Conflicts:

	TwUI.xcodeproj/project.pbxproj
2011-11-12 17:44:11 -08:00
Brian William Wolter f2643b1a3d Pulling out some commented stuff 2011-09-27 17:16:09 -04:00
Brian William Wolter 66de8395f8 More scrolling updates 2011-09-27 17:14:37 -04:00
Brian William Wolter 085e67eccf More scrolling updates 2011-09-27 17:03:37 -04:00
Brian William Wolter 072f8e395c 2-axis scrolling updates 2011-09-27 15:23:13 -04:00
Brian William Wolter d434ab9031 More scrolling tweaks; adding 2-axis scrolling view to example project 2011-09-27 14:45:01 -04:00
Brian William Wolter 91c7aa9fbb Scrollbar fix for two-axis pull/bounce 2011-09-22 17:45:00 -04:00
Brian William Wolter 978e0c4885 More horizontal scrolling updates 2011-09-22 17:36:13 -04:00
Brian William Wolter 3977722be5 Horizontal pull/bounce/throw updates 2011-09-22 17:18:20 -04:00
Brian William Wolter 42a521bf1e Adding properties to scroll view to more specifically control when content bounces (a la UIScrollView) 2011-09-21 19:01:19 -04:00
Brian William Wolter 381ec98a17 More scroll view updates 2011-08-21 18:14:03 -04:00
Brian William Wolter e6df874ce6 More scroller show/hide delegate updates 2011-08-21 17:50:20 -04:00
Brian William Wolter e4da0efc9e Scroll view show/hide delegate method fixes 2011-08-21 17:43:28 -04:00
Brian William Wolter ded47aeca4 Adding scroll view will/did show/hide scroll indicator delegate methods 2011-08-21 17:41:41 -04:00
Brian William Wolter 2e5627f775 Replacing shows(Vertical|Horizontal)ScrollIndicator with scroll indicator visibility options in scroll view 2011-08-20 00:55:57 -04:00
Brian William Wolter e7c43ce0df Adding dark/light scroll indiciator styles for use on light/dark backgrounds. 2011-08-20 00:22:22 -04:00
Brian William Wolter b6089f26e7 More scroll indicator visibility updates 2011-08-20 00:10:56 -04:00
Brian William Wolter 05955ecaf2 - Fleshing out -mouseEvent:onSubview: stubs in TUIView+Event
- More scroll indicator visibility updates
2011-08-19 20:49:19 -04:00
Brian William Wolter 92a2abfadc Various updates:
- Adding -mouseEntered:, -mouseExited: support to TUINSView so the hover view is correctly updated when the mouse leaves the TUINSView (and therefore whatever view it was previously on)
- Updating drag-to-reorder row geometry to correctly reorder when the mouse is dragged outside the table bounds
- Adding initial support for scroll view scroll indicator visibility styles
2011-08-19 20:20:18 -04:00
Brian William Wolter 1b9cd92827 - Adding "continuous scrolling" support to TUIScrollView, which is used to scroll new content into view during a table drag-to-reorder operation when the cell is dragged near the top or bottom of the viewport
- Updating cell reuse to work correctly with drag-to-reorder while scrolling
- Cleaning up the TUITableView+Cell category a bit
2011-08-04 15:35:04 -04:00
Loren Brichter f52859181b ignore .perspectivev3, add static library target, fix warnings 2011-07-01 18:32:27 -04:00
Loren Brichter 2a704ca1fb TwUI 0.1 2011-07-01 14:18:11 -04:00