Nicola Pero
e4eb037faf
Made cells even memory lighter
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5478 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:06:32 +00:00
Nicola Pero
53470d5675
Use one of NSCell bit for a BOOL ivar
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5477 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:05:38 +00:00
Nicola Pero
ff1c514cba
Use NSCell bits for two BOOL ivar
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5476 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:05:01 +00:00
Nicola Pero
9ad29ee0b1
Moved ivar _control_view from NSCell to NSActionCell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5475 72102866-910b-0410-8b05-ffd578937521
1999-12-13 16:04:23 +00:00
Nicola Pero
9395bd1a17
Corrected typo in last ChangeLog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5473 72102866-910b-0410-8b05-ffd578937521
1999-12-13 03:06:55 +00:00
Nicola Pero
5410e9af05
Cell optimizations.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5472 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:56:57 +00:00
Nicola Pero
41512950be
Renamed ChangeLog to ChangeLog.1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5471 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:55:20 +00:00
Nicola Pero
d33fc64766
Updated for change in cell ivars
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5470 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:51:58 +00:00
Nicola Pero
86c51c4df6
Updated for changes in cell's ivar names; use them.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5469 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:50:14 +00:00
Nicola Pero
767103407c
Tiny speed up in initialization
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5468 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:49:13 +00:00
Nicola Pero
828eb868b2
Access trivial ivars such as its cell directly (speed)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5467 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:48:14 +00:00
Nicola Pero
a0c6c9910b
Updated for ivar name change in NSCell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5466 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:47:08 +00:00
Nicola Pero
fbfdb9f16d
Updated for change in cell ivars
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5465 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:46:14 +00:00
Nicola Pero
984eea3b3a
Updated for changes in cell ivars, minor optimizations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5464 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:45:20 +00:00
Nicola Pero
154dddc5aa
Updated for changes in all cells; minor optimizations for drawing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5463 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:43:52 +00:00
Nicola Pero
ee92fe1bf4
Updated for ivars, tiny opts.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5462 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:42:49 +00:00
Nicola Pero
f7d732ce61
Updated for new cell ivar names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5461 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:41:11 +00:00
Nicola Pero
ddfb5b73df
Prefixed all ivars with underscores; use a bitfield for BOOL ivars to
...
reduce memory consumption; access ivars, speed issues.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5460 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:39:40 +00:00
Nicola Pero
7060d72b9c
Prefixed ivars with underscores; access ivars.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5459 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:38:14 +00:00
Nicola Pero
9c1de96be4
Optimized by removing the auxiliary cell. Removed some old methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5458 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:36:40 +00:00
Nicola Pero
5bcfbc4a80
Updated for new way of getting borders
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5457 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:35:01 +00:00
Nicola Pero
ad474e14b6
Updated for new way of getting border sizes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5456 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:33:57 +00:00
Nicola Pero
fc6c02159e
Prefixed ivars with underscore, some tiny opts
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5455 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:33:14 +00:00
Nicola Pero
50b0643bf7
Removed old unused ivar
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5454 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:30:58 +00:00
Nicola Pero
e084a5cd4a
Prefixed ivars with underscores; use a bitfield; moved
...
sizeForBorderType to a function (even inlined for now)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5453 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:30:24 +00:00
Nicola Pero
62ca2dabec
Prefixed ivars with underscores; removed old unused ivar
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5452 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:29:10 +00:00
Nicola Pero
1248f506d7
Removed unused ivars
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5451 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:28:23 +00:00
Nicola Pero
8791f6fab9
Prefixed ivars with underscores
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5450 72102866-910b-0410-8b05-ffd578937521
1999-12-13 02:27:38 +00:00
Nicola Pero
d786d81db3
I deleted unwillingly a couple of lines in last commits; fixed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5449 72102866-910b-0410-8b05-ffd578937521
1999-12-11 16:39:23 +00:00
Nicola Pero
788809edca
Deal better with NSPopUpButton target/action
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5448 72102866-910b-0410-8b05-ffd578937521
1999-12-11 06:07:20 +00:00
Nicola Pero
29f428b42c
Fixed bug introduced with last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5447 72102866-910b-0410-8b05-ffd578937521
1999-12-11 06:06:06 +00:00
Nicola Pero
e77821d7ed
Send action to target on mouseDown.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5446 72102866-910b-0410-8b05-ffd578937521
1999-12-11 06:05:08 +00:00
Nicola Pero
a3d3969897
Fixed, cleaned cell/control interface of NSPopUpButton.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5445 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:13:14 +00:00
Nicola Pero
4bd4add745
Added copyright notice; protected from multiple inclusions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5444 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:07:03 +00:00
Nicola Pero
cbbf7748eb
Removed private method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5443 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:05:57 +00:00
Nicola Pero
95965e22ac
Removed declaration of unimplemented method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5442 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:05:23 +00:00
Nicola Pero
94cb2f8f91
Implemented method which prepares the window for pop-up buttons.
...
Tiny changing to make popup buttons selections work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5441 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:04:22 +00:00
Nicola Pero
982f1fda3c
Dont crash app if a menu item does not have an action
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5440 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:02:53 +00:00
Nicola Pero
28fbc965b0
Bug fixing; rewritten creation of window
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5439 72102866-910b-0410-8b05-ffd578937521
1999-12-11 03:01:10 +00:00
Nicola Pero
8a247703a8
Bug fixing; rewritten handling of cursor.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5438 72102866-910b-0410-8b05-ffd578937521
1999-12-11 02:57:23 +00:00
Nicola Pero
0e76deeaa6
Fixed bug -- save and open panel would return NSOKButton on abort.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5427 72102866-910b-0410-8b05-ffd578937521
1999-12-09 05:01:26 +00:00
Nicola Pero
89dbeea092
Added ivar needed to handle correctly return values.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5426 72102866-910b-0410-8b05-ffd578937521
1999-12-09 04:59:08 +00:00
Nicola Pero
14b72cfc87
Fixed bug which was causing NSOKButton to be returned on abort.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5425 72102866-910b-0410-8b05-ffd578937521
1999-12-09 04:58:20 +00:00
Nicola Pero
aa695d88db
Trivial temporary fix for ESC on save panel
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5424 72102866-910b-0410-8b05-ffd578937521
1999-12-09 02:40:19 +00:00
Nicola Pero
259a1b1d24
Temporaneary fix keyboard handlign so that ESC aborts panels with matrix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5423 72102866-910b-0410-8b05-ffd578937521
1999-12-09 02:38:30 +00:00
Richard Frith-MacDonald
73e9bcaf0e
Various minor window bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5408 72102866-910b-0410-8b05-ffd578937521
1999-12-08 15:01:52 +00:00
Richard Frith-MacDonald
2fe9a3b83d
Image caching improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5406 72102866-910b-0410-8b05-ffd578937521
1999-12-07 21:30:04 +00:00
Richard Frith-MacDonald
17c1c9b3bf
Send double action
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5405 72102866-910b-0410-8b05-ffd578937521
1999-12-07 20:38:59 +00:00
Richard Frith-MacDonald
00c273aef7
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5404 72102866-910b-0410-8b05-ffd578937521
1999-12-07 16:36:29 +00:00
Adam Fedor
bbd6713e06
Color patches.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5403 72102866-910b-0410-8b05-ffd578937521
1999-12-07 15:57:21 +00:00