Commit graph

3377 commits

Author SHA1 Message Date
Richard Frith-MacDonald
3b84c6bed7 Merge updates from trunk with a few bugfixes and start of implementation of
NSButtonImageSource for theming.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@24194 72102866-910b-0410-8b05-ffd578937521
2006-12-08 09:46:25 +00:00
Richard Frith-MacDonald
8611a58783 Merge changes from trunk at revision 24178
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@24179 72102866-910b-0410-8b05-ffd578937521
2006-12-03 07:26:47 +00:00
Richard Frith-MacDonald
f92292517e merged in changes from trunk to work with moved NSAffineTransform
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@24134 72102866-910b-0410-8b05-ffd578937521
2006-11-19 11:39:27 +00:00
Richard Frith-MacDonald
3825d42113 Sync with trunc at revision 24120
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@24121 72102866-910b-0410-8b05-ffd578937521
2006-11-17 11:07:43 +00:00
Richard Frith-MacDonald
e51387ab59 Impriove buttopn drawing api and support scroller on right.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@24115 72102866-910b-0410-8b05-ffd578937521
2006-11-16 17:33:41 +00:00
Richard Frith-MacDonald
ed1128c5cd Synchronise with trunk
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@24018 72102866-910b-0410-8b05-ffd578937521
2006-11-02 19:48:37 +00:00
Richard Frith-MacDonald
de0771f88a support tiling of button cells
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23970 72102866-910b-0410-8b05-ffd578937521
2006-10-26 16:20:51 +00:00
Richard Frith-MacDonald
b6a0cb6acf synchronise with trunk ot get bugfixes and cleanups etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23923 72102866-910b-0410-8b05-ffd578937521
2006-10-20 13:08:20 +00:00
Richard Frith-MacDonald
a43f1d0c71 Merge in updates from trunk at revision 23778.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23779 72102866-910b-0410-8b05-ffd578937521
2006-10-06 18:53:35 +00:00
Richard Frith-MacDonald
52d252d932 Improve help support ... fallback to a panel to display text if no external
application is available.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23698 72102866-910b-0410-8b05-ffd578937521
2006-10-01 18:00:33 +00:00
Richard Frith-MacDonald
03a95d3ca9 Allow setting of default theme for application.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23693 72102866-910b-0410-8b05-ffd578937521
2006-10-01 07:47:44 +00:00
Richard Frith-MacDonald
6c647b9cbf Improve theme selection panel
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23690 72102866-910b-0410-8b05-ffd578937521
2006-10-01 06:52:19 +00:00
Richard Frith-MacDonald
a6a3a65795 make matrix non-autosizable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23689 72102866-910b-0410-8b05-ffd578937521
2006-10-01 05:36:55 +00:00
Richard Frith-MacDonald
d0f38255d2 Add initial theme inspector implementation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23687 72102866-910b-0410-8b05-ffd578937521
2006-10-01 05:27:59 +00:00
Richard Frith-MacDonald
5bbb778aee Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23683 72102866-910b-0410-8b05-ffd578937521
2006-09-30 15:18:58 +00:00
Richard Frith-MacDonald
49b36546ce Start ease of theme selection modifications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23682 72102866-910b-0410-8b05-ffd578937521
2006-09-30 15:15:00 +00:00
Richard Frith-MacDonald
728bd92737 Minor theme enhancements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23670 72102866-910b-0410-8b05-ffd578937521
2006-09-29 18:00:24 +00:00
Richard Frith-MacDonald
19a0eab892 Allow loading from an absolute path
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23667 72102866-910b-0410-8b05-ffd578937521
2006-09-29 09:12:49 +00:00
Richard Frith-MacDonald
1a87c5ff11 Use help file specified
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23666 72102866-910b-0410-8b05-ffd578937521
2006-09-29 08:44:18 +00:00
Richard Frith-MacDonald
4208ea1113 A menu view without a menu should not have a tile view.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23664 72102866-910b-0410-8b05-ffd578937521
2006-09-29 07:33:41 +00:00
Richard Frith-MacDonald
d840a85329 tweak for submenu of horizontal menu layout
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23662 72102866-910b-0410-8b05-ffd578937521
2006-09-29 05:06:33 +00:00
Richard Frith-MacDonald
fb31f1f190 Improve changing from horizontal to vertical menu style
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23661 72102866-910b-0410-8b05-ffd578937521
2006-09-29 04:29:22 +00:00
Richard Frith-MacDonald
60ef30846c More horizontal/vertical menu cleanups and fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23657 72102866-910b-0410-8b05-ffd578937521
2006-09-28 18:46:04 +00:00
Richard Frith-MacDonald
c7f0ffe83c More work on making change between menu interface styles usable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23654 72102866-910b-0410-8b05-ffd578937521
2006-09-28 16:23:18 +00:00
Richard Frith-MacDonald
481357b0d6 Allow themes to dynamically change menu style.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23651 72102866-910b-0410-8b05-ffd578937521
2006-09-28 12:14:36 +00:00
Richard Frith-MacDonald
d47f32a5a5 Handle user defaults setup and use information on tiling from info list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23650 72102866-910b-0410-8b05-ffd578937521
2006-09-28 05:28:06 +00:00
Richard Frith-MacDonald
7dae6bd29e Improve theme activation ... redisplay all windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23639 72102866-910b-0410-8b05-ffd578937521
2006-09-27 16:59:59 +00:00
Richard Frith-MacDonald
062fc1b21a Synchronize with trunk at revision 23635
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23637 72102866-910b-0410-8b05-ffd578937521
2006-09-27 11:11:40 +00:00
Richard Frith-MacDonald
cceb909a75 Fix retain/release error in setting system color.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23592 72102866-910b-0410-8b05-ffd578937521
2006-09-22 16:37:36 +00:00
Richard Frith-MacDonald
c0cd9f7e52 Merge from trunk revision 23590
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23591 72102866-910b-0410-8b05-ffd578937521
2006-09-22 13:40:07 +00:00
Richard Frith-MacDonald
a50e814e6d Synchronised with trunk at revision 23586
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23587 72102866-910b-0410-8b05-ffd578937521
2006-09-22 12:29:31 +00:00
Nicolas Roard
296a0bd206 merged to trunk current status
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@23385 72102866-910b-0410-8b05-ffd578937521
2006-09-03 16:41:10 +00:00
Nicolas Roard
64dac156e8 merged with trunk from revision 22954:22963 (nib changes)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@22964 72102866-910b-0410-8b05-ffd578937521
2006-05-21 00:06:06 +00:00
Nicolas Roard
6b2d383bd1 added the drawWindowBackground:view: method in GSDrawFunctions and
modified GSWindowDecorationView to use it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@22954 72102866-910b-0410-8b05-ffd578937521
2006-05-20 15:08:53 +00:00
Nicolas Roard
ffba05566d Added theming methods for NSButtonCell
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/themes@22940 72102866-910b-0410-8b05-ffd578937521
2006-05-18 02:21:55 +00:00
Fred Kiefer
b1c6991a10 Chnaged GSDontShowAppIcon to GSSuppressAppIcon.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22918 72102866-910b-0410-8b05-ffd578937521
2006-05-12 16:25:36 +00:00
Richard Frith-MacDonald
407e0c79b4 Added comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22900 72102866-910b-0410-8b05-ffd578937521
2006-05-11 11:27:01 +00:00
Fred Kiefer
43537498de Adopted dragging destination method return values to MacOSX 10.4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22893 72102866-910b-0410-8b05-ffd578937521
2006-05-10 22:11:28 +00:00
Fred Kiefer
b6341d6e1a Allow to switch off the showing of the applications icon.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22892 72102866-910b-0410-8b05-ffd578937521
2006-05-10 21:48:15 +00:00
Richard Frith-MacDonald
8952b82d93 Fix for loading where the files owner is in a library, framework or bundle,
but the Gorm/NIB file is in the application resources.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22887 72102866-910b-0410-8b05-ffd578937521
2006-05-10 13:06:57 +00:00
Fred Kiefer
d346b59f9f Small patches by Andreas Höschler to NSTableView and NSComboBoxCell.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22861 72102866-910b-0410-8b05-ffd578937521
2006-05-05 22:41:40 +00:00
Richard Frith-MacDonald
bd8932fa1e bugfix for nil argumenmt to makefirstResponder: as reported by andreas hoschler
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22860 72102866-910b-0410-8b05-ffd578937521
2006-05-05 13:41:33 +00:00
Fred Kiefer
d2dcf19356 Allow wrapping of native windows into NSWindow.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22851 72102866-910b-0410-8b05-ffd578937521
2006-05-03 21:09:08 +00:00
Richard Frith-MacDonald
3e3154f2f6 use key equivalent modifier mask.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22848 72102866-910b-0410-8b05-ffd578937521
2006-05-01 18:39:03 +00:00
Richard Frith-MacDonald
cbac796781 Fix longstanding bug in key equivalents handling which was previously masked by a bug in NSApplication.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22843 72102866-910b-0410-8b05-ffd578937521
2006-04-30 20:29:30 +00:00
Richard Frith-MacDonald
586100b696 Revert change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22837 72102866-910b-0410-8b05-ffd578937521
2006-04-29 04:51:26 +00:00
Richard Frith-MacDonald
f5afe5e93e Minor key equivalent handling improvement.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22834 72102866-910b-0410-8b05-ffd578937521
2006-04-28 09:31:33 +00:00
Sergii Stoian
95a6ff2dfe NSMenuView.m fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22822 72102866-910b-0410-8b05-ffd578937521
2006-04-25 22:58:13 +00:00
Fred Kiefer
93315b5129 Set the type of a newly created untitled document.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22803 72102866-910b-0410-8b05-ffd578937521
2006-04-23 22:17:19 +00:00
Adam Fedor
e81e2faa26 Source/NSBitmapImageRep+JPEG.m: Add workaround so that INT32
is not redefined on MingW by jmorecfg.h (Suggestion from Issac
Trotts).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22800 72102866-910b-0410-8b05-ffd578937521
2006-04-19 21:28:51 +00:00