Commit Graph

  • 41171f32ec Implemented GtkObject::emit() and supporting code. Andrei Zmievski 2001-05-12 04:19:11 +00:00
  • 93de960d1f ChangeLog update 2001-05-12 01:09:16 +00:00
  • 5654205a38 Support exotic types rudimentarily (is that a word?). Andrei Zmievski 2001-05-11 17:59:35 +00:00
  • 9ab912744a Update. Andrei Zmievski 2001-05-11 17:54:52 +00:00
  • 5bf56c87e8 Added support for getting and setting GtkObject arguments via get_arg() and set_arg() methods. Andrei Zmievski 2001-05-11 17:54:24 +00:00
  • 8b2da3adaa ChangeLog update 2001-05-11 01:09:03 +00:00
  • b0daf29b99 Break out type name retrieval into a separate function. Andrei Zmievski 2001-05-10 19:21:19 +00:00
  • c838301f43 * Fix checking of argc upon startup. * Added GtkObject::get() method - may be renamed soon. Andrei Zmievski 2001-05-10 18:56:42 +00:00
  • 8ec86fe2ab ChangeLog update 2001-05-10 01:09:11 +00:00
  • f0ed5ae17d ChangeLog update 2001-05-09 01:09:03 +00:00
  • 364209fdb4 ChangeLog update 2001-05-08 01:09:05 +00:00
  • 0dc2602d8d ChangeLog update 2001-05-07 01:09:04 +00:00
  • 00a7cfbe28 ChangeLog update 2001-05-06 01:09:09 +00:00
  • 98262bdfce Add insert_text() method back in. Andrei Zmievski 2001-05-05 17:35:30 +00:00
  • 00f4266d8c Can't wrap events properly as they are not refcounted. Andrei Zmievski 2001-05-05 05:22:55 +00:00
  • 1aeb82abb5 ChangeLog update 2001-05-05 01:09:03 +00:00
  • 724c5505e5 A few more missed news. Andrei Zmievski 2001-05-04 20:27:59 +00:00
  • 370f994f21 Not necessary. Andrei Zmievski 2001-05-04 20:09:11 +00:00
  • ecec440ec8 Allow assigning custom props on overloaded props. Andrei Zmievski 2001-05-04 15:41:48 +00:00
  • 3d824f5574 Nuke the object destruction since it's not necessary after the latest changes. Andrei Zmievski 2001-05-04 15:37:06 +00:00
  • 98d6f7e5e9 * Cleaned up cruft from the code generator that was left over from trying to handle byref args automatically. * Started working on having only one object wrapper for each boxed type pointer. Obviously broke stuff, but will fix soon. Andrei Zmievski 2001-05-04 04:31:40 +00:00
  • 39d3e7884b ChangeLog update 2001-05-04 01:09:04 +00:00
  • 8503b24ff1 Setup type hash in preparation for a nice experiment. Andrei Zmievski 2001-05-03 21:21:32 +00:00
  • 45492c602a Keysyms need to be made available. Andrei Zmievski 2001-05-03 20:53:22 +00:00
  • 9b2f5b7c91 One more place to restrict for now. Andrei Zmievski 2001-05-03 03:29:04 +00:00
  • 2e117f3f93 Properly detect type mismatches and other errors when assigning to overloaded properties. Andrei Zmievski 2001-05-03 03:20:11 +00:00
  • 2222df8741 ChangeLog update 2001-05-03 01:09:09 +00:00
  • cf65ca8155 Changed the variable name to result to indicate what it really does. Added PG_ERROR code because SUCCESS and FAILURE are not flexible enough. Andrei Zmievski 2001-05-02 18:29:08 +00:00
  • 076f4f48ad Check for getter_retval before assigning the result. Andrei Zmievski 2001-05-02 15:40:16 +00:00
  • 05ada3676b Remove experimental definitions. Andrei Zmievski 2001-05-02 15:28:43 +00:00
  • 946e0e3feb * Since Zend engine's object overloading is fairly broken, I implemented an emulation layer that takes care of all the necessary details. So, now it's possible to set properties on Gtk objects and read them later, e.g. $window->foo[0] = $clist. * Cleaned up boxed types get property handlers to conform to the new system. Andrei Zmievski 2001-05-02 04:23:02 +00:00
  • 18d703336e ChangeLog update 2001-05-02 01:11:01 +00:00
  • 49e8f6e64a ChangeLog update 2001-05-01 01:09:03 +00:00
  • b9a1415779 ChangeLog update 2001-04-28 01:09:05 +00:00
  • 6f2ec33836 More work. Andrei Zmievski 2001-04-27 20:54:51 +00:00
  • 602f2dc57a Now the explicit property chain support is getting into shape. Andrei Zmievski 2001-04-27 16:25:05 +00:00
  • 1a62f9722d More hacking on that property problem. Andrei Zmievski 2001-04-27 04:42:45 +00:00
  • 3b0957c279 ChangeLog update 2001-04-27 01:09:04 +00:00
  • ee03fe1c1a More work on experimental fix for setting object properties. Andrei Zmievski 2001-04-26 21:03:28 +00:00
  • 09470499f3 Experimental set property function. Andrei Zmievski 2001-04-26 19:42:48 +00:00
  • 016c3ec228 ChangeLog update 2001-04-26 01:09:03 +00:00
  • f7b7015987 Add stuff. Andrei Zmievski 2001-04-25 13:31:41 +00:00
  • df4282a01c ChangeLog update 2001-04-25 01:09:03 +00:00
  • f1824aaaae * Fixed some GtkLabel docs. * Allow no parameters for GtkLabel constructor and set_pattern() method. Andrei Zmievski 2001-04-24 20:04:50 +00:00
  • 5606264d5a News update. Andrei Zmievski 2001-04-24 13:48:23 +00:00
  • eb65de3c7c Added GtkAspectFrame definition. Andrei Zmievski 2001-04-24 13:43:48 +00:00
  • 1626611553 ChangeLog update 2001-04-24 01:09:04 +00:00
  • 9aed55e754 ChangeLog update 2001-04-23 01:09:05 +00:00
  • 291e474cad Adding a couple more properties to GtkCTreeNode. Andrei Zmievski 2001-04-22 21:59:28 +00:00
  • 1e69ac552b Update news. Andrei Zmievski 2001-04-22 21:54:38 +00:00
  • 3040664b1a * Fixed Gdk::pixmap_create_from_xpm* to accept null for window parameter. * Added Gdk::pixmap_colormap_create_from_xpm* methods. * Allowed unsetting style in GtkCtree::node_set_row_style() by passing null. * Added GtkCtree methods post_recursive(), post_recursive_to_depth(), pre_recursive(), pre_cursive_to_depth() that can be used to traverse the CTree. * Fixed GtkCtree 'selection' property access. * Finished CTree example in gtk.php. Andrei Zmievski 2001-04-22 21:24:39 +00:00
  • d1aa883ffb ChangeLog update 2001-04-21 01:09:03 +00:00
  • b8e1ed3bca ChangeLog update 2001-04-18 01:09:03 +00:00
  • da4f96982e ChangeLog update 2001-04-16 01:09:03 +00:00
  • b80cb7ec12 ChangeLog update 2001-04-15 01:09:03 +00:00
  • 6a6ff12a78 ChangeLog update 2001-04-14 01:09:03 +00:00
  • 01c37a9baf * Optimized internal resource creation a bit, now accessing overloaded properties will not keep creating resources as much as before. * A bit more work on GtkCTree. Andrei Zmievski 2001-04-13 21:58:41 +00:00
  • b87f077e53 That's done now. Andrei Zmievski 2001-04-13 05:46:05 +00:00
  • e229852f85 * Added internal php_gtk_parse_args_hash_quiet() function. * Added GtkMenu::popup(). Andrei Zmievski 2001-04-13 05:45:50 +00:00
  • 6319753be5 * Added GtkCTree 'selection' and 'row_list' properties. They are not really GtkCTree properties, but rather belong to underlying GtkCList, but GtkCTree overloads them. * Fixed a bug that would corrupt object type when setting cascaded property. * Fixed access of GtkCTreeNode 'children' property. * Adjusted gtk.php sample according to above changes. Andrei Zmievski 2001-04-13 04:37:54 +00:00
  • 47210f075f ChangeLog update 2001-04-13 01:09:03 +00:00
  • eaf5b1e2f7 *** empty log message *** Andrei Zmievski 2001-04-12 13:41:40 +00:00
  • 9c2c163367 ChangeLog update 2001-04-12 01:09:03 +00:00
  • 3d5b73ae1c ChangeLog update 2001-04-11 01:09:10 +00:00
  • eb3de03767 Fix Andrei Zmievski 2001-04-10 03:39:49 +00:00
  • b8fc0e915b * Fixed up boxed arg handling in the generator. * Moved helper structs/classes into php_gtk_types.c and created constructors for them. * A bit more work on GtkCTree example. Andrei Zmievski 2001-04-10 01:46:38 +00:00
  • cd07f29074 ChangeLog update 2001-04-10 01:09:02 +00:00
  • 58c1340a34 ChangeLog update 2001-04-09 01:09:02 +00:00
  • 4f385c7c2d ChangeLog update 2001-04-08 01:09:09 +00:00
  • 0a86f3349f ChangeLog update 2001-04-03 01:09:03 +00:00
  • 23863d4140 ChangeLog update 2001-04-02 01:09:03 +00:00
  • 6ea94e291d ChangeLog update 2001-04-01 02:09:03 +00:00
  • 90b3dafc29 * Implemented better separation of GdkWindow, GdkPixmap, and GdkBitmap. * Added GtkCList 'row_list' property and GtkCListRow helper class. * Finally fixed GtkCTree::insert_row() for good. No wonder it wasn't working. * Added GtkCTree::node_set_row_data(), GtkCTree::node_get_row_data(). * More work on GtkCTree example in gtk.php. Andrei Zmievski 2001-03-31 22:23:12 +00:00
  • ba204ee4f6 ChangeLog update 2001-03-30 02:09:06 +00:00
  • 7de8e6a02f Use PHP autoconf macros. Andrei Zmievski 2001-03-29 15:00:53 +00:00
  • 85876c502d ChangeLog update 2001-03-29 02:09:03 +00:00
  • 68f22608a0 Making note on include path needed to build the system on Win32 Frank M. Kromann 2001-03-28 17:55:42 +00:00
  • 8c0fa64b5a * Added GtkCTree 'clist' property. * Implemented GtkObject::set_data(), GtkObject::get_data(), GtkObject::connect_after(), GtkObject::connect_object_after(). * Started on GtkCTree example, which incidentally shows a bunch of other GTK+ stuff. Andrei Zmievski 2001-03-28 04:29:26 +00:00
  • 78c8ee5338 ChangeLog update 2001-03-28 02:09:03 +00:00
  • 400872bede ChangeLog update 2001-03-27 02:09:02 +00:00
  • 5bd23f06ee ChangeLog update 2001-03-25 02:09:02 +00:00
  • 2faf217bfa News update. Andrei Zmievski 2001-03-24 23:53:24 +00:00
  • ce89b5bbd2 * Added GtkColorSelection::get_color, GtkColorSelection::set_color(). * Added radio buttons, check buttons, color selection, and cursors examples to gtk.php. Andrei Zmievski 2001-03-24 23:49:43 +00:00
  • 5687c75332 ChangeLog update 2001-03-23 02:09:03 +00:00
  • 0b131195df ChangeLog update 2001-03-21 02:09:03 +00:00
  • 5a66f8d653 Showing how to get the filename. Andrei Zmievski 2001-03-20 21:07:31 +00:00
  • fd0e762f47 makedist should be reletive to current disk Frank M. Kromann 2001-03-20 21:01:10 +00:00
  • 91d4c183d8 Prepare for release. Andrei Zmievski 2001-03-20 20:59:48 +00:00
  • bbab9627b0 News update. Andrei Zmievski 2001-03-20 20:37:13 +00:00
  • 1ec5eb4935 * Added gdk::pixmap_create_from_xpm_d(). * Added GtkCList properties: sort_column, sort_type, selection, selection_mode. * Some constructors did not invalidate objects upon errors, fixed now. * Added GtkRadioMenuItem, GtkRadioButton constructors. Andrei Zmievski 2001-03-20 20:32:15 +00:00
  • 1763270203 Finished GtkCList example. Andrei Zmievski 2001-03-20 20:28:45 +00:00
  • 35eb9fa7f4 * Added GladeXML::signal_autoconnect(), docs later. * Added GtkWidget 'style' property; * Added GtkCList::prepend() and GtkCList::insert(). * Added single row insertion to CList example in gtk.php. Andrei Zmievski 2001-03-20 05:01:21 +00:00
  • 3f3bc144f0 ChangeLog update 2001-03-19 02:09:05 +00:00
  • 0479a5913a ChangeLog update 2001-03-17 02:09:07 +00:00
  • 9295e61216 * Added GtkList->selection property. * Fixed a crash in GladeXML::signal_connect() when passing extra arguments. * Fixed cascading property access on objects. Andrei Zmievski 2001-03-16 04:18:14 +00:00
  • 70b50652c3 ChangeLog update 2001-03-16 02:09:03 +00:00
  • 0fb973325b News update. Andrei Zmievski 2001-03-15 20:00:03 +00:00
  • 764a1982aa ChangeLog update 2001-03-15 02:09:04 +00:00
  • 252a5a55e4 Adding GtkHandleBox properties. Andrei Zmievski 2001-03-14 21:36:04 +00:00
  • e295f0b0b0 Added GtkFixed 'children' property and GtkFixedChild helper class. Andrei Zmievski 2001-03-14 20:51:34 +00:00