Blame platform-overview/es/tour-gjs.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="tour-gjs" xml:lang="es">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="next" xref="tour-events"/>
Packit 1470ea
    <revision version="0.1" date="2013-06-17" status="stub"/>
Packit 1470ea
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>Ekaterina Gerasimova</name>
Packit 1470ea
      <email its:translate="no">kittykat3756@gmail.com</email>
Packit 1470ea
      <years>2013</years>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>Gordon Hill</name>
Packit 1470ea
      <email its:translate="no">caseyweederman@gmail.com</email>
Packit 1470ea
      <years>2013</years>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
Packit 1470ea
Packit 1470ea
    <desc>Incluya las vinculaciones necesarias para ejecutar su script.</desc>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Daniel Mustieles</mal:name>
Packit 1470ea
      <mal:email>daniel.mustieles@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2011-2017</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Jorge González</mal:name>
Packit 1470ea
      <mal:email>jorgegonz@svn.gnome.org</mal:email>
Packit 1470ea
      <mal:years>2007-2010</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Mario Carrión</mal:name>
Packit 1470ea
      <mal:email>mario@monouml.org</mal:email>
Packit 1470ea
      <mal:years>2006</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
  <title>Gjs y GTK+</title>
Packit 1470ea
  <links type="prevnext" style="top"/>
Packit 1470ea
  <links type="series" style="floatend">
Packit 1470ea
    <title>Primeros pasos en GNOME</title>
Packit 1470ea
  </links>
Packit 1470ea
Packit 1470ea
  

<link href="https://wiki.gnome.org/Projects/Gjs">Gjs</link> es una vinculación de JavaScript para GNOME y se puede usar para interactuar con GTK. <link href="http://www.gtk.org/">GTK+</link> es un kit de herramientas para crear interfaces gráficas de usuario.

Abra un editor de texto y pegue las líneas de código. El script completo está disponible en el <link xref="tour-summary">Resumen</link>.

Cree un objeto usando su clase y llame al método run():

<example>
Packit 1470ea
  

Llame a la vinculación de JavaScript Gjs. Esto hará que la shell ejecute este scrip con Gjs.

Packit 1470ea
Packit 1470ea
  
Packit 1470ea
#!/usr/bin/gjs
Packit 1470ea
Packit 1470ea
Packit 1470ea
  

Importe gi.Gtk para las funciones de Gtk. Como puede tener instaladas tanto la versión 3.0 como la 4.0, asegúrese de que importa primero la versión que necesita.

Packit 1470ea
Packit 1470ea
  
Packit 1470ea
imports.gi.versions.Gtk = '3.0';
Packit 1470ea
const Gtk = imports.gi.Gtk;
Packit 1470ea
Packit 1470ea
</example>
Packit 1470ea
  <links type="prevnext"/>
Packit 1470ea
</page>