ruby-****@sourc*****
ruby-****@sourc*****
2003年 9月 29日 (月) 17:49:53 JST
------------------------- REMOTE_ADDR = 61.204.181.66 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?Gdk%3A%3ACursor ------------------------- = class Gdk::Cursor Standard and pixmap cursors. == Object Hierarchy * Object * GLib::Boxed * Gdk::Cursor == Class Methods --- Gdk::Cursor.new(cursor_type) Creates a new cursor from the set of builtin cursors. * cursor_type: cursor to create * Returns: a new Gdk::Cursor --- Gdk::Cursor.new(source, mask, fg, bg, x, y) Creates a new cursor from a given pixmap and mask. Both the pixmap and mask must have a depth of 1 (i.e. each pixel has only 2 values - on or off). The standard cursor size is 16 by 16 pixels. You can create a bitmap from inline data. * source: the Gdk::Pixmap specifying the cursor. * mask: the Gdk::Pixmap specifying the mask, which must be the same size as source. * fg: the foreground color(Gdk::Color), used for the bits in the source which are 1. The color does not have to be allocated first. * bg: the background color(Gdk::Color), used for the bits in the source which are 0. The color does not have to be allocated first. * x: the horizontal offset of the 'hotspot' of the cursor. * y: the vertical offset of the 'hotspot' of the cursor. * Returns : a new Gdk::Cursor. == Instance Methods --- pixmap? Retrieves whether the Gdk::Cursor is pixmap or builtin. * Returns: true if the Gdk::Cursor is pixmap. --- cursor_type Retrieves the GdkCursorType. == Constants === GdkCursorType --- X_CURSOR ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/X_cursor.png>)) --- ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/arrow.png>)) --- BASED_ARROW_DOWN ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/based_arrow_down.png>)) --- BASED_ARROW_UP ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/based_arrow_up.png>)) --- BOAT ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/boat.png>)) --- BOGOSITY ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/bogosity.png>)) --- BOTTOM_LEFT_CORNER ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/bottom_left_corner.png>)) --- BOTTOM_RIGHT_CORNER ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/bottom_right_corner.png>)) --- BOTTOM_SIDE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/bottom_side.png>)) --- BOTTOM_TEE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/bottom_tee.png>)) --- BOX_SPIRAL ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/box_spiral.png>)) --- CENTER_PTR ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/center_ptr.png>)) --- CIRCLE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/circle.png>)) --- CLOCK ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/clock.png>)) --- COFFEE_MUG ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/coffee_mug.png>)) --- CROSS ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/cross.png>)) --- CROSS_REVERSE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/cross_reverse.png>)) --- CROSSHAIR ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/crosshair.png>)) --- DIAMOND_CROSS ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/diamond_cross.png>)) --- DOT ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/dot.png>)) --- DOTBOX ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/dotbox.png>)) --- DOUBLE_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/double_arrow.png>)) --- DRAFT_LARGE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/draft_large.png>)) --- DRAFT_SMALL ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/draft_small.png>)) --- DRAPED_BOX ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/draped_box.png>)) --- EXCHANGE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/exchange.png>)) --- FLEUR ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/fleur.png>)) --- GOBBLER ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/gobbler.png>)) --- GUMBY ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/gumby.png>)) --- HAND1 ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/hand1.png>)) --- HAND2 ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/hand2.png>)) --- HEART ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/heart.png>)) --- ICON ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/icon.png>)) --- IRON_CROSS ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/iron_cross.png>)) --- LEFT_PTR ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/left_ptr.png>)) --- LEFT_SIDE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/left_side.png>)) --- LEFT_TEE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/left_tee.png>)) --- LEFTBUTTON ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/leftbutton.png>)) --- LL_ANGLE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/ll_angle.png>)) --- LR_ANGLE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/lr_angle.png>)) --- MAN ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/man.png>)) --- MIDDLEBUTTON ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/middlebutton.png>)) --- MOUSE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/mouse.png>)) --- PENCIL ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/pencil.png>)) --- PIRATE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/pirate.png>)) --- PLUS ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/plus.png>)) --- QUESTION_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/question_arrow.png>)) --- RIGHT_PTR ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/right_ptr.png>)) --- RIGHT_SIDE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/right_side.png>)) --- RIGHT_TEE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/right_tee.png>)) --- RIGHTBUTTON ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/rightbutton.png>)) --- RTL_LOGO ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/rtl_logo.png>)) --- SAILBOAT ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sailboat.png>)) --- SB_DOWN_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sb_down_arrow.png>)) --- SB_H_DOUBLE_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sb_h_double_arrow.png>)) --- SB_LEFT_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sb_left_arrow.png>)) --- SB_RIGHT_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sb_right_arrow.png>)) --- SB_UP_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sb_up_arrow.png>)) --- SB_V_DOUBLE_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sb_v_double_arrow.png>)) --- SHUTTLE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/shuttle.png>)) --- SIZING ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/sizing.png>)) --- SPIDER ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/spider.png>)) --- SPRAYCAN ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/spraycan.png>)) --- STAR ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/star.png>)) --- TARGET ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/target.png>)) --- TCROSS ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/tcross.png>)) --- TOP_LEFT_ARROW ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/top_left_arrow.png>)) --- TOP_LEFT_CORNER ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/top_left_corner.png>)) --- TOP_RIGHT_CORNER ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/top_right_corner.png>)) --- TOP_SIDE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/top_side.png>)) --- TOP_TEE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/top_tee.png>)) --- TREK ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/trek.png>)) --- UL_ANGLE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/ul_angle.png>)) --- UMBRELLA ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/umbrella.png>)) --- UR_ANGLE ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/ur_angle.png>)) --- WATCH ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/watch.png>)) --- XTERM ((<URL:http://developer.gnome.org/doc/API/2.0/gdk/xterm.png>)) --- LAST_CURSOR + None. --- CURSOR_IS_PIXMAP type of cursors constructed with Gdk::Pixmap. - ((<Masao>))