Commit graph

4644 commits

Author SHA1 Message Date
stoyan
899ba50b1f [NSMenuView mouseDown:] Generate periodic events every 0.01 seconds
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16486 72102866-910b-0410-8b05-ffd578937521
2003-04-21 09:41:03 +00:00
stoyan
5de602dfb4 NSMenuItemCell.m: Moved code from setMenuView to calcSize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16481 72102866-910b-0410-8b05-ffd578937521
2003-04-17 12:00:40 +00:00
stoyan
55463a8ab2 Moved code from setMenuView to calcSize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16480 72102866-910b-0410-8b05-ffd578937521
2003-04-17 11:59:32 +00:00
michael
8b9c6304eb Update Images/common_WMClose.tiff and Images/common_WMCloseBroken.tiff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16473 72102866-910b-0410-8b05-ffd578937521
2003-04-15 06:07:55 +00:00
nico
a356c07557 Added missing include to AppKit.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16472 72102866-910b-0410-8b05-ffd578937521
2003-04-14 12:36:19 +00:00
nico
b21f4ba3b1 Include NSDocument.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16471 72102866-910b-0410-8b05-ffd578937521
2003-04-14 12:35:51 +00:00
stoyan
d38ca03155 NSApplication: Do not add X image if window has close button
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16462 72102866-910b-0410-8b05-ffd578937521
2003-04-14 09:47:12 +00:00
stoyan
3eaff626ac Do not add X image if window has close button
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16461 72102866-910b-0410-8b05-ffd578937521
2003-04-14 09:45:24 +00:00
michael
d1a83dfe4c whatever.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16459 72102866-910b-0410-8b05-ffd578937521
2003-04-14 00:03:09 +00:00
michael
8df511620b Multiple commits from Michael, see ChangeLog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16458 72102866-910b-0410-8b05-ffd578937521
2003-04-13 23:45:39 +00:00
stoyan
02b5808b0b NSPopUpButton/Cell improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16456 72102866-910b-0410-8b05-ffd578937521
2003-04-13 09:00:30 +00:00
stoyan
5f22f41211 Draw temporary cell if no items in menu
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16455 72102866-910b-0410-8b05-ffd578937521
2003-04-13 08:57:29 +00:00
stoyan
d776fa5316 beep on click when no items to display
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16454 72102866-910b-0410-8b05-ffd578937521
2003-04-13 08:56:35 +00:00
stoyan
ce7c062414 NSPopUpButtonCell removeAllItems fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16445 72102866-910b-0410-8b05-ffd578937521
2003-04-12 11:14:23 +00:00
stoyan
e0db08ef11 (removeAllItems): Leave item at index 0 with empty title
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16444 72102866-910b-0410-8b05-ffd578937521
2003-04-12 11:12:31 +00:00
stoyan
f7d80768db NSMenuView: isOpaque implemented. update imporving
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16433 72102866-910b-0410-8b05-ffd578937521
2003-04-11 12:54:57 +00:00
stoyan
ffd601e110 isOpaque implemented. update imporving
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16432 72102866-910b-0410-8b05-ffd578937521
2003-04-11 12:53:20 +00:00
stoyan
a33d285a2b NSApplication: Windows menu manipulation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16431 72102866-910b-0410-8b05-ffd578937521
2003-04-11 12:43:23 +00:00
stoyan
d7ee733237 Windows menu manipulation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16430 72102866-910b-0410-8b05-ffd578937521
2003-04-11 12:42:10 +00:00
stoyan
542befa317 NSPopUpButton mouseDown fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16428 72102866-910b-0410-8b05-ffd578937521
2003-04-11 10:36:53 +00:00
stoyan
b666d45363 mouseDown fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16427 72102866-910b-0410-8b05-ffd578937521
2003-04-11 10:35:36 +00:00
stoyan
c31efa177c NSPopUpButton fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16416 72102866-910b-0410-8b05-ffd578937521
2003-04-10 15:17:42 +00:00
stoyan
e518f42915 add remove/image only if it's not user settings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16415 72102866-910b-0410-8b05-ffd578937521
2003-04-10 15:06:48 +00:00
stoyan
a5b65fb42e mouseDown selections fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16414 72102866-910b-0410-8b05-ffd578937521
2003-04-10 15:05:50 +00:00
pyr
9f51f0bca5 Source/NSWindow.m ([-sendEvent:], case NSRightMouseDown):
removed code to display the menu. This is now done by
	[NSView -rightMouseDown:].
Source/NSView.m: overrides -menu,
	changes -rightMouseDown: to display the menu,
	documents -menu, -menuForEvent: and +defaultMenu.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16413 72102866-910b-0410-8b05-ffd578937521
2003-04-10 14:00:53 +00:00
CaS
aa2355943a Fix for multiple startup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16410 72102866-910b-0410-8b05-ffd578937521
2003-04-10 09:04:24 +00:00
CaS
b2c12040e5 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16409 72102866-910b-0410-8b05-ffd578937521
2003-04-10 05:36:19 +00:00
alexm
77261b37c3 Fix updating of glyph counts in some rare cases. Minor cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16408 72102866-910b-0410-8b05-ffd578937521
2003-04-10 00:08:26 +00:00
CaS
f0b3c9c911 Minor fix in last mod.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16406 72102866-910b-0410-8b05-ffd578937521
2003-04-09 16:34:49 +00:00
CaS
5a29660149 File opening tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16405 72102866-910b-0410-8b05-ffd578937521
2003-04-09 16:12:22 +00:00
CaS
284510e963 Remove bogus link
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16403 72102866-910b-0410-8b05-ffd578937521
2003-04-09 13:32:16 +00:00
CaS
9a48de7578 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16402 72102866-910b-0410-8b05-ffd578937521
2003-04-09 12:27:16 +00:00
CaS
3867a5678e Documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16401 72102866-910b-0410-8b05-ffd578937521
2003-04-09 12:06:58 +00:00
stoyan
e8d00dc280 horizontal menu fixes; title view mouseDown event loop changed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16399 72102866-910b-0410-8b05-ffd578937521
2003-04-09 09:42:26 +00:00
stoyan
12f306bd69 Draw content before backend window ordering
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16397 72102866-910b-0410-8b05-ffd578937521
2003-04-09 07:18:44 +00:00
stoyan
1dfaefe6bd return back horizontal menu code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16396 72102866-910b-0410-8b05-ffd578937521
2003-04-09 07:06:51 +00:00
alexm
6d9afde0d7 (-setNeedsDisplay:, -setNeedsDisplayInRect:): Thread safety related fixes and cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16394 72102866-910b-0410-8b05-ffd578937521
2003-04-08 22:42:02 +00:00
alexm
fc594550f7 (-mouseDown:): Rewrite the mouse tracking loop.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16391 72102866-910b-0410-8b05-ffd578937521
2003-04-08 13:36:15 +00:00
alexm
2c148286ee Make -setNeedsDiplay: and -setNeedsDisplayInRect: thread safe.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16390 72102866-910b-0410-8b05-ffd578937521
2003-04-08 00:17:53 +00:00
alexm
219fb4b8da Release all memory if the fontInfo can't be created.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16386 72102866-910b-0410-8b05-ffd578937521
2003-04-07 11:07:57 +00:00
alexm
112a77b823 Add error recovery. Make more memory-efficient by avoiding autoreleased objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16385 72102866-910b-0410-8b05-ffd578937521
2003-04-07 10:02:47 +00:00
alexm
37cc2afb94 Make -setNeedsDisplay* safe to use from performers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16381 72102866-910b-0410-8b05-ffd578937521
2003-04-06 18:03:33 +00:00
alexm
71c421778a Make sure the text storage doesn't have unprocessed editing when using it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16378 72102866-910b-0410-8b05-ffd578937521
2003-04-06 13:12:34 +00:00
alexm
cbd12f6d50 Make preview active by default.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16368 72102866-910b-0410-8b05-ffd578937521
2003-04-05 11:00:28 +00:00
CaS
4e87de4e7a STRICT_OPENSTEP fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16367 72102866-910b-0410-8b05-ffd578937521
2003-04-05 03:38:53 +00:00
stoyan
c09eb5bbf0 NSMenu fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16356 72102866-910b-0410-8b05-ffd578937521
2003-04-04 13:21:56 +00:00
stoyan
cede73dda9 displayTransient: Call [self sizeToFit] before caclulating locations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16355 72102866-910b-0410-8b05-ffd578937521
2003-04-04 12:11:25 +00:00
stoyan
c8359e730b NSMenu fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16354 72102866-910b-0410-8b05-ffd578937521
2003-04-04 12:10:33 +00:00
alexm
5ead257dd3 Misc. cleanups. (-dealloc): Remove the delegate from the notification center for the notifications we added it for.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16346 72102866-910b-0410-8b05-ffd578937521
2003-04-04 00:51:34 +00:00
alexm
8e14f25072 When steping forward at the end of the glyph runs, correctly handle the case where the current run is extended.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16345 72102866-910b-0410-8b05-ffd578937521
2003-04-03 18:31:25 +00:00