Retourner au contenu associé (dépêche : Apple ouvre le CVS de WebCore)
Posté par oops le 08 juin 2005 à 18:34. En réponse à la dépêche Apple ouvre le CVS de WebCore. Évalué à 5.
#import <Foundation/Foundation.h> #ifdef __cplusplus class KHTMLSettings; #else @class KHTMLSettings; #endif @interface WebCoreSettings : NSObject { NSString *standardFontFamily; NSString *fixedFontFamily; NSString *serifFontFamily; ..... } //les methodes - (void) setStandardFontFamily: (NSString *)family; - (NSString *) standardFontFamily; ..... - (KHTMLSettings *)settings; @end
#import "WebCoreSettings.h" #import "KWQFoundationExtras.h" #import "KWQKHTMLPart.h" #import "KWQKHTMLSettings.h" .... ... // debut d'implementation @implementation WebCoreSettings // Du code C++ et objective-C tout mélangé - (void)setStandardFontFamily:(NSString *)s { if ([standardFontFamily isEqualToString:s]) { return; } [standardFontFamily release]; standardFontFamily = [s copy]; settings->setStdFontName(QString::fromNSString(s)); [self _updateAllViews]; } ..... - (KHTMLSettings *)settings { return settings; }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: >D'une part Safari est développé en Objective C
Posté par oops . En réponse à la dépêche Apple ouvre le CVS de WebCore. Évalué à 5.
#import <Foundation/Foundation.h> #ifdef __cplusplus class KHTMLSettings; #else @class KHTMLSettings; #endif @interface WebCoreSettings : NSObject { NSString *standardFontFamily; NSString *fixedFontFamily; NSString *serifFontFamily; ..... } //les methodes - (void) setStandardFontFamily: (NSString *)family; - (NSString *) standardFontFamily; ..... - (KHTMLSettings *)settings; @endL'implementation ( ObjC appel du C++ ) , ici dans un .mm pour l'extention de Objective-C++, ( .m étant par défaut de l'Objective-C / C )#import "WebCoreSettings.h" #import "KWQFoundationExtras.h" #import "KWQKHTMLPart.h" #import "KWQKHTMLSettings.h" .... ... // debut d'implementation @implementation WebCoreSettings // Du code C++ et objective-C tout mélangé - (void)setStandardFontFamily:(NSString *)s { if ([standardFontFamily isEqualToString:s]) { return; } [standardFontFamily release]; standardFontFamily = [s copy]; settings->setStdFontName(QString::fromNSString(s)); [self _updateAllViews]; } ..... - (KHTMLSettings *)settings { return settings; }