SlideShare a Scribd company logo
1 of 16
Download to read offline
Glade
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
Glade
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.
Glade
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
Glade
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
 
Unit 14 Event-Driven Programming (P1, M1, D1)
Unit 14 Event-Driven Programming (P1, M1, D1)Unit 14 Event-Driven Programming (P1, M1, D1)
Unit 14 Event-Driven Programming (P1, M1, D1)
 
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...
 
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

Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxKatherine Villaluna
 
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptxSandy Millin
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxKatherine Villaluna
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17Celine George
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...raviapr7
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxAditiChauhan701637
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17Celine George
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17Celine George
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...CaraSkikne1
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17Celine George
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxheathfieldcps1
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICESayali Powar
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptxraviapr7
 

Recently uploaded (20)

Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptx
 
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptx
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICE
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
 

Glade

  • 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
  • 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.
  • 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.
  • 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