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
» trop de fichiers en cours
aide visible Emptypar lepetitmarocain Aujourd'hui à 17:29

» Une calculatrice en une ligne de programme
aide visible Emptypar jean_debord Aujourd'hui à 8:47

» Form(résolu)
aide visible Emptypar leclode Hier à 17:59

» Bataille navale SM
aide visible Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Gestion d'un système client-serveur.
aide visible Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
aide visible Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
aide visible Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
aide visible Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
aide visible Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
aide visible Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
aide visible Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
aide visible Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
aide visible Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
aide visible Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
aide visible Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal

 

 aide visible

Aller en bas 
2 participants
AuteurMessage
Invité
Invité




aide visible Empty
MessageSujet: aide visible   aide visible EmptyLun 14 Mar 2011 - 0:53

En regardant mon programme, je me demande comment je pourrais montrer une aide permanente, en suivant la position de la souris. Je fais des essais en ce moment, j'ai peut-être une solution, mais c'est pas si simple.

Je me demandais, vu que hint montre dans un temps limité une aide, si ce serait si difficile à partir de cette instruction, d'avoir un branchement pour faire une aide plus complète, et qui resterait tant qu'on ne change pas d'objet, ou que celui-ci n'aurait pas un hint prévu.

Avoir un branchement du genre on_hint, serait-ce si difficile?
Revenir en haut Aller en bas
Invité
Invité




aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyLun 14 Mar 2011 - 1:27

J'ai trouvé une solution. Il est évident que c'est moins pratique qu'une instruction, et cela passe encore par le timer.

Le timer est vraiment un objet plein de ressource, pour faire des choses qu'on ne saurait pas faire autrement.

Code:


' essais de connaitre l'objet parcouru par la souris
width 0,700
dim a,b,c,d,a$,b$,c$,d$
label fixe , hint ,arret ,cest_edit10, cest_memo11, cest_memo12  , cest_grid1
grid 1:GRID_COLUMN 1,2:GRID_ROW 1,10 :left 1,210:width 1,200
      GRID_WRITE 1,1,1,"objet":GRID_WRITE 1,1,2,"position"
      a=1:b=5:gosub fixe

a=10:b=2:edit a:top a,10:left a,5  :width a,130:height a,30 :gosub fixe
a=11:b=3:memo a:top a,50:left a,10 :width a,200:height a,100:gosub fixe :§pt a
a=12:b=4:memo a:top a,160:left a,10 :width a,200:height a,50:gosub fixe
' message "nombre d'objet:"+str$(NUMBER_OBJECTS)

 timer 20:timer_interval 20,200:on_timer 20,hint
' on_error_goto arret
end

fixe:
  GRID_WRITE 1,b,1,str$(a)

  GRID_WRITE 1,b,2,0
return

hint:
  clear 11
  for a=2 to NUMBER_OBJECTS
      if GRID_READ$(1,a,1)="" then exit_for
      a$= GRID_READ$(1,a,1) : b=val(a$) : b$=GRID_READ$(1,a,2)
     
      if MOUSE_X_POSITION( b)<> val(b$)
        text 10,"objet:"+a$+" heure:"+time$ :GRID_WRITE 1,a,2,mouse_x_position(b)
        if c<> a
            select a
              case 2:gosub cest_edit10
              case 3:gosub cest_memo11
              case 4:gosub cest_memo12
              case 5:gosub cest_grid1
            end_select
        end_if
        c=a
      end_if
  next a
return
arret:
timer_off 20
return

cest_edit10:
clear 12
item_add 12,"on bouge la souris sur l'édit 10":return
cest_memo11:
clear 12
item_add 12,"on parcourt la souris sur le memo 11":return
cest_memo12:
clear 12
item_add 12,"on parcourt la souris sur le memo 12":return
cest_grid1:
clear 12
item_add 12,"on parcourt la souris sur l'objet GRID":return
Je n'ai testé que le déplacement horizontal, et cela semble suffisent.
Revenir en haut Aller en bas
Invité
Invité




aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyDim 27 Mar 2011 - 16:56

Faisant pour mon programme, toute un série de visualisation pour aider au mieux à comprendre le fonctionnement du programme, je me suis aperçu d'un problème.
Il est dit:
Citation :
Un COMBO combine les fonctions de EDIT et de LIST
C'est pas tout à fait vrai:
Si je déplace la souris sur un combo, ou plutôt sur l'EDIT, les repères de la souris ne fonctionnent pas.
Code:

label b,fin
on_click 0,fin
dim x,y

combo 1:text 1,"salut":font_size 1,14
edit 4:left 4,100:top 4,50:font_size 4,14
alpha 2:top 2,50
timer 3:timer_interval 3,200:on_timer 3,b
end

b:
caption 2, str$(mouse_x_position(1))+" "+str$(mouse_y_position(1))+"  7  "+str$(mouse_x_position(4))+" "+str$(mouse_y_position(4))+"    "
return
fin:
timer_off 3
terminate
Alors que cela fonctionne indifféremment sur un EDIT, et sur un LIST. C'est bien dommage.
Revenir en haut Aller en bas
Jicehel

Jicehel


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

aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyMer 20 Avr 2011 - 18:32

Je suiss d'accord pour l'aide. Elle est très bien faite par le menu, mais une aide qui apparaiterait (si elle est activée dans les options Wink ) conitnuellement par exemple en bas de l'écran en fonction de l'instruction sur laquelle on travaille serai très pratique (surtout au début).

Sinon une fonction qui pourrait être pratique pour l'aide serait d'ouvrir l'aide d'une instruction quand le curseur est dessus et que l'on appuie sur une touche de type <F1> par exemple
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyJeu 21 Avr 2011 - 0:26

bonsoir,

une autre possibilité : utiliser un autre éditeur qui accepte l'auto-completion
genre PsPad (non, non, je n'ai pas d'action chez eux !! Wink ) qui propose de l'aide en cours de frappe (style javadoc)

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




aide visible Empty
MessageSujet: Re: aide visible   aide visible EmptyJeu 21 Avr 2011 - 0:55

Bienvenue à Jicehel.

Le post que j'avais fait concernait l'aide dans un programme, et non celle des instructions. Personnellement j'ai trouvé une solution comme celle que j'ai mis plus haut.
Concernant le combo, pour pouvoir suivre la souris sur l'objet, j'ai doublé chaque combo d'un objet EDIT par dessus pour récuper les valeurs de la souris. Ce qui évidemment m'oblige à doubler les affichages EDIT et COMBO lors d'un clic. Peut-être que Jack acceptera de revoir cet objet pour que les caractéristiques de l'EDIT du COMBO soient identiques à un EDIT simple.

Comme NARDO j'utilise PsPad, et franchement je n'ai plus les crises de nerfs que j'ai pu avoir avec l'editeur Panoramic. Les incessant blocages, les pertes de programmes, etc... Il faut seulement faire un loader qui prendre en charge les includes, vu que la fonction CHAIN de Panoramic ne le fait pas.

Pour ma part le LOADER que j'ai fais est complexe, et répond à mes besoins personnels, donc difficilement applicable pour tout le monde. Il me permet de choisir entre la fonction RUN de Panoramic, le débogage, la sauvegarde d'une version intermédiaire, le choix dans une liste d'un ensemble d'outils Panoramic, le fonctionnement direct de mes programmes, sans avoir à les ouvrir, et également le décodage de raccourcis de certaines commandes Panoramic.
Revenir en haut Aller en bas
Contenu sponsorisé





aide visible Empty
MessageSujet: Re: aide visible   aide visible Empty

Revenir en haut Aller en bas
 
aide visible
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Visible / pas visible - HIDE / SHOW [RESOLU]
» smileys pas visible par tous?
» [AIDE] Génération de l'aide Panoramic en format html
» Form sous HIDE encore visible a l'ouverture d'un programme
» Version instantanée du 12 février 2011

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: