This HTML5 document contains 87 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n4http://dbpedia.org/resource/File:
n19http://www.seriss.com/people/erco/fltk/
dbpedia-eshttp://es.dbpedia.org/resource/
n23https://global.dbpedia.org/id/
schemahttp://schema.org/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
n20http://seriss.com/people/erco/fltk-videos/
freebasehttp://rdf.freebase.com/ns/
n9http://
n15http://commons.wikimedia.org/wiki/Special:FilePath/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n11http://www.easysw.com/~mike/flphoto/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
n25http://www.gidforums.com/

Statements

Subject Item
dbr:FLUID
rdf:type
wikidata:Q7397 owl:Thing wikidata:Q386724 schema:CreativeWork dbo:Person dbo:Software dbo:Work
rdfs:label
FLUID FLUID
rdfs:comment
FLUID (Fast Light User Interface Designer) is a graphical editor and GUI builder that is used to produce FLTK source code. FLUID edits and saves its state in text .fl files, which can be edited in a text editor for finer control over display and behavior. After designing the application, FLUID compiles the .fl file into a .cxx file, which defines all the objects from the .fl file, and an .h file, which declares all the global ones. FLUID also supports localization of label strings using message files and the GNU gettext or POSIX interfaces. FLUID (del Inglés, Fast Light User Interface Designer) es un editor gráfico que facilita el diseño de la interfaz gráfica de usuario (IGU) de programas basados en la biblioteca FLTK. FLUID genera los archivos de código fuente así como también los archivos de cabecera que contienen la parte gráfica de las aplicaciones. FLUID también permite adicionar código a los widgets que se ejecuta cuando se interactúa con los objetos gráficos, esta acción es conocida como respuesta al llamado o simplemente callback. El formato de los archivos FLUID es texto plano, que por razones de estilo se guardan en archivos con la extensión .fl. Los archivos .fl pueden ser editados con cualquier editor de archivos de texto, esto en el caso de necesitar de realizar tareas no permitidas o no disponible en FLUID.
foaf:name
FLTK
foaf:homepage
n9:www.fltk.org
dbp:name
FLTK
foaf:depiction
n15:Fluid_compilation_flowchart.svg n15:Fl_code_view.png n15:FLUID's_widget_bin.png n15:FLUID-01.jpg
dcterms:subject
dbc:Free_computer_libraries dbc:Widget_toolkits dbc:X-based_libraries dbc:User_interface_builders dbc:Free_software_programmed_in_C++ dbc:FLTK dbc:Cross-platform_free_software
dbo:wikiPageID
1083844
dbo:wikiPageRevisionID
1013360405
dbo:wikiPageWikiLink
n4:FLUID's_widget_bin.png n4:FLUID-01.jpg dbr:Gettext dbr:GNU dbr:GNU_Lesser_General_Public_Licence dbr:C++ dbr:Graphical_user_interface_builder n4:Fluid_compilation_flowchart.svg dbr:Glade_Interface_Designer dbc:Free_computer_libraries dbr:Callback_(computer_science) dbr:Header_file dbr:Human_interface_guidelines dbc:Widget_toolkits dbc:X-based_libraries dbc:User_interface_builders dbr:Catgets dbr:Rapid_application_development dbr:Source_code dbc:FLTK dbc:Free_software_programmed_in_C++ dbr:POSIX dbr:Internationalization_and_localization dbr:Qt_Creator dbr:FLTK dbr:Linux_on_the_desktop dbc:Cross-platform_free_software
dbo:wikiPageExternalLink
n9:www.fltk.org n11: n19: n20:fluid-intro.html n25:t-3979.html
owl:sameAs
dbpedia-es:FLUID wikidata:Q5426575 freebase:m.044l36 n23:4jm7T
dbp:wikiPageUsesTemplate
dbt:Infobox_software dbt:Portal dbt:Widget_toolkits dbt:Official_website dbt:Short_description dbt:GUI_builders dbt:External_links dbt:Reflist dbt:Other_uses dbt:Refimprove dbt:Ubl
dbo:thumbnail
n15:Fl_code_view.png?width=300
dbp:caption
FLUID's code view window shows how the C++ output would look like if written on the disk.
dbp:license
dbr:GNU_Lesser_General_Public_Licence
dbp:screenshot
Fl code view.png
dbp:title
FLUID
dbp:website
n9:www.fltk.org
dbo:abstract
FLUID (Fast Light User Interface Designer) is a graphical editor and GUI builder that is used to produce FLTK source code. FLUID edits and saves its state in text .fl files, which can be edited in a text editor for finer control over display and behavior. After designing the application, FLUID compiles the .fl file into a .cxx file, which defines all the objects from the .fl file, and an .h file, which declares all the global ones. FLUID also supports localization of label strings using message files and the GNU gettext or POSIX interfaces. A simple program can be made by putting all non-interface code (including a main function) into the .fl file, thus making the .cxx file a single source file to compile. Most programs are more complex than this, so other .cxx files can be written that call the FLUID functions. These .cxx files must #include the .h file, or they can #include the .cxx file so it still appears to be a single source file. Normally the FLUID file defines one or more functions or classes, which output C++ code. Each function defines one or more FLTK windows, and all the widgets that go inside those windows. Widgets created by FLUID are "named", "complex named", or "unnamed". A named widget has a legal C++ variable identifier as its name (i.e. only alphanumeric and underscore), and is defined by a global variable or class member that will point at the widget after the function defining it is called. A complex named object has punctuation such as '.' or '->' or any other symbols in its name. In this case, FLUID assigns a pointer to the widget to the name, but does not attempt to declare it. This can be used to get the widgets into structures. An unnamed widget has a blank name and no pointer is stored. Widgets may either call a named callback function that one writes in another source file, or one can supply a small piece of C++ source and FLUID will write a private callback function into the .cxx file. FLUID (del Inglés, Fast Light User Interface Designer) es un editor gráfico que facilita el diseño de la interfaz gráfica de usuario (IGU) de programas basados en la biblioteca FLTK. FLUID genera los archivos de código fuente así como también los archivos de cabecera que contienen la parte gráfica de las aplicaciones. FLUID también permite adicionar código a los widgets que se ejecuta cuando se interactúa con los objetos gráficos, esta acción es conocida como respuesta al llamado o simplemente callback. El formato de los archivos FLUID es texto plano, que por razones de estilo se guardan en archivos con la extensión .fl. Los archivos .fl pueden ser editados con cualquier editor de archivos de texto, esto en el caso de necesitar de realizar tareas no permitidas o no disponible en FLUID. Una vez desarrollado el diseño de una interfaz gráfica, FLUID genera a partir del archivo .fl la declaración global de los objetos en el archivo .h de cabecera y sus definiciones en el archivo fuente con extensión .cxx en lenguaje C++. FLUID también soporta internacionalización y localización de etiquetas utilizadas por los widgets, estándar también conocido como I18N.​ FLUID soporta tres métodos definidos en el I18N, el primero es usar el idioma por defecto y las otras dos opciones son las interfaces GNU gettext o POSIX . Un programa simple puede ser desarrollado escribiendo todo el código de la aplicación (incluyendo la función principal main) dentro del archivo .fl desarrollado con FLUID, de tal manera, que cuando se generen los archivos .h y .cxx el programa puede ser compilado sin la necesidad de añadir más código, esta es una característica muy importante para los que se inician en el uso de la biblioteca. Por supuesto que la mayoría de programas son más complejos que este ejemplo, para esto otros archivos fuentes con códigos no-IGU pueden ser implementados y ser llamados a través de las funciones callback en FLUID. Esto se puede lograr incluyendo el archivo de cabecera foo.h por medio de la macro #include"foo.h" desde FLUID, o simplemente, adicionando el código directamente dentro del archivo .cxx generado. Esta última posibilidad no es recomendable, ya que hace el mantenimiento de la interfaz gráfica de un proyecto casi imposible. Así que en general, en programas sencillos el código puede ser escrito directamente dentro de los callbacks, mientras que en proyectos grandes lo más recomendable es escribir todo el código no-IGU en diferentes archivos .h y .cxx, que luego serán incluidos dentro del archivo .fl para permitir el llamado de las funciones definidas dentro de los callbacks. Normalmente el archivo FLUID define una o más ventanas de FLTK y todos los widgets contenidos dentro de las ventanas. Estas ventanas y widgets determinan las funciones o clases del código C++ generadas por FLUID. Widgets creados por FLUID son nombrados de alguna de las siguiente maneras: "nombre", "nombre complejo" o "sin nombre". Un widget con nombre, tiene una variable legal en C++ (i.e. caracteres alfanuméricos y el símbolo underscore) como nombre identificador, y es definido como variable global o miembro de la clase que será apuntada por el widget. Un objeto con nombre complejo usa una puntuación como '.' o '->' o cualquier otro símbolo en su nombre, en este caso, FLUID asigna un puntero al widget para el nombre, que puede ser usado para encontrar widgets dentro de la estructura. Un widget sin nombre tiene nombre en blanco y ningún puntero es almacenado. Widgets pueden hacer llamados a funciones que sean escritas en otro archivo fuente, o pueden ser dadas como pequeños porciones de código y FLUID las reescribirá como un callback dentro del archivo .cxx.
gold:hypernym
dbr:Editor
prov:wasDerivedFrom
wikipedia-en:FLUID?oldid=1013360405&ns=0
dbo:wikiPageLength
5923
dbo:license
dbr:GNU_Lesser_General_Public_Licence
foaf:isPrimaryTopicOf
wikipedia-en:FLUID