alexm
|
9a2fd89144
|
Add and implement -typesetter and -setTypesetter:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16115 72102866-910b-0410-8b05-ffd578937521
|
2003-03-03 13:57:53 +00:00 |
|
alexm
|
3b7974675d
|
Don't track the started status for a text container separately. Use num_linefrags instead.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16048 72102866-910b-0410-8b05-ffd578937521
|
2003-02-23 01:01:13 +00:00 |
|
alexm
|
66ae364e43
|
Declare -layoutManager:didCompleteLayoutForTextContainer:atEnd: so it's visible (to gcc and to delegate implementers).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16042 72102866-910b-0410-8b05-ffd578937521
|
2003-02-22 01:41:53 +00:00 |
|
fedor
|
e8b35c9d11
|
Menu display improvments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16040 72102866-910b-0410-8b05-ffd578937521
|
2003-02-21 23:50:21 +00:00 |
|
alexm
|
f92b3e1d3d
|
Optimizations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16010 72102866-910b-0410-8b05-ffd578937521
|
2003-02-19 14:12:16 +00:00 |
|
alexm
|
c2e1f1fa8e
|
Optimize reuse of soft-invalidated layout a bit in a common case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16006 72102866-910b-0410-8b05-ffd578937521
|
2003-02-18 23:34:51 +00:00 |
|
alexm
|
46b1dab064
|
Add basic interface that lets the typesetter access soft-invalidated layout information.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16003 72102866-910b-0410-8b05-ffd578937521
|
2003-02-18 20:26:49 +00:00 |
|
alexm
|
f5d30aaf97
|
Implement handling of soft-invalidated line frags. Soft-invalidate layout information for glyphs after an edited range in NSLayoutManager.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15997 72102866-910b-0410-8b05-ffd578937521
|
2003-02-18 17:15:25 +00:00 |
|
alexm
|
b59f235c95
|
Many minor cleanups and optimizations. Much commenting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15991 72102866-910b-0410-8b05-ffd578937521
|
2003-02-18 00:35:13 +00:00 |
|
alexm
|
428737c6d4
|
Clean up layout invalidation. Set the prev pointer correctly when splitting a run during glyph invalidation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15990 72102866-910b-0410-8b05-ffd578937521
|
2003-02-17 20:30:26 +00:00 |
|
alexm
|
901b07f83e
|
Add some framework support for caching the last accessed run.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15980 72102866-910b-0410-8b05-ffd578937521
|
2003-02-17 01:19:34 +00:00 |
|
alexm
|
335cef0d7e
|
Store the line frags array as an ivar instead of allocating and freeing it everytime -layoutLineNewParagraph: is called.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15977 72102866-910b-0410-8b05-ffd578937521
|
2003-02-16 16:54:45 +00:00 |
|
alexm
|
56a6fbe50d
|
Implement extra line fragment handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15968 72102866-910b-0410-8b05-ffd578937521
|
2003-02-16 03:18:35 +00:00 |
|
alexm
|
b95e8bf3f4
|
Change the way the text view is told about layout invalidation. Change NSTextView to update its state as late as possible before displaying, and make sure it's updated when it's resized.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15967 72102866-910b-0410-8b05-ffd578937521
|
2003-02-15 17:30:52 +00:00 |
|
nico
|
4f6a40b2ca
|
Added missing includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15961 72102866-910b-0410-8b05-ffd578937521
|
2003-02-15 12:32:11 +00:00 |
|
alexm
|
174f81dd1e
|
Keep track of the original index of a sequence of moves in one dimension. Pass it to the layout manager when moving the insertion point to prevent drifting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15956 72102866-910b-0410-8b05-ffd578937521
|
2003-02-14 16:58:59 +00:00 |
|
alexm
|
f5851fc4f4
|
Add -_didInvalidateLayout method that is called whenever any layout information has been invalidated. Use it in NSLayoutManager to resize text views.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15915 72102866-910b-0410-8b05-ffd578937521
|
2003-02-09 17:05:18 +00:00 |
|
alexm
|
1c1ddf28cf
|
Rewrite insertion point movement actions properly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15904 72102866-910b-0410-8b05-ffd578937521
|
2003-02-08 16:55:51 +00:00 |
|
alexm
|
348690453b
|
Add -insertionPointRectForCharacterIndex:inTextContainer: method to NSLayoutManager and use it in NSTextView.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15863 72102866-910b-0410-8b05-ffd578937521
|
2003-02-03 01:52:27 +00:00 |
|
FredKiefer
|
bc97690c56
|
New interface [restrictWindow:toImage:].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15828 72102866-910b-0410-8b05-ffd578937521
|
2003-01-31 22:24:08 +00:00 |
|
alexm
|
132c6dc661
|
Implement text attachment handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15825 72102866-910b-0410-8b05-ffd578937521
|
2003-01-31 21:08:24 +00:00 |
|
nico
|
519bd98549
|
Added small comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15779 72102866-910b-0410-8b05-ffd578937521
|
2003-01-30 04:50:07 +00:00 |
|
nico
|
70710bd23a
|
Declare lockFocusInRect:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15777 72102866-910b-0410-8b05-ffd578937521
|
2003-01-30 04:36:34 +00:00 |
|
nico
|
e26309b3f8
|
Private gnustep category moved here
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15770 72102866-910b-0410-8b05-ffd578937521
|
2003-01-30 04:23:40 +00:00 |
|
nico
|
6f88d270df
|
NSMenuItem protocol conforms to NSObject protocol
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15769 72102866-910b-0410-8b05-ffd578937521
|
2003-01-30 03:55:18 +00:00 |
|
alexm
|
6b66798b94
|
Implement basic drawing of insertion point.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15756 72102866-910b-0410-8b05-ffd578937521
|
2003-01-29 00:42:29 +00:00 |
|
alexm
|
643407bff6
|
Don't use protocol forward declarations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15725 72102866-910b-0410-8b05-ffd578937521
|
2003-01-26 19:43:16 +00:00 |
|
alexm
|
652bc4ad08
|
Merge in text-system-branch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15720 72102866-910b-0410-8b05-ffd578937521
|
2003-01-26 19:29:30 +00:00 |
|
alexm
|
879e037c93
|
Make header self-contained.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15719 72102866-910b-0410-8b05-ffd578937521
|
2003-01-26 19:26:12 +00:00 |
|
alexm
|
b13fd9e652
|
Merge in text-system-branch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15718 72102866-910b-0410-8b05-ffd578937521
|
2003-01-26 19:21:40 +00:00 |
|
alexm
|
aaa0708fa4
|
Clean up some includes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15715 72102866-910b-0410-8b05-ffd578937521
|
2003-01-26 17:57:39 +00:00 |
|
alexm
|
816eb7abda
|
Clean up some prototypes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15714 72102866-910b-0410-8b05-ffd578937521
|
2003-01-26 17:49:35 +00:00 |
|
fedor
|
1be2da657e
|
Update image caching for printing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15666 72102866-910b-0410-8b05-ffd578937521
|
2003-01-21 05:08:26 +00:00 |
|
gcasa
|
88c7ec0245
|
Committing a fix for the "default" font issue. Also adding some of the things I have been working on for NSToolbar/NSToolbarItem.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15368 72102866-910b-0410-8b05-ffd578937521
|
2002-12-29 05:38:29 +00:00 |
|
nico
|
071a4f0352
|
Added -setFont:range: method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15331 72102866-910b-0410-8b05-ffd578937521
|
2002-12-25 16:57:37 +00:00 |
|
FredKiefer
|
0efdb2bc37
|
Removed unused ivars and added one to store the popup while open.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15319 72102866-910b-0410-8b05-ffd578937521
|
2002-12-23 23:18:05 +00:00 |
|
fedor
|
287ebb247f
|
(DPSPrintf): Remove inline attribute
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15248 72102866-910b-0410-8b05-ffd578937521
|
2002-12-05 03:30:30 +00:00 |
|
fedor
|
3a36b280a9
|
Make sure headers don't conflict with MacOSX headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15201 72102866-910b-0410-8b05-ffd578937521
|
2002-12-03 03:24:42 +00:00 |
|
FredKiefer
|
acd4047389
|
Added new MacOSX methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15105 72102866-910b-0410-8b05-ffd578937521
|
2002-11-26 00:18:33 +00:00 |
|
gcasa
|
c547ef3dc9
|
Added versioning code for .gorm files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15005 72102866-910b-0410-8b05-ffd578937521
|
2002-11-18 06:00:26 +00:00 |
|
fedor
|
c6487d0edc
|
Add OpenGL support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14997 72102866-910b-0410-8b05-ffd578937521
|
2002-11-16 04:48:52 +00:00 |
|
fedor
|
6a7f6b4be2
|
New access methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14986 72102866-910b-0410-8b05-ffd578937521
|
2002-11-13 16:00:12 +00:00 |
|
fedor
|
c1342fe704
|
NSSavePanel (-ok:): Display filename with extension when replacing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14983 72102866-910b-0410-8b05-ffd578937521
|
2002-11-12 21:31:11 +00:00 |
|
FredKiefer
|
0b83965263
|
Prefixed all ivars with underscore
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14970 72102866-910b-0410-8b05-ffd578937521
|
2002-11-10 17:11:49 +00:00 |
|
FredKiefer
|
df2bdd841d
|
Added some new MacOSX values to NSDragOperation and some new methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14954 72102866-910b-0410-8b05-ffd578937521
|
2002-11-07 23:34:31 +00:00 |
|
fedor
|
6ccbf6b20b
|
Add dragging of ruler markers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14907 72102866-910b-0410-8b05-ffd578937521
|
2002-11-02 23:17:23 +00:00 |
|
CaS
|
c3ab940d43
|
iAdded some documentation and a protocol
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14867 72102866-910b-0410-8b05-ffd578937521
|
2002-10-29 08:28:23 +00:00 |
|
CaS
|
8f53c8823b
|
Avoid compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14866 72102866-910b-0410-8b05-ffd578937521
|
2002-10-29 05:41:29 +00:00 |
|
fedor
|
6b65871481
|
Load prolog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14863 72102866-910b-0410-8b05-ffd578937521
|
2002-10-29 03:46:39 +00:00 |
|
fedor
|
514c3aa13e
|
Stub implementation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14847 72102866-910b-0410-8b05-ffd578937521
|
2002-10-26 03:35:11 +00:00 |
|