Aparajita Fishman
3d52935be0
Fixed no border CPTextField inset to match the default, changed license to LGPL 3.0, added missing PLATFORM(DOM) guard
2011-08-24 10:50:15 -04:00
Aparajita Fishman
75875f4032
Reverted to previous theme layout system
2011-08-23 19:20:14 -04:00
Aparajita Fishman
bde2f20fa3
- Tweaks to layout
...
- Fixed sizing of popup list to take intercell spacing into account
2011-08-23 17:17:01 -04:00
Aparajita Fishman
c12305f40a
Fixed a typo in CPTextField, CPComboBox should be using border-inset to account for the button, not content-inset.
2011-08-22 08:10:47 -04:00
Aparajita Fishman
2be149c486
Finished theming CPComboBox and reworked related themes...
...
- Using more logical scheme for widget layout. bezel-inset is inset from frame to the bezel image. border-inset is the inset from the frame to the visible border (if any), which usually is the width of a focus ring. content-inset is the inset from the border rect to the content frame, including the width of the border. This scheme makes it much easier to visualize what is happening, and also makes it possible to ensure a consistent margin between the content and the surrounding bezel border. It also allowed me to remove the funky +1 pixel hack in [CPTextField becomeFirstResponder].
- CPTextField (square and rounded) and CPTokenField had their theme insets reworked to fit the new scheme.
- Added missing disabled bezel for rounded textfield.
- All textfield focus rings look much nicer now (more like Cocoa). Previously the actual border of a textfield would shrink when focused, now it stays the same.
- In CPTokenField, wrapped all references to _inputElement in #if PLATFORM(DOM).
- Placeholder state was not being set correctly because a recent change to [CPTextField _updatePlaceholderState] uses the cached _stringValue instead of [self stringValue]. CPTokenField has its own override now that checks the token count.
2011-08-21 01:40:10 -04:00
Aparajita Fishman
c7a16deb6f
Fixed some edge case bugs, added full nib2cib support
2011-08-20 00:58:43 -04:00
Aparajita Fishman
e98cd9e069
New bezel for CPTextField
2011-08-18 00:47:32 -04:00
Aparajita Fishman
9472f76ad5
Added missing type in method signature
2011-06-29 09:06:22 -07:00
Aparajita Fishman
a5c06c8f27
Merge remote branch 'refs/remotes/280north/master'
...
Conflicts:
AppKit/CPTableView.j
2011-05-30 23:37:16 -07: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
Aparajita Fishman
9fcf0258e0
Fix the content inset on CPTextField so there are 2 pixels below and 3 pixels above a text selection.
2011-05-09 17:12:27 -04:00
Randall Luecke
8737b1207f
Fix for corner view not drawing the line above the left edge of the scrollview. closes #864
2011-03-23 23:02:10 -04:00
Alexander Ljungberg
dedf3cd90f
More AppKit coding standards.
2011-02-28 23:55:29 -03:00
Randall Luecke
5c6fce4e8c
Following the fix for the pane spiltter flag change in the CPSplitView, the theme file also needed to be updated.
2011-02-24 01:48:36 -05:00
Antoine Mercadal
8994f08cbf
move the fix to themedRoundedTextField:
2011-02-02 18:27:31 +01:00
Antoine Mercadal
55b97a7eeb
fix CPSearchField layout glitch
2011-02-02 12:02:46 +01:00
Randall Luecke
81332fa57e
Proper theme states for the tableview edit change I made yesterday.
2011-01-24 15:35:10 -05:00
Randall Luecke
04f1b61534
Fixes to tableview inline editing.
2011-01-24 00:56:39 -05:00
Alexander Ljungberg
18ea086ffc
Removed unused Aristo files.
2011-01-20 22:13:01 -03:00
Randall Luecke
818bf475f2
New gradient color to match aristo better.
2011-01-17 23:30:29 -05:00
Randall Luecke
bf4724d401
Fix for textfield jumping when textfield wasn't the right size or the vertical alignment was something other than center.
2011-01-15 23:15:55 -05:00
Aparajita Fishman
12f0d2a867
Fixes to content-inset bugs introduced by b80c48886a
2011-01-09 19:04:12 -05:00
Alexander Ljungberg
e8b1063647
Whitespace cleanup.
2010-12-29 23:17:18 -03:00
Alexander Ljungberg
f7e016a98c
Merge branch 'cpalert-fixes' of https://github.com/primalmotion/cappuccino into primalmotion-cpalert-fixes
2010-12-29 23:11:10 -03:00
Antoine Mercadal
f936277a4d
make CPTokenField's token pixel perfect
2010-12-20 21:34:25 +01:00
Antoine Mercadal
ac16c5663b
fix the frame size of the pulldown button
2010-12-20 21:25:40 +01:00
Antoine Mercadal
967f541659
change inset for CPTokenField
2010-12-17 12:52:23 +01:00
Antoine Mercadal
6e78d903e0
make only border translucent in disabled state
2010-12-17 12:52:22 +01:00
Antoine Mercadal
03a243fd20
Make CPPopUpButton art pixel perfect
2010-12-17 12:52:22 +01:00
Antoine Mercadal
a0bb3b31a3
adding the art for disabled CPTextField
2010-12-17 12:52:22 +01:00
Antoine Mercadal
1f79402a0a
use alpha-ized art..
2010-12-17 12:52:22 +01:00
Antoine Mercadal
f7db4058a8
fix another inset issue
2010-12-17 12:52:22 +01:00
Antoine Mercadal
4d9854695a
fix a offset in inset
2010-12-17 12:52:22 +01:00
Antoine Mercadal
e90133ebd0
uses the new CPPPopUpButton Aristo art
2010-12-17 12:52:22 +01:00
Antoine Mercadal
d4818b5a71
uses the new CPTextField Aristo art
2010-12-17 12:52:21 +01:00
Antoine Mercadal
adc2d2b513
support for HUD rounded button
2010-12-11 14:34:03 +01:00
Ross Boucher
ceb4432b49
Add a round button to the aristo showcase
2010-12-08 13:32:04 -08:00
Ross Boucher
b80c48886a
Merge branch 'cpbutton-rounded-bezel-style-support' of https://github.com/primalmotion/cappuccino into primalmotion-cpbutton-rounded-bezel-style-support
...
Conflicts:
AppKit/Themes/Aristo/ThemeDescriptors.j
2010-12-08 13:23:14 -08:00
Antoine Mercadal
3c18282510
add support for theme state rounded
2010-11-18 12:07:44 +01:00
Alexander Ljungberg
2df07344c8
Merge branch 'button-inset' of https://github.com/aparajita/cappuccino into aparajita-button-inset
2010-11-17 19:59:43 -03:00
Antoine Mercadal
60ff3ca0a1
Support for HUD style
...
use [alert setTheme:[CPTheme defaultHUDTheme]] or [alert setTheme:[CPTheme defaultTheme]] to switch theme.
Add deprecated procies setWindowStyle: and windowStyles;
2010-11-11 18:24:17 +01:00
Nicholas Small
c21cdc2916
Cleanup CPAlert.
2010-11-10 17:39:56 -05:00
Antoine Mercadal
9a8c4bd431
move CPAlertLabelOffset to a theme attribute
2010-11-10 10:25:23 +01:00
Antoine Mercadal
ee4ef882dd
add X and Y offet theme properties for supression button
2010-11-09 18:27:26 +01:00
Antoine Mercadal
23c2f4bb8c
remove the movable thing and remove the bezel-color them attribute
2010-11-09 18:08:13 +01:00
Antoine Mercadal
bd01955f39
support for setShowsSupressionButton
2010-11-09 18:02:24 +01:00
Antoine Mercadal
3f1e1e57d8
update help button art
2010-11-09 18:02:06 +01:00
Antoine Mercadal
0219341ee8
add support for setShowHelp:
2010-11-09 16:41:41 +01:00
Aparajita Fishman
5df3c7838d
Increased content inset a bit to match Cocoa, whitespace cleanup.
2010-11-09 09:27:11 -05:00
Antoine Mercadal
bf63147ca3
Cleaning CPAlert, add accessoryView
2010-11-09 15:21:25 +01:00