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

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
dehesalamoheda
 
DVD DANTHEA corso Add Ristorazione Collettiva
DVD DANTHEA corso Add Ristorazione CollettivaDVD DANTHEA corso Add Ristorazione Collettiva
DVD DANTHEA corso Add Ristorazione Collettiva
Silvia Nascetti
 
Nordea CSR Report 2013
Nordea CSR Report 2013Nordea CSR Report 2013
Nordea CSR Report 2013
Nordea 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 khirrulnizam
Juliana Abu Seman
 

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

VB.Net GUI Unit_01
VB.Net GUI Unit_01VB.Net GUI Unit_01
VB.Net GUI Unit_01
Prashanth Shivakumar
 
Slot04 creating gui
Slot04 creating guiSlot04 creating gui
Slot04 creating gui
Viên Mai
 

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

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

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