SlideShare a Scribd company logo
1 of 16
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
INTRODUCTION
Glade is a RAD tool to enable quick & easy
development of user interfaces.
The user interfaces designed in Glade are
saved as XML.
By using the GtkBuilder GTK+ object these
can be loaded by applications dynamically as
needed.
A GUI in Linux has two main types of
objects, widgets and containers.
Widgets are windows, buttons, labels, combo
boxes etc.
Containers are what holds the widgets.
A GUI in Linux has signals and callbacks
(callback functions).
Signals are what are generated in response to
an event, such as clicking on a button.
Callbacks are functions that respond to the
signals.
WIDGETS
They are building blocks of the user interface
that are provided by GTK+ library.
The most commonly used widgets are text
box, label, button etc.
Widget Tree
This window displays a hierarchical view of all
widgets and containers in your application.
Property Window
This window allows you to configure
various settings of your widgets and
containers.
WIDGETS
They are building blocks of the user interface
that are provided by GTK+ library.
The most commonly used widgets are text
box, label, button etc.
SIGNALS
A Signal are used to notify user actions in
graphical user interfaces
An event can be a actions such as button
clicks, selection etc.
Window
Delete event
Button
Clicked
Changed
Pop down
Pop up
Combo Box
Text Box
Activate
Backspace
Changed
Delete text
Insert text
Toggled
Radio and Check Button
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baab
te.com
Contact Us

More Related Content

Viewers also liked

Tramite de audiencia asociaciones de consumidores
Tramite de audiencia asociaciones de consumidoresTramite de audiencia asociaciones de consumidores
Tramite de audiencia asociaciones de consumidoresUnionConsumidoresMalaga
 
Future Of Media Report2008
Future Of Media Report2008Future Of Media Report2008
Future Of Media Report2008...
 
Dehesa la moheda presentación y precios 20122012
Dehesa la moheda presentación y precios 20122012Dehesa la moheda presentación y precios 20122012
Dehesa la moheda presentación y precios 20122012dehesalamoheda
 
Roca gallery_20120919_dossier_xina
Roca gallery_20120919_dossier_xinaRoca gallery_20120919_dossier_xina
Roca gallery_20120919_dossier_xinacoacnet
 
DVD DANTHEA corso Add Ristorazione Collettiva
DVD DANTHEA corso Add Ristorazione CollettivaDVD DANTHEA corso Add Ristorazione Collettiva
DVD DANTHEA corso Add Ristorazione CollettivaSilvia Nascetti
 
Nordea CSR Report 2013
Nordea CSR Report 2013Nordea CSR Report 2013
Nordea CSR Report 2013Nordea Bank
 
760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizam
760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizam760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizam
760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizamJuliana Abu Seman
 
Aplicación de la norma ISO 31000 a la gestión del riesgo de fraude
Aplicación de la norma ISO 31000 a la gestión del riesgo de fraudeAplicación de la norma ISO 31000 a la gestión del riesgo de fraude
Aplicación de la norma ISO 31000 a la gestión del riesgo de fraudePECB
 
978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest fin978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest finalberto medeiros
 
Presentacion BNI Desafío Oviedo de Chusa Coach financiero
Presentacion BNI Desafío Oviedo de Chusa Coach financieroPresentacion BNI Desafío Oviedo de Chusa Coach financiero
Presentacion BNI Desafío Oviedo de Chusa Coach financieroGestor Desafío Oviedo
 

Viewers also liked (18)

Tramite de audiencia asociaciones de consumidores
Tramite de audiencia asociaciones de consumidoresTramite de audiencia asociaciones de consumidores
Tramite de audiencia asociaciones de consumidores
 
Future Of Media Report2008
Future Of Media Report2008Future Of Media Report2008
Future Of Media Report2008
 
Dehesa la moheda presentación y precios 20122012
Dehesa la moheda presentación y precios 20122012Dehesa la moheda presentación y precios 20122012
Dehesa la moheda presentación y precios 20122012
 
Roca gallery_20120919_dossier_xina
Roca gallery_20120919_dossier_xinaRoca gallery_20120919_dossier_xina
Roca gallery_20120919_dossier_xina
 
Comunicación
Comunicación Comunicación
Comunicación
 
DVD DANTHEA corso Add Ristorazione Collettiva
DVD DANTHEA corso Add Ristorazione CollettivaDVD DANTHEA corso Add Ristorazione Collettiva
DVD DANTHEA corso Add Ristorazione Collettiva
 
Clasificacion electrodos gtaw
Clasificacion electrodos gtawClasificacion electrodos gtaw
Clasificacion electrodos gtaw
 
Nordea CSR Report 2013
Nordea CSR Report 2013Nordea CSR Report 2013
Nordea CSR Report 2013
 
Informe de diagnostico dra
Informe de diagnostico draInforme de diagnostico dra
Informe de diagnostico dra
 
760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizam
760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizam760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizam
760106075177 hbls pengenalan kepada kemahiran hidup khirrulnizam
 
Taller de Negocios: Análisis situacional
Taller de Negocios: Análisis situacionalTaller de Negocios: Análisis situacional
Taller de Negocios: Análisis situacional
 
Hsp kh f3a
Hsp kh f3aHsp kh f3a
Hsp kh f3a
 
Aplicación de la norma ISO 31000 a la gestión del riesgo de fraude
Aplicación de la norma ISO 31000 a la gestión del riesgo de fraudeAplicación de la norma ISO 31000 a la gestión del riesgo de fraude
Aplicación de la norma ISO 31000 a la gestión del riesgo de fraude
 
4 1[1]
4 1[1]4 1[1]
4 1[1]
 
978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest fin978 85-87686-51-0-introducao-a-economia curso de gest fin
978 85-87686-51-0-introducao-a-economia curso de gest fin
 
Presentacion BNI Desafío Oviedo de Chusa Coach financiero
Presentacion BNI Desafío Oviedo de Chusa Coach financieroPresentacion BNI Desafío Oviedo de Chusa Coach financiero
Presentacion BNI Desafío Oviedo de Chusa Coach financiero
 
urgencias en dermatologia
urgencias en dermatologiaurgencias en dermatologia
urgencias en dermatologia
 
Manual DDR11 Las Choapas
Manual DDR11 Las ChoapasManual DDR11 Las Choapas
Manual DDR11 Las Choapas
 

Similar to Glade (20)

Gtk development-using-glade-3
Gtk development-using-glade-3Gtk development-using-glade-3
Gtk development-using-glade-3
 
GUI.pdf
GUI.pdfGUI.pdf
GUI.pdf
 
G T K+ 101
G T K+ 101G T K+ 101
G T K+ 101
 
object oriented fundamentals in vb.net
object oriented fundamentals in vb.netobject oriented fundamentals in vb.net
object oriented fundamentals in vb.net
 
Ch02 bronson
Ch02 bronsonCh02 bronson
Ch02 bronson
 
GUI JAVA PROG ~hmftj
GUI  JAVA PROG ~hmftjGUI  JAVA PROG ~hmftj
GUI JAVA PROG ~hmftj
 
GUI design using JAVAFX.ppt
GUI design using JAVAFX.pptGUI design using JAVAFX.ppt
GUI design using JAVAFX.ppt
 
Vb ch 3-object-oriented_fundamentals_in_vb.net
Vb ch 3-object-oriented_fundamentals_in_vb.netVb ch 3-object-oriented_fundamentals_in_vb.net
Vb ch 3-object-oriented_fundamentals_in_vb.net
 
Glade
Glade Glade
Glade
 
VB.Net GUI Unit_01
VB.Net GUI Unit_01VB.Net GUI Unit_01
VB.Net GUI Unit_01
 
GTK+ 2.0 App - Icon Chooser
GTK+ 2.0 App - Icon ChooserGTK+ 2.0 App - Icon Chooser
GTK+ 2.0 App - Icon Chooser
 
Build tools
Build toolsBuild tools
Build tools
 
Build tools
Build toolsBuild tools
Build tools
 
Flutter
FlutterFlutter
Flutter
 
Specification Scala DSL for Mobile Application
Specification Scala DSL for Mobile ApplicationSpecification Scala DSL for Mobile Application
Specification Scala DSL for Mobile Application
 
EASY SOFTWARE DEVELOPMENT BY AUTOMATIC CODE GENERATION, BUSINESS LOGIC AND VA...
EASY SOFTWARE DEVELOPMENT BY AUTOMATIC CODE GENERATION, BUSINESS LOGIC AND VA...EASY SOFTWARE DEVELOPMENT BY AUTOMATIC CODE GENERATION, BUSINESS LOGIC AND VA...
EASY SOFTWARE DEVELOPMENT BY AUTOMATIC CODE GENERATION, BUSINESS LOGIC AND VA...
 
Flutter Introduction and Architecture
Flutter Introduction and ArchitectureFlutter Introduction and Architecture
Flutter Introduction and Architecture
 
Slot04 creating gui
Slot04 creating guiSlot04 creating gui
Slot04 creating gui
 
Ch12. graphical user interfaces
Ch12. graphical user interfacesCh12. graphical user interfaces
Ch12. graphical user interfaces
 
Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0
 

More from baabtra.com - No. 1 supplier of quality freshers

More from baabtra.com - No. 1 supplier of quality freshers (20)

Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Best coding practices
Best coding practicesBest coding practices
Best coding practices
 
Core java - baabtra
Core java - baabtraCore java - baabtra
Core java - baabtra
 
Acquiring new skills what you should know
Acquiring new skills   what you should knowAcquiring new skills   what you should know
Acquiring new skills what you should know
 
Baabtra.com programming at school
Baabtra.com programming at schoolBaabtra.com programming at school
Baabtra.com programming at school
 
99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love 99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love
 
Php sessions & cookies
Php sessions & cookiesPhp sessions & cookies
Php sessions & cookies
 
Php database connectivity
Php database connectivityPhp database connectivity
Php database connectivity
 
Chapter 6 database normalisation
Chapter 6  database normalisationChapter 6  database normalisation
Chapter 6 database normalisation
 
Chapter 5 transactions and dcl statements
Chapter 5  transactions and dcl statementsChapter 5  transactions and dcl statements
Chapter 5 transactions and dcl statements
 
Chapter 4 functions, views, indexing
Chapter 4  functions, views, indexingChapter 4  functions, views, indexing
Chapter 4 functions, views, indexing
 
Chapter 3 stored procedures
Chapter 3 stored proceduresChapter 3 stored procedures
Chapter 3 stored procedures
 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 2  grouping,scalar and aggergate functions,joins   inner join,outer joinChapter 2  grouping,scalar and aggergate functions,joins   inner join,outer join
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
Blue brain
Blue brainBlue brain
Blue brain
 
5g
5g5g
5g
 
Aptitude skills baabtra
Aptitude skills baabtraAptitude skills baabtra
Aptitude skills baabtra
 
Gd baabtra
Gd baabtraGd baabtra
Gd baabtra
 

Recently uploaded

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Glade

  • 1.
  • 2. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  • 3.
  • 4. INTRODUCTION Glade is a RAD tool to enable quick & easy development of user interfaces. The user interfaces designed in Glade are saved as XML. By using the GtkBuilder GTK+ object these can be loaded by applications dynamically as needed.
  • 5. A GUI in Linux has two main types of objects, widgets and containers. Widgets are windows, buttons, labels, combo boxes etc. Containers are what holds the widgets.
  • 6. A GUI in Linux has signals and callbacks (callback functions). Signals are what are generated in response to an event, such as clicking on a button. Callbacks are functions that respond to the signals.
  • 7. WIDGETS They are building blocks of the user interface that are provided by GTK+ library. The most commonly used widgets are text box, label, button etc.
  • 8.
  • 9. Widget Tree This window displays a hierarchical view of all widgets and containers in your application. Property Window This window allows you to configure various settings of your widgets and containers.
  • 10. WIDGETS They are building blocks of the user interface that are provided by GTK+ library. The most commonly used widgets are text box, label, button etc.
  • 11. SIGNALS A Signal are used to notify user actions in graphical user interfaces An event can be a actions such as button clicks, selection etc.
  • 14.
  • 15. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baab te.com