Changeset 190 in Sophya for trunk/SophyaPI/PI/piscdrawwdg.cc


Ignore:
Timestamp:
Jan 19, 1999, 6:40:15 PM (27 years ago)
Author:
ercodmgr
Message:

Ajout DottedLines ds PIGraphic, PIWdg::Lock/UnLockBinding()
Ajout PIWdg::GetBinding() , Autodoc de qques classes Reza 19/01/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/piscdrawwdg.cc

    r163 r190  
    77#include "parradapter.h"
    88
     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
    935static 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
    1057
    1158PIScDrawWdg::PIScDrawWdg(PIContainerGen *par, char *nom,
Note: See TracChangeset for help on using the changeset viewer.