Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 19 Sep 2018, 03:24
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
La largeur des boutons
Moderators: Béèm, darkerror05, linuxcbon
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [3 Posts]  
Author Message
don570


Joined: 10 Mar 2010
Posts: 5142
Location: Ontario

PostPosted: Sat 23 Apr 2011, 12:56    Post subject:  La largeur des boutons  

J'ai fait une expérience rapide pour voir
si la largeur des boutons peut être modifiée,
et si les boutons peuvent être placés avec précision
dans une fenêtre dans un script.

Zigbert précise la largeur de ses boutons
avec le code
Code:

<text width-request=\"100\">

(et il est expert)

Alors, J'ai expérimenté avec un peu de code de Zigbert
et j'ai fait un script.

J'ai fait une hbox, puis j'ai mis 4 vboxes à l'intérieur.

J'ai transformé l'apparence de chacune des vboxes.

Une vbox est une boîte qui s'ouvre vers le bas,
en d'autres termes 'une boîte verticale'.
Voir l'image prise de l'écran.

La vbox à côté gauche est composée des espaces insécables
(des caractères non-rupture).

La prochaine vbox a une largeur de 100.
<text width-request=\"100\">

La prochaine vbox a une largeur de 200.
<text width-request=\"200\">

Ensuite, la vbox à extrême droite a une largeur de 100,
<text width-request=\"100\">
mais pour rendre l'espace ouvert j'ai mis un peu d' espaces insécables
(caractères non-rupture) dans l'étiquette ('label' en anglais).

Il fonctionne bien.



Voici le script.

Code:


#!/bin/sh

export shutdown="
<window title=\"Experiment\" icon-name=\"gtk-stop\">

<hbox>

   <vbox>
   <text><label>             </label></text>   
   </vbox>

   <vbox>
   <text width-request=\"100\"><label>First button</label></text>
   <button> 
      <label>Lock</label>   
      <input file icon=\"lock48\"></input>
      <action>/usr/local/apps/Xlock/AppRun &</action>
      <action type=\"exit\">Exit-NOW</action>
   </button>
   </vbox>

   <vbox>
   <text width-request=\"200\"><label>Second button</label></text>
   <button>   
       <label>Lock</label>   
       <input file icon=\"lock48\"></input>
       <action>/usr/local/apps/Xlock/AppRun &</action>
       <action type=\"exit\">Exit-NOW</action>
   </button>
   </vbox>
   
    <vbox>
    <text width-request=\"100\"><label>   </label></text>
    </vbox>
   
</hbox>
</window>
"

#echo "$shutdown" | gtkdialog --stdin
gtkdialog3 --program=shutdown --center

unset shutdown
______________________________________
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3366
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Sun 24 Apr 2011, 15:52    Post subject:  

Hello,
Quote:
J'ai fait une expérience rapide pour voir
si la largeur des boutons peut être modifiée,
et si les boutons peuvent être placés avec précision
dans une fenêtre dans un script.
Il y a:
Code:
<hbox spacing=\"5\"
...
</hbox>
Il y a aussi:
Code:
<hbox homogeneous="true">
...
</hbox>
et encore:
Code:
<button width-request="100" height-request="200">...</button>

... => qui se trouvent sur la page des Tips - GtkDialog de Zigbert, qu'on peut combiner et qui sont, je crois, bien adaptés pour obtenir les résultats que tu cherches.

Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
ASRI éducation


Joined: 09 May 2009
Posts: 3203
Location: France

PostPosted: Mon 25 Apr 2011, 03:20    Post subject:  

Je ne connaissais pas la page de Zigbert. C'est une vraie mine d'informations.
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [3 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0606s ][ Queries: 12 (0.0122s) ][ GZIP on ]