richard
7808d177f4
Misc bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3758 72102866-910b-0410-8b05-ffd578937521
1999-02-19 20:31:07 +00:00
richard
9d9e513564
Many bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3756 72102866-910b-0410-8b05-ffd578937521
1999-02-19 20:19:58 +00:00
far
a06e5954ac
Thu Feb 18 1999 Felipe A. Rodriguez <farz@mindspring.com>
...
* NSView.m display: fix for display bug in buttons example
* NSCell.m endEditing: fix for display bug in buttons example
* NSTextField.m textShouldEndEditing: The changes to these three classes
fix a display bug visible in the buttons example when the top text field is
selected for editing and then asked to resign when the user clicks on say
the bottom text field. This causes a rect encompassing both views to be
invalidated and displayed. Beyond being inefficient this also causes a
display glitch given the current drawing methodology.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3755 72102866-910b-0410-8b05-ffd578937521
1999-02-18 10:46:39 +00:00
richard
fdac7240c1
Better setup of editing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3738 72102866-910b-0410-8b05-ffd578937521
1999-02-17 12:50:49 +00:00
richard
2199bd736c
Minor bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3737 72102866-910b-0410-8b05-ffd578937521
1999-02-17 12:22:46 +00:00
richard
2d4a996dd2
Fixed typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3735 72102866-910b-0410-8b05-ffd578937521
1999-02-17 09:40:00 +00:00
richard
cf7a747a7d
Corrected delegate setup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3731 72102866-910b-0410-8b05-ffd578937521
1999-02-17 09:13:43 +00:00
richard
a2f42a39e9
Fixup notifications
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3729 72102866-910b-0410-8b05-ffd578937521
1999-02-17 04:52:58 +00:00
richard
ed2496a09e
Additions by mgiddings@ypc.net
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3728 72102866-910b-0410-8b05-ffd578937521
1999-02-16 17:39:42 +00:00
richard
a8721d54b2
Uncomment instruction to clip to drawing frame.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3722 72102866-910b-0410-8b05-ffd578937521
1999-02-16 13:21:42 +00:00
richard
14a36a0293
Fix recursive dealloc!
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3719 72102866-910b-0410-8b05-ffd578937521
1999-02-16 11:14:37 +00:00
richard
5bce26dc2e
More tidyup.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3718 72102866-910b-0410-8b05-ffd578937521
1999-02-16 11:05:22 +00:00
richard
c33366d4d0
Optimisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3716 72102866-910b-0410-8b05-ffd578937521
1999-02-16 06:02:15 +00:00
michael
233ecebddd
* Source/NSBox.m Source/NSButtonCell.m Source/NSCell.m
...
Source/NSColorWell.m Source/NSMatrix.m Source/NSPrintInfo.m
Source/NSScroller.m Source/NSSliderCell.m: fixed compilation
warnings by including proper includes.
* Tools/Functions.m: Defined NSRectClip(). Fixes fatal linking
errors in Tools/
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3712 72102866-910b-0410-8b05-ffd578937521
1999-02-15 19:35:02 +00:00
richard
d0d0502814
Handle flipped views
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3709 72102866-910b-0410-8b05-ffd578937521
1999-02-15 12:50:49 +00:00
richard
bd715ecc15
Misc tidying.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3698 72102866-910b-0410-8b05-ffd578937521
1999-02-12 21:43:18 +00:00
richard
eddafd66d5
Minor tidyup for window flushing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3695 72102866-910b-0410-8b05-ffd578937521
1999-02-12 17:00:59 +00:00
richard
5af19c7b13
Fix for text cells
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3694 72102866-910b-0410-8b05-ffd578937521
1999-02-12 14:18:15 +00:00
richard
2592ded0de
Rewrote display methods to conform to spec.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3693 72102866-910b-0410-8b05-ffd578937521
1999-02-12 13:39:44 +00:00
richard
772881652e
Coordinate system fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3691 72102866-910b-0410-8b05-ffd578937521
1999-02-11 14:56:30 +00:00
richard
ec31ca99ae
iMinor bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3684 72102866-910b-0410-8b05-ffd578937521
1999-02-10 15:09:51 +00:00
richard
2177d74805
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3683 72102866-910b-0410-8b05-ffd578937521
1999-02-10 13:22:23 +00:00
richard
5cca3eba72
Tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3682 72102866-910b-0410-8b05-ffd578937521
1999-02-10 11:26:41 +00:00
richard
2ed735e51e
Code tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3677 72102866-910b-0410-8b05-ffd578937521
1999-02-09 12:59:44 +00:00
richard
b6830905fa
Fixed bugs in rectInMatrixSpace: and sizeInMatrixSpace:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3676 72102866-910b-0410-8b05-ffd578937521
1999-02-09 12:34:32 +00:00
richard
f091f85f2d
Re-enable override for resizing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3675 72102866-910b-0410-8b05-ffd578937521
1999-02-09 11:34:33 +00:00
richard
2f023a657a
More drawing fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3666 72102866-910b-0410-8b05-ffd578937521
1999-02-05 20:30:50 +00:00
richard
9603f104fc
Fix scroller knob jump
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3661 72102866-910b-0410-8b05-ffd578937521
1999-02-05 06:44:40 +00:00
richard
1dfa962045
Drawing fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3657 72102866-910b-0410-8b05-ffd578937521
1999-02-04 19:23:45 +00:00
richard
951c165938
General tidyup - make updates work properly etc.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3647 72102866-910b-0410-8b05-ffd578937521
1999-02-03 21:53:29 +00:00
fedor
e7072cb446
*BSD fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3639 72102866-910b-0410-8b05-ffd578937521
1999-02-02 00:08:58 +00:00
richard
554d39c514
Don't use getpid() - use globallyUniqueString instead
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3635 72102866-910b-0410-8b05-ffd578937521
1999-02-01 14:14:58 +00:00
fedor
ec6158f0bb
Move GMArchiver files so gui doesnt depend on extenions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3614 72102866-910b-0410-8b05-ffd578937521
1999-01-28 18:34:31 +00:00
richard
710675c693
Update to fix coordinate conversion between views.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3585 72102866-910b-0410-8b05-ffd578937521
1999-01-22 20:28:12 +00:00
richard
d4f4617d09
Tidied view hierarchy management methods
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3584 72102866-910b-0410-8b05-ffd578937521
1999-01-21 18:12:45 +00:00
richard
6639eb3c88
Some bugfixes - various
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3583 72102866-910b-0410-8b05-ffd578937521
1999-01-21 17:14:55 +00:00
richard
38cf692043
Bugfix for initWithCoder:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3582 72102866-910b-0410-8b05-ffd578937521
1999-01-21 10:41:23 +00:00
richard
dad20c9355
Rewrite and tidy of code to constrain scroll point. Incorporate some
...
ideas from xraw.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3577 72102866-910b-0410-8b05-ffd578937521
1999-01-19 10:58:51 +00:00
richard
9ddd4532b3
Several minor bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3576 72102866-910b-0410-8b05-ffd578937521
1999-01-19 10:55:24 +00:00
richard
185e4ef945
Additional method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3575 72102866-910b-0410-8b05-ffd578937521
1999-01-19 10:42:50 +00:00
richard
a5937406b0
Tidied -tile method and various other bits to do with resizing.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3573 72102866-910b-0410-8b05-ffd578937521
1999-01-19 10:35:43 +00:00
richard
74cf0524f9
Fixed drawing of subviews to tile decently.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3572 72102866-910b-0410-8b05-ffd578937521
1999-01-18 18:24:37 +00:00
richard
92eef2512b
Fixed bug reading colors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3571 72102866-910b-0410-8b05-ffd578937521
1999-01-18 05:35:14 +00:00
richard
a1947434d8
Better unpacking of nib.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3569 72102866-910b-0410-8b05-ffd578937521
1999-01-17 08:14:03 +00:00
richard
e18717400a
Another fix attempt for header
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3568 72102866-910b-0410-8b05-ffd578937521
1999-01-17 08:13:03 +00:00
richard
8a47c9e673
Add code to set ivars directly.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3567 72102866-910b-0410-8b05-ffd578937521
1999-01-15 11:44:53 +00:00
richard
f3c717363d
Fix include suggested by dirk@object-factory.com
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3563 72102866-910b-0410-8b05-ffd578937521
1999-01-15 10:27:33 +00:00
richard
d803205644
Implemented nib support - No, not NeXTstep/OPENSTEP/MacOS-X compatible file
...
format, but a compatible API, and a fast, simple implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3562 72102866-910b-0410-8b05-ffd578937521
1999-01-15 10:14:28 +00:00
richard
0a4e2abfb8
Bugfix for tracking rects.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3559 72102866-910b-0410-8b05-ffd578937521
1999-01-12 12:29:05 +00:00
richard
ea065125ea
Bugfix by Benhur-de-Oliveira.Stein@imag.fr
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3556 72102866-910b-0410-8b05-ffd578937521
1999-01-11 17:33:35 +00:00
richard
b4c33e2403
Fixed [NSWindow -setContentView:] method to make view fill window.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3554 72102866-910b-0410-8b05-ffd578937521
1999-01-09 21:43:09 +00:00
richard
c8b326d53f
More graceful startup.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3553 72102866-910b-0410-8b05-ffd578937521
1999-01-09 06:49:48 +00:00
richard
5b72f5648a
Nicer windows menu images
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3550 72102866-910b-0410-8b05-ffd578937521
1999-01-08 14:55:25 +00:00
richard
7ca95598fa
Preliminary code for opeing files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3538 72102866-910b-0410-8b05-ffd578937521
1999-01-07 15:52:42 +00:00
richard
11c0a41bcc
Forward incoming requests to the application delegate if possible
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3537 72102866-910b-0410-8b05-ffd578937521
1999-01-07 14:28:58 +00:00
richard
319fd1a05d
Bugfix suggested by stark@easynet.fr
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3534 72102866-910b-0410-8b05-ffd578937521
1999-01-06 22:16:22 +00:00
richard
45d8ea0680
Get windows item update working.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3533 72102866-910b-0410-8b05-ffd578937521
1999-01-06 18:01:05 +00:00
richard
8fe11620e6
Fixed typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3528 72102866-910b-0410-8b05-ffd578937521
1999-01-05 21:27:31 +00:00
richard
e1b3e7a1f5
Tidied initialisation code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3527 72102866-910b-0410-8b05-ffd578937521
1999-01-05 21:24:06 +00:00
richard
8ffe5e9f10
Bugfixes suggested by stark@easynet.fr
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3525 72102866-910b-0410-8b05-ffd578937521
1999-01-05 18:42:33 +00:00
richard
25a37ec353
Many updates to fix problems with menus etc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3500 72102866-910b-0410-8b05-ffd578937521
1998-12-22 12:34:03 +00:00
richard
7418e3b778
Tidying window list management
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3495 72102866-910b-0410-8b05-ffd578937521
1998-12-20 06:19:06 +00:00
richard
1f26059c40
More windows menu improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3487 72102866-910b-0410-8b05-ffd578937521
1998-12-17 22:42:16 +00:00
richard
582f5f44ad
Reinstate changes to NSWindow.m to keep it working.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3480 72102866-910b-0410-8b05-ffd578937521
1998-12-17 13:06:17 +00:00
richard
ed8cb51bc9
Fixed ASSIGN macro from NSObject.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3479 72102866-910b-0410-8b05-ffd578937521
1998-12-17 11:11:22 +00:00
far
c869e4f009
* NSWindow.m acceptsFirstResponder implement.
...
* NSView.m: removeFromSuperview remove view from responder chain.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3476 72102866-910b-0410-8b05-ffd578937521
1998-12-16 22:33:40 +00:00
richard
1299ad6aa2
More tidying.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3471 72102866-910b-0410-8b05-ffd578937521
1998-12-16 17:36:48 +00:00
richard
590157c9c4
Many many improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3469 72102866-910b-0410-8b05-ffd578937521
1998-12-16 15:21:55 +00:00
fedor
f786a3b18b
Remove duplicate function
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3468 72102866-910b-0410-8b05-ffd578937521
1998-12-16 14:08:57 +00:00
far
7d4726f674
tweak acceptsFirstResponder
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3467 72102866-910b-0410-8b05-ffd578937521
1998-12-16 12:57:41 +00:00
far
cb3439381e
* NSCell.m acceptsFirstResponder implement, editWithFrame: adjust further,
...
selectWithFrame: preliminary implementation.
* NSButton.m: acceptsFirstResponder implement.
* NSText.m: shouldDrawInsertionPoint test for field editor status.
* NSTextField.m: mouseDown: use field editor instead of previous non OS
text field cell editor code, textShouldEndEditing: implement.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3466 72102866-910b-0410-8b05-ffd578937521
1998-12-16 11:48:33 +00:00
richard
bf5137b858
Various updates to get keyboard equivalents for buttons working (especially
...
for panels).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3461 72102866-910b-0410-8b05-ffd578937521
1998-12-15 16:20:22 +00:00
richard
40a2eefab8
Added alert panels and fixed for submenus of services menu.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3458 72102866-910b-0410-8b05-ffd578937521
1998-12-14 15:59:51 +00:00
far
9a51e11c67
minor tweak to NSView
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3455 72102866-910b-0410-8b05-ffd578937521
1998-12-14 10:28:51 +00:00
far
22040ec62b
* NSWindow.m renmae captureMouse: to _captureMouse: (designate as non OS),
...
various methods add fieldEditor support.
* GSContext.m/GSContext.h revert to previous code as solution discussed
with Adam Fedor regarding backends had problems I had not forseen.
* NSBrowserCell.h/.m specify text subcell as an NSCell, eliminate image
cell, copyWithZone: optimize and eliminate use of ASSIGN (fixes serious
dealloc bug), highlight: eliminate method (fixes dup display bug).
* NSButtonCell.m copyWithZone: optimize and eliminate use of ASSIGN
* NSStringDrawing.h/.m remove unimplemented draw methods from Category
(these are backend specific, can't be defined twice and are already
implemented in xraw).
* NSApplication.h redefine initialize_gnustep_backend () per Adam's
redefinition in the backend.
* Functions.m/.h remove initialize_gnustep_backend()
* NSCell.m preliminary implementation of fieldEditor mechanism,
copyWithZone: optimize and eliminate use of ASSIGN
* NSControl.m rename cell class global to _NSCONTROL_CELL_CLASS
* NSMatrix.m implement NSControl's updateCell: to prevent unecessary
matrix drawing if possible.
* NSView.m -resizeWithOldSuperviewSize reverted code to my own once more
(fewer lines and no if/else logic), changed code to use view frame instead
of bounds per 3.3/4.2 docs, optimize to avoid floating point math and scale
adjustment unless view has been scaled.
* NSScrollView.m define as externs various PS* functions for use in
drawing, polish drawing, move all backend code to front.
* Tools/dummy.m define dummy PS* functions employed in gui.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3454 72102866-910b-0410-8b05-ffd578937521
1998-12-14 09:54:38 +00:00
richard
3bdb18f536
Completed alert panel functions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3453 72102866-910b-0410-8b05-ffd578937521
1998-12-14 08:58:53 +00:00
richard
01ac1e8035
Minor tidying
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3435 72102866-910b-0410-8b05-ffd578937521
1998-12-12 10:03:44 +00:00
richard
5f2f86031b
Fixed error in the, deliberately wrong :-) code for rounding view sizes down
...
to an integer number of points.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3433 72102866-910b-0410-8b05-ffd578937521
1998-12-12 09:53:54 +00:00
richard
67ac649c75
resizeWithOldSuperviewSize: revert to previous code (in order to fix bug
...
introduced when MaxX or Y is specified but not Min. Added reliable
code to avoid fractional values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3431 72102866-910b-0410-8b05-ffd578937521
1998-12-12 06:40:23 +00:00
fedor
977f5519f1
Remove method table init.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3430 72102866-910b-0410-8b05-ffd578937521
1998-12-11 13:39:07 +00:00
far
8d118c78a6
* GNUAlertPanel rename to GSAlertPanel (to maintain a common naming style
...
along the NS* lines within the AppKit public API). Move code to NSPanel
as it is conceptually a private panel class for the sake of the public
NS* panel functions.
* GNUServicesManager.m/.h rename to GSServicesManager (to maintain a
common naming style along the NS* lines within the AppKit public API).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3429 72102866-910b-0410-8b05-ffd578937521
1998-12-10 21:14:52 +00:00
fedor
c1e464992b
Change backend initialization
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3428 72102866-910b-0410-8b05-ffd578937521
1998-12-10 19:53:41 +00:00
far
f07575bb5f
Added Files:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3427 72102866-910b-0410-8b05-ffd578937521
1998-12-10 18:09:59 +00:00
far
d1b08f9835
* NSWindow.h change window style enum to match WindowMaker's definition.
...
* GNUAlertPanel.m NSGetAlertPanel() replace centering code with call to
center method, change window style mask, add class initialize.
* libgnustep-gui.m rename to Functions.m.
* Functions.m add new file as location for generic NS* and GS* functions,
move backend NSEventMaskFromType() into it.
* NSApplication.m discardEventsMatchingMask:.. rewrite (fix bugs),
runModalSession: dump all events not for modal window (fixes modal panel
button display bug), arrangeInFront: preliminary implemenation.
* NSCell.m: Polish.
* NSWindow.m: center remove display invocation per 4.2 docs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3426 72102866-910b-0410-8b05-ffd578937521
1998-12-10 18:07:24 +00:00
far
520320cf92
* NSView.m resizeWithOldSuperviewSize: revert to previous code and add bug
...
fixes from new. Fixes bugs in new code when MaxX or Y is specified but not
Min. Avoids fractional values and fewer lines of code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3425 72102866-910b-0410-8b05-ffd578937521
1998-12-09 17:49:55 +00:00
richard
3f83e799bc
Auto-resize fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3424 72102866-910b-0410-8b05-ffd578937521
1998-12-09 06:42:19 +00:00
far
436496e3d3
* NSApplication.m: polish, eliminate a couple of compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3423 72102866-910b-0410-8b05-ffd578937521
1998-12-09 05:32:07 +00:00
far
04cfb58055
* NSScroller.m move backend code into frontend, polish code, remove ifdefs.
...
* TrackingRectangle.m/.h rename class to GS* prefix (GSTrackingRect).
* NSView.m resizeWithOldSuperviewSize: floor possibly fractional results.
displayIfNeededIgnoringOpacity: rewrite to fix obscure bugs in auto
display. Minor tweaks in other display methods for same reasons.
* NSView.h rename invalidatedRectangle to invalidRect.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3421 72102866-910b-0410-8b05-ffd578937521
1998-12-09 01:26:37 +00:00
richard
e676e5ca96
iGet alert panels working
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3419 72102866-910b-0410-8b05-ffd578937521
1998-12-08 20:34:00 +00:00
richard
f841c8603a
Fixed path setup error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3393 72102866-910b-0410-8b05-ffd578937521
1998-12-06 19:51:44 +00:00
far
4f3d06e45e
* NSView.m resizeWithOldSuperviewSize: fully implement.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3392 72102866-910b-0410-8b05-ffd578937521
1998-12-05 21:27:19 +00:00
richard
fbe4ecd961
Added alert panel stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3387 72102866-910b-0410-8b05-ffd578937521
1998-12-04 10:54:27 +00:00
richard
3519773688
Framework on which to build alert panel stuff.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3385 72102866-910b-0410-8b05-ffd578937521
1998-12-04 10:48:00 +00:00
richard
e5a4d198c4
Fixed typos
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3384 72102866-910b-0410-8b05-ffd578937521
1998-12-04 10:44:02 +00:00
richard
5d3b890974
Fixed error in method name.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3382 72102866-910b-0410-8b05-ffd578937521
1998-12-04 10:35:51 +00:00
far
dba0b61156
* NSView.m resizeSubviewsWithOldSize: check whether view has ever been
...
rotated (per 4.2 docs).
* NSStringDrawing.m sizeWithAttributes: fix minor bug introduced while
optimizing tab calc.
* NSCell.m: drawInteriorWithFrame: minor optimization
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3379 72102866-910b-0410-8b05-ffd578937521
1998-12-03 21:23:58 +00:00
richard
00560ea975
Tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3373 72102866-910b-0410-8b05-ffd578937521
1998-12-03 13:27:08 +00:00
richard
460aeae048
Tidied modal stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3372 72102866-910b-0410-8b05-ffd578937521
1998-12-03 09:25:05 +00:00
richard
583068c353
Added modal loop support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3371 72102866-910b-0410-8b05-ffd578937521
1998-12-03 06:54:56 +00:00
richard
ea8e529f9e
Fixed typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3364 72102866-910b-0410-8b05-ffd578937521
1998-12-01 20:59:30 +00:00