ColorGadget

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

ColorGadget

Message par Jacobus »

:D Salut Fred, Ô grand Manitou du Pure.

Pour cette nouvelle année qui pointe, ce serait bien que tu agrémentes PB de quelques fonctions de colorisation des gadgets. Cela permettrait un peu de fun aux applications sans avoir à utiliser des Libs externes.

Merci
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

oui !!

en ce moment je test le IBASIC et voici comment on color les gadjets en ibasic

Code : Tout sélectionner

DEF colordlg:DIALOG
DECLARE "user32",GetSysColor(index:int),int
DIALOG colordlg,0,0,317,255,0x80C80080,0,"Color Control Demo",Handler
CONTROL colordlg,"B,Button1,38,31,70,20,0x50000000,1"
CONTROL colordlg,"B,Button2,123,31,70,20,0x50000000,2"
CONTROL colordlg,"B,Button3,208,31,70,20,0x50000000,3"
CONTROL colordlg,"B,Button4,38,65,70,20,0x50000000,4"
CONTROL colordlg,"B,Button5,123,65,70,20,0x50000000,5"
CONTROL colordlg,"B,Flat,208,65,70,20,0x50008000,6"
CONTROL colordlg,"E,Edit1,37,101,231,19,0x50800000,7"
CONTROL colordlg,"C,Check1,43,133,70,20,0x50000003,8"
CONTROL colordlg,"L,ListBox1,121,135,70,60,0x50800140,9"
CONTROL colordlg,"B,Close,123,227,70,20,0x50000001,10"
CONTROL colordlg,"R,Radio1,214,134,70,20,0x50000009,11"

domodal colordlg

end

SUB handler
SELECT @CLASS
	CASE @IDINITDIALOG
		SETCONTROLCOLOR colordlg,1,0,RGB(255,255,0)
		SETCONTROLCOLOR colordlg,2,RGB(0,0,255),0
		SETCONTROLCOLOR colordlg,3,RGB(200,200,0),RGB(255,255,255)
		SETCONTROLCOLOR colordlg,4,RGB(255,255,255),RGB(0,0,255)
		SETCONTROLCOLOR colordlg,5,RGB(200,80,200),RGB(0,155,0)
		SETCONTROLCOLOR colordlg,6,0,RGB(0,255,255)
		SETCONTROLCOLOR colordlg,7,RGB(255,0,255),0
		SETCONTROLCOLOR colordlg,8,RGB(0,0,255),RGB(255,255,255)
		SETCONTROLCOLOR colordlg,9,0,RGB(0,255,0)
		ADDSTRING colordlg,9,"Text"
		SETCONTROLCOLOR colordlg,11,RGB(128,7,43),GetSysColor(15)
	CASE @IDCLOSEWINDOW
		CLOSEDIALOG colordlg,@IDOK
	CASE @IDCONTROL
		IF(@CONTROLID = 10) THEN CLOSEDIALOG colordlg,@IDOK
ENDSELECT
RETURN
ce petit programme fait ceci : (dans une fenetre )



Image

:D
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Oh mon ancien language, t'es sur Ibasic depuis combien de temps?

Tu sais que sur Ibasic, tu peus incorporer des images dans l'éditeur!, ce qui n'est plus possible avec la version Pro.


[EDIT] et on peut créer des boites de dialogues, un language pseudo-compilé. :mad:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Oh mon ancien language, t'es sur Ibasic depuis combien de temps
ben je le regarde depuis ce matin (28/12/2004) ! :D

c'est une philo interressante ! et original !
le fait de pouvoir recuperer les messages system dans des variables designées pour ça; comme ( @CLASS, @CODE and @QUAL )
je trouve ça pratique !!
pis je continue de regarder a petit niveau , car pas evident de rentrer dans le concept de ce language ; la gestion de la boucle des event est assez special , mais j'aime bien !

bon j'y retourne !
:D

par contre la doc en anglais me pose un bleme !! :?
faudrai leur dire qu'en france ont a des ordinateur aussi !! :lol:
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

C'est tellement plus facile avec Pure que je ne comprenais rien sur la gestion des évènements de Pure. :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ben j'aime bien me prendre la tete des fois ! :lol:
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

@Dobro : Et tu l'a récupéré où ce IBASIC ?
j'aimerai bien y jeter un oeil. puis les deux si ça vaut le coup.
Les colorisations de gadgets ont l'air assez sympa.

@Nico : Incorporer des images dans un editor, ça aussi ça manque à Pure.
Tu l'as complètement abandonné ou tu t'en sers encore de ce IBASIC ?
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ibasic standard

ici
http://www.pyxia.com/

complement d'explications dans tes messages privé ! :wink:
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Je ne l'utilise plus car une fois passé du coté de la force obscure, trop difficile de revenir en arrière.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

nico a écrit :...une fois passé du coté de la force obscure, ...
Ca ne serait pas plutôt: "Le côté obscur de la force"

M'enfin, moi, ce que j'en dis..... :roll:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Je ne l'utilise plus car une fois passé du coté de la force obscure, trop difficile de revenir en arrière.
ho bah moi je l'explore en touriste ! :D
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

Ibasic,... des souvenirs.
Je l'ai utilisé avant PB.

Je sais pas où ça en est, mais l'avais laissé tomber car ne permettait pas de faire des DLL, et autres pbs.
Et il faut passer à la caisse pour les MAJ, il y a la version PRO, la version normale,...

Je préfère de très loin PB.
mangatome
Messages : 80
Inscription : mer. 29/déc./2004 13:19
Contact :

Message par mangatome »

c'est vrai que a l'heure actuelle la coloration des gadgets est assez contraignante en PB. un bon petit ColorGadget serait énorme :)
http://www.cybisoft.net - mes jeux, mods, tools en PB et autres languages :)
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Il existe plusieurs bibliothèques utilisateur qui permettent de coloriser les gadgets avec un minimum d'effort :

MoreGadgetColor (de Denis) : http://purebasic.hmt-forum.com/viewtopi ... adgetcolor
PureCOLOR (de moi :wink:) : http://purebasic.myforums.net/viewtopic.php?t=12892
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

gnozal a écrit :Il existe plusieurs bibliothèques utilisateur qui permettent de coloriser les gadgets avec un minimum d'effort :

MoreGadgetColor (de Denis) : http://purebasic.hmt-forum.com/viewtopi ... adgetcolor
PureCOLOR (de moi :wink:) : http://purebasic.myforums.net/viewtopic.php?t=12892
Ma librairie MoregadgetCOlor était une beta de chez beta, il y a des problèmes (pas mal avec les thèmes XP) :cry: et je ne l'ai pas retravaillé. J'attend la version 4 de Pure qui aura peut-être la colorisation des gadgets (Fred ?)

Je n'ai pas encore testé la tienne gnozal :roll:
Répondre