FredKiefer
325aa480ad
Removed ivar meunv_menu and reuse _menu from NSResponder.
...
Renamed all the ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10867 72102866-910b-0410-8b05-ffd578937521
2001-09-11 17:28:45 +00:00
michael
fa9637f045
Rearrange coloration of NSDrawButton to match visually the result of the function on OpenStep.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10854 72102866-910b-0410-8b05-ffd578937521
2001-09-10 06:04:38 +00:00
michael
088fe40d5c
Fixed NSBrowser to not crash upon visualization.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10853 72102866-910b-0410-8b05-ffd578937521
2001-09-08 21:42:03 +00:00
fedor
b6e78a559d
Switch back to gsave/grestore.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10850 72102866-910b-0410-8b05-ffd578937521
2001-09-06 19:04:07 +00:00
fedor
d1b78ea7ee
Set EXTRASAMPLES even if 0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10840 72102866-910b-0410-8b05-ffd578937521
2001-09-04 03:58:59 +00:00
fedor
9eabdb49cf
Use save/restore in lockFocus/unlockFocus
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10835 72102866-910b-0410-8b05-ffd578937521
2001-09-03 04:10:36 +00:00
fedor
97bfbf5304
Fix image unacrhiving
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10831 72102866-910b-0410-8b05-ffd578937521
2001-09-01 20:57:51 +00:00
FredKiefer
1f635e3e0b
Modified NSMenuItemCell to be more similar to NSButtonCell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10830 72102866-910b-0410-8b05-ffd578937521
2001-09-01 17:12:55 +00:00
FredKiefer
16031dc20f
Removed ivars mcell_highlighted and mcell_has_submenu.
...
Renamed all ivars.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10829 72102866-910b-0410-8b05-ffd578937521
2001-09-01 17:11:53 +00:00
FredKiefer
0d9d85cf4d
Replaced use of mcell_highlighted with _cell.is_highlighted.
...
Removed this ivar and mcell_has_submenu from the coding methods.
Removed method [highlight:withFrame:inView:]. in
[drawBorderAndBackgroundWithFrame:inView:] moved duplicated out of
if clause. in [calcSize] use cached arrow image for submenu sizing and
changed image size code. Change all composite operators from
NSCompositeCopy to NSCompositeSourceOver. Use the cached colour if
it is computed otherwise ignore it. In [drawWithFrame:inView:] allways call
[drawBorderAndBackgroundWithFrame:inView:] and check for border there.
Moved lockfocus calls down one level. In [drawInteriorWithFrame:inView:]
removed some of the checks already done in [drawWithFrame:inView:].
Replaced all the highlight/state logic with the one used in
NSButtonCell.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10828 72102866-910b-0410-8b05-ffd578937521
2001-09-01 17:10:54 +00:00
fedor
2437b86d25
Fix image encoding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10827 72102866-910b-0410-8b05-ffd578937521
2001-09-01 04:20:55 +00:00
nico
686982ea7f
Added changelog for GSSimpleLayoutManager which I had forgot to commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10823 72102866-910b-0410-8b05-ffd578937521
2001-08-31 11:07:20 +00:00
nico
932cdd8810
Readded ChangeLog entry which Adam removed by mistake
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10822 72102866-910b-0410-8b05-ffd578937521
2001-08-31 11:06:00 +00:00
fedor
debe8cfdcd
Image archiving fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10820 72102866-910b-0410-8b05-ffd578937521
2001-08-30 22:02:38 +00:00
nico
cf515f94af
Little improvement of the description of the _GNULineLayoutInfo objects -
...
changing mainly using for debugging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10818 72102866-910b-0410-8b05-ffd578937521
2001-08-30 20:20:49 +00:00
nico
a5df4ac42f
Indentation tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10817 72102866-910b-0410-8b05-ffd578937521
2001-08-30 20:14:50 +00:00
nico
6ac967a696
Indentation tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10813 72102866-910b-0410-8b05-ffd578937521
2001-08-30 18:36:06 +00:00
nico
7b104b7886
Fixed problem in checking whether some data is a valid tiff image
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10812 72102866-910b-0410-8b05-ffd578937521
2001-08-30 17:27:25 +00:00
nico
50928c24bd
Fixed crash on checking whether it can init with data, if data is not
...
actually a tiff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10811 72102866-910b-0410-8b05-ffd578937521
2001-08-30 17:26:47 +00:00
nico
6c7be883c6
Fixed dataCellForRow: in NSTableColumn
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10807 72102866-910b-0410-8b05-ffd578937521
2001-08-30 09:31:55 +00:00
nico
01066018d7
Fixed dataCellForRow:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10806 72102866-910b-0410-8b05-ffd578937521
2001-08-30 09:31:27 +00:00
nico
70e6c6d80d
Indentation tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10805 72102866-910b-0410-8b05-ffd578937521
2001-08-30 09:30:13 +00:00
FredKiefer
082e430972
Better handling of item insertions in NSMenu
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10804 72102866-910b-0410-8b05-ffd578937521
2001-08-30 06:51:48 +00:00
FredKiefer
4ebfd91996
In [insertItemWithTitle:atIndex:] use action and target from the
...
cell for menu item.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10803 72102866-910b-0410-8b05-ffd578937521
2001-08-30 06:50:38 +00:00
FredKiefer
19a411023b
[insertItemWithTitle:...atIndex:] autorelease the return value.
...
[mouseDown:] when we create the location directory, autorelease it.
In [_locationKey] and [display] remove unneeded checks for popup.
In [copyWithZone:] set the autoenable property before adding items.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10802 72102866-910b-0410-8b05-ffd578937521
2001-08-30 06:50:04 +00:00
FredKiefer
30b68274f6
Further changes on NSMenu and NSMenuItem
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10788 72102866-910b-0410-8b05-ffd578937521
2001-08-27 18:50:28 +00:00
FredKiefer
2e58053c1b
Cache the notification center. Simplified all the item handling
...
methods, e.g [insertItem:atIndex:], [insertItemWithTitle:...],
[removeItemAtIndex:], [indexOfItemWithSubmenu:].
Implemented [setMenuRepresentation:], [isEqual:] and [copyWithZone:].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10787 72102866-910b-0410-8b05-ffd578937521
2001-08-27 18:49:34 +00:00
FredKiefer
cb5e1ea85a
Adopted to changes in header. Implemented class for
...
separator. Exchanged role of the methods [init] and
[initWithTitle:...]. Simplified [setTitle:] and
[setKeyEquivalent:]. Implemented [userKeyEquivalentModifierMask]
and [setTitleWithMnemonic]. Reimplemented [copyWithZone:] to use
NSCopyObject().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10786 72102866-910b-0410-8b05-ffd578937521
2001-08-27 18:48:55 +00:00
FredKiefer
9e3acf527b
Changed includes. Defined new method
...
[userKeyEquivalentModifierMask]. Removed all the methods
definitions from NSMenuItem. Dropped the mi prefix of the
ivars. Removed ivar for backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10785 72102866-910b-0410-8b05-ffd578937521
2001-08-27 18:47:57 +00:00
nico
6b1baa515a
Fixed typo in my one-before-the-last entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10773 72102866-910b-0410-8b05-ffd578937521
2001-08-22 09:23:04 +00:00
nico
7189b82ae0
Made the key used in a table to save the columns consistent with
...
what a window does
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10772 72102866-910b-0410-8b05-ffd578937521
2001-08-22 09:21:25 +00:00
nico
a2a3ba52bc
Changed the key used in the user defaults to store a table columns so
...
that it is consistent with the key used by a window to store the frame
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10771 72102866-910b-0410-8b05-ffd578937521
2001-08-22 09:20:39 +00:00
FredKiefer
3323b1df0f
Continued rework of NSMenu
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10770 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:25:38 +00:00
FredKiefer
0e1424a8c9
Removed class NSMenuWindow, use aconfigured NSPanel instead.
...
New method [_createWindow] to create this.
Removed unused ivars of NSMenuWindowTitleView and renamed the
methods. Corrected the create/retain logic of the button handling
methods, the old code kept on creating buttons which where never released.
[NSMenu _setTornOff:] now calls addCloseButton or releaseCloseButton.
Replaced [NSMenuWindowTitleView titleHeight] with inline function
title_height().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10769 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:24:35 +00:00
FredKiefer
999a667447
Cache the default notification center. In [sendEvent:] handle case
...
of NSScrollWheel event.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10768 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:24:00 +00:00
FredKiefer
794ce421fe
Implemented [rightMouseDown:] with code from NSResponder.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10767 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:23:19 +00:00
FredKiefer
ac9d614d30
Added dummy implementation of [scrollWheel:].
...
Moved menu display code in [rightMouseDown:] to NSApplication.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10766 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:22:51 +00:00
FredKiefer
8e9fd7ee70
Check in of this file was forgotten.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10765 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:22:20 +00:00
FredKiefer
3765cfb2e1
Added method [scrollWheel:].
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10764 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:21:40 +00:00
FredKiefer
c4fff70d1f
Made method [_rightMouseDisplay:] public.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10763 72102866-910b-0410-8b05-ffd578937521
2001-08-21 23:21:17 +00:00
nico
829e0d652f
Implemented autosaving of table columns
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10761 72102866-910b-0410-8b05-ffd578937521
2001-08-21 19:09:12 +00:00
nico
82b45b95fe
Implemented autosaving table columns (position and width)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10760 72102866-910b-0410-8b05-ffd578937521
2001-08-21 19:08:48 +00:00
nico
d43f22034d
Tiny optm in NSTableView
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10759 72102866-910b-0410-8b05-ffd578937521
2001-08-21 18:14:07 +00:00
nico
51a3f8ca43
Use the cached notification center
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10758 72102866-910b-0410-8b05-ffd578937521
2001-08-21 18:13:32 +00:00
fedor
60a7ef53c8
Moved text conversion classes to separate bundle
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10755 72102866-910b-0410-8b05-ffd578937521
2001-08-21 14:52:00 +00:00
pyr
9b9c1ae290
Source/NSTableColumn.m
...
Headers/gnustep/gui/NSTableColumn.h
Source/NSTableView.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10750 72102866-910b-0410-8b05-ffd578937521
2001-08-21 12:30:09 +00:00
pyr
c13ef751bc
modifications to take [NSTableColumn -dataCellForRow:] into account
...
[-updateCell:]: only redraws the what's needed
[-setFrame:]: added a call to [self sizeToFit]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10749 72102866-910b-0410-8b05-ffd578937521
2001-08-21 12:25:29 +00:00
pyr
545c11098a
New method: -dataCellForRow:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10748 72102866-910b-0410-8b05-ffd578937521
2001-08-21 12:18:06 +00:00
pyr
00488d9da2
New method : -dataCellForRow:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10747 72102866-910b-0410-8b05-ffd578937521
2001-08-21 12:17:37 +00:00
pyr
7732facffd
NSStepper & NSStepperCell classes
...
Source/GNUmakefile
Headers/gnustep/gui/AppKit.h
Source/NSBrowser.m
Source/NSMatrix.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10740 72102866-910b-0410-8b05-ffd578937521
2001-08-20 10:55:15 +00:00