| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
When an object is created by GtkBuilder, the GObject-derived C object is
created and its properties set before there is a C++ wrapper to store
the property values in. Glib::custom_set_property_callback() stores
property values in a data structure reached via a GQuark in the object.
PropertyBase::lookup_property() copies those property values to the
PropertyBase objects when the C++ wrapper is created.
|
|
|
|
| |
Bug 786824
|
| |
|
|
|
|
|
|
| |
This reverts commit 9b0554e2c9deca2399e654e7984c9dfe3b67e387.
This was not meant to be in the master branch.
|
| |
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Removed the --enable-api-exceptions, --enable-api-properties,
--enable-api-vfuncs and --enable-api-default-signal-handlers options.
* build/reduced.m4: Removed.
* tools/m4/*.m4:
* tools/pm/Output.pm: Remove any use of ifdefs and auto_ptr for reduced API.
* *.[hg|ccg|h|cc]: Remove the idefed code.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* examples/Makefile.am: Rewrite to a non-recursive build of
all example programs with a single control file. Hook the
build of the example programs to the make check target.
* examples/Makefile.am_fragment: Delete obsolete file.
* examples/*/Makefile.am: Delete obsolete files.
* examples/README: Delete file, as it was empty anyway apart
from a single whitespace character.
* configure.ac (AC_CONFIG_FILES): Remove examples/*/Makefile
output files from the list.
|
| |
|
|
|
|
|
|
|
|
| |
* tools/extra_defs_gen/generate_defs_gio.cc (main): Omit names of
unused function parameters, to fix the build with fatal warnings
enabled.
* examples/properties/properties_example.cc (main): ditto,
* tests/giomm_ioerror/main.cc (main): ditto.
|
|
* examples/properties/Makefile.am
* examples/properties/properties_example.cc
* .gitignore
* configure.ac
* examples/Makefile.am: add a brief example of using properties with
a Glib::Object-derived class
|