Fendi 0.2.1 Documentation
Première mis en place des composants et lignes
Multi Selection
Outil de sélection rectangulaire
Uniquement pour 1 seul objet
Sélection multiple par rectangle
Déplacement multiple
Sélection multiple par touche ctrl ou shift
Mise en place des modes Dessin/Deplacement
Petit Noeud quand on clique en mode ligne dans le vide
Ajouter propriété Big à l'objet
noeud
Dessiner le noeud si Big = true
Mettre Big à true sur les noeuds des
composants
Nouveau noeud Small si on clique dans le vide en
mode ligne + Ligne entre les 2
Deplacement des noeuds invisibles en mode deplacement
Créer des noms système pour les objets et afficher la
liste // fait
Déplacement des lignes en mode déplacement
Sélection pour déplacement du ou des
noeuds connection suivant option de configuration
Creation de 1 ou 2 noeud si la ligne est attachee a
des composants ? On on deplace les composants ?
On fait rien ? Suivant option de configuration ?
Suppression de 1 ou 2 noeud si on droppe la ligne
sur les anciens noeuds crées / Doublon avec l'item suivant ?
Gérer une liste globale des noeuds pour l'item
suivant //
fait |
|
- Mode auto-attache simplifié avec comportement identique pour
// fait |
tous les noeuds avec 2 options
:
|
- Ne rien
faire
|
- Créer une ligne entre les 2
noeuds
|
Autre option : Suprimmer des noeuds pour en faire 1
seul---------------------
- Gros problème : Quand on clique sur une ligne connectée
à un
composant, ca crée automatiquement un ligne+connexion !
Que faire ? Le supprimmer quand on relache la
souris // fait
- Selectionner les objets quand on clique dessus dans la liste // fait
- Pb quand on clique sur un ligne en mode dessin de
ligne // Corrigé
- Pb selection par rectangle
inversee
// Corrigé
- Oubli de la gestion des noeuds -> tracer tous les
noeuds // fait
- Créer un objet de gestion des
noeuds
// fait
- Remplacer la gestion actuelle par l'objet pour la
création des
noeuds
// fait
- Gérer correctement la suppression des
noeuds
// fait
- Ne pas pouvoir créer une ligne entre une connexion
et // fait
elle-même ou un noeud de composant et lui-meme
Traduction simple : pas de ligne de longueur nulle !
Ajout d'une méthode longeur de ligne
- Toujours dessiner les composants au dessus
même en cas de deplacement de
lignes
// fait
- Ne pas dessiner de nouvelle ligne là ou il y en a
déjà une // fait
- Problème quand on clique sur une ligne ou une composant
quand on est en train de dessiner une
ligne
// Corrigé
- Ne pas avoir le curseur de déplacement quand on passe sur
un composant en dessinant une
ligne
// fait
- Ne pas dropper de composants en mode
déplacement
// fait
- Créer une Connexion+Ligne en mode dessin quand aucun
composant n'est sélectionné
Supprimmer la connexion si annulation de la ligne
Non car on préfere pouvoir sélectionner par
rectangle // non
- Sauvegarde / Chargement du schéma en
xml
// fait
- Ajouter info pas de la grille dans les
fichiers
// fait
- Ajout auto d'un noeud/nouvelle ligne quand on clique
sur // fait
une ligne existante en mode dessin
- Les lignes disparraissent quand on clique dessus en
mode // Corrigé
deplacement
- Suprimmer la BackImageSave et la créer
dynamiquement // fait
- Ajouter composant source de
tension
// fait
- Ajouter composant
terre/masse
// fait
- Gerer les parametres de
composants
// fait
- Creer IHM des composant à partir de pop_dlgstandard
de // fait
TeleAuto
- Fenetre de dialogue d'entree des
parametres
// fait
- Problème de déplacement après double
clic
// Corrigé
- Generer la net liste (Creer les noeud electriques a
partir des noeud du schema)
- Agrégation des
noeuds
// fait
- Liste des noeuds / Composant / Numéro de
noeud
// fait
- Liste des composants et de leur
caractéristique
// fait
- Gerer les parametres et leurs valeurs dans les
.sch // fait
- Creer un objet listant tous les
composants
// fait
- Créer la
matrice
// fait
- Ecrire la methode de résolution de
Gauss-Jordan
// fait
- Ecrire le moteur de
resolution
// fait
- Creer TComment pour afficher des commentaires et les
infos // fait
- Gerer la ligne avec le
composant
// fait 10/01/05
- Gerer l'affichage des courants et tensions
- Afficher
infos
// fait
- Aficher les index des noeuds des
composants
// fait
- Interdire 2
neutres
// fait 10/01/05
- Nettoyer l'interface
- Mettre la liste des composants dans un fenêtre
séparée // fait 10/01/05
- Mettre la configuration dans un fenêtre
séparée
// fait 10/01/05
- Autoriser seulement certains composants par
moteur //
fait 10/01/05