Cours nsy110 c gtk Programmation GTK C Drocourt ?? UPJV - IUT Amiens CNAM Picardie Les widgets Nous avons vu dans les cours précédents la complexité de programmer en utilisant uniquement la Xlib en e ?et il nous manque des objets essentiels comme les bout

Programmation GTK C Drocourt ?? UPJV - IUT Amiens CNAM Picardie Les widgets Nous avons vu dans les cours précédents la complexité de programmer en utilisant uniquement la Xlib en e ?et il nous manque des objets essentiels comme les boutons les menus que l'on appelle les widgets Voici une dé ?nition du site wikipedia Widget est un mot anglais qui est apparu aux États-Unis dans les années De manière générale il est utilisé pour désigner un objet banal et quelconque en français on peut le traduire par machin ? ou gadget L'origine du mot est d'ailleurs probablement une déformation de ce dernier Selon l'O ?ce québécois de la langue française www granddictionnaire com on peut traduire widget par métachose ? ou bien machin ? ou encore gadget logiciel ? En informatique le mot widget recouvre deux notions distinctes en relation avec les interfaces graphiques en ce sens certains pensent que widget est un mot- valise formé des mots window fenêtre et gadget ce qui signi ?erait donc gadget de fenêtre ? il peut désigner Un élément de base d'une interface graphique liste déroulante bouton etc que l'on peut désigner également par le terme calqué de l'anglais contrôle Un petit outil qui permet d'obtenir des informations météo actualité dictionnaire carte routière pense-bête en anglais post-it traducteur etc Plutôt que d'avoir à redé ?nir ces objets soi même ce qui reste possible évidemment on utilisera une librairie qui proposera ce type d'objets avec évidemment un style di ?érent pour chacune d'entres elles Il est alors évident que l'ensemble de ces librairies reposent toutes sur la Xlib standard en ce qui concerne la programmation Xwindow Dans ce cours nous allons nous intéresser plus particulièrement à l'une d'entre elle GTK qui a été créée initialement pour le projet GIMP en e ?et GTK signi ?e Gimp ToolKit Il existe évidemment d'autres toolkit comme Xt Motif ou encore Qt utilisé par KDE Page CProgrammation GTK C Drocourt ?? UPJV - IUT Amiens CNAM Picardie Programmation événementielle Nous avons vu dans la programmation Xlib que les fenêtres d'un programme pouvaient recevoir des événements particuliers comme le déplacement de la souris l'appui d'une touche Le programmeur se doit ensuite de faire le tri et de déterminer quels sont les actions à entreprendre en fonction de l'évènement du contexte Ce type de programmation est inadapté à la programmation par widgets en e ?et lorsque le programme reçoit un évènement il faudrait déterminer par exemple ou se trouve le pointeur de souris pour savoir de quel objet il s'agit par exemple d'o? la nécessité d'une autre approche La programmation évènementielle Dans la programmation événementielle ce sont les actions de l'utilisateur qui déclenchent des évènements associés à un objet particulier par exemple le fait de cliquer avec le curseur de la souris sur le bouton A ? va déclencher l'évènement click ? associé à l'objet Bouton A ? et uniquement celui ci Le programmeur va donc dé ?nir pour chacun des objets qu'il utilise les évènements gérés pour cet

Documents similaires
Cours transformations en chimie organique 0 0
Corrige pegase remi bilan THÈME Les notions de patrimoine et d ? activité de l ? entreprise Sujet Bilan de départ simpli ?é Le er octobre N M Alméda crée une entreprise spécialisée dans la vente au détail de jouets en bois Il emprunte auprès de sa banque 0 0
Corrige brevet francais BREVET DES COLLEGES Série générale Épreuve FRANÇAIS Session de juin Durée de l ? épreuve heures Coe ?cient PROPOSITION DE CORRIGÉ Propriété exclusive de Studyrama Toute reproduction ou di ?usion interdite sans autorisation CTravail 0 0
•1 INTRODUCTION • MATrix LABoratory • Logiciel qui permet, de manière interacti 0 0
p1 : TRI DE PIÈCES Cycle de fonctionnement : - Quand le système est en fonction 0 0
Conseil robert kiyosaki Entreprenariat Leadership nances ? Accéder à la liberté nancière selon R Kiyosaki CONSEILS POUR ACCÉDER À LA LIBERTÉ FINANCIÈRE SELON ROBERT KIYOSAKI - AVRIL conseils pour accéder à la liberté nancière selon Robert Kiyosaki Acheter 0 0
Bimbamboim AMAZON Ebook exclusif à Lilith id par Aloegarten REFUND CAVERTISSEMENT Le service client risque de te demander si tu souhaites ouvrir une enquête Refuse et raccroche déco toi directement Résumé et explication des di ?érentes méthodes viables Bo 0 0
Changer de poste dans la Fonction publique : entre possibilité et réalité WEB-C 0 0
Corrig dscgue4 2011 SESSION UE ?? COMPTABILITÉ ET AUDIT Éléments indicatifs de corrigé DOSSIER - CONSOLIDATION A partir de l ? annexe et selon la règlementation française CRC - présenter sous forme de tableau synthétique le pourcentage d ? intérêt le pour 0 0
Cooriger e2 2014 Corrigé indicatif BTS -CG Epreuve DOSSIER ?? ANALYSE FINANCIERE DE L ? ENTREPRISE session CAS Bilan ?nancier ?? Fiche de retraitement et bilans ?nanciers condensés TAB Retraitement du bilan ?nancier en milliers de DH Eléments Total bilan 0 0
  • 62
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jui 29, 2021
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 64.2kB