page précédente

Accueil PLUIE

Eléments:
(documentation)

 

Forum

MClaveau.com

zoo-logique.ponx

 

 

 Nom :                    ggroup                              Haut_de_Page

 

 Quoi :    Cadre pour regrouper plusieurs éléments.

 

 Méthodes spécifiques :   

  • append(      permet d'ajouter des éléments dans le groupe.  

 

 Pseudo-propriétés :   

  • ins      [abandonné]  permet d'insérer des éléments directement lors de la création du ggroup
  • sens      alignement des éléments contenus (H horizontal   V vertical) ; V par défaut ; il peut y en avoir plusieurs successifs

 

 Propriétés importantes :    

  • ID              identifiant               obligatoire
  • larg           largeur                    100%  par défaut

 

 Propriétés complémentaires :

  • x       position horizontale
  • y       position verticale
  • klass   identifiant CSS         cad0 par défaut
  • align    alignement               center par défaut

 

 Exemples : 

  • g1=pluie.ggroup(ID='GR1', haut=120)
  • g1=pluie.ggroup(ins=[t1, c1, c2])
  • g1=pluie.ggroup(ID='GR')
    g1.larg='80%'
    g1.insert(txt1, txt2, txt3)
    g1.sens='H'
    g1.insert(bouton1, bouton2)
  • group=pluie.ggroup()

 


 

 

 

 Nom :                    glabel                               Haut_de_Page

 

 Quoi :    Texte simple

 

 Méthodes spécifiques :   

  • txtajout(      permet d'ajouter du texte. Ceci, afin de pouvoir définir le texte en plusieurs lignes.

  

 Propriétés importantes :    

  • ID              identifiant               obligatoire
  • label         texte à afficher

 

 Propriétés complémentaires :

  • larg      largeur                    80%  par défaut
  • x            position horizontale
  • y            position verticale
  • klass    identifiant CSS         label par défaut
  • align     alignement               center par défaut

 

 Exemples : 

  • t1=pluie.glabel(ID='TXT1', 'Ceci est le titre de la fiche')
  • t1=pluie.glabel(ID='T2','''Ici un texte 
    sur plusieurs
    lignes.''')
     

 

 

 Nom :                    gbutton                               Haut_de_Page

 

 Quoi :    Un bouton, tout simplement !

 

 Propriétés importantes :    

  • ID              identifiant               obligatoire
  • label         texte du bouton

 

 Propriétés complémentaires :

  • larg        largeur   
  • haut       hauteur 
  • x              position horizontale
  • y              position verticale
  • klass     identifiant CSS         freebouton par défaut

 

 Exemples : 

  • bt=pluie.gbutton(ID='BTOK', label='OK')
  • b2=pluie.gbutton(ID='BTANNUL', label='Quitter')
  • btred=pluie.gbutton(ID='BTROUGE', label='Voir en Rouge', klass='redbouton')

 

 

 Nom :                    gchamp                               Haut_de_Page

 

 Quoi :    Un champ simple, avec son libellé éventuel

 

 Propriétés importantes :    

  • ID              identifiant               obligatoire
  • label         texte du libellé précédent le champ
  • valeur       contenu (initial) du champ

 

 Propriétés complémentaires :

  • larg        largeur   ;  120 par défaut 
  • size        nb de caractères saisissables  ;  12 par défaut
  • maxlength   synonyme pour size
  • align      alignement du contenu  ;  left par défaut
  • haut       hauteur 
  • x              position horizontale
  • y              position verticale
  • klass     identifiant CSS         champ par défaut

 

 Exemples : 

  • ch1=pluie.gchamp(ID='CH01', label='Champ 1 :', valeur=12345.67)
  • ch2=pluie.gchamp(ID='CH02', label='Champ 2 :', valeur='ça €st Noël')
  • ch3=pluie.gchamp(ID='CH', label='adresse e-mail :')
    ch3.valeur='gros.minet@titi.tv'
    ch3.size=80
    ch3.larg=300
  • ch=pluie.gchamp(ID='CH1', label='Code', valeur='')

 

 

 Nom :                    gtextarea                               Haut_de_Page

 

 Quoi :    Un champ multi-lignes, avec son libellé éventuel

 

 Propriétés importantes :    

  • ID              identifiant               obligatoire
  • label         texte du libellé précédent le champ
  • valeur       contenu (initial) du champ
  • cols          largeur (en nb de caractères/colonnes) ; 32 par défaut
  • rows        hauteur (en nb de caractères) ; 5 par défaut

 

 Propriétés complémentaires :

  • larg        largeur affichée, en pixels
  • haut       hauteur affichée, en pixels
  • align      alignement du contenu
  • x              position horizontale
  • y              position verticale
  • klass     identifiant CSS 

 

 Exemples : 

  • ta=pluie.gtextarea(ID='TA', label='Code', rows=20, cols=72)
  • ch=pluie.gtextarea(ID='CH02', label="Zone de texte :", valeur='', cols=40, rows=5)
  • ch3=pluie.gtextarea(ID='C3', label='', valeur='')
    ch3.cols=20
    ch3.rows=5
  • txt=pluie.gtextarea(ID='TXT', label='Texte')

 

 

 Nom :                    gselect                              Haut_de_Page

 

 Quoi :    Liste déroulante, pour sélection

 

 Propriétés importantes :    

  • ID              identifiant               obligatoire
  • rows        liste des contenus ( X fois deux éléments : le code retourné, et le texte affiché pour sélection)
  • nblig        nombre de lignes affichées ; len(rows) par défaut
  • mode      sélection simple ou multiple ; "multiple" par défaut

 

 Propriétés complémentaires :

  • larg        largeur affichée, en pixels
  • haut       hauteur affichée, en pixels
  • align      alignement du contenu ; left par défaut
  • caption  titre de la liste
  • x              position horizontale
  • y              position verticale
  • klass     identifiant CSS  ;  selec  par défaut

 

 Exemples : 

  • rows=[
         ['code', 'Code'],
         ['libel', 'Libellé'],
         ['dat', 'Date'],
         ['mont', 'Montant ou valeur'],
         ['music','Do Ré Mi Fa Sol La Si Do'],
       ]
    sel1=pluie.gselect(ID='SEL01', rows=rows)
  • s=pluie.gselect(ID='S', rows=[['AAA','Texte Aaa'],['BBB','Texte Bbb'],['C','Txt C'])

 

 

 Nom :                    gradio                              Haut_de_Page

 

 Quoi :    Bouton "radio" ; un choix parmi plusieurs.

 

 Propriétés importantes :    

  • ID              identifiant               obligatoire
  • rows        liste des contenus (choix possibles)
  • mode      sélection simple ou multiple ; "multiple" par défaut

 

 Propriétés complémentaires :

  • larg        largeur affichée, en pixels ; 200 par défaut
  • haut       hauteur affichée, en pixels
  • align      alignement du contenu ; left par défaut
  • caption  titre de la liste
  • x              position horizontale
  • y              position verticale
  • klass     identifiant CSS  ;  radio  par défaut

 

 Exemples : 

  • rows=[
        'Haut',
        'Bas',
        'Milieu',
      ]
    sel1=pluie.gradio(ID='RAD1', rows=rows) 
  • s=pluie.gradio(ID='R', rows=['Droite','Gauche'])

 

 

 Nom :                    gcheck                              Haut_de_Page

 

 Quoi :      Case à cocher

 

 Propriétés importantes :    

  • ID             identifiant               obligatoire
  • valeur      valeur retournée si coché ; si pas coché, retourne None
  • label        texte affiché

 

 Propriétés complémentaires :

  • larg        largeur affichée, en pixels ; 24 par défaut
  • haut       hauteur affichée, en pixels
  • align      alignement du contenu ; left par défaut
  • caption  titre de la liste
  • x              position horizontale
  • y              position verticale
  • klass     identifiant CSS 

 

 Exemples : 

  • choix=pluie.gcheck(ID='CH01', valeur='Checked1', label='Enregistrer un UTF-8')
  • ch=pluie.gcheck(ID='CHECK1', valeur='ECRASER', label='Ecraser si déjà existant')
  •