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