From 2a5b0bbaebbf9016ecd0d865ca2134837291250d Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 21 Aug 2006 22:24:34 +0000 Subject: [PATCH] Monotone-Parent: 4bd5f430f07481a1a60f5793472c59de68d874f8 Monotone-Revision: f235c20d3054724f04e5f5e59f919e5d18b90c82 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-08-21T22:24:34 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 3 +++ UI/Common/UIxToolbar.m | 23 ++++++----------------- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7fc2af927..bbbb7564d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-08-21 Wolfgang Sourdeau + * UI/Common/UIxToolbar.m ([UIxToolbar -buttonLabel]): reduced the + code by invoking UIxComponent's labelForKey:. + * UI/SOGoUI/UIxComponent.m ([UIxComponent -labelForKey:]): use [self pageResourceManager] instead of [self resourceManager]. diff --git a/UI/Common/UIxToolbar.m b/UI/Common/UIxToolbar.m index a325b8dde..782124924 100644 --- a/UI/Common/UIxToolbar.m +++ b/UI/Common/UIxToolbar.m @@ -165,24 +165,13 @@ /* labels */ -- (NSString *)buttonLabel { - WOResourceManager *rm; - NSString *key, *label; +- (NSString *) buttonLabel +{ + NSString *key; - key = [[self buttonInfo] valueForKey:@"label"]; - - /* lookup resource manager */ - - if ((rm = [self pageResourceManager]) == nil) - rm = [[WOApplication application] resourceManager]; - if (rm == nil) - [self warnWithFormat:@"missing resource manager!"]; - - /* lookup string */ - - label = [rm stringForKey:key inTableNamed:nil withDefaultValue:key - languages:[[self context] resourceLookupLanguages]]; - return label; + key = [[self buttonInfo] valueForKey: @"label"]; + + return [self labelForKey: key]; } - (id) buttonImage