[cairo-commit] rcairo/packages/cairo/lib cairo.rb,1.7,1.8
Oeyvind Kolaas
commit at pdx.freedesktop.org
Thu Jun 23 02:30:50 PDT 2005
- Previous message: [cairo-commit] rcairo/samples gradients.rb, 1.1,
NONE gtkcairo_pong.rb, 1.2, NONE gtkcairo_text.rb, 1.2,
NONE pdf-a4_grid.rb, 1.1, NONE png.rb, 1.2, 1.3 png2.rb, 1.2,
NONE ps.rb, 1.1, NONE
- Next message: [cairo-commit] rcairo/packages/cairo/ext extconf.rb, 1.4,
1.5 rb_cairo.c, 1.2, 1.3 rb_cairo.h, 1.1,
1.2 rb_cairo_constants.c, 1.2, 1.3 rb_cairo_context.c, 1.5,
1.6 rb_cairo_exception.c, 1.2, 1.3 rb_cairo_matrix.c, 1.3,
1.4 rb_cairo_pattern.c, 1.2, 1.3 rb_cairo_surface.c, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: pippin
Update of /cvs/cairo/rcairo/packages/cairo/lib
In directory gabe:/tmp/cvs-serv3877/packages/cairo/lib
Modified Files:
cairo.rb
Log Message:
API shakeup, watch out for falling pieces
Index: cairo.rb
===================================================================
RCS file: /cvs/cairo/rcairo/packages/cairo/lib/cairo.rb,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- cairo.rb 15 Mar 2005 08:20:00 -0000 1.7
+++ cairo.rb 23 Jun 2005 09:30:48 -0000 1.8
@@ -42,28 +42,6 @@
quad_to(x1 + x0, y1 + y0, x2 + x0, y2 + x0)
end
- private :get_path_array
- def get_path(handler=nil)
- array = get_path_array
- if handler.nil?
- array.each {|event| yield event } if block_given?
- else
- array.each {|event| handler.send(*event) }
- end
- array
- end
-
- private :get_path_flat_array
- def get_path_flat(handler=nil)
- array = get_path_flat_array
- if handler.nil?
- array.each {|event| yield event } if block_given?
- else
- array.each {|event| handler.send(*event) }
- end
- array
- end
-
def rgb_color=(*args)
args = args[0] if args[0].is_a? Array
self.set_rgb_color(*args)
@@ -86,8 +64,6 @@
alias operator= set_operator
alias operator get_operator
- alias alpha= set_alpha
- alias alpha get_alpha
alias tolerance= set_tolerance
alias tolerance get_tolerance
alias fill_rule= set_fill_rule
@@ -102,16 +78,15 @@
alias miter_limit get_miter_limit
alias matrix= set_matrix
alias matrix get_matrix
- alias pattern get_pattern
- alias pattern= set_pattern
+ alias source get_source
+ alias source= set_source
alias set_transform set_matrix
alias get_transform get_matrix
alias transform= set_transform
alias transform get_transform
- alias target_surface= set_target_surface
- alias target_surface get_target_surface
- alias font get_font
- alias font= set_font
+ alias target get_target
+ alias font_face get_font_face
+ alias font_face= set_font_face
alias in_fill? in_fill
alias in_stroke? in_stroke
@@ -149,44 +124,4 @@
def *(other) ; Matrix.new.set_product(self, other) ; end
end
-
-class Pattern
-
- alias matrix get_matrix
- alias matrix= set_matrix
- alias extend get_extend
- alias extend= set_extend
- alias filter get_filter
- alias filter= set_filter
-
- class << Pattern # singleton overrides
- alias :create_linear_internal :create_linear
- private :create_linear_internal
-
- def create_linear(x0,y0,x1,y1)
- if block_given?
- pat = create_linear_internal(x0,y0,x1,y1)
- yield pat
- return pat
- end
- create_linear_internal(x0,y0,x1,y1)
- end
-
- alias :create_radial_internal :create_radial
- private :create_radial_internal
-
- def create_radial(cx0,cy0,r0,cx1,cy1,r1)
- if block_given?
- pat = create_radial_internal(cx0,cy0,r0,cx1,cy1,r1)
- yield pat
- return pat
- end
- create_radial_internal(cx0,cy0,r0,cx1,cy1,r1)
- end
-
- end
-
-
-
-end
end
- Previous message: [cairo-commit] rcairo/samples gradients.rb, 1.1,
NONE gtkcairo_pong.rb, 1.2, NONE gtkcairo_text.rb, 1.2,
NONE pdf-a4_grid.rb, 1.1, NONE png.rb, 1.2, 1.3 png2.rb, 1.2,
NONE ps.rb, 1.1, NONE
- Next message: [cairo-commit] rcairo/packages/cairo/ext extconf.rb, 1.4,
1.5 rb_cairo.c, 1.2, 1.3 rb_cairo.h, 1.1,
1.2 rb_cairo_constants.c, 1.2, 1.3 rb_cairo_context.c, 1.5,
1.6 rb_cairo_exception.c, 1.2, 1.3 rb_cairo_matrix.c, 1.3,
1.4 rb_cairo_pattern.c, 1.2, 1.3 rb_cairo_surface.c, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list