Gambas France BETA


Pas de compte ? Incription

Comment faire une aide contextuelle pour une appli GB ?

1
AuteurMessages
Pablodetaix#1 Posté le 15/6/2010 à 05:35:00
Bonjour,
oui bon.. c'est bien d'avoir une appli qui tourne... et qui fait ce qu'on lui demande....
mais c'est mieux avec une aide contextuelle...
ne l'ayant jamais fait, je n'ai aucune idée de la démarche, format du/des fichiers aide et comment lier la/les pages a l'étape du programme gambas en cours d'exec.

Je suis presque sur qu'il existe un truc tout simple... mais j'ai du passer à coté.

Merci
spheris#2 Posté le 15/6/2010 à 17:03:00
des pages HTML à travers un GB.web ,non ?
;)
Pablodetaix#3 Posté le 16/6/2010 à 05:37:00
Oui et puis pour moi ce sera l'occasion d'utiliser le GB..Web pour la première fois... je vais essayer cela,
Merci de l'idée Sphéris
Pablo
.
manu#4 Posté le 16/6/2010 à 06:46:00
Avec Gambas ca roule !Tu devrais t'inspirer ou reprendre l'application de taoteblue qui te permet de creer tes fichiers d'aide. Ca fonctionne en gambas2 :http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=614
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
Pablodetaix#5 Posté le 16/6/2010 à 15:56:00
Bonjour,

le forum et le site sont riches... parfois on passe à coté ... et on peut donner l'impression de déranger pour rien...
Je vais tacher de comprendre commetn il tourne, et comment exploiter le fichier/db otenu par la création.

Merci manu
Merci Taoteblue !
gambix#6 Posté le 16/6/2010 à 18:07:00
Faire simple !sauf que manu est a l'ouest :)


gb.web ne sert pas ça du tout mais a générer des cgi tournant sur des server comme apache ou thttpd donc pour écrire des site quoi !


le composant dont veut parler manu est soit gb.kde.khtml en version 2 et gb.qt4.webkit en version 3. qui charge un composant d'affichage web ... mais attention ça consomme pas loin de 20 Mo de ram car webkit est un navigateur html a par entière. (c'est le moteur html qui est derrière safari et surtout chrome, l'équivalent de gecko pour firefox mais en plus rapide)


on peu aussi utiliser le widget textedit en version readonly(ça correspond a l'ancien textview) et dont les lien génère l'évènement link. Il est plus léger.

La solution la plus simple étant comme beaucoup de logiciel d'utiliser le navigateur internet par défaut grace a gb.desktop. On appel simplement l'url de ll'index de l'aide quand F1 est enfoncé. (voir les shortcut des menus pour cela, ou le système de gestion des actions)


Desktop.Open ("monurl")

http://gambasdoc.org/help/comp/gb.desktop/desktop/open?fr&v3

Voila pour la petite explication.

Gambas3 a embarqué le navigateur internet car en fait on l'utilise un peut partout ... les 20 mo il ne les consomme qu'une fois :) on le retrouve tout au long de la saisie ... c'est saisissant !
Moins de texte dans une signature c'est agrandir son espace.
spheris#7 Posté le 16/6/2010 à 18:10:00
Gambix,
et si on a pas internet au moment ou on code ?
J'ai constaté un fort ralentissement de ma machine sous GB3 sans le net.
Est ce normal ?
;)

ps : manu est DANS l'ouest ! L'europe occidentale je dirai :tongue:
gambix#8 Posté le 16/6/2010 à 18:31:00
Faire simple !oui c'est normal le système d'aide locale n'a pas encore était fait ... se sera je pense pour la v3 en beta
Moins de texte dans une signature c'est agrandir son espace.
manu#9 Posté le 16/6/2010 à 21:52:00
Avec Gambas ca roule !Gambix, je suis plus a l'ouest que toi puisque je suis en Bretagne mais c'est pas moi qui parle de gb.web !
:) :)
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
gambix#10 Posté le 17/6/2010 à 09:50:00
Faire simple !en effet j'ai louché... c'était spheris ....

je suis coupable je l'avoue

pardon manu
Moins de texte dans une signature c'est agrandir son espace.
Pablodetaix#11 Posté le 17/6/2010 à 13:26:00
Donc je vais relire tranquillement cet échange de points de vue.
En première approche il semblerait que le plus "simple" serait de faire une aide HTML (j'y ai jamais touché !) et de gérer les appels entre les "pages écrans" et un index html pas trop déraillant, c'est ça ?

Pablo
gambix#12 Posté le 17/6/2010 à 17:55:00
Faire simple !bien oui c'est l'aide contextuelle sauce linux ! le html est un bon rich text a quoi bon utiliser des format autres ? de plus on a de nombreux editeur capable de le gerer.


Regarde comment est faite l'aide de gambas2 c'est un bon exemple !
Moins de texte dans une signature c'est agrandir son espace.
1