Voir le flux RSS

gerald3d

  1. [Cairo] Remplissage de polygones (perspective cavalière)

    par , 12/03/2017 à 12h12
    Citation Envoyé par gerald3d Voir le message
    Je vous livre en pâture la fonction qui permet de mapper un parallélogramme. Elle a quelques contraintes mais elle répond exactement à mes besoins.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    /* Fonction de mapping d'un parallélogramme.
     *
     * Les points A, B, C, D doivent être disposés de la sorte :
     *
     *                                 B                    A        
     *                   A                                                B
     *
    ...

    Mis à jour 12/03/2017 à 12h25 par gerald3d

    Catégories
    Sans catégorie
  2. [GTK+ v3.0] Comment avoir un GtkGrid ressemblant à un tableur ?

    par , 22/03/2015 à 23h05
    Bonjour à toutes et à tous.

    Bon nombre d'entre-vous désirent obtenir une grille façon tableur. Je vous propose ici une solution à cet épineux problème .

    La solution proposée s'appuie sur Gtk+v3.0.

    Ce qu'il faut comprendre aujourd'hui avec Gtk+v3.0 c'est que tout widget utilise cairo pour "se dessiner". Nous allons utiliser simplement cette propriété pour ajouter notre petite touche personnelle.

    Pour l'exemple j'ai donc créé ...

    Mis à jour 24/04/2016 à 21h45 par LittleWhite (Coloration code)

    Catégories
    C , Programmation
  3. [GTK+ v3.0] Récupérer les coordonnées de la souris sur l'écran

    par , 22/03/2015 à 22h55
    Bonjour à toutes et à tous.

    Je me lance dans ce nouvel outil qu'est le blog. J'ai décidé de l'utiliser pour concentrer ici quelques codes sources que j'écris pour répondre à certaines questions plus ou moins particulières.

    Donc, pour ce premier billet vous trouverez ci-après le code exemple pour récupérer les coordonnées en temps réel de la souris sur l'écran. Ce n'est peut être pas la solution idéale, mais elle a le mérite d'exister :

    ...

    Mis à jour 24/04/2016 à 21h46 par LittleWhite (Coloration code)

    Catégories
    C , Programmation