Commit graph

8418 commits

Author SHA1 Message Date
Fred Kiefer
4a0281b9c4 Removed new GCC 3.4 warnings from Alexander Malmbergs list.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17601 72102866-910b-0410-8b05-ffd578937521
2003-09-01 18:17:52 +00:00
Fred Kiefer
a46846708e Removed uneeded and inconsistent method declarations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17599 72102866-910b-0410-8b05-ffd578937521
2003-09-01 18:17:06 +00:00
Fred Kiefer
045a5b0c08 Added protocol NSTextInput to ivar _currentClient.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17598 72102866-910b-0410-8b05-ffd578937521
2003-09-01 18:16:36 +00:00
Fred Kiefer
8fa906a7a2 Corrected type of method _nonAutoreleasedTypingAttributes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17597 72102866-910b-0410-8b05-ffd578937521
2003-09-01 18:16:11 +00:00
Fred Kiefer
374c449730 Removed unused global currentVersion.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17596 72102866-910b-0410-8b05-ffd578937521
2003-09-01 18:15:10 +00:00
Fred Kiefer
4035581bdd [readFromURL:options:documentAttributes:] corrected the handling
to type "text", where [NSString alloc] was missing.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17595 72102866-910b-0410-8b05-ffd578937521
2003-09-01 18:14:47 +00:00
Fred Kiefer
1e93141946 Implemented support for fredesktop.org thumbnail icons.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17594 72102866-910b-0410-8b05-ffd578937521
2003-09-01 17:00:24 +00:00
Fred Kiefer
aa667be71a Documented the new user default value GSUseFreedesktopThumbnails.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17593 72102866-910b-0410-8b05-ffd578937521
2003-09-01 16:59:41 +00:00
Fred Kiefer
e1ac3ed3ca New method [_saveImageFor:] used in all places in this file where
an icon is created from a file name. New method
[thumbnailForFile:] calculated the name of the corresponding
FreeDeskTop.org thumbnail file for a given file name. This does
not chack if this file exists!. In [iconForFile:] use this
thumbnails if the user default GSUseFreedesktopThumbnails is YES.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17592 72102866-910b-0410-8b05-ffd578937521
2003-09-01 16:58:54 +00:00
Fred Kiefer
1a94f30ba2 [canInitWithData:], [imageRepsWithData:] and [initWithData:]
protect against data being nil. [imageRepsWithFile:] check if the
file exists and only return an array when it contains objects.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17591 72102866-910b-0410-8b05-ffd578937521
2003-09-01 16:58:27 +00:00
Gregory John Casamento
ee1d9197b7 Corrected mainMenu initialization problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17582 72102866-910b-0410-8b05-ffd578937521
2003-09-01 09:21:46 +00:00
Gregory John Casamento
09b96f1cbb Corrected initialization problem. Was doing [NSButton init...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17579 72102866-910b-0410-8b05-ffd578937521
2003-08-31 13:28:03 +00:00
Gregory John Casamento
7f15b1ab39 Correct extra retain count issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17576 72102866-910b-0410-8b05-ffd578937521
2003-08-31 03:42:03 +00:00
Fred Kiefer
2677902f96 Cleanup of notification handling in NSWindowController.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17575 72102866-910b-0410-8b05-ffd578937521
2003-08-30 19:13:58 +00:00
Fred Kiefer
6878b86f27 Changed [setWindow:] to manage the notification connection to the window.
[initWithWindow:], [dealloc] and [_windowWillClose:] now use [setWindow:].
[setDocument:] now no longer retains the document, as this is
already retaining the window controller. Simplified [loadWindow]
by using the method [windowNibPath].


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17574 72102866-910b-0410-8b05-ffd578937521
2003-08-30 19:13:10 +00:00
Gregory John Casamento
ea85bcccb7 Added code to conditionally call desig. init. if it is defined on current class (only not parents).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17572 72102866-910b-0410-8b05-ffd578937521
2003-08-30 05:01:47 +00:00
Adam Fedor
d323f62b6c * Source/GNUmakefile.preamble (ADDITIONAL_OBJCFLAGS): Include
target dir for config.h (disable-flattened).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17571 72102866-910b-0410-8b05-ffd578937521
2003-08-30 03:47:10 +00:00
Adam Fedor
ac36615df6 Reopen stderr
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17567 72102866-910b-0410-8b05-ffd578937521
2003-08-29 14:59:45 +00:00
Gregory John Casamento
a5bcb506e4 Updated variable names. Added more implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17566 72102866-910b-0410-8b05-ffd578937521
2003-08-29 04:13:48 +00:00
Gregory John Casamento
c071ffba8d Corrected a segfault and prevent calling designated initializer when loading into interface buidler app.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17562 72102866-910b-0410-8b05-ffd578937521
2003-08-28 04:38:22 +00:00
Adam Fedor
9e1dc5b085 Set daemon flag when forking.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17560 72102866-910b-0410-8b05-ffd578937521
2003-08-28 02:40:03 +00:00
Adam Fedor
525c3100b8 Version 0.8.9
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17553 72102866-910b-0410-8b05-ffd578937521
2003-08-27 02:35:09 +00:00
Gregory John Casamento
e1c69fed03 Corrected a memory issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17535 72102866-910b-0410-8b05-ffd578937521
2003-08-25 04:50:09 +00:00
Gregory John Casamento
a32c4a14df Added more of the implementation for toolbar/toolbaritem. Added check in GSClassSwapper to prevent an error case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17532 72102866-910b-0410-8b05-ffd578937521
2003-08-24 17:22:11 +00:00
Adam Fedor
577c9532e6 Fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17515 72102866-910b-0410-8b05-ffd578937521
2003-08-23 03:25:24 +00:00
Adam Fedor
a1bfcac8e8 Close file descriptors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17514 72102866-910b-0410-8b05-ffd578937521
2003-08-23 03:24:25 +00:00
Gregory John Casamento
bc7f655703 Adding new templates and deprecating the old ones.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17511 72102866-910b-0410-8b05-ffd578937521
2003-08-23 01:03:40 +00:00
Fred Kiefer
a2db10956e NSWindow now asks the document if it should close the window.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17509 72102866-910b-0410-8b05-ffd578937521
2003-08-20 14:13:38 +00:00
Fred Kiefer
98da20e7b6 In [performClose:] call the method [shouldCloseWindowController:]
on the document instead of [windowShouldClose:]


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17508 72102866-910b-0410-8b05-ffd578937521
2003-08-20 14:12:43 +00:00
Fred Kiefer
b3f77ee1c5 Improved NSPopUpButtonCell to closer conform to the specification.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17507 72102866-910b-0410-8b05-ffd578937521
2003-08-20 13:23:59 +00:00
Fred Kiefer
9aec274300 Overall change to use method calls rather than direct ivar access.
[setMenu:] also call [setMenuView:]. [removeItemWithTitle],
[removeItemAtIndex] and [removeAllItems] make sure that the
selected item ivar gets unset, when this is
removed. [setMenuItem:] overwrite super method to set/unset the
image. [selectItem:] no longer changes the image of this
item. [synchronizeTitleAndSelectedItem] now works on the menu item
not the selected item. [attachPopUpWithFrame:inView:] added
listening for notifications. [dismissPopUp] remove listening for
notifications. Added [performClickWithFrame:inView:] and
[performClick:]. Further simplified [drawInteriorWithFrame:inView:].
[initWithCoder:] made sure that old stored objects still get read
in correctly even if most ivars may be set wrong.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17506 72102866-910b-0410-8b05-ffd578937521
2003-08-20 13:17:08 +00:00
Fred Kiefer
1b82a55c2d In [keyDown:] removed setting and unsetting of notification
listening, as this now gets handled in NSPopUpButtonCell.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17505 72102866-910b-0410-8b05-ffd578937521
2003-08-20 13:16:28 +00:00
Fred Kiefer
bfc31694fd In [itemChanged:] call [setNeedsDisplayForItemAtIndex:] so that
changes get redisplayed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17504 72102866-910b-0410-8b05-ffd578937521
2003-08-20 13:15:46 +00:00
Alexander Malmberg
0ab3be5eb5 Don't do initialization that requires the shared application object/backend too early (ie. move it from +initialize to other methods). Add some asserts to try to catch these errors in the future.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17503 72102866-910b-0410-8b05-ffd578937521
2003-08-20 12:43:52 +00:00
Alexander Malmberg
39c092170a Don't return values from methods returning void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17502 72102866-910b-0410-8b05-ffd578937521
2003-08-20 12:13:34 +00:00
Adam Fedor
a412965710 Make sure ext is lowercase
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17500 72102866-910b-0410-8b05-ffd578937521
2003-08-20 03:58:49 +00:00
Adam Fedor
9265e93659 Don't include ../Headers on non-gnu
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17494 72102866-910b-0410-8b05-ffd578937521
2003-08-18 20:43:23 +00:00
Adam Fedor
db304032af Fix leak of dictionary object.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17488 72102866-910b-0410-8b05-ffd578937521
2003-08-18 03:47:42 +00:00
Adam Fedor
1f8c6011b3 Broweser, ImageCell fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17487 72102866-910b-0410-8b05-ffd578937521
2003-08-18 03:28:58 +00:00
Adam Fedor
a3113ee753 * Source/NSDocument.m ([NSDocument -init]): Check the count of the
types array and uses Viewer and Editor NSRoles to set the default
type.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17485 72102866-910b-0410-8b05-ffd578937521
2003-08-16 17:12:34 +00:00
David Ayers
a5621a25e4 * Headers/Additions/GNUstepGUI/GSVersion.h: Remove generated
file that should have been ignored by entry in .cvsignore.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17480 72102866-910b-0410-8b05-ffd578937521
2003-08-13 16:50:49 +00:00
David Ayers
c75e21ec61 * Headers/gnustep/gui/*.h/*.h.in: Remove headers moved in
header reorganization on 2003-07-31.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17479 72102866-910b-0410-8b05-ffd578937521
2003-08-13 16:31:47 +00:00
Adam Fedor
7546a60acd Man file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17473 72102866-910b-0410-8b05-ffd578937521
2003-08-13 03:50:42 +00:00
Alexander Malmberg
4cb2493b3c Add new methods for getting the default defaults for fonts.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17467 72102866-910b-0410-8b05-ffd578937521
2003-08-10 21:30:49 +00:00
Richard Frith-Macdonald
e9b1c632bd Minor cleanup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17451 72102866-910b-0410-8b05-ffd578937521
2003-08-07 10:01:42 +00:00
Ludovic Marcotte
45fdc0cdfa Fixed a bug in NSPopUpButtonCell - see the ChangeLog for details.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17418 72102866-910b-0410-8b05-ffd578937521
2003-08-02 14:55:30 +00:00
Adam Fedor
8b09ec55a8 Update documentation install
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17415 72102866-910b-0410-8b05-ffd578937521
2003-08-02 03:41:10 +00:00
David Ayers
b18f1c4ac4 Header reorganization - Please refer to ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17408 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:52:10 +00:00
Michael Silva
8512c509e1 Cell modifications to remove unecessary images/color changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17406 72102866-910b-0410-8b05-ffd578937521
2003-07-31 20:47:00 +00:00
Adam Fedor
b1aac22d94 Update doc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17405 72102866-910b-0410-8b05-ffd578937521
2003-07-31 14:33:20 +00:00