mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 12:00:52 +00:00
Small clean ups in NSView, NSTableView and the headers included in
AppKit.h git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@23257 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
ccc72cc74f
commit
f2beece4f3
4 changed files with 59 additions and 55 deletions
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
|||
2006-08-11 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Source/NSView.m (displayIfNeededInRect:): Check for
|
||||
needs_display == YES, instead of NO.
|
||||
* Headers/AppKit/AppKit.h: Added missing header files and moved
|
||||
the non-OpenStep ones inside the #ifdef.
|
||||
* Source/NSTableView.m (-sizeLastColumnToFit): Don't clamp the
|
||||
value of the new column width, as the column those this by
|
||||
itself, and rely on the automatic tiling
|
||||
|
||||
2006-08-11 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Source/NSSlider.m (mouseDown:, trackKnob:knobRect:,
|
||||
|
|
|
@ -43,10 +43,8 @@
|
|||
#include <AppKit/NSGraphics.h>
|
||||
|
||||
#include <AppKit/NSActionCell.h>
|
||||
#include <AppKit/NSAffineTransform.h>
|
||||
#include <AppKit/NSApplication.h>
|
||||
#include <AppKit/NSAttributedString.h>
|
||||
#include <AppKit/NSBezierPath.h>
|
||||
#include <AppKit/NSBitmapImageRep.h>
|
||||
#include <AppKit/NSBox.h>
|
||||
#include <AppKit/NSBrowser.h>
|
||||
|
@ -62,16 +60,12 @@
|
|||
#include <AppKit/NSColorPicker.h>
|
||||
#include <AppKit/NSColorPicking.h>
|
||||
#include <AppKit/NSColorWell.h>
|
||||
#include <AppKit/NSComboBox.h>
|
||||
#include <AppKit/NSComboBoxCell.h>
|
||||
#include <AppKit/NSControl.h>
|
||||
#include <AppKit/NSCursor.h>
|
||||
#include <AppKit/NSCustomImageRep.h>
|
||||
#include <AppKit/NSDataLink.h>
|
||||
#include <AppKit/NSDataLinkManager.h>
|
||||
#include <AppKit/NSDataLinkPanel.h>
|
||||
#include <AppKit/NSDocument.h>
|
||||
#include <AppKit/NSDocumentController.h>
|
||||
#include <AppKit/NSDragging.h>
|
||||
#include <AppKit/NSEPSImageRep.h>
|
||||
#include <AppKit/NSEvent.h>
|
||||
|
@ -80,14 +74,11 @@
|
|||
#include <AppKit/NSFontPanel.h>
|
||||
#include <AppKit/NSForm.h>
|
||||
#include <AppKit/NSFormCell.h>
|
||||
#include <AppKit/NSGraphicsContext.h>
|
||||
#include <AppKit/NSHelpManager.h>
|
||||
#include <AppKit/NSHelpPanel.h>
|
||||
#include <AppKit/NSImage.h>
|
||||
#include <AppKit/NSImageCell.h>
|
||||
#include <AppKit/NSImageRep.h>
|
||||
#include <AppKit/NSImageView.h>
|
||||
#include <AppKit/NSInterfaceStyle.h>
|
||||
#include <AppKit/NSMatrix.h>
|
||||
#include <AppKit/NSMenu.h>
|
||||
#include <AppKit/NSMenuItem.h>
|
||||
|
@ -95,10 +86,8 @@
|
|||
#include <AppKit/NSMenuView.h>
|
||||
#include <AppKit/NSNibLoading.h>
|
||||
#include <AppKit/NSOpenPanel.h>
|
||||
#include <AppKit/NSOutlineView.h>
|
||||
#include <AppKit/NSPageLayout.h>
|
||||
#include <AppKit/NSPanel.h>
|
||||
#include <AppKit/NSParagraphStyle.h>
|
||||
#include <AppKit/NSPasteboard.h>
|
||||
#include <AppKit/NSPopUpButton.h>
|
||||
#include <AppKit/NSPopUpButtonCell.h>
|
||||
|
@ -106,54 +95,74 @@
|
|||
#include <AppKit/NSPrintInfo.h>
|
||||
#include <AppKit/NSPrintOperation.h>
|
||||
#include <AppKit/NSPrintPanel.h>
|
||||
#include <AppKit/NSProgressIndicator.h>
|
||||
#include <AppKit/NSResponder.h>
|
||||
#include <AppKit/NSSavePanel.h>
|
||||
#include <AppKit/NSScreen.h>
|
||||
#include <AppKit/NSScroller.h>
|
||||
#include <AppKit/NSScrollView.h>
|
||||
#include <AppKit/NSSecureTextField.h>
|
||||
#include <AppKit/NSSelection.h>
|
||||
#include <AppKit/NSSlider.h>
|
||||
#include <AppKit/NSSliderCell.h>
|
||||
#include <AppKit/NSSound.h>
|
||||
#include <AppKit/NSSpellChecker.h>
|
||||
#include <AppKit/NSSpellProtocol.h>
|
||||
#include <AppKit/NSSpellServer.h>
|
||||
#include <AppKit/NSSplitView.h>
|
||||
#include <AppKit/NSStringDrawing.h>
|
||||
#include <AppKit/NSText.h>
|
||||
#include <AppKit/NSTextField.h>
|
||||
#include <AppKit/NSTextFieldCell.h>
|
||||
#include <AppKit/NSView.h>
|
||||
#include <AppKit/NSWindow.h>
|
||||
#include <AppKit/NSWorkspace.h>
|
||||
|
||||
#ifndef STRICT_OPENSTEP
|
||||
#include <AppKit/NSAlert.h>
|
||||
#include <AppKit/NSAffineTransform.h>
|
||||
#include <AppKit/NSBezierPath.h>
|
||||
#include <AppKit/NSComboBox.h>
|
||||
#include <AppKit/NSComboBoxCell.h>
|
||||
#include <AppKit/NSDocument.h>
|
||||
#include <AppKit/NSDocumentController.h>
|
||||
#include <AppKit/NSDrawer.h>
|
||||
#include <AppKit/NSFileWrapper.h>
|
||||
#include <AppKit/NSGraphicsContext.h>
|
||||
#include <AppKit/NSHelpManager.h>
|
||||
#include <AppKit/NSInputManager.h>
|
||||
#include <AppKit/NSInputServer.h>
|
||||
#include <AppKit/NSInterfaceStyle.h>
|
||||
#include <AppKit/NSLayoutManager.h>
|
||||
#include <AppKit/NSMovie.h>
|
||||
#include <AppKit/NSMovieView.h>
|
||||
#include <AppKit/NSNib.h>
|
||||
#include <AppKit/NSNibDeclarations.h>
|
||||
#include <AppKit/NSOpenGL.h>
|
||||
#include <AppKit/NSOpenGLView.h>
|
||||
#include <AppKit/NSOutlineView.h>
|
||||
#include <AppKit/NSParagraphStyle.h>
|
||||
#include <AppKit/NSProgressIndicator.h>
|
||||
#include <AppKit/NSRulerMarker.h>
|
||||
#include <AppKit/NSRulerView.h>
|
||||
#include <AppKit/NSSearchField.h>
|
||||
#include <AppKit/NSSearchFieldCell.h>
|
||||
#include <AppKit/NSSecureTextField.h>
|
||||
#include <AppKit/NSSound.h>
|
||||
#include <AppKit/NSStepper.h>
|
||||
#include <AppKit/NSStepperCell.h>
|
||||
#include <AppKit/NSStringDrawing.h>
|
||||
#include <AppKit/NSTableColumn.h>
|
||||
#include <AppKit/NSTableHeaderCell.h>
|
||||
#include <AppKit/NSTableHeaderView.h>
|
||||
#include <AppKit/NSTableView.h>
|
||||
#include <AppKit/NSTabView.h>
|
||||
#include <AppKit/NSTabViewItem.h>
|
||||
#include <AppKit/NSText.h>
|
||||
#include <AppKit/NSTextField.h>
|
||||
#include <AppKit/NSTextFieldCell.h>
|
||||
#include <AppKit/NSTextView.h>
|
||||
#include <AppKit/NSView.h>
|
||||
#include <AppKit/NSWindow.h>
|
||||
#include <AppKit/NSWorkspace.h>
|
||||
#include <AppKit/NSNibDeclarations.h>
|
||||
|
||||
#ifndef STRICT_OPENSTEP
|
||||
#include <AppKit/NSDrawer.h>
|
||||
#include <AppKit/NSFileWrapper.h>
|
||||
#include <AppKit/NSLayoutManager.h>
|
||||
#include <AppKit/NSOutlineView.h>
|
||||
#include <AppKit/NSNib.h>
|
||||
#include <AppKit/NSRulerMarker.h>
|
||||
#include <AppKit/NSRulerView.h>
|
||||
#include <AppKit/NSTextAttachment.h>
|
||||
#include <AppKit/NSTextContainer.h>
|
||||
#include <AppKit/NSTextStorage.h>
|
||||
#include <AppKit/NSTextView.h>
|
||||
#include <AppKit/NSToolbar.h>
|
||||
#include <AppKit/NSToolbarItem.h>
|
||||
#include <AppKit/NSUserInterfaceValidation.h>
|
||||
#include <AppKit/NSWindowController.h>
|
||||
#include <AppKit/NSWindow+Toolbar.h>
|
||||
#include <AppKit/NSToolbar.h>
|
||||
#include <AppKit/NSToolbarItem.h>
|
||||
#endif
|
||||
|
||||
#include <AppKit/PSOperators.h>
|
||||
|
|
|
@ -4002,26 +4002,11 @@ static inline float computePeriod(NSPoint mouseLocationWin,
|
|||
lastColumn = [_tableColumns objectAtIndex: (_numberOfColumns - 1)];
|
||||
if ([lastColumn isResizable] == NO)
|
||||
return;
|
||||
excess_width = NSMaxX ([self convertRect: [_super_view bounds]
|
||||
fromView: _super_view]);
|
||||
excess_width -= NSMaxX (_bounds);
|
||||
last_column_width = [lastColumn width];
|
||||
last_column_width += excess_width;
|
||||
_tilingDisabled = YES;
|
||||
if (last_column_width < [lastColumn minWidth])
|
||||
{
|
||||
[lastColumn setWidth: [lastColumn minWidth]];
|
||||
}
|
||||
else if (last_column_width > [lastColumn maxWidth])
|
||||
{
|
||||
[lastColumn setWidth: [lastColumn maxWidth]];
|
||||
}
|
||||
else
|
||||
{
|
||||
[lastColumn setWidth: last_column_width];
|
||||
}
|
||||
_tilingDisabled = NO;
|
||||
[self tile];
|
||||
excess_width = NSMaxX([self convertRect: [_super_view bounds]
|
||||
fromView: _super_view]) - NSMaxX(_bounds);
|
||||
last_column_width = [lastColumn width] + excess_width;
|
||||
// This will automatically retile the table
|
||||
[lastColumn setWidth: last_column_width];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1996,7 +1996,7 @@ static NSRect convert_rect_using_matrices(NSRect aRect, NSAffineTransform *matri
|
|||
|
||||
- (void) displayIfNeededInRect: (NSRect)aRect
|
||||
{
|
||||
if (_rFlags.needs_display == NO)
|
||||
if (_rFlags.needs_display == YES)
|
||||
{
|
||||
if ([self isOpaque] == YES)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue