1

J'ai pris mon courage à 2 mains pour finir le viewer de Matrix voici 1 semaine
Les caractéristiques :
- Syntaxe
matview( LIST | MATRIX, [ { left, top, font ,title_width, width, height , row_viewer, col_viewer, i, j, draw_grid } ], [ { RowTitle1,... } ], ], [ { ColTitle1,... } ] )
- touche supportés :
** [ENTER]
** [ESC]
** [PAD] + [Diamond] ou [2nd] pour le scrolling
- Retourne une liste { code_touche, [num_ligne], [num_colonne], [valeur_de_la_selection] }
- affichage de titre de ligne et de colonne optionnel
- affichage quadrillage optionnel
- ajustement de la taille de la police : touches [*] , [/]
- ajustement du nombre de colonnes : touches [+], [-]


disons que je ne peux pas le mettre en ligne actuellement car , le nouveau PC sur lequel je code, ne me permet ni d'aller sur le Net , ni de communiquer avec l'ancien ( que j'utilise pour le net, une antiquité ) car ils n'ont aucun port compatible

j'essairai d'upload ça plus tard

2

donc la largeur des colonnes est fixée ? (ne dépend pas du contenu)
et il y a le support du pretty print ?
andoh_wilfried :
disons que je ne peux pas le mettre en ligne actuellement car , le nouveau PC sur lequel je code, ne me permet ni d'aller sur le Net , ni de communiquer avec l'ancien ( que j'utilise pour le net, une antiquité ) car ils n'ont aucun port compatible

ah tiens ca aurait été un bon !mac pour dsgamer, ca trigic

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

3

pourquoi veux-tu du pretty print ?
Disons que c'est un viewer un peu comme l'éditeur du TIOS.
Le but c'est del'utiliser à la fois comme :
- viewer
-éditeur ( moyennant un petit programme ti-basic )
- popup
- ToolBar ( moyennant un petit programme ti-basic )

j'epère faire tenir le tout dans 5,5Ko

4

Et la largeur des colonnes ?

Le pretty print ca aurait été cool. Mais bon. Cest déja une bonne idée ce prog.

T'auras au moins moi comme utilisateur je vais faire un prog sur les torseurs ou j'utiliserais certainement ton viewer (au début je voulais m'en faire un en basic grin )

5

Pourquoi faire un programme basic pour la toolbar j'ai pas compris là...

6

ToolBar -> on peut utiliser mon viewer pour coder un ToolBar puisqu'il fait popup avec possibilité d'échappement par LEFT-RIGHT. je vais juste me contenter de mettre des paramètres optionnels pour faciliter cet usage.
C'est histoire d'avoir un menu qu'on peut mettre n'importe où à l'écran.

-> Largeur des colonnes :
row_viewer, col_viewer : nombre de ligne et de colonnes du viewer
width, height : Largeur et Hauteur de la zone d'affichage du viewer

Pour le pretty print, m'enfin je n'en vois pas trop l'intérêt.

Il faudrait plutôt faire un prog spécialement dédié à l'affichage d'expression TI-Basic avec Scrolling.

Moi j'ai juste fait ce prog pour remplacer le viewer de MATRIX que j'ai fais avec Vertel . Je suis un peu insatisfait de la vitesse qui est à la limite de l'acceptable.
Ce programme me sert principalement à présenter et éditer des données pour les programmes de comptabilité, finance, contrôle de gestion.

J'ai la flemme d'écrire le code du 'Input' pour intégrer directement l'édition des LISTES/MATRIX.



7

Bof si c'est des nombre type ESI ce avec quoi tu remplit les matrices (je pense que c'est le cas) T'as juste besoin d'une boite de dialogue avec un request et un push_parse_text pour ton "input", c'est 10 lignes de code, même pas.

Tu pense en distribuer les sources sinon?

8

Et les sources du prog basique Il ya moyen?

9

je ne comptait pas distribuer les sources à la base.
Mais si ça peut interéssé pourquoi pas.
je ne m'y connait pas GNU alors si quelqu'un veut bien me filer ce qu'il faut inclure pour distribuer un code source , je veux bien tout distribuer.

10

Il suffit de mettre l'entete de la GPL en haut de chaque fichier source (y compris les headers) et de joindre une licence GPL (formal texte) à ton packetage. smile
Mais tu n'es pas non plus obligé de prendre une licence happy

11

Saphari ->
pour le viewer de matrix fait en basic avec vertel, il est dans cette section .
Tu le trouveras au Topic 'Prog Gestion'.
Mais je doutes fort que tu puisse t'y retrouver ( les noms des variables sont à une seule lettre antant dire que c'est le foutoir); à moins de renommer toutes les variables pour leur donner un sens. Car je suppose que tu comptes adapter le code à tes besoins.

M'enfin , c'est quasiment le même prog que j'ai recoder en C.
Actuellement, je fais de la finition.

fpgforce ->
je charge la matrice/liste dans un tableau de type char ** après avor appelé 'push_simplify' et 'display_statements'.
je ne veux rien gérer d'autre à part l'affichage.
je vais juste passer en paramètres les touches permettant de sortir du viewer.
L'utilisateur pourra ensuite faire ce que bon lui semble en TI-basic.

Pour la distribution du source, je sais pas . je n'estime pas après un an de programmation C ( seulement 3 projets dont 2 inachevés ) avoir le niveau pour oser faire des sources public.

je vais peut-être attendre de grandir un peu encore

12

Peu importe ton niveau, si tu distribue tes sources c'est toujours interressant... Moi personneleùent j'ai decidé de distribuer certaines sources parce que je les estime interressantes même si je n'estima pas avoir un niveau excellent.