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

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.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
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

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