cacaodev
a5bd55dcac
Rename CPExpression_* classes in NSExpression.j (nib2cib)
2011-12-31 09:33:12 +01:00
Antoine Mercadal
1a73abe7c3
Merge pull request #1267 from primalmotion/nib2cib-do-not-truncate-bold-labels
...
Do not truncate bold labels.
So this is a temp fix as @aparajita has a better way to handle this. As the patch is very straightforward, it will be easy to revert it when a more correct fix will come up. But while waiting, I think it's a good idea to have correct displaying of the bold labels.
2011-12-07 10:23:06 -08:00
Antoine Mercadal
0ef64f4091
support for NSProgressIndicator. close #1385
2011-11-05 13:41:16 +01:00
Alexander Ljungberg
85fa2011b2
Merge pull request #1373 from primalmotion/cappuccino
...
---
This patch makes CPScrollView acts like Lions NSScrollView.
A online demo can be found here: http://nightlies.archipelproject.org/CPScrollView2/
2011-10-24 20:45:58 +01:00
Alexander Ljungberg
e417eba6bd
CPSplitView autosave support.
2011-10-09 19:11:38 +01:00
Antoine Mercadal
140ae354a1
try to get 'NSScrollerKnobStyle'. for NSTableView in Xcode, this is not positioned and cause a crash
2011-10-06 15:10:19 +02:00
Antoine Mercadal
c7ca352205
remove debug print
2011-10-05 17:00:31 +02:00
Antoine Mercadal
76e2a2b8ca
support new properties in nib2cib
2011-10-05 16:24:12 +02:00
Randy Luecke
2462cd7b1d
Merge pull request #1316 from primalmotion/cppopover
...
add CPPopover (Cocoa API compliant)
2011-08-17 11:17:02 -07:00
Alexander Ljungberg
9bf8824109
nib2cib support for token fields.
2011-08-12 19:50:30 -04:00
Aparajita Fishman
64e6764015
Have to set _themeClass when class changes
2011-07-08 19:04:33 -07:00
Antoine Mercadal
0246d501e2
full support for CPPopover and nib2cib + enchanced delegates
2011-07-08 17:49:53 +02:00
Alexander Ljungberg and Klaas Pieter Annema
49c29ded92
Nib2cib support for formatters.
2011-07-07 16:04:11 +02:00
Antoine Mercadal
6c34bec51e
do not return 0 if any conversion fail (return 2 instead)
2011-06-19 19:32:42 +02:00
Alexander Ljungberg
a127fc9ec3
'Enabled' support for nib2cib of NSLevelIndicator.
2011-06-06 00:35:41 -04:00
Alexander Ljungberg
0f5eee0258
nib2cib compatible CPNumberFormatter skeleton.
2011-06-05 19:27:21 -04:00
Alexander Ljungberg
2a3b9e13c3
Merge branch 'master' of github.com:280north/cappuccino
2011-06-02 12:35:23 -04:00
Alexander Ljungberg
4e07c9f9ee
Decode but mostly ignore NSImages in nib2cib. Fixed: radio groups in IB come with an NSImage and so would not nib2cib anymore after the recent addition of template image support in NSButton.
2011-06-02 12:33:43 -04:00
Klaas Pieter Annema
9f2804c700
Merge branch '0.9.1b'
2011-06-01 12:10:10 +02:00
Klaas Pieter Annema
16183cca09
fix nib2cibbed controls enabled state
2011-06-01 12:09:49 +02:00
Randall Luecke
7a52805587
Support for setContinuous in CPLevelIndicator
2011-05-30 22:16:38 -07:00
Alexander Ljungberg
56d0ebe420
Typo fix.
2011-05-30 22:48:12 -04:00
Alexander Ljungberg
b4b54e5744
Partial button image support in nib2cib covering NSAddTemplate and NSRemoveTemplate (standard plus and minus buttons).
2011-05-30 22:16:42 -04:00
Alexander Ljungberg
e1f55fce3a
nib2cib support for CPUserDefaultsController.
2011-05-30 21:15:43 -04:00
Alexander Ljungberg
a6ee37e030
Support level indicators as table cells through nib2cib.
2011-05-30 00:56:28 -04:00
Alexander Ljungberg
4316192b8d
Support NSButtonCell (e.g. checkboxes) in table columns through nib2cib.
2011-05-29 21:24:41 -04:00
Alexander Ljungberg
b2e13919e0
Support for editing level indicators.
2011-05-29 15:41:53 -04:00
Alexander Ljungberg
3f2607c2d0
CPLevelIndicator nib2cib support.
2011-05-28 18:44:32 -04:00
Alexander Ljungberg
5419272e48
Fixed: don't import NSSlider.j in NSSlider.j.
2011-05-28 18:08:17 -04:00
cacaodev and Klaas Pieter Annema
ca1a1b43f1
CPRuleEditor & CPPredicateEditor & CPPredicateEditorRowtemplate implementations with theming, nib2cib support.
...
Tests: CPRuleEditorCibTest, CPPredicateEditorCibTest, SmartFoldersDemo: a real world usage of CPPredicateEditor.
Documentation for these 3 new classes.
2011-05-23 10:59:43 +02:00
Alexander Ljungberg
64f9309994
Merge pull request #1268 from primalmotion/cappuccino
...
---
This patch makes nib2cib dealing with NSButtons much more better by setting particular offsets
according to the the kind of button.
Here is a screenshot of what I have done in IB :
<http://img839.imageshack.us/img839/4379/19894787.png >
This is the rendering of nib2cib without this patch:
<http://img263.imageshack.us/img263/1708/without.png >
This is the rendering of nib2cib with this patch:
<http://img263.imageshack.us/img263/1097/with.png >
2011-05-19 21:54:12 -04:00
Antoine Mercadal
4acb757aec
adjust CPTextField positioning. Offsets changed since the usage of the new Aristo Art
2011-05-17 23:02:25 +02:00
Antoine Mercadal
9708985901
Make CPPopUpButton positionning pixel perfect
2011-05-17 22:16:26 +02:00
Antoine Mercadal
fde18bba2e
Correct button positionning.
...
This patch makes nib2cib dealing with NSButtons much more better by setting particular offsets
according the the kind of button.
2011-05-17 19:30:42 +02:00
Alexander Ljungberg
f7a2a2e6fd
Merge branch '0.9.1'
...
Conflicts:
Tools/nib2cib/NSFont.j
2011-05-17 01:18:56 -04:00
Alexander Ljungberg
f414ed2e8d
Refs #1266 . Still convert default font size in nib2cib even if the default font is bold.
...
(E.g. Lucida Grande 13 Bold should become Arial 12 Bold, not Arial 13 Bold.)
2011-05-17 01:16:03 -04:00
Alexander Ljungberg
86f3cc1831
Refs #1266 . Minor optimisation.
2011-05-17 00:45:36 -04:00
Antoine Mercadal and Alexander Ljungberg
e77c706c38
nib2cib now takes care of bold and italic
...
This allows to set bold and italic in IB even if the size of the font is the default one
2011-05-17 00:45:28 -04:00
Alexander Ljungberg
ec5c0e361d
Refs #1266 . Minor optimisation.
2011-05-17 00:38:39 -04:00
Alexander Ljungberg
533dbbfc69
Merge branch 'master' of github.com:280north/cappuccino
2011-05-17 00:12:08 -04:00
Antoine Mercadal
4a7c2a96db
compense the y placement
2011-05-17 01:24:54 +02:00
Antoine Mercadal
0b09ada144
Do not truncate bold labels
...
When label with default size are bold, letter like p, g, q etc,
are truncated like in http://gyazo.com/d6c25af20574a96f9af0f288a7bd802a.png
This commit fix this.
2011-05-17 01:02:53 +02:00
Antoine Mercadal
e4c708efde
nib2cib now takes care of bold and italic
...
This allows to set bold and italic in IB even if the size of the font is the default one
2011-05-17 00:28:33 +02:00
Aparajita Fishman
c9faea8753
NSColorWell was not setting its enabled state
2011-05-16 11:16:22 -07:00
Aparajita Fishman
025e761929
If $CAPP_BUILD is not set or entity is not found in it, look in the narwhal cappuccino package.
2011-04-13 18:02:08 -04:00
Aparajita Fishman
52ce4c1ebf
Properly documented the -F option, some formatting tweaks
2011-04-06 05:15:52 -04:00
Aparajita Fishman
a7161e3ca7
Changed comparison in initial check to <=, a cib with an equal mtime could not have been converted from an IB file, it would have a later mtime.
2011-04-06 04:40:05 -04:00
Aparajita Fishman
73746e00b0
Fixes and enhancements...
...
- If an IB file is deleted, the corresponding cib is no longer deleted.
- In watch mode, the first time through no conversion is done if an IB file has a corresponding cib file with a later mtime.
- In watch mode, an add does not convert if there is a corresponding cib file with a later mtime.
- When catching exceptions, deal correctly with both CPException and strings.
2011-04-06 04:34:56 -04:00
Aparajita Fishman
af6d38fd16
Fixes and enhancements
...
- When a xib/nib is deleted, the corresponding cib is deleted.
- Fixed the calculation of the output path when given a relative path.
- Works with .nib files now.
- Works with -R option now. NSCustomResource was assuming an image path would always be relative to cwd().
- The Resources directory is always inferred from the input path, so the -R option is usually unnecessary.
- Added --default-theme option.
- Multiple extra themes can be specified with the --theme option.
- Verbose mode displays the inferred application and resources paths, and the source theme used when doing font substitutions.
- Added a man page.
- Themes are read using StaticResource instead of parsing the file myself.
- Error message tweaks.
2011-04-05 16:57:16 -04:00
Klaas Pieter Annema
40bfb55b64
don't resolve nib2cib output path
2011-04-04 14:23:36 +02:00