-
Notifications
You must be signed in to change notification settings - Fork 0
/
sec-KeyAndMouseBindings.html
61 lines (52 loc) · 3.98 KB
/
sec-KeyAndMouseBindings.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-15" http-equiv="Content-Type">
<title>8.4. Clavier et souris</title>
<link rel="stylesheet" href="pygtktutfr.css" type="text/css">
<meta name="keywords" content="python,pygtk,tutoriel,traduction,intervalle">
<link rel="start" href="index.html" title="Tutoriel PyGTK 2.0">
<link rel="home" href="index.html" title="Table des matières">
<link rel="up" href="ch-RangeWidgets.html" title="Chapitre 8. Les widgets d'intervalle">
<link rel="previous" href="sec-CommonRangeMethods.html" title="8.3. Méthodes communes aux widgets d'intervalle">
<link rel="next" href="sec-RangeWidgetExample.html" title="8.5. Démonstration des widgets d'intervalle">
</head>
<body>
<div class="localisation">
Vous êtes à peu près ici :
<a href="../../index.html">Accueil</a> »
<a href="../pygtktut.php">tutoriel PyGTK</a> »
<a href="index.html">PyGTK : sommaire</a>
</div> <!-- fin localisation -->
<div class="navheader"><table width="100%" summary="En-tête de navigation">
<tr>
<th colspan="3" align="center">8.4. Clavier et souris</th>
</tr><tr>
<td width="20%" align="left"><a accesskey="p" href="sec-CommonRangeMethods.html">Préc.</a></td>
<th width="60%" align="center">Chapitre 8. Les widgets d'intervalle</th>
<td width="20%" align="right"><a accesskey="n" href="sec-RangeWidgetExample.html">Suiv.</a></td>
</tr></table>
<hr>
</div>
<div class="sect1"><div class="titlepage"><div>
<h2 class="title" style="clear: both"><a name="ClavierSouris"></a>8.4. Clavier et souris</h2>
</div></div>
<p>Tous les widgets d'intervalle de GTK réagissent aux clics de souris plus ou moins de la même manière. En cliquant dans la coulisse avec le premier bouton, on augmente ou diminue la valeur (<i><tt>value</tt></i>) de son ajustement d'un <i><tt>page_increment</tt></i>, et le curseur est déplacé en conséquence. Si l'on y clique avec le deuxième bouton, le curseur est améné directement au point cliqué. Un clic de n'importe quel bouton sur les flèches d'une barre de défilement augmente ou diminue la valeur de son ajustement d'un <i><tt>step_increment</tt></i>.</p>
<p>Les barres de défilement ne peuvent pas avoir le focus, elle n'ont donc aucune connexion directe avec le clavier. Chez les autres widgets d'intervalle, ces connexions (actives, bien sûr, seulement lorsque les widgets ont le focus) sont les mêmes pour les widgets horizontaux et verticaux.</p>
<p>Tous les widgets d'intervalle peuvent être manipulés avec les flèches <b>haut</b>, <b>bas</b>, <b>gauche</b> et <b>droite</b> du clavier, ainsi qu'avec les touches <b>Page précédente</b> et <b>Page suivante</b>. Les flèches déplacent le curseur par <i><tt>step_incr</tt></i>, et <b>Page précédente</b>/<b>Page suivante</b> par <i><tt>page_incr</tt></i>.</p>
<p>L'utilisateur a également la possibilité de placer le curseur directement à l'une ou l'autre des extrémités de la coulisse avec les touches <b>Début</b> et <b>Fin</b>.</p>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Bas de page de navigation">
<tr>
<td width="40%" align="left"><a accesskey="p" href="sec-CommonRangeMethods.html">Préc.</a></td><td width="20%" align="center"><a accesskey="u" href="ch-RangeWidgets.html">Chapitre parent</a></td>
<td width="40%" align="right"><a accesskey="n" href="sec-RangeWidgetExample.html">Suiv.</a></td>
</tr><tr>
<td width="40%" align="left" valign="top">8.3. Méthodes communes aux widgets d'intervalle</td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Table des matières</a></td>
<td width="40%" align="right" valign="top">8.5. Démonstration des widgets d'intervalle</td>
</tr></table>
</div>
</body>
</html>