Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » GFA-Basic TI68K » News » GFA-Basic Editor (Futur éditeur de sources pour GFA-Basic) (108 réponse(s))
./REPRISE DU POST PRECEDENT (post n°38)   Marquer comme non lu.
Folco Ecrit le: Mardi 19 avril 2005 à 22:49 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Et l'éditeur permettra de choisir l'arôme précis du café!! sisi, je suis en train de le débugguer à l'instant!
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°39   Marquer comme non lu.
Folco Ecrit le: Mercredi 20 avril 2005 à 00:16 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


au fait geogeo, hier je bossais sur l'affichage des menus,et j'ai commencé à les écrire, voilà ce que ça donne, je sais pas ce que t'en pense, mais ne te gènes pas pour compléter (notamment F4 et F5, je sais pas quoi y mettre), ou changer ce qui ne te vas pas:
Menu_F1:
  .word  9      |nombre d'items dans le menu, titre compris
  .ascii  "File\0"    |première chaine: titre
  .ascii  "New file\0"    |premier item
  .ascii  "Open...\0"
  .ascii  "Save\0"
  .ascii  "Save as...\0"
  .ascii  "Export...\0"
  .ascii  "About...\0"
  .ascii  "Quit GFA-Editor"

Menu_F2:
  .word  5
  .ascii  "Edit\0"
  .ascii  "Cut\0"
  .ascii  "Copy\0"
  .ascii  "Paste\0"
  .ascii  "Select all\0"

Menu_F3:
  .word  4
  .ascii  "Find\0"
  .ascii  "Find...\0"
  .ascii  "Replace...\0"
  .ascii  "Labels list...\0"

-Edité le Mercredi 20 avril 2005 à 00:25 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°40   Marquer comme non lu.
geogeo Ecrit le: Mercredi 20 avril 2005 à 08:39 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Dans Menu_F1 il faut Import.
Dans Menu_F4 mettre Labels list, Procedures list.
-Edité le Mercredi 20 avril 2005 à 08:39 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°41   Marquer comme non lu.
Folco Ecrit le: Mercredi 20 avril 2005 à 09:30 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


ok, c'était tout, c impec =)
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°42   Marquer comme non lu.
Folco Ecrit le: Mercredi 20 avril 2005 à 09:42 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


edit-> Re-nouvelle mouture:
Menu_F1:
  .ascii  "File\0"    |première chaine: titre
  .ascii  "New file\0"    |premier item
  .ascii  "Open...\0"
  .ascii  "Save\0"
  .ascii  "Save as...\0"
  .ascii  "Export...\0"
  .ascii  "Import...\0"
  .ascii  "Quit GFA-Editor"
  .word  TAG_END_MENU

Menu_F2:
  .ascii  "Edit\0"
  .ascii  "Cut\0"
  .ascii  "Copy\0"
  .ascii  "Paste\0"
  .ascii  "Select all\0"
  .word  TAG_END_MENU

Menu_F3:
  .ascii  "Find\0"
  .ascii  "Find...\0"
  .ascii  "Replace...\0"
  .word  TAG_END_MENU

Menu_F4:
  .ascii  "Lists\0"
  .ascii  "Labels list...\0"
  .ascii  "Procedures list...\0"
  .word  TAG_END_MENU

Menu_F5:
  .ascii  "Misc\0"
  .ascii  "About...\0"
  .ascii  "Options...\0"
  .ascii  "Help...\0"
  .word  TAG_END_MENU

plus besoin de compter le nombre d'items d'un menu, ça sera fait grâce à un tag, donc c'est encore plus simple. :)
-Edité le Mercredi 20 avril 2005 à 12:44 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°43   Marquer comme non lu.
geogeo Ecrit le: Mercredi 20 avril 2005 à 21:17 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Bon la librairie est opérationnelle, manque quelques détails.
Sinon la compression j'ai abandonné l'idée car tout simplement archiver les fontes et la chose la plus interessante à faire. Car dans ce cas on ne perd rien en RAM.
A noter que la librairie fait 2 Ko et fera je pense 2 Ko au final.

[HS] Moi qui avait gagné 2500 octets en optimisations avec GFA-TEM je serai quoi faire pour les perdres. %)[/HS]
-Edité le Mercredi 20 avril 2005 à 21:18 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°44   Marquer comme non lu.
Folco Ecrit le: Mercredi 20 avril 2005 à 23:34 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


hs-> #gni#

sinon, chapô pour le boulot, j'avoue j'avance pas aussi vite, loin de là!! (mais bon je suis pas en vaccances hein %) )

Sinon, j'aurais besoin au plus vite des protos et d'un .a, même en version non définitive. Les protos, pour continuer à coder, et le .a, pour faire les premiers tests et compiler. Et puis le fichier de font tant qu'à faire hein %)

Bravo encore pour la vitesse du développement!

edit-> surtout que vendredi je bosse pas, je pourrai coder toute la journée si j'ai ce qu'il faut #love#
-Edité le Jeudi 21 avril 2005 à 11:51 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°45   Marquer comme non lu.
geogeo Ecrit le: Jeudi 21 avril 2005 à 21:05 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Voici la première librairie de GFA-Basic, GFA_FontLib.
Dans ce pack, il y a tout, que ce soit un exemple en C (facilement transposable en assembleur), les headers avec prototypes, les sources et les outils de création de fontes.

http://www.tigen.org/gfabasic/releases/others/GFA_FontLib.zip

Si y a bug faut faire signe.

Liste des fonctions:

FONT_OpenFile
FONT_CloseFile
FONT_DrawCharWidth
FONT_DrawCharHeight
FONT_DrawChar
FONT_DrawStr
FONT_DrawFastChar
FONT_DrawFastStr
FONT_DrawStrWidth
FONT_GetSprite


Il est possible d'appliquer les modes suivants pouvant être combiné:
Normal, gras, italique, souligné, barré.

Il est possible de combiner le mode FONT_NOT (inverse le caractère) à chaque mode graphique.

La fonction DrawFastStr est très pratique pour dessiner une chaîne de caractère très rapidement en mode OR et en fonte normale (sans application de mode (gras, italique...)).

Il est possible de modifier le nombre de pixels entre chaque caractères et idem avec le caractère espace.

Reste à faire la doc, Martial Demolins s'en occupe? :)
-Edité le Jeudi 21 avril 2005 à 21:05 par geogeo-
-Edité le Jeudi 21 avril 2005 à 21:06 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°46   Marquer comme non lu.
Folco Ecrit le: Vendredi 22 avril 2005 à 03:34 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


>>Reste à faire la doc, Martial Demolins s'en occupe?
Après mes tests sur ta lib, oui! :)
-Edité le Vendredi 22 avril 2005 à 03:34 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°47   Marquer comme non lu.
Folco Ecrit le: Samedi 23 avril 2005 à 10:59 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Bn ben pour la doc, on verra ça, mais quasiemtn tout est dans les headers hein %)

Sinon, je voulais savoir, mieux vaut avoir un retour à la ligne automatique, ou faire défiler l'écran horizontalement? Me demande pas de faire les deux, au pire ça serait faisable, mais je pense que ça grossirait le code.... Encore que, c'est à voir.

voilà, je demande ça parceque je suis en train de coder l'éditeur proprement dit (frappe du texte, affichage toussa)

edit-> tout le monde peut répondre hein, la question n'est pas que pour geogeo, que chacun se sente libre de faire part de ses préférences. :)
-Edité le Samedi 23 avril 2005 à 11:00 par Martial Demolins-
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°48   Marquer comme non lu.
geogeo Ecrit le: Samedi 23 avril 2005 à 11:05 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Le mieux est de tout mettre sur la même ligne non?
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°49   Marquer comme non lu.
Folco Ecrit le: Samedi 23 avril 2005 à 11:11 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


ok, donc de faire un scroll horizontal? Perso, je pense que c'est le plus simple à coder.
Alors si c'est bien ça, je pars sur cette idée.
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°50   Marquer comme non lu.
geogeo Ecrit le: Samedi 23 avril 2005 à 11:15 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Oui avec scrolling.
Ah oui y a un petit pb dans la lib, Si tu veux un texte bien ordonné sans écart de pixels... Il faut que les espaces fassent la taille d'un caractère en largeur + 2*le nombre de pixels entre chaques caractères.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°51   Marquer comme non lu.
Folco Ecrit le: Samedi 23 avril 2005 à 11:21 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


lol :D
mais c'est pas bien grave, si tu as vu le problème, c'est le principal
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°52   Marquer comme non lu.
Folco Ecrit le: Samedi 23 avril 2005 à 20:06 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


geogeo-> j'aurais besoin de savoir si la hauteur des caractères renvoyée par FONT_DrawCharWidth correspond en fait à la hauteur des caractères de la font (ptêt pas vu les arguments) ou à la hauteur de ce seul caractère. Parceque j'aurais absolument besoin de savoir ça (pour le moment, je marche avec la hauteur d'un 'A' comme référence pour la hauteur de la font).
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°53   Marquer comme non lu.
geogeo Ecrit le: Samedi 23 avril 2005 à 21:13 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Euh FONT_DrawCharWidth comme son nom l'indique renvoie la largeur d'un caractère.
Les fonctions FONT_DrawCharHeight et FONT_DrawCharWidth ne sont utiles que dans le cas où tu utilises un mode (gras, italique pour DrawCharWidth), (souligné pour DrawCharHeight).
Dans le cas contraire mieux vaut utiliser FONT_SIZE_X et FONT_SIZE_Y.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°54   Marquer comme non lu.
Folco Ecrit le: Samedi 23 avril 2005 à 21:40 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


han, ok, oublié ces variables, et en plus je me gourre de fonction #trigic# ai vonfiance geogeo, ça avance quand même #gni#
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°55   Marquer comme non lu.
Folco Ecrit le: Dimanche 24 avril 2005 à 01:39 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


geoge-> tu pourrais vérifier un truc s'il te plait? FONT_DrawFastStr semble détruire %d0, alors que rien n'est marqué dans le source :/ Je me trompe?
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°56   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 24 avril 2005 à 02:41 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


C'est la convention d'appel: Toutes les fonctions détruisent %d0-%d2/%a0-%a1.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°57   Marquer comme non lu.
Folco Ecrit le: Dimanche 24 avril 2005 à 11:39 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Tout dépend, je sais que quand je fais une fonction, ce n'est pas une nécessité. Surtout quand dans le source, ça ne dit que ça ne détruit rien ^^
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
  :: Index » GFA-Basic TI68K » News » GFA-Basic Editor (Futur éditeur de sources pour GFA-Basic) (108 réponse(s))
Pages : 3/6     « 1 2 [3] 4 5 6 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 40.91ms avec 18 requetes