From 624bab4dd36e1bea09c27a67f1ff0a3b983f1ac1 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sun, 29 Sep 2013 19:32:03 +0200 Subject: added our glade fork --- tools/glade/doc/C/glade-user-guide/Makefile.am | 24 + .../doc/C/glade-user-guide/figures/edit-menu.png | Bin 0 -> 1941 bytes .../doc/C/glade-user-guide/figures/file-menu.png | Bin 0 -> 3705 bytes .../C/glade-user-guide/figures/glade-windows.png | Bin 0 -> 68051 bytes .../C/glade-user-guide/figures/grid-options.png | Bin 0 -> 2606 bytes .../doc/C/glade-user-guide/figures/help-menu.png | Bin 0 -> 874 bytes .../glade/doc/C/glade-user-guide/figures/menu.png | Bin 0 -> 615 bytes .../doc/C/glade-user-guide/figures/options-c.png | Bin 0 -> 6940 bytes .../C/glade-user-guide/figures/options-general.png | Bin 0 -> 6275 bytes .../glade-user-guide/figures/options-libglade.png | Bin 0 -> 3531 bytes .../C/glade-user-guide/figures/settings-menu.png | Bin 0 -> 1350 bytes .../C/glade-user-guide/figures/snap-options.png | Bin 0 -> 2584 bytes .../doc/C/glade-user-guide/figures/toolbar.png | Bin 0 -> 2223 bytes .../doc/C/glade-user-guide/figures/view-menu.png | Bin 0 -> 1076 bytes .../doc/C/glade-user-guide/figures/window-main.png | Bin 0 -> 4016 bytes .../figures/window-palette-add.png | Bin 0 -> 3867 bytes .../figures/window-palette-basic.png | Bin 0 -> 4562 bytes .../figures/window-palette-gnome.png | Bin 0 -> 4631 bytes .../doc/C/glade-user-guide/glade-user-guide-C.omf | 30 + .../doc/C/glade-user-guide/glade-user-guide.xml | 2064 ++++++++++++++++++++ tools/glade/doc/C/glade-user-guide/legal.xml | 76 + 21 files changed, 2194 insertions(+) create mode 100644 tools/glade/doc/C/glade-user-guide/Makefile.am create mode 100644 tools/glade/doc/C/glade-user-guide/figures/edit-menu.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/file-menu.png create mode 100755 tools/glade/doc/C/glade-user-guide/figures/glade-windows.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/grid-options.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/help-menu.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/menu.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/options-c.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/options-general.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/options-libglade.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/settings-menu.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/snap-options.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/toolbar.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/view-menu.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/window-main.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/window-palette-add.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.png create mode 100644 tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.png create mode 100644 tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf create mode 100644 tools/glade/doc/C/glade-user-guide/glade-user-guide.xml create mode 100644 tools/glade/doc/C/glade-user-guide/legal.xml (limited to 'tools/glade/doc/C/glade-user-guide') diff --git a/tools/glade/doc/C/glade-user-guide/Makefile.am b/tools/glade/doc/C/glade-user-guide/Makefile.am new file mode 100644 index 00000000..becc2083 --- /dev/null +++ b/tools/glade/doc/C/glade-user-guide/Makefile.am @@ -0,0 +1,24 @@ +docname = glade-user-guide +figs = \ + figures/edit-menu.png \ + figures/file-menu.png \ + figures/glade-windows.png \ + figures/grid-options.png \ + figures/help-menu.png \ + figures/menu.png \ + figures/options-c.png \ + figures/options-general.png \ + figures/options-libglade.png \ + figures/settings-menu.png \ + figures/snap-options.png \ + figures/toolbar.png \ + figures/view-menu.png \ + figures/window-main.png \ + figures/window-palette-add.png \ + figures/window-palette-basic.png \ + figures/window-palette-gnome.png +lang = C +omffile = glade-user-guide-C.omf +entities = legal.xml +include $(top_srcdir)/doc/xmldocs.make +dist-hook: app-dist-hook diff --git a/tools/glade/doc/C/glade-user-guide/figures/edit-menu.png b/tools/glade/doc/C/glade-user-guide/figures/edit-menu.png new file mode 100644 index 00000000..e8f24345 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/edit-menu.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/file-menu.png b/tools/glade/doc/C/glade-user-guide/figures/file-menu.png new file mode 100644 index 00000000..816bd9e3 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/file-menu.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/glade-windows.png b/tools/glade/doc/C/glade-user-guide/figures/glade-windows.png new file mode 100755 index 00000000..e72cfb48 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/glade-windows.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/grid-options.png b/tools/glade/doc/C/glade-user-guide/figures/grid-options.png new file mode 100644 index 00000000..3adcb405 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/grid-options.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/help-menu.png b/tools/glade/doc/C/glade-user-guide/figures/help-menu.png new file mode 100644 index 00000000..212575f8 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/help-menu.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/menu.png b/tools/glade/doc/C/glade-user-guide/figures/menu.png new file mode 100644 index 00000000..ae926380 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/menu.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/options-c.png b/tools/glade/doc/C/glade-user-guide/figures/options-c.png new file mode 100644 index 00000000..81e971b4 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/options-c.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/options-general.png b/tools/glade/doc/C/glade-user-guide/figures/options-general.png new file mode 100644 index 00000000..3153c7c4 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/options-general.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/options-libglade.png b/tools/glade/doc/C/glade-user-guide/figures/options-libglade.png new file mode 100644 index 00000000..e8475c6a Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/options-libglade.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/settings-menu.png b/tools/glade/doc/C/glade-user-guide/figures/settings-menu.png new file mode 100644 index 00000000..2c1207ca Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/settings-menu.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/snap-options.png b/tools/glade/doc/C/glade-user-guide/figures/snap-options.png new file mode 100644 index 00000000..ead2654f Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/snap-options.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/toolbar.png b/tools/glade/doc/C/glade-user-guide/figures/toolbar.png new file mode 100644 index 00000000..c37d897c Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/toolbar.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/view-menu.png b/tools/glade/doc/C/glade-user-guide/figures/view-menu.png new file mode 100644 index 00000000..10ecb3ca Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/view-menu.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-main.png b/tools/glade/doc/C/glade-user-guide/figures/window-main.png new file mode 100644 index 00000000..b5d01d07 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/window-main.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-palette-add.png b/tools/glade/doc/C/glade-user-guide/figures/window-palette-add.png new file mode 100644 index 00000000..17cca3f5 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/window-palette-add.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.png b/tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.png new file mode 100644 index 00000000..bccc4484 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.png differ diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.png b/tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.png new file mode 100644 index 00000000..c7935868 Binary files /dev/null and b/tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.png differ diff --git a/tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf b/tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf new file mode 100644 index 00000000..cd504b07 --- /dev/null +++ b/tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf @@ -0,0 +1,30 @@ + + + + + docs@gnome.org (GDP) + + + docs@gnome.org (GDP) + + + Glade Manual V2.1 + + + 2004-06-17 + + + + + User manual for the Glade application. + + + user's guide + + + + + + + + diff --git a/tools/glade/doc/C/glade-user-guide/glade-user-guide.xml b/tools/glade/doc/C/glade-user-guide/glade-user-guide.xml new file mode 100644 index 00000000..2d56e103 --- /dev/null +++ b/tools/glade/doc/C/glade-user-guide/glade-user-guide.xml @@ -0,0 +1,2064 @@ + + + + + + +]> +
+ + &app; Manual V&manrevision; + + 2004 + 2003 + Sun Microsystems + + + 20022000 + Michael Vance + + + + GNOME Documentation Project + &legal; + + Feedback Information + + To report a bug or make a suggestion regarding this +application or this + documentation, see the + GNOME +Feedback + Page. + + + + + Sun + GNOME Documentation Team + + Sun Microsystems + + + + Michael + Vance + + GNOME Documentation Project + + + + + GNOME Documentation Project + + + + &app; Manual V&manrevision; + &date; + + + Sun GNOME Documentation Team + + GNOME Documentation Project + + + + + &app; User Manual V2.0 + 25 February 2004 + + + Sun GNOME Documentation Team + + GNOME Documentation Project + + + + + &app; User Manual V1.2 + 10 Feb 2004 + + + Sun GNOME Documentation Team + + GNOME Documentation Project + + + + + &app; User Manual V1.1 + 30 Mar 2002 + + + Michael Vance + + GNOME Documentation Project + + + + &app; User Manual V1.0 + 11 May 2000 + + + Michael Vance + + GNOME Documentation Project + + + + This manual describes version &appversion; of + &app;. + + + + + + Introduction + + The Glade application enables +you to create + graphical user interfaces (GUIs) from the +GTK+ and + GNOME libraries. +Glade + enables you to create source code for your GUIs in the +following languages: + + + + + + Ada + + + C + + + + + C++ + + + + Glade generates C code by +default. You might have to install additional packages to generate code in +the other languages. + You can also use Glade in +conjunction with + libglade to dynamically create +GUIs from the XML + description file that Glade +creates. For large applications, the use of +libglade is recommended rather than C code +generation. + + The GTK+ and +GNOME + libraries provide an extensive collection of user interface +building blocks + such as text boxes, dialog labels, numeric entries, check +boxes, and menus. These + building blocks are called +widgets. + + Glade enables you to do the +following tasks in a simple manner: +Place widgets correctly in a GUI.Assign +functionality to the widgets.You + choose widgets from a palette of available widgets, and +place the widgets + into your project. You edit the widget properties in the + Properties window. You also use the + Properties window to add connections +between your + widgets and externally-written code. + + + You can obtain Glade from the +following + locations: + + + + Glade download site + + + Links are provided on the following +Glade + download site for various package formats: + +http://glade.gnome.org/download.html + + + + + + GNOME CVS + + + For information about how to get +Glade + from the GNOME +CVS server, see the + + GNOME CVS page +at the following location: +http://developer.gnome.org/tools/cvs.html + + + + + Glade features a +GNOME support option. However, + to use this feature you need to have a recent version of +the + GNOME desktop environment. If +you do not have a recent version of the GNOME +desktop environment, you can + disable the support feature when you compile +Glade. To disable the support feature, include +the following option in the compile command: + --disable-gnome. + + + + + + Getting Started + + You can start Glade in the following ways: + + + + Command line + + + Execute the following command: + glade-2 + + + + + Applications menu + + Choose +ApplicationsProgrammingGlade +Interface Designer. + + + + + When you start Glade, the +following windows appear: + + + + + + + + + Glade consists of the following +windows: + + + Glade window + + + + The + Glade window contains +a menubar and a toolbar. + You can use either the menubar or the +toolbar to work with projects. This + manual documents functionality from the +menubar. The + Glade window also +contains a list of the top-level + widgets that are defined for the current +project. + + + + + + Palette window + + + The + Palette window +contains the widgets that you + can use to build an interface. You add +widgets from the + Palette window to your +project. + + + + Properties window + + + The + Properties window +enables you to manipulate + the properties of widgets, such as their +size, color, signal masks, and so on. + + + + Widget Tree window + + + All widgets in a user interface are +organized into the + Widget Tree. You can +view the path up the tree from a + specific widget to the root widget, or +top-level widget. + + + + + Clipboard + + + The + Clipboard enables you +to remove items from + your project, and paste items back into +your project. + + + + + Project Windows + + + These are the windows of the application +that you are designing. + + + + + + + + + Viewing Glade Windows + + You can use the + View menu to perform the following +actions: + + + + + Display hidden windows. + + + + + Raise obscured windows to the top of the window +stack. + + + + + To View the Palette Window + Choose + + View + Show Palette + . + + + + To View the Properties Window + Choose + + View + Show Property Editor + . + + + + To View the Widget Tree + Choose + + View + Show Widget Tree + . + + + + To View the Clipboard + Choose + + View + Show Clipboard + . + + + + + + + + + Working With Projects + + The typical stages in a Glade +project are as + follows: + + + + Construct the user interface + + + Select the widgets that you require from +the Palette window. Insert the widgets into your +project. Right-click on a widget to view a popup menu from + which you can choose to perform actions on +that widget. + +Take care when you + perform actions on widgets that have +children. If you delete the parent widget, + you also delete the children. + + + + + + Refine the widgets + + + While you construct the interface, you use +the + Properties window to +manipulate the various settings and dimensions of the widgets. + + + + + Build the source code + + + When the interface is finished, you save +the project and build the + source files that generate the user +interface. You can then integrate the + source code with your project logic. The +default language for source code is C. + + + + + + To Create a New Project + Perform the following steps to create a new project: + + + + Choose + + Project + New + . + + + + In the Glade +dialog box, click OK. + + + + In the New +Project dialog box, click on the appropriate button to select a +new GTK+ project or a new +GNOME project. + + + + In the Palette +window, click on the window widget. + + + + + You can now add widgets for your +application to the new project window. See for more information about how to use +widgets to build your application interface. + + + + + + To Open an Existing Project + Choose + + Project + Open + . An Open Project +dialog appears, in + which you specify the filename of the project that you +want to open. + + + To Save a Project + Choose + + Project + Save + . If this is the first time you are saving +your project, a + Project Options dialog +appears, + containing default values. See for more information about setting project +options. + + + If you have previously specified the project settings, + Glade saves your current +project without comment. + + + + To Generate Source Code For Your Project + Choose + + Project + Build + . If this is the first time you are saving +your project, a + Project Options dialog +appears, + containing default values. See for more information about setting project +options. + + +If you have previously specified the project + settings, Glade outputs code +without comment. + + + To Set Project Options + Choose + + Project + Options + . The + + Project Options dialog +appears, + containing default values. If you have previously +specified the project + settings, those settings appear in the + Project Options fields. + See for more +information about setting project options. + + + To Exit Glade + + Save your project before you exit the application. + + To exit Glade, choose + + Project + Quit + . Glade asks you +if you want to + quit the application, but does not query you to save +unsaved project data. + + + + + Setting Your Project Options + + Use only ASCII characters for names of files and +directories in the + Project Options dialog. Other systems +might use + different character encodings for the names of files and +directories, which can cause + problems. You can set options in the following functional +areas in the + Project Options dialog: + + + + + General + + + + + C Options + + + + + LibGlade Options + + + + + General + + + + Basic Options + + + Project Directory + + + Enter the location of your project +in this field. + Click on + Browse to +select a location directory + from your file system. + + + + Project Name + + + Type the name of your project in +this text box. When you edit + this information, the program name +and project filename change automatically. + + + + Program Name + + + Type the name of the executable +for your project in this text + box. +Glade uses this executable to generate code for + your project. When you edit this +information, the project file changes automatically. + + + + Project File + + + Type the filename for your project +in this text box. All of + your project information is stored +in this file. + + + + + + Subdirectories + + + Source Directory + + + Use the text box to specify where +you want + Glade +to build source code for the project. + + + + Pixmaps Directory + + + Use the text box to specify where + Glade +can find any image files that are used in the + project. + + + + + + Language + + Pick the programming language that you want + Glade to use to build +source code for the project. + + + + + Enable Gnome Support + + Select this check box if you want +Glade to + build source code that uses the GNOME libraries. + + + + + C Options + + General Options + + + Gettext Support + + + Select this option to create code +that supports GNU gettext for + internationalization. + + + + + Set Widget Names + + + Select this option to create code +to set the names for all + widgets. This feature is useful if +you intend to use GTK+ + calls such as +gtk_widget_path(). + + + + Backup Source Files + + + Select this option to make a +backup of all your source files + when you build new files. + + + + + Gnome Help Support + + + Select this option to create code +that supports Help in the GNOME desktop environment. + + + + + File Output Options + + + Output main.c +File + + + Select this option to output a +file named + main.c, which +contains a simple bootstrap. The function + called by +main.c depends on the status of the + Enable Gnome +Support option: + + + + + Option Status + Called Function + + + + + Enabled + gnome_init() + + + Not Enabled + gtk_init() + + + + + + + + + Output Support Functions + + + Select this option to output a +file named + support.c, +which contains utility functions for various tasks, for example: + + Create an +image file.Look for a widget by +name. + + + Output Build Files + + + Select this option to output files +to support configuration of your + project through +automake and + autoconf. +This option creates the following files: + + + + + + Filename + Description + + + + + + + AUTHORS + + + + + Authorship +file for contributors. + + + + + + + autogen.sh + + + + + Script +for building a configure script. + + + + + + + ChangeLog + + + + + Log of +changes you have made in the project. + + + + + + + configure.in + + + + + Template +for building a configure script. + + + + + + + Makefile.am + + + + + Automake +template for the project. + + + + + + + NEWS + + + + + Announcements +for new releases. + + + + + + + README + + + + + Contains +general information about the project. + + + + + + + src/Makefile.am + + + + + Automake +template for the src/ + directory. + + + + + + + stamp-h.in + + + + + Timestamp +file. + + + + + + + + + + + + Interface Creation Functions + + + Source File + + + Use the text box to specify the +file where you want + Glade +to store the code for the user interface. + + + + + Header File + + + Use the text box to specify the +name of the file where you want + Glade +to store function prototypes for the user + interface code. + + + + + + + Signal Handler & Callback Functions + + + Source File + + + Use the text box to specify the +name of the file where you want + Glade +to store signal handler code. + + + + + Header File + + + Use the text box to specify the +file where you want + Glade +to store function prototypes for signal + handler code. + + + + + + + + Support Functions + + + Source File + + + Use the text box to specify the +file where you want + Glade +to store support function code. + + + + + Header File + + + Use the text box to specify the +file where you + Glade +to store function prototypes for the support + function code. + + + + + + + + Libglade Options + + Save Translatable Strings + This option is deprecated. Use +intltool instead when you want to translate +interfaces designed in Glade. + + + + + Working With Widgets + + To Select Widgets From the Palette Window + + You can work with the widgets in the + Palette window in the following +ways: + + + + Selection mode + + + To use selection mode, + click on the + Selector arrow. The +pointer changes to an + arrow to indicate that selection mode is +active. In this mode, you use the mouse to select widgets in your project. +You can then use the Properties window to edit the +properties of the widgets. If you hold down the Shift key +and repeatedly select a widget, the selection cycles through the widget and +all of its parent widgets. +You can also use the widget context menu to select a widget. +Right-click on a widget to open the widget context menu.You +can add multiple widgets of a specific type from the +Palette to your project by holding down the +Control key when you select a widget. You need to click on +the Selector arrow or another widget in the +Palette to return to normal mode. + + + + + + Widget placement mode + + + To use widget placement mode, select a +widget in the + Palette window. When +you select most widgets, the + pointer changes to a pointer-plus-cross. +You can then place the widget inside containers, + top-level widgets, and so on. After you +place a widget, the mode returns to + selection mode. + + + + + + Top-level placement mode + + + To use top level placement mode, select a +defined top-level + widget in the +Palette window. When you select a top-level + widget in the + Palette window, the +widget appears + immediately on your desktop. You can then +edit the widget. After you select a top-level widget, + the mode returns to selection mode. + + + + + + +To Organize Widgets In Your Project +You use widget containers, or boxes, to layout and organize widgets +in your project window. You can choose the following widget containers from +the Palette window: + + +Horizontal Box +Vertical Box +Table +Fixed Positions +Horizontal Button Box +Vertical Button Box +Horizontal Panes +Vertical Panes +Notebook +Frame +Scrolled Window +Viewport + + +You can nest boxes to create complex layout structures. When you create +horizontal and vertical boxes, Glade asks you +how many rows or columns to create initially, though rows and columns can +easily be added or deleted later. + + +When you have created all the boxes you require, you can add specific +widgets like labels, buttons, and more complicated widgets into the boxes. +Notice that Glade packs widgets into the layout +which eliminates a lot of tedious work. The use of boxes enables windows to +change size to accommodate different size labels in different languages +when the application is localized. + + To Place a Widget on the Clipboard + + To remove a widget from a parent and place the widget on +the clipboard, + select the widget then choose + + Edit + Cut + . + + + + To Copy a Widget to the Clipboard + + To copy a widget to the clipboard, select the widget then +choose + + Edit + Copy + . The original widget remains attached to +the parent. + + + + To Paste a Widget From the Clipboard Into Your +Project + + To paste a widget that exists on the clipboard into your +project, + choose + + Edit + Paste + .All widgets must have a unique +name within Glade. If you cut a widget, and then +paste the widget into your project, then the widget and all of the children +of the widget keep their original names. If you copy a widget, or paste the +widget multiple times into your project, then +Glade generates new names for the widget +copies. + + + To Delete a Widget + To delete a widget from the parent without + moving the widget to the clipboard, + select the widget then + choose + + Edit + Clear + . + + + + + + Finding Out More About Widgets + + Widgets are grouped into the following categories in the + Palette window: + + + GTK+ Basic + + + This category contains frequently-used + GTK+ widgets +such as + windows and labels. + + + + GTK+ Additional + + + This category contains widgets such as + GtkAlignment, +GtkPacker, and + GtkCalendar. + + + + + Gnome + + + This category includes all of the +GNOME + widgets that +Glade supports. + + + + +To find out the purpose of a + widget in the Palette window, +point to the widget to activate a tooltip. + For more information about the widgets that + Glade supports, see the + GTK+ Reference +Manual. + + + + + + Preferences + + Settings Menu + + + Show Grid + + + Select this option if you want to show a +grid when you place a + widget in a GtkFixed or GtkLayout +container. + + + + Snap to Grid + + + Select this option if you want widgets to +snap to the grid in a + GtkFixed or GtkLayout container. + + + + Show Widget Tooltips + + + Select this option to enable the tooltips +you have set in your interface. Tooltip display can be a distraction when +you are creating an interface within Glade, so you might like to turn them +off. + + + + + + Grid Options + + + Horizontal spacing + + + Use the spin box to specify the number of +pixels to skip + horizontally before drawing a line in the +grid. + + + + + Vertical spacing + + + Use the spin box to specify the number of +pixels to skip + vertically before drawing a line in the +grid. + + + + + Grid style + + + Use the radio buttons to specify whether +to draw the grid with + dots or lines. + + + + + + + Snap Options + + + Horizontal snapping + + + Use the check boxes to specify the snap +behavior in the grid of + the left and right edges of a widget. + + + + + Vertical snapping + + + Use the check boxes to specify the snap +behavior in the grid of + the top and bottom edges of a widget. + + + + + + + + + + + + + + + +
diff --git a/tools/glade/doc/C/glade-user-guide/legal.xml b/tools/glade/doc/C/glade-user-guide/legal.xml new file mode 100644 index 00000000..ac97e1de --- /dev/null +++ b/tools/glade/doc/C/glade-user-guide/legal.xml @@ -0,0 +1,76 @@ + + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation + License (GFDL), Version 1.1 or any later version published + by the Free Software Foundation with no Invariant Sections, + no Front-Cover Texts, and no Back-Cover Texts. You can find + a copy of the GFDL at this link or in the file COPYING-DOCS + distributed with this manual. + + This manual is part of a collection of GNOME manuals + distributed under the GFDL. If you want to distribute this + manual separately from the collection, you can do so by + adding a copy of the license to the manual, as described in + section 6 of the license. + + + + Many of the names used by companies to distinguish their + products and services are claimed as trademarks. Where those + names appear in any GNOME documentation, and the members of + the GNOME Documentation Project are made aware of those + trademarks, then the names are in capital letters or initial + capital letters. + + + + DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED + UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE + WITH THE FURTHER UNDERSTANDING THAT: + + + + DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR + IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES + THAT THE DOCUMENT OR MODIFIED VERSION OF THE + DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR + A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE + RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE + OF THE DOCUMENT OR MODIFIED VERSION OF THE + DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR + MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY + CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY + SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS + LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED + VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER + EXCEPT UNDER THIS DISCLAIMER; AND + + + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL + THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), + CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, + INITIAL WRITER, ANY CONTRIBUTOR, OR ANY + DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION + OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH + PARTIES, BE LIABLE TO ANY PERSON FOR ANY + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR + CONSEQUENTIAL DAMAGES OF ANY CHARACTER + INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS + OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR + MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR + LOSSES ARISING OUT OF OR RELATING TO USE OF THE + DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, + EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF + THE POSSIBILITY OF SUCH DAMAGES. + + + + + + -- cgit v1.2.3