libs-gui/Source
Fred Kiefer fbcb65fafd 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
..
.cvsignore Update the documentation. 1997-10-16 00:12:18 +00:00
externs.m Notification strings for NSDrawer. 2001-08-01 00:04:31 +00:00
Functions.m Added case of NSScrollWheel. 2001-08-14 22:38:30 +00:00
GNUmakefile Moved text conversion classes to separate bundle 2001-08-21 14:52:00 +00:00
GNUmakefile.postamble Moved text conversion classes to separate bundle 2001-08-21 14:52:00 +00:00
GNUmakefile.preamble Moved text conversion classes to separate bundle 2001-08-21 14:52:00 +00:00
GSComboSupport.h Reformated, simplified and corrected many methods. 2001-06-09 23:36:23 +00:00
GSComboSupport.m Reformated, simplified and corrected many methods. 2001-06-09 23:36:23 +00:00
GSFontInfo.m Updated encoding names for change in the base library names 2001-03-13 20:42:10 +00:00
GSHbox.m First public version. 1999-11-23 23:35:02 +00:00
GSHelpManagerPanel.m Added Header, changed includes, small restructuring of [init] and 2001-08-05 22:22:23 +00:00
GSInfoPanel.m Tidied some long comments 2000-12-19 15:47:24 +00:00
GSServicesManager.m Implemented missing NSUpdateDynamicServices(). 2001-08-14 22:39:06 +00:00
GSSimpleLayoutManager.h *** empty log message *** 2000-10-12 23:05:36 +00:00
GSSimpleLayoutManager.m Little improvement of the description of the _GNULineLayoutInfo objects - 2001-08-30 20:20:49 +00:00
GSTable.m Tidied 2001-01-16 20:39:13 +00:00
GSTextStorage.h Extracted interface 2001-05-18 20:59:23 +00:00
GSTextStorage.m Shallow copy for attributes 2001-06-07 06:10:33 +00:00
GSTrackingRect.m Fixes for cursor updating 1999-11-15 16:00:47 +00:00
GSVbox.m First public version. 1999-11-23 23:35:02 +00:00
libgnustep-gui.def Fixes to compile shared on Windows 2001-07-30 21:30:51 +00:00
NSActionCell.m Remove initialisation and copy method, as this were mere super 2000-12-08 01:20:03 +00:00
NSAffineTransform.m Fixes to compile shared on Windows 2001-07-30 21:30:51 +00:00
NSApplication.m Implemented [rightMouseDown:] with code from NSResponder. 2001-08-21 23:23:19 +00:00
NSAttributedString.m Moved text conversion classes to separate bundle 2001-08-21 14:52:00 +00:00
NSBezierPath.m When appending an arc to a bezier path, draw the line from the current 2001-08-13 13:08:22 +00:00
NSBitmapImageRep.m Fix image encoding 2001-09-01 04:20:55 +00:00
NSBox.m Method to calc minimum size 2001-06-07 04:01:02 +00:00
NSBrowser.m [NSBrowser -_performLoadOfColumn:] : improved performance when loading 2001-08-20 10:12:11 +00:00
NSBrowserCell.m * configure.in: added /usr/local/include and /usr/local/lib for 2001-05-13 20:59:21 +00:00
NSBundleAdditions.m Convert libgmodel to a bundle 2001-07-31 16:57:26 +00:00
NSButton.m Merge from 0.7.0 2001-07-09 02:49:03 +00:00
NSButtonCell.m * Source/NSButtonCell.m ([NSButtonCell -drawInteriorWithFrame: 2001-04-16 19:52:52 +00:00
NSCachedImageRep.m Tidyups 2001-02-19 20:50:49 +00:00
NSCell.m When programmatically simulating a mouse click, also change state of the 2001-06-16 11:06:16 +00:00
NSClipView.m Make the rectangle to copy in device space integral before copying 2001-02-18 15:09:15 +00:00
NSColor.m Fixes to compile shared on Windows 2001-07-30 21:30:51 +00:00
NSColorList.m Fix for loading color lists from file. 2001-04-22 10:44:40 +00:00
NSColorPanel.m Added an [init] method, use this in [sharedColorPanel]. Replaced 2001-04-22 23:00:40 +00:00
NSColorPicker.m Implement NSColorPicker, add method defs to NSImage.h, add ivar init to 2000-03-25 11:54:29 +00:00
NSColorWell.m Modifiefd color well to act more like NeXTstep one 2001-02-18 15:53:19 +00:00
NSComboBox.m Added [setDelegate:] method. 2001-06-09 23:33:47 +00:00
NSComboBoxCell.m Merge from 0.7.0 2001-07-09 02:49:03 +00:00
NSControl.m Implemented [refusesFirstResponder] and [setRefusesFirstResponder:]. 2000-12-24 14:07:06 +00:00
NSCStringText.m Merge from dawn 1999-09-09 02:56:20 +00:00
NSCursor.m Adopted to changes in header. 2001-07-23 22:58:54 +00:00
NSCustomImageRep.m Adopted to changes in header file. 2000-12-23 14:20:29 +00:00
NSDataLink.m Merged in 'dawn' CVS branch 1999-03-02 08:58:30 +00:00
NSDataLinkManager.m Merged in 'dawn' CVS branch 1999-03-02 08:58:30 +00:00
NSDataLinkPanel.m Moved the "not implemented yet" Panel to the shared instance 2000-12-16 16:23:41 +00:00
NSDocument.m Added dummy implementation for the new delegate operations. 2001-07-28 22:38:48 +00:00
NSDocumentController.m Commented out unused static variables. 2001-07-28 22:40:07 +00:00
NSDrawer.m Dummy implementation of NSDrawer class. 2001-08-01 00:03:07 +00:00
NSEPSImageRep.m Implemented canInitWithData:, imageUnfilteredFileTypes 2001-06-08 16:44:35 +00:00
NSEvent.m Made it compile without warning. 2001-08-01 22:51:43 +00:00
NSFileWrapper.m Fixes to compile shared on Windows 2001-07-30 21:30:51 +00:00
NSFont.m Cache all the fonts so we can returend a cached on if the same 2001-05-21 15:24:20 +00:00
NSFontManager.m Made [NSFont fontInfo] a public method to use it in the backend. 2001-05-12 12:34:42 +00:00
NSFontPanel.m Implement [reloadDefaultFontFamilies] and use it in [init]. 2001-08-01 22:48:17 +00:00
NSForm.m Updated for change in NSMatrix ivars 2000-09-10 15:06:37 +00:00
NSFormCell.m Implemented the new methods and [titleWidth:]. In method 2001-08-04 14:47:51 +00:00
NSGraphicsContext.m Dumy implementations for new class methods and implementations for 2001-08-04 14:43:31 +00:00
NSHelpManager.m In [NSApplication showHelp:] added a check for the existence of 2001-08-05 22:21:06 +00:00
NSHelpPanel.m Moved the "not implemented yet" Panel to the shared instance 2000-12-16 16:23:41 +00:00
NSImage.m Image archiving fixes 2001-08-30 22:02:38 +00:00
NSImageCell.m Removed [initImageCell:], [dealloc], [cellSizeForBounds:] and 2001-08-12 17:29:34 +00:00
NSImageRep.m [initialize] removed obsolete check for default setting of 2001-08-14 22:37:11 +00:00
NSImageView.m Corrected the handling of the cellClass so that every subclass of 2001-04-09 21:28:49 +00:00
NSInputManager.m Dummy implementation. 2001-08-18 15:17:49 +00:00
NSInputServer.m Dummy implementation. 2001-08-18 15:17:49 +00:00
NSInterfaceStyle.m Tidyup responder ivars 2000-03-19 07:33:26 +00:00
NSLayoutManager.m Fix for glyph index immediately beyond glyph range 2001-01-26 17:01:43 +00:00
NSMatrix.m [NSMatrix -sizeToFit] : This method now assumes that all cells have the 2001-08-20 10:48:09 +00:00
NSMenu.m [insertItemWithTitle:...atIndex:] autorelease the return value. 2001-08-30 06:50:04 +00:00
NSMenuItem.m Adopted to changes in header. Implemented class for 2001-08-27 18:48:55 +00:00
NSMenuItemCell.m Replaced use of mcell_highlighted with _cell.is_highlighted. 2001-09-01 17:10:54 +00:00
NSMenuView.m In [setWindowFrameForAttachingToRect:...popUpSelectedItem:] 2001-08-19 23:22:32 +00:00
NSObjectProtocols.m Tidied coordinate stuff to allow for window borders. 2000-03-07 12:00:00 +00:00
NSOpenPanel.m [NSSavePanel -runModalForDirectory:file:] 2001-08-13 14:57:20 +00:00
NSPageLayout.m Small improvements. 2001-01-08 01:12:31 +00:00
NSPanel.m 2001-07-17 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> 2001-07-17 12:29:32 +00:00
NSParagraphStyle.m Prefixed all NSParagraphStyle and NSTextTab ivars with underscores 2000-12-12 21:14:00 +00:00
NSPasteboard.m Tidyups 2001-02-19 20:50:49 +00:00
NSPopUpButton.m [NSPopUpButton -keyDown:] add code to send the selected item action to its 2001-08-13 14:34:35 +00:00
NSPopUpButtonCell.m In [insertItemWithTitle:atIndex:] use action and target from the 2001-08-30 06:50:38 +00:00
NSPrinter.m Modernize NSPrinter code. 2001-03-19 23:34:36 +00:00
NSPrintInfo.m Added method [copyWithZone:]. 2000-11-13 15:16:40 +00:00
NSPrintOperation.m Fixes to compile shared on Windows 2001-07-30 21:30:51 +00:00
NSPrintPanel.m Merged in 'dawn' CVS branch 1999-03-02 08:58:30 +00:00
NSProgressIndicator.m Updated for change in NSView ivars 2000-01-10 02:04:25 +00:00
NSResponder.m Added dummy implementation of [scrollWheel:]. 2001-08-21 23:22:51 +00:00
NSSavePanel.m [NSSavePanel -runModalForDirectory:file:] 2001-08-13 14:57:20 +00:00
NSScreen.m Load backend as a bundle. 2001-04-13 20:04:04 +00:00
NSScroller.m Tidied 2001-01-28 20:26:55 +00:00
NSScrollView.m Tidied 2001-01-28 23:01:25 +00:00
NSSecureTextField.m Adding modifications for NSSecureTextField. This is a partial 2000-11-04 06:58:29 +00:00
NSSelection.m Merged in 'dawn' CVS branch 1999-03-02 08:58:30 +00:00
NSSimpleHorizontalTypesetter.m Added some basic implementation. 2000-09-04 18:41:31 +00:00
NSSlider.m [initWithFrame:] removed superflous [setCell:] call, as this gets 2001-04-09 21:29:35 +00:00
NSSliderCell.m Fixed displaying a title in the slider 2000-09-03 19:27:02 +00:00
NSSpellChecker.m Added nextKeyView to views withing gmodel to allow user to tab between buttons. Fixed a bug in NSBrowser. Made some corrections to NSSpellChecker and [NSTextView checkSpelling:] 2001-08-03 05:16:49 +00:00
NSSpellServer.m Corrected the implementation of some of the methods in NSSpellChecker and NSSpellServer. I also added a working spell checker which uses ispell. 2001-07-24 04:31:06 +00:00
NSSplitView.m Implemented adjusting subviews only the first time the splitview is 2001-02-07 22:06:32 +00:00
NSStepper.m NSStepper class : first implementation 2001-08-20 10:16:22 +00:00
NSStepperCell.m NSStepperCell class : first implementation 2001-08-20 10:15:54 +00:00
NSStringDrawing.m Corrected drawing code for text attachments. 2001-06-06 18:06:52 +00:00
NSTableColumn.m Fixed dataCellForRow: 2001-08-30 09:31:27 +00:00
NSTableHeaderCell.m Adopted to changes in NSCell. 2000-12-07 00:20:17 +00:00
NSTableHeaderView.m Reimplemented column resizing 2001-08-13 15:03:39 +00:00
NSTableView.m Indentation tidyup 2001-08-30 09:30:13 +00:00
NSTabView.m Fixed problem with exposed rect being confused with bounds 2000-12-06 16:48:51 +00:00
NSTabViewItem.m Adopted to programming standard. In [drawLabel:inRect:] use string 2001-05-07 22:53:17 +00:00
NSText.m Merged NSText code into NSTextView 2000-12-20 17:00:32 +00:00
NSTextAttachment.m Removed the copyWithZone: method as this has been fixed on 2001-06-07 14:24:46 +00:00
NSTextContainer.m Improvements for replacing the text view with another one 2001-01-07 00:59:57 +00:00
NSTextField.m Corrected the handling of the cellClass so that every subclass of 2001-04-09 21:28:49 +00:00
NSTextFieldCell.m Do not copy deeply ivars when copying 2000-12-12 17:12:16 +00:00
NSTextStorage.m Indentation tidyup 2001-08-30 20:14:50 +00:00
NSTextView.m Indentation tidyups 2001-08-30 18:36:06 +00:00
NSTypesetter.m Addition of typesetter classes. 2000-06-12 04:30:42 +00:00
NSView.m Work around bug in 2.91.66 compiler 2001-07-16 10:26:23 +00:00
NSWindow.m Cache the default notification center. In [sendEvent:] handle case 2001-08-21 23:24:00 +00:00
NSWindowController.m Use ASSIGN 2001-07-20 09:19:47 +00:00
NSWorkspace.m Fixes to compile shared on Windows 2001-07-30 21:30:51 +00:00
tiff.m Fix image encoding 2001-09-01 04:20:55 +00:00
win32-def.top Merge from dawn 1999-09-09 02:56:20 +00:00
win32-entry.c Merge from dawn 1999-09-09 02:56:20 +00:00