Si aucuns des types de collections présents dans GCstar ne répond à vos besoins, vous pouvez créer un type personnel avec les informations dont vous avez besoin. Cette page explique comment cela doit être fait.
La première action est de créer une nouvelle collection en utilisant l’élément Nouveau du menu Fichier. Une fenêtre comme-ceci s’affichera alors :
On y trouve tous les types qui ont été créés précédemment (comme expliqué plus bas) et ceux par défaut qui sont fournis avec GCstar. Ce qui est important pour l’instant est le premier élément : Nouveau type de collection. Il faut le sélectionner pour commencer la création de la collection d’un type personnel. Cela provoquera l’affichage d’une fenêtre permettant de contrôler comment sera la collection (son modèle). Les fonctionnalités présentes dans cette fenêtre sont détaillées dans les sections suivantes. Elle aura cet aspect :
Le premier des champs dans la fenêtre précédente est utilisé pour donner un nom au type de collection. Il y a deux possibilités selon ce que vous comptez faire par la suite.
Si vous voulez utiliser tous les réglages effectués ici pour une seule collection, il n’y a pas besoin d’entrer un nom. Alors tout ce qui aura été fait ici (comme la liste des champs à utiliser et les diverses options) sera enregistré dans la collection elle-même.
Si en revanche vous pensez créer plusieurs collections basées sur la même définition, vous devez entrer quelque chose ici. C’est ce nom qui apparaîtra plus tard dans la fenêtre de selection du type de collection vue en début de page. Il sera placé dans la rubrique Types personnels.
Sur des systèmes Unix (ce qui inclut GNU/Linux) le modèle qui a été ainsi créé dans le deuxième cas sera enregistré dans un fichier .gcm qui sera dans ce répertoire : ${XDG_DATA_HOME}/gcstar/GCModels/. La valeur par défaut pour XDG_DATA_HOME est ~/.local/share. Le nom de fichier est généré à partir du nom indiqué (avec certains caractères remplacés pour éviter des problèmes).
Sur les systèmes Win32, le répertoire où il est enregistré sera de cette forme : \\Répertoire_d_installation\\data\\GCModels.
Le premier onglet de la fenêtre des réglages a cet aspect :
Sur la gauche se trouve la liste des champs qui doivent être dans la collection. Vous pouvez en ajouter ou supprimer à l’aide des boutons se trouvant sous la liste. Les flèches à droite permettent de changer leur ordre. Cet ordre a son importance car il change la manière dont ils seront affichés. Cliquer sur un champs dans la liste affiche ses informations dans la partie droite de l’onglet. Voici une description des différents réglages disponible pour chaque champs.
En premier vient le Nom. Il sera affiché dans GCstar tel qu’indiqué ici. Juste après on trouve l’information sur le type de champ à utiliser. Selon ce type d’autre réglages seront disponibles ou non (auquel cas ils seront grisés). Le type peut être un de ceux-ci :
Les sections suivantes de cet onglet concernent certains réglages pour les champs. Ils peuvent ne s’appliquer qu’à certains types de champs.
L’onglet contenant les options a cet aspect :
Le premier groupe d’options est pour choisir lesquels des champs précédents seront utilisés pour certaines fonctionnalités. Il est possibile de mettre la valeur spéciale Automatique à chaque fois. Dans ce cas, GCstar essayera de trouver un champ adéquat pour cette utilisation, cela sera détaillé pour chaque cas.
Pour chaque champ défini, il est possible d’avoir un filtre. Un tel filtre sera présent dans la fenêtre de recherche et sera utilisé pour trouver les éléments qui correspondent à certains critères.
Pour chaque champ la première case à cocher détermine si le filtre doit être présent ou non dans la fenêtre de recherche. Ensuite vient une liste de valeurs pour déterminer comment les comparaisons doivent être réalisées. Pour certains champs il est aussi possible de préciser si la comparaison doit être faite en mode numérique au moyen d’une case à cocher. Le comportement par défaut est de faire les comparaisons selon l’ordre lexicographique.
La dernière option de cet onglet est pour la création d’un filtre rapide. Si elle est cochée, il y aura un nouveau sous-menu dans le menu Filtres. C’est utile pour appliquer rapidement un filtre sans lancer une recherche.