This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "FLUID" – news · newspapers · books · scholar · JSTOR(October 2012) (Learn how and when to remove this message)
FLUID
FLUID's code view window shows how the C++ output would look like if written on the disk.
Type
GUI builder
Linux on the desktop
Human interface guidelines
License
GNU Lesser General Public Licence
Website
www.fltk.org
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.[1]
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.[2] FLUID also supports localization of label strings using message files and the GNU gettext or POSIX catgets interfaces.[3]
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.
^Reference, from the FLTK documentation
^FLTK 1.3.3: Programming with FLUID, from the FLTK manual.
^fltk.org/doc-1.3/fluid.html#fluid_i18n FLTK 1.3.3: Programming with FLUID, FLTK manual
In physics, a fluid is a liquid, gas, or other material that may continuously move and deform (flow) under an applied shear stress, or external force...
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...
Cerebrospinal fluid (CSF) is a clear, colorless body fluid found within the tissue that surrounds the brain and spinal cord of all vertebrates. CSF is...
Body fluids, bodily fluids, or biofluids, sometimes body liquids, are liquids within the body of an organism. In lean healthy adult men, the total body...
physical chemistry and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids—liquids and gases. It has several...
Look up fluid ounce in Wiktionary, the free dictionary. A fluid ounce (abbreviated fl oz, fl. oz. or oz. fl., old forms ℥, fl ℥, f℥, ƒ ℥) is a unit of...
The amniotic fluid is the protective liquid contained by the amniotic sac of a gravid amniote. This fluid serves as a cushion for the growing fetus, but...
A supercritical fluid (SCF) is any substance at a temperature and pressure above its critical point, where distinct liquid and gas phases do not exist...
Fluid mechanics is the branch of physics concerned with the mechanics of fluids (liquids, gases, and plasmas) and the forces on them.: 3 It has applications...
Fluidics, or fluidic logic, is the use of a fluid to perform analog or digital operations similar to those performed with electronics. The physical basis...
In cell biology, extracellular fluid (ECF) denotes all body fluid outside the cells of any multicellular organism. Total body water in healthy adults is...
Synovial fluid, also called synovia,[help 1] is a viscous, non-Newtonian fluid found in the cavities of synovial joints. With its egg white–like consistency...
physiology, serous fluid or serosal fluid (originating from the Medieval Latin word serosus, from Latin serum) is any of various body fluids resembling serum...
Fluid replacement or fluid resuscitation is the medical practice of replenishing bodily fluid lost through sweating, bleeding, fluid shifts or other pathologic...
Look up fluid feeder in Wiktionary, the free dictionary. Fluid feeders are organisms that feed on the fluid of other organisms. It can refer to: Hematophagy...
Fluidization (or fluidisation) is a process similar to liquefaction whereby a granular material is converted from a static solid-like state to a dynamic...
Look up lighter fluid in Wiktionary, the free dictionary. Lighter fluid or lighter fuel may refer to: Butane, a highly flammable, colourless, easily liquefied...
A Newtonian fluid is a fluid in which the viscous stresses arising from its flow are at every point linearly correlated to the local strain rate — the...
In medicine, the fluid wave test or fluid thrill test is a test for ascites (free fluid in the peritoneal cavity). It is performed by having the patient...
Semen, also known as seminal fluid, is a bodily fluid that contains spermatozoa. Spermatozoa are secreted by the male gonads (sexual glands) and other...
Fluid bearings are bearings in which the load is supported by a thin layer of rapidly moving pressurized liquid or gas between the bearing surfaces. Since...
In geotechnical engineering, drilling fluid, also known as drilling mud, is used to aid the drilling of boreholes into the earth. Used while drilling...
Jeyes Fluid /ˈdʒeɪz/ is a brand of disinfectant fluid for external use only. It is predominantly used for removing bacteria, while gardeners have found...
A hydraulic fluid or hydraulic liquid is the medium by which power is transferred in hydraulic machinery. Common hydraulic fluids are based on mineral...
A correction fluid is an opaque, usually white fluid applied to paper to mask errors in text. Once dried, it can be handwritten or typed upon. It is typically...
Peritoneal fluid is a serous fluid made by the peritoneum in the abdominal cavity which lubricates the surface of tissue that lines the abdominal wall...