Changeset 190 in Sophya for trunk/SophyaPI/PI/piscdrawwdg.cc
- Timestamp:
- Jan 19, 1999, 6:40:15 PM (27 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/piscdrawwdg.cc
r163 r190 7 7 #include "parradapter.h" 8 8 9 //++ 10 // Class PIScDrawWdg 11 // Lib PI 12 // include piscdrawwdg.h 13 // 14 // Classe pour la l'affichage et la manipulation d'un ensemble 15 // de *Drawer* avec la gestion de zoom (agrandissement). 16 // * Bouton-1 : Envoie le message "PIMsg_Active" et affiche 17 // les coordonnées courant (User-Coordinates) 18 // * Bouton-2 : Permet de définir un rectangle pour le zoom. 19 // 20 // Gestion du clavier : 21 // * <Alt>O : Affichage d'une fenêtre de changement des attributs graphiques 22 // * <Alt>V : Copier/*Coller* Ajout du texte du buffer copier/coller 23 // sur l'objet à la position courante de la souris 24 // * <Alt>Z : Supprime les textes et signes ajoutés au dessin. 25 //-- 26 //++ 27 // Links Parents 28 // PIBaseWdg 29 //-- 30 //++ 31 // Links Voir aussi 32 // PIDrawer 33 //-- 34 9 35 static inline void fl_swap(float& a, float& b) { float tmp = a; a = b; b = tmp; } 36 37 //++ 38 // Titre Constructeurs, méthodes 39 //-- 40 //++ 41 // PIScDrawWdg(PIContainerGen *par, char *nom, int sx=100, int sy=100, int px=0, int py=0) 42 // Constructeur. Contient uniquement le traceur de base, responsable du tracé 43 // des axes et des éléments ajoutés (textes, ...) 44 // long kind() 45 // Renvoie le type ("=PIScDrawWdg::ClassId") 46 // void SetLimits(float xmin, float xmax, float ymin, float ymax, - 47 // int axrl=kAxeDirSame, int ayud=kAxeDirSame, bool tmp=false) 48 // Définit les limites de coordonnées. 49 // void UpdateLimits() 50 // Recalcule les limites de coordonnées à partir du premier Drawer. 51 // void SetAxesFlags(unsigned int flags=kAxesDflt) 52 // Définit les attributs des axes. 53 // int AddScDrawer(PIDrawer*, bool ad=false) 54 // Ajoute un Drawer. 55 //-- 56 10 57 11 58 PIScDrawWdg::PIScDrawWdg(PIContainerGen *par, char *nom,
Note:
See TracChangeset
for help on using the changeset viewer.