Page 1 sur 1

[Ex] Agenda

Posté : mer. 16 févr. 2011 23:51
par TommyDDR
[Edit : Récréation totale du post]

Bonjour à tous,

Je vous propose aujourd'hui un programme utilisant mes UDF "UDF_Calendar.au3", "UDF_Date.au3", "UDF_InputHeure.au3" et UDF_GUIRegisterMsg.au3".

À quoi ça sert ?
Ce programme, vous permet d'entrer des évènements (RDV, Anniversaires, etc...)
et de vous prévenir lorsque ceux-ci arrivent.

Mode d'emploi
-Lancement du programme :
  • -Normalment (Double clic)
    -En commande avec l'option /hide qui permet de ne pas afficher la GUI au démarrage (utile lors d'un lancement au démarrage)
- Action TrayIcon :
  • - Un double clic sur le TrayIcon permet de montrer/cacher la GUI
    - Un clic droit sur le TrayIcon ouvre un menu permettant de montrer/cacher la GUI ou de quitter le programme
- Dans la GUI :
  • - Un clic sur la flèche(1) permet d'afficher/cacher le panneau des détails(2).
    - Un double clic sur une date du calendrier(3) affiche le panneau des détails(2) si celui-ci ne l'est pas et affiche tout les events du jour.
    - Sélectionnez "<liste>" dans la Combobox(4) pour voir tous les events du jour choisi.
    - Faites un clic droit sur un event puis afficher ou supprimer pour afficher ou supprimer un event.
    - Selectionnez "<nouveau>" dans la Combobox(4) pour créer un nouvel event.
    - Inscrivez une heure dans le Input(5) pour fixer l'heure à laquelle l'alerte de l'event vous sera affichée.
    - Remplissez le mémo dans l'Edit(6) pour fixer le message qui vous sera affiché lors de l'alerte.
    - Cliquez sur "Valider"(7) pour enregistrer votre event.
    - Choisissez un Event dans la Combobox(4) pour charger celui-ci.
    - Changez les valeurs de l'event (3)(5)(6) et cliquez sur valider(7) pour prendre en compte les changements.
    - Cliquez sur "Supprimer"(7) pour supprimer l'event.
    - Cliquez sur le "_" (9) pour réduir (cacher) la fenêtre.
    - Cliquez sur la "x" (10) pour fermer le programme.
- Lors d'un event :
  • - Faites un clic (droit ou gauche) pour valider l'event et cacher la fenêtre.
agenda.PNG
agenda.PNG (6.62 Kio) Vu 2358 fois

Re: [Ex] Agenda

Posté : jeu. 17 févr. 2011 09:26
par zeshrek
je l'ai testé rapidement, et, bin... ca marche.
C'est hyper light, mais ca marche.
Si tu veux l'étoffer un peu, j'ai plein d'idées de fonctions a lui ajouter pour en faire une usine a gaz ;)

Re: [Ex] Agenda

Posté : jeu. 17 févr. 2011 09:48
par TommyDDR
:) Merci pour ce commentaire, ca fait plaisir à lire.

Je reste OPEN pour des améliorations.

J'ai ajouté un bouton pour réduir et une croix pour fermer, j'ajoute encore 2/3 truc et je met à jour le 1er post.

Re: [Ex] Agenda

Posté : jeu. 17 févr. 2011 10:23
par zeshrek
Alors pour les suggestions, voici qq trucs qui me sont passés par la tete (j'utilise le mot évenement pour éviter de dire "entrée dans l'agenda") :
- Repositionnement automatique quand le volet de droit s'ouvre si l'agenda est colé au bord droit de l'écran (sinon, il s'ouvre hors de l'écran)
- Créer des 'catégories' d'évenements (professionnel, loisir, santé...etc)
- Créer des évennements type (rdv, réunion, déjeuner, déplacement...etc)
- Changer la couleur des jours qui ont un évenement sur le calendrier (éventuellemnt un dégradé en fonction du nombre d'evenements)
- Afficher une liste des évenements qui resterait affichée même si on réduit/ferme le calendrier (qu'on rouvre par le tray ou par un clic sur la liste)
- Faire effectuer automatiquement certaines actions a l'ordi (executer un programme, s'éteindre...etc)

Ce n'est qu'un début, j'ai encore plein d'idées...

Re: [Ex] Agenda

Posté : ven. 18 févr. 2011 17:00
par TommyDDR
Refonte du 1er post et ajout de :
- Repositionnement de la fenêtre lorsqu'un agrandissement de la fenêtre (clic sur la flèche) dépasse l'écran.

@zeshrek : les dates possédant un event se colorient déjà (rouge) dans la calendrier.