Commit graph

1142 commits

Author SHA1 Message Date
Nicola Pero
c12f6b0e7e Micro speedup in dealloc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7352 72102866-910b-0410-8b05-ffd578937521
2000-09-03 19:20:29 +00:00
Nicola Pero
66fd318187 Enclosed creation of a matrix column into an autorelease pool; do not
create then destroy a column in the matrix if it is void


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7351 72102866-910b-0410-8b05-ffd578937521
2000-09-03 19:19:40 +00:00
Nicola Pero
f64eb1b678 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7349 72102866-910b-0410-8b05-ffd578937521
2000-09-03 19:14:00 +00:00
Fred Kiefer
a3333bd2e3 Changed system fonts of size 12 to 0. This will use Nicolas font
cache and keep font sizes consistent when changed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7347 72102866-910b-0410-8b05-ffd578937521
2000-09-02 17:16:26 +00:00
Fred Kiefer
6792f04451 Added missing RETAINs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7346 72102866-910b-0410-8b05-ffd578937521
2000-09-02 17:09:50 +00:00
Fred Kiefer
8710ccdd21 Added class methods [weightForString:], [stringForWeight:] and
[encodingForRegistry:encoding:] to be used in subclasses.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7338 72102866-910b-0410-8b05-ffd578937521
2000-09-02 01:52:18 +00:00
Nicola Pero
2e244ba1d7 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7333 72102866-910b-0410-8b05-ffd578937521
2000-09-02 00:15:13 +00:00
Nicola Pero
7439e9c4e8 Optimization: cache and share default fonts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7327 72102866-910b-0410-8b05-ffd578937521
2000-09-01 23:49:53 +00:00
Nicola Pero
884295b104 Fixed memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7325 72102866-910b-0410-8b05-ffd578937521
2000-09-01 20:35:22 +00:00
Nicola Pero
ef00b8e1ed Implemented TAB / Shift + TAB during editing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7319 72102866-910b-0410-8b05-ffd578937521
2000-09-01 11:10:54 +00:00
Nicola Pero
590e4c8be7 Fixed drawing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7316 72102866-910b-0410-8b05-ffd578937521
2000-09-01 09:59:49 +00:00
Nicola Pero
13875e56c9 Tiny fix for coordinate of event
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7311 72102866-910b-0410-8b05-ffd578937521
2000-08-31 23:17:42 +00:00
Fred Kiefer
6320b89750 Removed method -widths. Changed [weigth],
[mostCompatibleStringEncoding] and [traits] to return the ivars.
Set those in [init] to the default values.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7306 72102866-910b-0410-8b05-ffd578937521
2000-08-31 00:06:49 +00:00
Fred Kiefer
f6a7203f71 Removed method -widths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7305 72102866-910b-0410-8b05-ffd578937521
2000-08-31 00:06:06 +00:00
Nicola Pero
e83c3e9738 Fixed sizing when adding and removing accessory views
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7296 72102866-910b-0410-8b05-ffd578937521
2000-08-30 22:41:53 +00:00
Nicola Pero
73e00686a8 Changes to make inheriting decoding simpler
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7294 72102866-910b-0410-8b05-ffd578937521
2000-08-30 17:48:30 +00:00
Nicola Pero
339ddc0dac Added key cell support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7291 72102866-910b-0410-8b05-ffd578937521
2000-08-30 11:13:28 +00:00
Nicola Pero
cb09233ba0 Indented a line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7289 72102866-910b-0410-8b05-ffd578937521
2000-08-30 11:11:31 +00:00
Nicola Pero
f9dca23152 Double clicking on an item now opens it
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7287 72102866-910b-0410-8b05-ffd578937521
2000-08-30 10:12:37 +00:00
Nicola Pero
a9f4a28379 Implemented object value/formatter support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7284 72102866-910b-0410-8b05-ffd578937521
2000-08-29 18:44:33 +00:00
Nicola Pero
c96a2cd4db Implemented object value/formatter support for editing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7283 72102866-910b-0410-8b05-ffd578937521
2000-08-29 18:42:49 +00:00
Nicola Pero
6768da6356 Added object value/formatter support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7282 72102866-910b-0410-8b05-ffd578937521
2000-08-29 18:39:47 +00:00
Adam Fedor
5a25706d4e Don't update menu for some events
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7277 72102866-910b-0410-8b05-ffd578937521
2000-08-28 22:29:32 +00:00
Fred Kiefer
5293e073c8 Started cleanup of code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7273 72102866-910b-0410-8b05-ffd578937521
2000-08-27 22:32:29 +00:00
Fred Kiefer
97d141c652 [edited:range:changeInLength:] and [processEditing] corrected
reported range.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7272 72102866-910b-0410-8b05-ffd578937521
2000-08-27 22:31:32 +00:00
Fred Kiefer
c92231d8e3 [viewWithTag:] corrected bug in optimisation for first sub-level.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7271 72102866-910b-0410-8b05-ffd578937521
2000-08-27 22:31:02 +00:00
Fred Kiefer
497c9801a7 [convertWeight:ofFont:] better conversion.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7270 72102866-910b-0410-8b05-ffd578937521
2000-08-27 22:30:17 +00:00
Fred Kiefer
0e0ef6e274 Changed to tags for all subviews to prepare for the switch to
gmodel. [panelConvertFont:] corrected to not return nil.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7268 72102866-910b-0410-8b05-ffd578937521
2000-08-27 22:29:24 +00:00
Nicola Pero
a32e8348be Fixed bug in initialization
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7255 72102866-910b-0410-8b05-ffd578937521
2000-08-27 16:59:50 +00:00
Nicola Pero
992c70653f Cached the default notification center everywhere
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7252 72102866-910b-0410-8b05-ffd578937521
2000-08-26 20:41:52 +00:00
Nicola Pero
0e3b7dfc90 Implemented selecting of columns
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7250 72102866-910b-0410-8b05-ffd578937521
2000-08-26 20:17:08 +00:00
Nicola Pero
1afe863826 Implemented selection of columns and rows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7249 72102866-910b-0410-8b05-ffd578937521
2000-08-26 20:16:07 +00:00
Adam Fedor
2a670138e5 FIx NSTextView model trans. View removal
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7245 72102866-910b-0410-8b05-ffd578937521
2000-08-25 14:25:38 +00:00
Fred Kiefer
51fd93543b [runStringForString:attributes:paragraphStart:] Improved output of
bold/italic formating.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7242 72102866-910b-0410-8b05-ffd578937521
2000-08-24 22:55:49 +00:00
Fred Kiefer
242099e3cb Corrected function gethex().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7241 72102866-910b-0410-8b05-ffd578937521
2000-08-24 22:54:25 +00:00
Adam Fedor
f2a24a9a32 Selection fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7235 72102866-910b-0410-8b05-ffd578937521
2000-08-23 17:33:12 +00:00
Adam Fedor
8298410a10 Merge 0.6.6 branch into main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7188 72102866-910b-0410-8b05-ffd578937521
2000-08-07 22:06:04 +00:00
Richard Frith-MacDonald
d1bbe54ace Added middle mouse button support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7140 72102866-910b-0410-8b05-ffd578937521
2000-08-03 08:48:22 +00:00
Richard Frith-MacDonald
6d8d917d63 Simplify loading of gmodels
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7063 72102866-910b-0410-8b05-ffd578937521
2000-07-30 08:20:51 +00:00
Richard Frith-MacDonald
a205d22539 Install GSFontInfo.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6878 72102866-910b-0410-8b05-ffd578937521
2000-07-06 05:26:16 +00:00
Richard Frith-MacDonald
b9556216c3 Update name server method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6868 72102866-910b-0410-8b05-ffd578937521
2000-07-04 09:52:17 +00:00
Fred Kiefer
d75ab49709 Corrected decoding and added a RETAIN in [initWithSerializedRepresentation:]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6859 72102866-910b-0410-8b05-ffd578937521
2000-07-02 16:54:51 +00:00
Fred Kiefer
915afeecce Use new RTFD methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6858 72102866-910b-0410-8b05-ffd578937521
2000-07-02 16:54:20 +00:00
Fred Kiefer
1ab1e78975 Added new methods to read/write RTFD and resturctured the methods
for RTF.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6857 72102866-910b-0410-8b05-ffd578937521
2000-07-02 16:53:30 +00:00
Fred Kiefer
4b02e5cd2c [setAllowsUndo:] and [allowsUndo] now use ivar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6851 72102866-910b-0410-8b05-ffd578937521
2000-07-01 12:10:37 +00:00
Fred Kiefer
1147f043c7 Changed Font/Ruler pasting to use an Archiver
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6850 72102866-910b-0410-8b05-ffd578937521
2000-07-01 12:09:57 +00:00
Fred Kiefer
1b31e4acc1 Implemented coding and replaced [initWithSerializedRepresentation:]
and [serializedRepresentation] to use it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6849 72102866-910b-0410-8b05-ffd578937521
2000-07-01 12:09:05 +00:00
Adam Fedor
136417828c Use GS_PASS_ARGUMENTS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6844 72102866-910b-0410-8b05-ffd578937521
2000-06-29 14:25:07 +00:00
Nicola Pero
aabbc2a36d Added mixed state support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6827 72102866-910b-0410-8b05-ffd578937521
2000-06-27 17:33:16 +00:00
Fred Kiefer
d6afcbbcd6 Turn on NSFileContentsPboardType in [readablePasteboardTypes].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@6814 72102866-910b-0410-8b05-ffd578937521
2000-06-26 22:23:11 +00:00