FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar papydall Hier à 16:57

» PANORAMIC V 1
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar papydall Hier à 3:22

» select intégrés [résolu]
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6

Aller en bas 
+10
Jean Claude
ambroise
jjn4
Jicehel
bignono
sergeauze
papydall
Klaus
Minibug
Jack
14 participants
Aller à la page : 1, 2, 3, 4, 5  Suivant
AuteurMessage
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyMer 16 Mai 2012 - 21:45

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6

Une version instantanée est la version actuelle du développement de PANORAMIC, elle vous permet d'utiliser les toutes dernières améliorations, sans attendre la sortie de la prochaine version.
Une version instantanée n'a pas de procédure d'installation (c'est un fichier zip contenant l'EDITEUR).
Les nouveaux mots-clés n'ont pas de coloration syntaxique dans l'EDITEUR.

Pour obtenir la version instantanée, cliquez sur *** lien retiré ***

Voici les apports de cette version, par rapport à la dernière version régulière PANORAMIC V0.9.22 du 5 novembre 2011:

1 - correction de bugs sur des objets 3D:

Les commandes 3D_HIDE et 3D_SHOW n'agissaient pas sur les objets 3D 3D_PLANE et 3D_SKYBOX.
Les commandes 3D_TRANSPARENT et 3D_MOVE n'agissaient pas sur les objets 3D 3D_PLANE.
Les fonctions O3D_X_POSITION(), O3D_Y_POSITION(), O3D_Z_POSITION(), O3D_X_ROTATE(), O3D_Y_ROTATE(), O3D_Z_ROTATE(), O3D_X_SCALE(), O3D_Y_SCALE(), O3D_Z_SCALE() n'agissaient pas sur les objets 3D 3D_PLANE.
les numéros des objets 3D 3D_PLANE étaient limités.
Les commandes 3D_LOAD_TEXTURE, 3D_LOAD_TEXTURE_TOP, 3D_LOAD_TEXTURE_BACK, 3D_LOAD_TEXTURE_LEFT, 3D_LOAD_TEXTURE_FRONT, 3D_LOAD_TEXTURE_RIGHT, 3D_LOAD_TEXTURE_BOTTOM ne traitaient pas

convenablement certains fichier BMP ou JPG.

2 - correction de bugs sur des fonctions:

Problème quand N est grand sur OBJECT_EXISTS(N), OBJECT_TYPE(N), O3D_OBJECT_EXISTS(N), O3D_OBJECT_TYPE(N), SPRITE_EXISTS(N).
Quand TEXT_WIDTH était dans les paramètres d'une commande, la chaine de caractères était convertie (en interne) en majuscules,
ce qui faussait le résulat de la fonction TEXT_WIDTH.

3 - correction d'un bug sur la compatibilité des MENU et SCENE3D:

L'existence d'un SCENE3D créait un appel cyclique d'événements et à grande cadence, qui perturbait le traitement des "ON_CLICK" et en particulier le clic sur un SUB_MENU. Cet appel cyclique d'événements était prévu

pour gérer les animations futures.

4 - améliorations de commandes existantes:

CLIPBOARD_COPY et CLIPBOARD_PASTE s'appliquent aussi aux objets système PICTURE et IMAGE.
FONT_SIZE : il n'y a plus la limite de 30 à la taille de la police

5 - nouvelles fonctions:

GRID_X_TO_COLUMN(N,X) : retourne le numéro de colonne du GRID numéro N à partir de la coordonnée X.
GRID_Y_TO_ROW(N,Y) : retourne le numéro de ligne du GRID numéro N à partir de la coordonnée Y.
HANDLE_FORM("titre") : retourne le handle d'une fenêtre (PANORAMIC ou pas) dont on connait le caption
Exemple:
Code:
execute "notepad.exe"
wait 1000
caption 0,handle_form("Sans titre - Bloc-notes")

6 - nouvelles commandes:

APPLICATION_TITLE T$ : donne un titre à l'application. Cela permet d'avoir ce titre dans le bandeau de la commande MESSAGE.
DRAWING_TARGET_IS devient synonyme de COMMAND_TARGET_IS (cela servira à des commandes futures)
FREE Variable : libère la variable
Exemple:
Code:
dim v(10),t$
free v
free t$
dim v(100),t$

7 - les numéros d'objets système vont de 1 à 9999

8 - correction d'un bug sur les événements: lorsque ceux-ci se déclenchaient avant le END, il arrivait que le programme principal s'arrête.

9 - déclenchement d'une erreur si un LABEL existe plusieurs fois dans le source

10 - correction d'un bug sur 3D_PLANE (8013): test de débordement

11 - gestion des FORMs:
MINIMIZE N : iconisation du FORM numéro N
MAXIMIZE N : maximalisation du FORM numéro N
NORMAL N : retour à la taille qu'avait le FORM numéro N avant une commande MINIMIZE ou MAXIMIZE

12 - gestion du double clic pour les objets SCENE3D, EDIT, MEMO, COMBO, ALPHA, FORM, LIST, PICTURE, OPTION, SPIN, GRID, CONTAINER
même syntaxe que pour le clic
ON_DOUBLE_CLICK N,L
OFF_DOUBLE_CLICK N
DOUBLE_CLICKED(N)
NUMBER_DOUBLE_CLICK

13 - COLOR s'applique aussi aux objets SPIN, GRID, CONTAINER, SCENE2D, CONTAINER_OPTION

14 - PAUSE
agit comme WAIT, mais traite ce qui était en file d'attente.
WAIT N : attend pendant N millisecondes et fige tout
PAUSE N : attend pendant N millisecondes mais traite ce qui est en attente



Dernière édition par Jack le Ven 3 Aoû 2012 - 10:59, édité 4 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyMer 16 Mai 2012 - 22:03

Merci jack pour toutes ces nouveautés ! Laughing
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyMer 16 Mai 2012 - 22:10

Merci ! Le double-clic apporte un vrai plus, ainsi que la gestion de la minimisation/maximisation d'une form. La commande PAUSE est également précieuse. Et je ne cite que ce qui m'intéresse en ce moment. Je mesure le travail accompli et j'applaudis. Cela augure bien pour la suite !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7008
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyMer 16 Mai 2012 - 22:51

Jack
Merci
Thank you
Bedankt
Vielen Dank
Grazie
Obrigado
Gràcies
شكرا
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
sergeauze

sergeauze


Nombre de messages : 391
Age : 71
Localisation : Hautes Alpes France
Date d'inscription : 09/01/2010

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: re:Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyMer 16 Mai 2012 - 23:03

salut aux panoramiciens .!
Merci à Jack pour cette nouvelle version instantanee
Pour memoire: axes_ show n ne semble pas fontionner dans cette version
Bonne soiree a tous
Revenir en haut Aller en bas
http://sergeauze.blog-video.tv/
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyMer 16 Mai 2012 - 23:25

Bonjour amis Panoramiciens, Very Happy
Bonsoir à toi Jack et merci, grand merci!
Grâce à toi, je suis devenu: Smile Very Happy Laughing cheers

@ Sergeauze:
On ne met pas axes_show n, mais axes_show tout court, sans numéro. Tu verras que ça fonctionne très bien! Wink

Bonne soirée à TOUS! Wink Wink Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7008
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyMer 16 Mai 2012 - 23:42

Egalement 'axes_hide' sans numero aussi
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 0:18

Merci Jack pour cette version; et bienvenu aux nouveautés.
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 2:29

Nickel
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2704
Date d'inscription : 13/09/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: +++   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 14:09

Super, Jack !
cheers cheers cheers

PS: A l'apport n°13, il est noté que COLOR s'applique à PANEL et GRID_DRAW,
ça doit être des objets en prévision, parce que je ne les connais pas !?
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 21:11

J'ai corrigé le point 13.
Effectivement, PANEL et GRID_DRAW sont des objets sytème en cours d'élaboration.

Le fait que AXES_SHOW et AXES_HIDE n'aient pas besoin d'un numéro d'objet système date de la version V 0.9.11 du 29 septembre 2008.
Ces 2 commandes s'appliquent au SCENE3D qui est la cible des commandes 3D.
L'erreur est que la documentation n'a pas suivi.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 21:41

Merci Jack pour tout...
J'ai testé le on_double_click sur un list mais... rien ne se passe.
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 22:02

Tiens, voila un test du double-clic sur un LIST.
Code:
label col
dim c%

list 1

top 1,60
width 1,300
height 1,200
item_add 1,"double-click on me "+str$(c%)+" times"

on_double_click 1, col

end

col:
item_add 1,"double-clicked"
c%=C%+1
item_add 1,"double-click on me "+str$(c%)+" times"
return

N'oublie pas que pour un LIST, on clique ou on double-clique sur une ligne.
Il faut donc que le LIST ait au moins une ligne pour le ON_CLICK et le ON_DOUBLE_CLICK. Sinon, il n'y aurait aucun intéret.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 22:10

Tiens, c'est bizarre. Je crois pourtant faire le même chose, et ça ne marche pas. D'ailleurs, seul OPTION accepte simple ET double click : Voici mon programme (activer un seul des objets possibles, éventuellement avec sa ligne associée en rettrait):
Code:
label click, doubleclick

' SCENE3D 1    : ' simple clic uniquement
' EDIT 1      : ' simple clic uniquement
' MEMO 1      : ' simple clic uniquement
' COMBO 1      : ' double clic uniquement sur l'objet
'  item_add 1,"test"    : ' simple clic uniquement sur cette ligne
' ALPHA 1      : ' simple clic uniquement
'  caption 1,"test"
' FORM 1      : ' simple clic uniquement
 LIST 1      : ' aucun clic !
  item_add 1,"test"
' PICTURE 1    : ' simple clic uniquement
' OPTION 1    : ' simple ET double clic !
' SPIN 1      : ' simple clic uniquement
' GRID 1      : ' simple clic uniquement sur les cellules modifiables
                ' double clic uniquement sur les cellules fixes
' CONTAINER 1  : ' simple clic uniquement

on_click 1,click
on_double_click 1,doubleclick
end

click:
message "Simple clic"
return

doubleclick:
message "Double clic"
return


Bizarre, non ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7008
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyJeu 17 Mai 2012 - 23:31

Salut tout le monde.

En effet, c’est bizarre !
Ça tourne pas rond ! No
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 0:03

Bonsoir Klaus,
Si tu mets une apostrophe devant la ligne 20 on_click 1,click, le double click fonctionne même très très bien!
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 0:11

Oui, certes - mais on perd le simple clic... Au fond, ça ne change rien par rapport à la version précédente: on a un évènement "clic générique" qui peut être déclenché, soir par un simple clic, soit par un double clic. Mais on ne peut pas utiliser les deux, ce qui était tout de même le but !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 0:27

Oui, mais il ya l'instruction off_click N et Jack a mis aussi l'instruction off_double_click N. Alors que peut-être en faisant une bascule avec ces 2 instructions dans le programme on doit peut-être réussir à avoir les 2? Je ne suis pas sur?
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 0:30

Non. Le but, c'est de pouvoir distinguer un simple clic d'un double clic. Et ce n'est bien sûr pas possible si l'on désactive l'un car on n'aura forcément que l'autre. Et je pense que Jack sera d'accord pour dire que mon petit code met un problème en évidence - soit dans Panoramic, soit dans ma compréhension des choses ce qui est toujours possible.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 0:52

Klaus, j'ai un peu modifié ton code et ça a l'air de fonctionner, en tout cas avec list, je n'ai pas testé les autres objets.
Code:
label click, doubleclick

' SCENE3D 1    : ' simple clic uniquement
' EDIT 1      : ' simple clic uniquement
' MEMO 1      : ' simple clic uniquement
' COMBO 1      : ' double clic uniquement sur l'objet
'  item_add 1,"test"    : ' simple clic uniquement sur cette ligne
' ALPHA 1      : ' simple clic uniquement
'  caption 1,"test"
' FORM 1      : ' simple clic uniquement
 LIST 1      : ' aucun clic !
  item_add 1,"test"
' PICTURE 1    : ' simple clic uniquement
' OPTION 1    : ' simple ET double clic !
' SPIN 1      : ' simple clic uniquement
' GRID 1      : ' simple clic uniquement sur les cellules modifiables
                ' double clic uniquement sur les cellules fixes
' CONTAINER 1  : ' simple clic uniquement

on_double_click 1,doubleclick
on_click 1,click:off_click 1
end

click:
off_click 1:on_double_click 1,doubleclick
message "Simple clic"
return

doubleclick:
on_click 1,click:off_double_click 1
message "Double clic"
return
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 1:06

Non, ça ne marche pas. Tu bascules de l'attente d'un simple clic vers un double clic, et vice-versa. Lorsque tu as reçu un double-clic, tu ne peux pas en recevoir un autre - seul un simple clic est reconnu. Et après ce simple clic, un autre simple clic n'est pas reconnu - seul un double-clic fait l'affaire. Tel que tu as modifié le programme, il faut impérativement utiliser le simple clic en alternance avec le double clic, ce qui ne correspond pas du tout à une utilisation normale.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 1:08

Je viens de m'appercevoir qu'avec ce code on obtiens le double et le simple une fois sur deux! 2 fois de suite le simple ou le double ce n'est pas possible. Il y a donc bien un problème je me range à ton avis Klaus.
On s'est croisé et je viens de lire ta réponse!
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 1:21

Bon, alors il n'y a plus qu'à attendre l'avis de Jack !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 9:50

Merci Jack pour ces nouveautés,

Concernant le double_click, j'ai découvert une chose intéressante. Grace au double_clic on peut maintenant sélectionner les colonnes ou les lignes fixes d'un GRID, mais on ne peut pas le faire avec le clic_simple.

Tel que, cela me convient mais je pose la question de savoir si à l'avenir tu penses faire idem pour le simple_clic. Ce qui dans le cas du programme ci-dessous changerait la programmation.

Code:
' routine de sélection de lig ou col dans un GRID
dim a$,col,lig,n,x,y,col_sel,lig_sel
label init_grid,select_lig_and_col
top 0,250:left 0,250
grid 1:top 1,100:left 1,100:width 1,328:height 1,129:gosub init_grid
on_double_click 1,select_lig_and_col
on_click 1,select_lig_and_col

color 1,220,255,255
font_color 1,0,0,255
END
'-----------
select_lig_and_col:
y=mouse_y_left_down(1):x=mouse_x_left_down(1):lig_sel=GRID_Y_TO_ROW(1,y)-1:col_sel=GRID_X_TO_COLUMN(1,x)-1
caption 0,"Ligne: "+str$(lig_sel)+"  |  Colonne: "+str$(col_sel)
return
' --------
init_grid:
lig=1
for n=2 to 5
    a$="Elément "+str$(n-1):grid_write 1,lig,n,a$
next n
col=1
for n=2 to 5
    a$="ligne "+str$(n-1):grid_write 1,n,col,a$
next n
return

A+

EDIT: en fait c'est le problème soulevé par Klaus
.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 EmptyVen 18 Mai 2012 - 11:33

@Klaus:
Si dans ton code, on remplace message par un affichage comme caption de FORM0, on se rend compte qu'un double-clic entraine un simple clic.
Bref, il y a un bug qui a échappé aux tests que j'avais effectués.
Code:
label click, doubleclick

LIST 1
item_add 1,"test"
on_click 1,click
on_double_click 1,doubleclick
end

click:
caption 0,"Simple clic"
return

doubleclick:
caption 0,"Double clic"
return

Autre chose: il existe aussi dans cette version le mot-clé NUMBER_DOUBLE_CLICK qui a été codé et que j'avais oublié de mentionner.


Dernière édition par Jack le Ven 18 Mai 2012 - 17:58, édité 3 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Contenu sponsorisé





Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty
MessageSujet: Re: Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6   Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6 Empty

Revenir en haut Aller en bas
 
Version instantanée du 16 mai 2012: PANORAMIC V 0.9.23i6
Revenir en haut 
Page 1 sur 5Aller à la page : 1, 2, 3, 4, 5  Suivant
 Sujets similaires
-
» Version instantanée du 8 septembre 2012 PANORAMIC V 0.9.24i1
» Version instantanée du 25 octobre 2012: PANORAMIC V 0.9.24i5
» Version instantanée du 12 septembre 2012 PANORAMIC V0.9.24i2
» Version instantanée du 28 janvier 2012: PANORAMIC V 0.9.23i4
» Version instantanée du 13 février 2012: PANORAMIC V 0.9.23i5

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: