[root]/client/branches/gtk-v2-libglade/gtk-v2/glade
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 55 (100.0%) | 16284 (100.0%) | 296.0 |
kbulgrien | 39 (70.9%) | 16284 (100.0%) | 417.5 |
partmedia | 16 (29.1%) | 0 (0.0%) | 0.0 |
Remove feature branch merged in long ago.
0 lines of code changed in 16 files:
- autoconf/automake changes resulting from merge of trunk.
1 lines of code changed in 1 file:
- TODO
- Reformatted into a more aesthetic layout and moderately updated.
- src/config.c
- Add a pointer to a widget to support selection of the XML layout file.
- Set up a default datadir subdirectory for holding Glade XML layout files and
reduce hardcoding of the directory names inside function code.
- Reformat many block comments to better use 79 column screen width.
- Add function header comments for all functions that did not previously have
one.
- load_defaults() and save_defaults() now support XML layout file defaults.
- config_init() now sets up a combo box for XML layout file selection.
- scandir_filter() has been renamed to scandir_theme_filter() to allow other
scandir_filters to be created using a standard naming format.
- Added scandir_glade_filter() to select only files that end with .glade and
also to ignore the popup dialog definition file dialogs.glade.
- Factor code from setup_config_window() into fill_combobox_from_datadir() to
allow re-use of code to load combobox widgets that contain entries based on
the files in a directory. The factored code is now replaced by separate
calls to support both the theme combo box and the XML layout combo box.
- read_config_window() now updates the variable that tracks which layout on
the glade combo box is active.
- src/main.c
- Define new buffers to support the in-client Glade XML layout selection via
a combo box on the configuration popup dialog.
- Modify -window_xml and -dialog_xml command line option behavior to support
the in-client configuration features.
- Window and popup dialog loading now supports saved settings in the defaults
file, and still allows overriding the save layout selection via command-line
options.
- src/main.h
- Adjust some defines and set up an extern to support in-client selection of
the Glade XML layout file to use.
- glade/dialogs.glade
- Minor grammatical improvement on description text.
- Add config_combobox_glade to support selection of a Glade XML layout file.
56 lines of code changed in 1 file:
- Fix the theme combo box. Glade generated code permitted the theme combo box
widget to vary slightly without causing a problem. Libglade is picky. For
a combo box to be associated with a model, the XML file must contain an
items property. Note in the README file how to put it there since it is not
obvious in the glade-2 GUI Designer tool.
35 lines of code changed in 2 files:
- Changes related to addition of caelestis.glade files.
2 lines of code changed in 2 files:
- Like chthonic.glade, this layout emphasizes the height of the inventory
and floor viewing area, except that the character status panes are all at
above the map notebook and main messages pane. Character statistical data
is spread across two separate tab notebooks to allow some choice in what
is kept visible during various stages of gameplay. The critical messages
pane is in the statistics notebook above the main messages pane.
0 lines of code changed in 2 files:
- Implement mwedel's idea of putting the distributed glade files into a
subdirectory off of the package data directory (like the theme files).
23 lines of code changed in 2 files:
- Factor common dialogs metaserver_window, keybinding_window, config_window,
spell_window, and about_window into a separate dialogs.glade project so
alternative game window layouts need not contain redundant descriptions
of the dialogs. crossfire-client-gtk2 now supports -window_xml and
-dialog_xml command-line arguments that may be used to select alternate
layout files.
- Add crossfire-client-gtk2 -dialog_xml argument to override the default
dialogs.glade layout for the common dialogs used by the client.
- Replace crossfire-client-gtk2 -xml_file argument with -window_xml.
- Remove the common dialogs from all layouts presently in SVN.
2050 lines of code changed in 10 files:
- A layout that emphasizes the height of the inventory/floor viewing area.
Critical and normal message panes are always viewable, but statistical
information is condensed under two tab notebooks to allow character &
protections to be viewable during play, with core stats and experience
information hidden by default.
4784 lines of code changed in 4 files:
- Move messages tab to primary so on initial login, the messages are showing.
100 lines of code changed in 1 file:
- Add Makefile to gtk-v2/glade svn:ignore property.
- Move gtk-v2/gtk-v2.glade(p) to gtk-v2/glade/gtk-v2.glade(p)
- Update gtk-v2/Makefile.am and gtk-v2/glade/Makefile.am due to moved glade
project files.
4587 lines of code changed in 4 files:
- Add some notes about making/using .glade layouts.
60 lines of code changed in 1 file:
- Initial commit of a layout made for meflin.
2178 lines of code changed in 2 files:
- Modify configure.in, gtk-v2/Makefile.am, and gtk-v2/glade/Makefile.am to put
the gtk-v2.glade and gtk-v1.glade files in ${prefix}/share/crossfire-client.
- Other files modified by autoconf and automake.
423 lines of code changed in 2 files:
- Oops. Typo fix, and remove unused variable declaration.
1 lines of code changed in 1 file:
- Client | Save Window Position now works as expected for any .glade file as
long as the .glade file hpaned and vpaned widgets are named with hpaned_
and vpaned_ prefices. Widgets are now dynamically found and processed.
6 lines of code changed in 1 file:
- All windows except the main window need to have the "visible" property set
to "no" so that glade_xml_new() will not display them when they are loaded
from the .glade file. This modification does not alter generated sources.
0 lines of code changed in 1 file:
- Initial add of a glade layout that is similar to the gtk-v1 client layout.
1978 lines of code changed in 2 files: