summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Tilman Sauerbeck [Sun, 20 Aug 2006 15:21:14 +0000 (15:21 +0000)]
Added Ecore::Evas::EcoreEvas#iconified? and #iconified=.
Tilman Sauerbeck [Sun, 2 Apr 2006 21:45:20 +0000 (21:45 +0000)]
Fixed mkdir_p call.
Tilman Sauerbeck [Sat, 25 Feb 2006 10:11:45 +0000 (10:11 +0000)]
Create target directories if they don't exist.
Tilman Sauerbeck [Thu, 16 Feb 2006 21:37:43 +0000 (21:37 +0000)]
Event system tweaks.
Tilman Sauerbeck [Thu, 16 Feb 2006 20:39:55 +0000 (20:39 +0000)]
Reworked ADD_EVENT() wrt handling of the inherited method.
In that macro, we now remove Ecore#EventHandler.inherited temporarily
when defining C event classes rather than overriding the method.
Tilman Sauerbeck [Wed, 15 Feb 2006 18:39:12 +0000 (18:39 +0000)]
Tweaked event/callback system.
Tilman Sauerbeck [Tue, 14 Feb 2006 22:20:14 +0000 (22:20 +0000)]
More event system tweaks.
Tilman Sauerbeck [Tue, 14 Feb 2006 21:53:15 +0000 (21:53 +0000)]
Tweaked event names.
Tilman Sauerbeck [Tue, 14 Feb 2006 21:50:47 +0000 (21:50 +0000)]
Reworked event handling.
Tilman Sauerbeck [Tue, 14 Feb 2006 19:06:43 +0000 (19:06 +0000)]
Reworked on_ecore_event().
If one event handler's block returns false, don't call neither the other
C handlers nor the other Ruby handlers.
Tilman Sauerbeck [Tue, 14 Feb 2006 19:02:53 +0000 (19:02 +0000)]
Removed an unused variable.
Tilman Sauerbeck [Mon, 13 Feb 2006 22:46:35 +0000 (22:46 +0000)]
Added first ecore_con bits.
Tilman Sauerbeck [Mon, 13 Feb 2006 22:37:49 +0000 (22:37 +0000)]
Use Numeric for the event type for consistency.
Tilman Sauerbeck [Sun, 12 Feb 2006 15:53:44 +0000 (15:53 +0000)]
Added Ecore.new_event_type and Ecore.add_event.
Tilman Sauerbeck [Sun, 12 Feb 2006 15:51:58 +0000 (15:51 +0000)]
Code cleanup.
Tilman Sauerbeck [Sun, 12 Feb 2006 15:42:28 +0000 (15:42 +0000)]
Raise errors in EventHandler#initialize rather than returning nil.
Tilman Sauerbeck [Sun, 12 Feb 2006 15:40:30 +0000 (15:40 +0000)]
Fixed EventHandler#delete.
Tilman Sauerbeck [Fri, 10 Feb 2006 17:00:24 +0000 (17:00 +0000)]
Made EcoreEvas.new public for now.
Tilman Sauerbeck [Fri, 10 Feb 2006 16:30:18 +0000 (16:30 +0000)]
Don't erase EcoreEvas.new the hard way.
Tilman Sauerbeck [Fri, 10 Feb 2006 15:25:40 +0000 (15:25 +0000)]
Fixed class instantiation.
Tilman Sauerbeck [Sun, 29 Jan 2006 09:17:44 +0000 (09:17 +0000)]
Disabled ecore_event_exe_exit because of API breakage.
Tilman Sauerbeck [Sat, 24 Dec 2005 17:11:24 +0000 (17:11 +0000)]
Added support for the XRender Evas engine.
Tilman Sauerbeck [Sun, 5 Jun 2005 19:43:40 +0000 (19:43 +0000)]
Added EcoreEvas#name_class.
Tilman Sauerbeck [Sat, 7 May 2005 20:22:56 +0000 (20:22 +0000)]
Made on_ecore_event static.
Tilman Sauerbeck [Sat, 7 May 2005 12:26:37 +0000 (12:26 +0000)]
Automatically init/shutdown ecore.
Tilman Sauerbeck [Sat, 7 May 2005 11:01:57 +0000 (11:01 +0000)]
Added support for RUBYARCHDIR.
Tilman Sauerbeck [Wed, 27 Apr 2005 14:01:11 +0000 (14:01 +0000)]
Build system fixes.
Tilman Sauerbeck [Tue, 26 Apr 2005 21:19:53 +0000 (21:19 +0000)]
Fixed the install target.
Tilman Sauerbeck [Tue, 26 Apr 2005 21:19:30 +0000 (21:19 +0000)]
Made libdir configurable.
Tilman Sauerbeck [Tue, 26 Apr 2005 11:11:48 +0000 (11:11 +0000)]
Replaced the autotools setup with a Rakefile.
Tilman Sauerbeck [Tue, 22 Mar 2005 17:42:04 +0000 (17:42 +0000)]
Create the callbacks hash on first use.
Tilman Sauerbeck [Sun, 13 Mar 2005 14:32:25 +0000 (14:32 +0000)]
Implemented Timer#interval=.
Tilman Sauerbeck [Mon, 28 Feb 2005 21:20:03 +0000 (21:20 +0000)]
Added Ecore::Timer#deleted?.
Tilman Sauerbeck [Wed, 19 Jan 2005 21:31:04 +0000 (21:31 +0000)]
Added Ecore::Evas::Buffer.
Tilman Sauerbeck [Thu, 9 Dec 2004 18:50:20 +0000 (18:50 +0000)]
Include rb_idle_enterer.h, too.
Tilman Sauerbeck [Thu, 9 Dec 2004 18:49:18 +0000 (18:49 +0000)]
Fixed the definitions of Ecore::Idler's and IdleEnterer's 'new' methods.
They don't take any arguments.
Tilman Sauerbeck [Thu, 9 Dec 2004 18:33:15 +0000 (18:33 +0000)]
Added Ecore::IdleEnterer.
Tilman Sauerbeck [Fri, 3 Dec 2004 13:45:00 +0000 (13:45 +0000)]
Call Init_stack() just before the Animator's callback is executed.
Tilman Sauerbeck [Sat, 27 Nov 2004 15:42:34 +0000 (15:42 +0000)]
Implemented Ecore.time.
Tilman Sauerbeck [Sat, 27 Nov 2004 15:38:52 +0000 (15:38 +0000)]
Added Ecore::Animator.
Tilman Sauerbeck [Mon, 18 Oct 2004 20:23:32 +0000 (20:23 +0000)]
Link to the correct Ruby shared object.
Tilman Sauerbeck [Thu, 2 Sep 2004 18:47:00 +0000 (18:47 +0000)]
Implemented Window#borderless.
Tilman Sauerbeck [Thu, 2 Sep 2004 17:06:54 +0000 (17:06 +0000)]
Use ecore_evas_data_set/get to store a pointer to self.
This means the global objects hash isn't needed anymore.
Tilman Sauerbeck [Wed, 1 Sep 2004 20:33:15 +0000 (20:33 +0000)]
Added Ecore::FdHandler. Moved DEF_CONST.
Tilman Sauerbeck [Tue, 31 Aug 2004 18:44:44 +0000 (18:44 +0000)]
Operators '==' and '===' are aliases for 'eql?' now.
Tilman Sauerbeck [Sun, 29 Aug 2004 18:37:58 +0000 (18:37 +0000)]
Call ecore_event_handler_add() in EventHandler's constructor.
We used to call it when the events are defined.
Tilman Sauerbeck [Sun, 29 Aug 2004 08:57:12 +0000 (08:57 +0000)]
Unbreak Window#resize.
We used to call ecore_x_window_move(), but of course we need to use
ecore_x_window_resize().
Tilman Sauerbeck [Sat, 28 Aug 2004 10:00:03 +0000 (10:00 +0000)]
Implemented Window#configure.
Tilman Sauerbeck [Fri, 27 Aug 2004 23:56:26 +0000 (23:56 +0000)]
Implemented the WindowResizeRequest and WindowDamage events.
Fixed the WindowConfigureRequest event.
Tilman Sauerbeck [Fri, 27 Aug 2004 09:31:26 +0000 (09:31 +0000)]
Implemented GlX11#window.
Tilman Sauerbeck [Thu, 26 Aug 2004 18:08:05 +0000 (18:08 +0000)]
Implemented Window#border_width=.
Tilman Sauerbeck [Thu, 26 Aug 2004 13:12:55 +0000 (13:12 +0000)]
Added the Ecore::X::Cursor class.
Tilman Sauerbeck [Mon, 23 Aug 2004 18:30:28 +0000 (18:30 +0000)]
Don't try to convert NULL into a String.
Tilman Sauerbeck [Mon, 23 Aug 2004 11:05:15 +0000 (11:05 +0000)]
Implemented Window#send_delete_request.
Tilman Sauerbeck [Mon, 23 Aug 2004 10:53:25 +0000 (10:53 +0000)]
Put the default root window hack back in.
In the event structures the real window id will be used anyway.
Tilman Sauerbeck [Mon, 23 Aug 2004 08:57:10 +0000 (08:57 +0000)]
Renamed Window#border_size to Window#border_width.
Tilman Sauerbeck [Sun, 22 Aug 2004 23:07:16 +0000 (23:07 +0000)]
Implemented get_protocol and the 'sticky' property.
Tilman Sauerbeck [Sun, 22 Aug 2004 23:06:05 +0000 (23:06 +0000)]
Implemented the MOUSE_BUTTON_{UP,DOWN} events.
Tilman Sauerbeck [Sun, 22 Aug 2004 16:23:19 +0000 (16:23 +0000)]
Added modifier enum. Fixed key event init methods.
Tilman Sauerbeck [Sun, 22 Aug 2004 15:12:39 +0000 (15:12 +0000)]
Implemented the KEY_DOWN and KEY_UP events.
Tilman Sauerbeck [Sun, 22 Aug 2004 14:52:37 +0000 (14:52 +0000)]
Implemented the following events: MOUSE_MOVE, MOUSE_IN, MOUSE_OUT.
Tilman Sauerbeck [Sun, 22 Aug 2004 14:52:05 +0000 (14:52 +0000)]
Implemented Window#focus.
Tilman Sauerbeck [Sun, 22 Aug 2004 13:41:35 +0000 (13:41 +0000)]
Oops, don't put extra quotation marks in the class names.
Tilman Sauerbeck [Sun, 22 Aug 2004 11:53:57 +0000 (11:53 +0000)]
Implemented inspect and the manage* and sniff* methods.
Tilman Sauerbeck [Sat, 21 Aug 2004 20:16:25 +0000 (20:16 +0000)]
Implemented the WINDOW_CREATE and WINDOW_DESTROY events.
Tilman Sauerbeck [Sat, 21 Aug 2004 19:55:35 +0000 (19:55 +0000)]
Moved the rb_define_attr calls. Implemented more events and enums.
Tilman Sauerbeck [Sat, 21 Aug 2004 09:45:08 +0000 (09:45 +0000)]
Make use of Ecore::X::Window in Ecore::Evas::SoftwareX11.
This way, we can improve the parent window handling.
Tilman Sauerbeck [Sat, 21 Aug 2004 09:43:23 +0000 (09:43 +0000)]
Don't fail in TO_ECORE_X_WINDOW if the window passed is 0.
Also implemented lots of new methods.
Tilman Sauerbeck [Sat, 21 Aug 2004 09:41:43 +0000 (09:41 +0000)]
When we create the root window object, just pass 0 for the window id.
We used to call DefaultRootWindow, but ecore_x needs to treat 0 as a
reference to the root window, too.
Tilman Sauerbeck [Thu, 19 Aug 2004 22:20:10 +0000 (22:20 +0000)]
Call other event handlers, too.
Tilman Sauerbeck [Thu, 19 Aug 2004 21:02:11 +0000 (21:02 +0000)]
API tweaks.
Tilman Sauerbeck [Thu, 19 Aug 2004 17:39:29 +0000 (17:39 +0000)]
Updated copyright notice. Added event handler code.
Tilman Sauerbeck [Thu, 19 Aug 2004 12:21:38 +0000 (12:21 +0000)]
Build system fixes.
Tilman Sauerbeck [Mon, 16 Aug 2004 18:10:27 +0000 (18:10 +0000)]
Look for the directory where libruby.so lives.
Tilman Sauerbeck [Mon, 16 Aug 2004 18:08:48 +0000 (18:08 +0000)]
Removed newline at end of file.
Tilman Sauerbeck [Thu, 12 Aug 2004 20:08:13 +0000 (20:08 +0000)]
Explicitly initialize the deleted flag for the timer, idler and job objects.
Tilman Sauerbeck [Thu, 12 Aug 2004 19:37:37 +0000 (19:37 +0000)]
Minor doc improvements.
Tilman Sauerbeck [Tue, 10 Aug 2004 14:12:36 +0000 (14:12 +0000)]
Documentation arrived.
Tilman Sauerbeck [Sat, 7 Aug 2004 11:22:00 +0000 (11:22 +0000)]
Removed init/shutdown methods.
Tilman Sauerbeck [Sun, 1 Aug 2004 10:18:39 +0000 (10:18 +0000)]
We now use real structs to wrap objects.
This way we can get rid of rb_global_variable()'s.
Also put headers in their own subdirectory.
Tilman Sauerbeck [Mon, 26 Jul 2004 11:00:14 +0000 (11:00 +0000)]
Declare class variables the right way.
Tilman Sauerbeck [Sun, 25 Jul 2004 13:14:34 +0000 (13:14 +0000)]
Macro tweaks.
Tilman Sauerbeck [Sun, 25 Jul 2004 13:13:57 +0000 (13:13 +0000)]
Added ecore_x bindings.
Tilman Sauerbeck [Sat, 10 Jul 2004 14:05:30 +0000 (14:05 +0000)]
Macro updates.
Tilman Sauerbeck [Thu, 8 Jul 2004 18:25:05 +0000 (18:25 +0000)]
ecore_init and ecore_shutdown aren't exported anymore.
Instead, they are called automatically in the objects' (de)constructors.
Tilman Sauerbeck [Tue, 6 Jul 2004 18:27:19 +0000 (18:27 +0000)]
Don't create a new Evas Ruby object everytime ecore_evas_get() is called.
Tilman Sauerbeck [Sat, 26 Jun 2004 23:07:01 +0000 (23:07 +0000)]
Don't use global variables for the Ruby classes.
Tilman Sauerbeck [Sat, 26 Jun 2004 16:43:41 +0000 (16:43 +0000)]
Added framebuffer support.
Tilman Sauerbeck [Tue, 22 Jun 2004 20:32:57 +0000 (20:32 +0000)]
Added wrappers for more functions.
Tilman Sauerbeck [Sun, 20 Jun 2004 14:28:44 +0000 (14:28 +0000)]
Fixed a warning.
Tilman Sauerbeck [Sun, 20 Jun 2004 13:23:07 +0000 (13:23 +0000)]
Swapped contents of rb_software_x11.[ch] and rb_gl_x11.[ch].
Tilman Sauerbeck [Sun, 20 Jun 2004 10:33:13 +0000 (10:33 +0000)]
Oops, STR2CSTR is obsolete, use StringValuePtr() instead.
Tilman Sauerbeck [Sat, 19 Jun 2004 20:15:40 +0000 (20:15 +0000)]
Use the new GET_OBJ macro.
Tilman Sauerbeck [Sat, 19 Jun 2004 19:57:02 +0000 (19:57 +0000)]
Link to evas, too.
Tilman Sauerbeck [Sat, 19 Jun 2004 19:53:47 +0000 (19:53 +0000)]
Set SVN properties.
Tilman Sauerbeck [Sat, 19 Jun 2004 19:48:46 +0000 (19:48 +0000)]
Initial commit.