Andrei Zmievski
49bfbef817
Implement several properties of GtkTextAttributes.
2005-02-03 07:34:19 +00:00
7a9502ceb1
ChangeLog update
2005-01-30 01:36:07 +00:00
Andrei Zmievski
9fe32a37fd
Fix Pango compilation for now.
2005-01-29 08:45:53 +00:00
f20ddc9c8f
ChangeLog update
2005-01-29 01:39:05 +00:00
Andrei Zmievski
97a0f3c466
Starting work on closures..
2005-01-28 07:08:19 +00:00
Andrei Zmievski
9e4cc2ebf6
typo
2005-01-28 02:51:13 +00:00
cd88505a4d
ChangeLog update
2005-01-28 01:36:14 +00:00
Andrei Zmievski
43bfeec4ec
- Stop ignoring gtk_style_new constructor.
...
- Fix the class entry flags for abstract classes.
2005-01-27 22:48:40 +00:00
Andrei Zmievski
fcdd188c47
- Merge parent's properties into child's table upon registration. This
...
way we can look at any property in the chain quickly.
- Fix access to nested properties, like $separator->style->ythickness.
- NULL-out the get_property_ptr_ptr handler for now so that writes to
nested properties work correctly.
2005-01-27 22:48:02 +00:00
Andrei Zmievski
b148aa5140
This started as an attempt to implement property access for boxed types,
...
but turned out supporting regular properties as well. Writing to
properties is not yet implemented. Testing is appreciated. Now I damn
well deserve a beer.
2005-01-27 07:40:40 +00:00
Andrei Zmievski
57d3a0eee8
Switch to using RETVAL_*() macros instead of RETURN_*().
2005-01-27 07:38:59 +00:00
Andrei Zmievski
4c17595fd4
*** empty log message ***
2005-01-27 07:38:24 +00:00
a7d6245a85
ChangeLog update
2005-01-26 01:42:47 +00:00
Andrei Zmievski
c1b49a4114
Implement GdkRectangle() constructor.
2005-01-25 06:50:56 +00:00
Andrei Zmievski
392b7688f8
Fix definitino of phpg_class_id and phpg_class_key.
2005-01-25 06:31:23 +00:00
e9a746fb27
ChangeLog update
2005-01-25 01:34:15 +00:00
Andrei Zmievski
4407725ee9
Some edits.
2005-01-24 06:34:15 +00:00
Andrei Zmievski
c98e73cf4f
Initial support for boxed types. Things will compile, but there is still
...
work to be done.
2005-01-24 06:18:48 +00:00
Andrei Zmievski
c82327bbb9
*** empty log message ***
2005-01-24 04:25:41 +00:00
72cae3343d
ChangeLog update
2005-01-21 01:36:12 +00:00
Andrei Zmievski
3370b2b1b1
Add note about some issues with internal properties not supporting
...
objects.
2005-01-20 23:09:07 +00:00
Andrei Zmievski
26169ae4f2
Support function overrides.
2005-01-20 23:08:37 +00:00
a4b50bde42
ChangeLog update
2005-01-19 01:34:56 +00:00
Andrei Zmievski
da71f39cb3
- Make generator support static methods.
...
- Adjust gtk.defs to move some methods that were in gtk:: namespace into
the proper classes.
2005-01-18 08:11:30 +00:00
956af5952b
ChangeLog update
2005-01-18 01:37:02 +00:00
Andrei Zmievski
d4fec72f97
Add .gdb* files.
2005-01-18 01:25:19 +00:00
Andrei Zmievski
f54c0e1207
Implement deprecation warnings.
2005-01-18 01:24:16 +00:00
Andrei Zmievski
23fb7ff830
Add is-constructor-of to certain functions to indicate that they are, in
...
fact, static constructors.
2005-01-18 00:23:38 +00:00
Andrei Zmievski
dfbe3bd9d7
- Fix static constructor generation.
...
- Adjust GtkComboBox and GtkComboBoxEntry static constructors so they
are not in the Gtk:: namespace, but rather in GtkComboBox:: and such.
2005-01-17 22:51:37 +00:00
Andrei Zmievski
8828aff1cf
A few other small fixes.
2005-01-17 21:29:01 +00:00
Andrei Zmievski
d90583d4c8
Support static constructors better.
2005-01-17 21:27:51 +00:00
Andrei Zmievski
f3f8d89619
Merge from branch (GtkSheetRange struct)
2005-01-17 20:53:00 +00:00
Andrei Zmievski
8b02e5efb1
Use $PHPIZE.
2005-01-17 18:06:41 +00:00
Andrei Zmievski
eb3c3b2feb
buildconf now takes an optional parameter to specify the location of
...
'phpize' script. This is needed if you have both PHP 5 and PHP 4
installed and the default location is incorrect. The switch is
--with-phpize=<path to phpize>.
2005-01-17 18:05:59 +00:00
Andrei Zmievski
ec4f2bdfee
- Sort method definitions alphabetically, but put constructors at the
...
top.
- Allow specification of function entry flags via overrides.
- Allow more than one constructor per class. The first constructor in
the .defs file will be considered the 'default' one and will be
generated or overriden as __construct. The rest become static methods
and are named the same as the C function without the class name at the
beginning, i.e. gtk_button_new_with_mnemonic become new_with_mnemonic.
2005-01-17 04:19:26 +00:00
Andrei Zmievski
eec39b606e
Fix typo.
2005-01-17 04:11:30 +00:00
Andrei Zmievski
649d7df0b8
Throw the PhpGtkConstructException in constructors.
2005-01-17 04:11:19 +00:00
Andrei Zmievski
e8fc552a61
Allow specification of function entry flags for each override.
2005-01-17 04:10:42 +00:00
Andrei Zmievski
d6e8092161
Add overrides from version 1, for reference.
2005-01-17 04:09:29 +00:00
Andrei Zmievski
847f611ab9
Only new and vetted overrides will appear in this file. The previous
...
ones are in v1.gtk.overrides.
2005-01-17 04:09:11 +00:00
Andrei Zmievski
991bb2f652
Indicate additional GtkButton constructors.
2005-01-17 04:08:26 +00:00
Andrei Zmievski
4e466ac574
Log the generation messages to a file gen_<id>.log
2005-01-17 04:07:53 +00:00
35082b2f96
ChangeLog update
2005-01-08 01:36:11 +00:00
Andrei Zmievski
e446d90c1a
Implement PhpGtkConstructException.
2005-01-07 06:26:36 +00:00
c68e5f0e6b
ChangeLog update
2004-11-14 01:37:18 +00:00
Andrei Zmievski
06ca2d4be4
Modify .defs to use old-style parameters. Property-based constructors
...
are not of much use to us since PHP does not support keyword function
arguments.
2004-11-13 09:24:24 +00:00
Andrei Zmievski
c2425b9196
Get some things to compile.
2004-11-13 08:08:27 +00:00
Andrei Zmievski
bbd0f0b1bf
This commit implements.. eh.. what does it implement. Hmm, I just had it
...
a second ago.. Screw it, I'm too tired to explain it. It's just closer
to the goal, that's all. I need a drink.
2004-11-13 07:34:34 +00:00
09913aa5de
ChangeLog update
2004-11-11 01:58:04 +00:00
Andrei Zmievski
34d6ba187f
Implement support for flags arg type.
2004-11-10 03:58:18 +00:00