Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List


Xfc::Gdk::Segment Class Reference

A GdkSegment C++ wrapper class. More...

#include <xfc/gdk/types.hh>

List of all members.

Public Member Functions

Accessors
Methods

Detailed Description

A GdkSegment C++ wrapper class.

Segment specifies the start and end point of a line for use by the Gdk::Drawable::draw_segments() method. Segment uses default copy, assignment and destruction.


Constructor & Destructor Documentation

Xfc::Gdk::Segment::Segment ( int  x1,
int  y1,
int  x2,
int  y2 
)

Construct a new segment.

Parameters:
x1 The X coordinate at the start of the segment.
y1 The Y coordinate at the start of the segment.
x2 The X coordinate at the end of the segment.
y2 The Y coordinate at the end of the segment.

Xfc::Gdk::Segment::Segment ( const Point start,
const Point end 
)

Construct a new segemnt.

Parameters:
start The x, y coordinates at the start of the segment.
end The x, y coordinates at the end of the segment.

Xfc::Gdk::Segment::Segment ( int  x1,
int  y1,
int  x2,
int  y2 
)

Construct a new segment.

Parameters:
x1 The X coordinate at the start of the segment.
y1 The Y coordinate at the start of the segment.
x2 The X coordinate at the end of the segment.
y2 The Y coordinate at the end of the segment.

Xfc::Gdk::Segment::Segment ( const Point start,
const Point end 
)

Construct a new segemnt.

Parameters:
start The x, y coordinates at the start of the segment.
end The x, y coordinates at the end of the segment.


Member Function Documentation

bool Xfc::Gdk::Segment::equal ( const Segment other  )  const

Returns true if this segment and other compare equal.

Parameters:
other A Segment.

bool Xfc::Gdk::Segment::operator== ( const Segment other  )  const

Returns true if this segment and other compare equal.

Parameters:
other A Segment.

bool Xfc::Gdk::Segment::operator!= ( const Segment other  )  const

Returns true if this segment and other compare unequal.

Parameters:
other A Segment.

void Xfc::Gdk::Segment::set ( int  x1,
int  y1,
int  x2,
int  y2 
)

Sets the coordinates for the segment.

Parameters:
x1 The X coordinate at the start of the segment.
y1 The Y coordinate at the start of the segment.
x2 The X coordinate at the end of the segment.
y2 The Y coordinate at the end of the segment.

void Xfc::Gdk::Segment::set ( const Point start,
const Point end 
)

Sets the coordinates for the segment.

Parameters:
start The x, y coordinates at the start of the segment.
end The x, y coordinates at the end of the segment.

void Xfc::Gdk::Segment::set_start ( int  x,
int  y 
)

Sets the start coordinates of the segment.

Parameters:
x The X coordinate at the start of the segment.
y The Y coordinate at the start of the segment.

void Xfc::Gdk::Segment::set_start ( const Point point  ) 

Sets the start coordinates of the segment.

Parameters:
point The x, y coordinates at the start of the segment.

void Xfc::Gdk::Segment::set_end ( int  x,
int  y 
)

Sets the end coordinates of the segment.

Parameters:
x The X coordinate at the end of the segment.
y The Y coordinate at the end of the segment.

void Xfc::Gdk::Segment::set_end ( const Point point  ) 

Sets the end coordinates of the segment.

Parameters:
point The x, y coordinates at the end of the segment.


The documentation for this class was generated from the following file: Xfce Foundation Classes
Copyright © 2004-2005 The XFC Development Team XFC 4.3