[Extension][2.0.65] Extension Widgets (GUI)

Oui, mais propose-moi comment faire. :wink:

On peut pas encore… Mais je suis sûr que mon idée va donner envie à 4ian d’ajouter une action dans le menu contextuel de l’éditeur d’objets dans la scène. N’est-ce pas ? :smiley:

Comment faire pour que plusieurs zones de texte reste toujours dans la fenêtre ?

Pour mettre plusieurs widgets dans une fenêtre, il faut les mettre dans un sizer (sizer en boîte) puis mettre ce sizer en tant que widget principal de la fenêtre.
Tu peux consulter l’exemple présent dans Examples\Widgets qui s’appelle simpleWindowExample.gdg. :wink:

La version 1.2.8 de l’extension Widgets vient de sortir.
Elle n’apporte pas de réelles nouveautés.
Corrections :

  • Sizer à onglet supprimé car non fonctionnel

Par contre, c’est la première version que je distribue sur Linux.

Télécharger :

Note pour les utilisateurs de Linux : L’extension est fonctionnelles mais souffre d’un bug assez gênant lorsqu’elle est utilisée dans le mode Aperçu de Game Develop : les widgets ne captent pas la souris et le clavier. Par contre, il n’y a pas de problèmes dans les versions compilées des jeux.

La version 1.2.9 de l’extension vient de sortir. Elle apporte le support de GD 2.1.10822.

Aussi, sur Linux, les widgets devraient maintenant capter la souris et le clavier pendant l’aperçu.

Télécharger :

Merci :slight_smile:

La version 1.2.10 de l’extension vient de sortir. Elle apporte le support de GD 2.1.10871.

Télécharger :

La version 1.2.11 de l’extension vient de sortir. Elle apporte le support de GD 2.1.10873.

Télécharger :

La version 1.2.12 de l’extension vient de sortir. Elle apporte le support de GD 2.1.10904.

Télécharger :

La version Linux est disponible (voir le message précédent).

La version 1.2.13 de l’extension vient de sortir. Elle apporte le support de GD 2.1.10939.

Télécharger :

La version 1.2.14 de l’extension compatible avec GD 2.1.11076 est disponible pour le moment uniquement pour Windows :
https://github.com/downloads/victorlevasseur/Widgets-Extension/WidgetsExtension-1.2.14-Windows.zip

Je n’ai pas encore réussi à compiler l’extension (ou plutôt la bibliothèque SFGUI) sur Ubuntu 12.10 en version 64 bits (c’est cela qui doit poser problème).

La version 1.2.14 de l’extension vient de sortir. Elle apporte le support de GD 2.1.11076.

Télécharger :

La version 1.2.15 de l’extension vient de sortir. Elle apporte le support de GD 2.1.11127.
Elle est disponible à l’adresse suivante :
http://gdextensions.levasseursoftware.net/?page=skeleton&subpage=telechargement&lang=fr

Merci Victor :slight_smile:

La version 1.2.16 de l’extension vient de sortir. Elle corrige un bug qui plantait Game Develop lors du chargement de certains projets.
Elle est disponible à l’adresse suivante :
http://gdextensions.levasseursoftware.net/?page=skeleton&subpage=telechargement&lang=fr

[size=150]L’extension est en cours de réaménagement pour GD3.[/size]

L’extension subit de gros changements interne (quasiment réécrite). Elle n’utilisera plus SFGUI pour afficher des widgets mais un bibliothèque “fait maison” (nommée SFWidgets). Cela permet d’avoir des widgets plus adaptés à Game Develop et plus riches en fonctionnalités.

L’extension sera divisée en plusieurs petites extensions contenant chacune un widget. Il sera donc possible de choisir les widgets dont on a besoin pour créer un jeu, permettant de réduire le poids du jeu final.

Le premier widget qui sera mis à jour sur GD3 (et immédiatement disponible au téléchargement) sera la zone de texte, étant donné que c’est le widget le plus important (et le plus complexe). Cette zone de texte sera plus fonctionnelle que l’ancienne avec l’ajout d’une fonctionnalité majeure : la possibilité de sélectionner du texte à l’intérieur.

Il sera en outre nécessaire de supprimer les widgets de l’ancienne version de vos projets puis de les réajouter avec la future version (trop de différence pour avoir une compatibilité).

Excellent :slight_smile:
Différents “petits” widgets seront plus facile à maintenir également je pense qu’une grosse extension :slight_smile:

Il faut savoir que tous les widgets seront quand même distribués ensemble étant donné qu’il y a une partie commune (une bibliothèque WidgetsCore.dll) qui contient des éditeurs, et des fonctions utiles pour chaque widget et SFWidgets.dll qui contient les widgets. C’est juste les extensions qui sont séparées (xgdwe).