Notes Complémentaires Table des Matières      Index des Notes Complémentaires

Le Kit de Traduction


BTranslationUtils

Declaré dans : translation/TranslationUtils.h


GetBitmap()

                                                         
  

static BBitmap * GetBitmap(const entry_ref * ref, BTranslatorRoster * use = NULL)

La nouvelle version de GetBitmap() prend un entry_ref comme premier argument.


Fonctions globales

Declaré dans : translation/Translator.h


make_nth_translator()

                                                         
  

BTranslator *make_nth_translator(int32 n, image_id addon, uint32 flags, ...)

Cette fonction est implémentée dans votre add-on de traduction afin de créer et retourner un nouvel objet BTranslator. Un seul add-on est capable de créer des instances à partir de plus d'une sous-classe de BTranslator. Vous n'avez pas besoin de préciser combien de traducteurs il est possible de créer ; au lieu de cela, vous créez et retournez tout simplement une nouvelle instance d'une sous-classe différente suivant la valeur de l'indice n (débutant à 0) et retournez NULL lorsqu'il n'y a plus de sous-classe.

addon est l'image dans lequel votre add-on vit. On le lui fournit pour plus de confort.

flags est pour le moment inutilisé.

Cette fonction remplace l'API d'add-ons de traduction définie dans translation/TranslatorAddOn.h.


Add-ons de Traduction

Declaré dans : translation/TranslatorAddOn.h

Toutes les fonctions et symboles de ce fichier sont maintenant dépréciées. Pour fournir un objet BTranslator à partir d'un add-on, vous devez implémenter la fonction make_nth_translator(), décrite plus haut. Les add-ons de Traduction eux-même, continuent à vivre à l'emplacement habituel (dans le sous répertoire Translators de B_*_ADDONS_DIRECTORY).


Notes Complémentaires Table des Matières      Index des Notes Complémentaires


Le Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..