mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 05:40:48 +00:00
Improvements in keyed coding and correction for NSCell formatter unarchiving issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@20235 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
31eeedc9c5
commit
c0dc199651
7 changed files with 160 additions and 51 deletions
|
@ -2079,7 +2079,8 @@ static NSColor *shadowCol;
|
|||
{
|
||||
BOOL flag;
|
||||
unsigned int tmp_int;
|
||||
|
||||
id formatter, menu;
|
||||
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &_contents];
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &_cell_image];
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &_font];
|
||||
|
@ -2132,10 +2133,12 @@ static NSColor *shadowCol;
|
|||
[aDecoder decodeValueOfObjCType: @encode(unsigned int)
|
||||
at: &_mouse_down_flags];
|
||||
[aDecoder decodeValueOfObjCType: @encode(unsigned int) at: &_action_mask];
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &_formatter];
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &_menu];
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &formatter];
|
||||
[self setFormatter: formatter];
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &menu];
|
||||
[self setMenu: menu];
|
||||
[aDecoder decodeValueOfObjCType: @encode(id) at: &_represented_object];
|
||||
|
||||
|
||||
if (_formatter != nil)
|
||||
{
|
||||
NSString *contents;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue