Public Member Functions | Public Attributes

gui2::tpoint Struct Reference

Holds a 2D point. More...

#include <helper.hpp>

List of all members.

Public Member Functions

 tpoint (const int x_, const int y_)
bool operator== (const tpoint &point) const
bool operator!= (const tpoint &point) const
bool operator< (const tpoint &point) const
bool operator<= (const tpoint &point) const
tpoint operator+ (const tpoint &point) const
tpointoperator+= (const tpoint &point)
tpoint operator- (const tpoint &point) const
tpointoperator-= (const tpoint &point)

Public Attributes

int x
 x coodinate.
int y
 y coodinate.

Detailed Description

Holds a 2D point.

Definition at line 46 of file helper.hpp.


Constructor & Destructor Documentation

gui2::tpoint::tpoint ( const int  x_,
const int  y_ 
) [inline]

Definition at line 48 of file helper.hpp.

Referenced by operator+(), and operator-().

Here is the caller graph for this function:


Member Function Documentation

bool gui2::tpoint::operator!= ( const tpoint point  )  const [inline]

Definition at line 60 of file helper.hpp.

References x, and y.

tpoint gui2::tpoint::operator+ ( const tpoint point  )  const [inline]

Definition at line 67 of file helper.hpp.

References tpoint(), x, and y.

Here is the call graph for this function:

tpoint & gui2::tpoint::operator+= ( const tpoint point  ) 

Definition at line 50 of file helper.cpp.

References x, and y.

tpoint gui2::tpoint::operator- ( const tpoint point  )  const [inline]

Definition at line 72 of file helper.hpp.

References tpoint(), x, and y.

Here is the call graph for this function:

tpoint & gui2::tpoint::operator-= ( const tpoint point  ) 

Definition at line 57 of file helper.cpp.

References x, and y.

bool gui2::tpoint::operator< ( const tpoint point  )  const [inline]

Definition at line 61 of file helper.hpp.

References x, and y.

bool gui2::tpoint::operator<= ( const tpoint point  )  const [inline]

Definition at line 64 of file helper.hpp.

References x, and y.

bool gui2::tpoint::operator== ( const tpoint point  )  const [inline]

Definition at line 59 of file helper.hpp.

References x, and y.


Member Data Documentation

x coodinate.

Definition at line 54 of file helper.hpp.

Referenced by gui2::ttree_view_node::add_child(), gui2::tgrid::tchild::border_space(), gui2::ttree_view_node::calculate_best_size(), gui2::tscrollbar_container::calculate_best_size(), gui2::tgrid::calculate_best_size(), gui2::tslider::calculate_best_size(), gui2::tgrid_implementation::cell_request_reduce_width(), gui2::tscrollbar_container::content_resize_request(), gui2::tviewport_implementation::find_at(), gui2::tpane_implementation::find_at(), gui2::tcontrol::get_best_text_size(), gui2::ttree_view_node::get_current_size(), gui2::ttree_view_node::get_folded_size(), gui2::tslider::get_length_difference(), gui2::thorizontal_scrollbar::get_length_difference(), gui2::ttree_view_node::get_unfolded_size(), gui2::ttext_box::handle_mouse_selection(), gui2::twidget::is_at(), gui2::tgrid::layout(), gui2::twindow_implementation::layout(), gui2::twindow::layout(), gui2::twindow::layout_linked_widgets(), gui2::tvertical_scrollbar::on_bar(), gui2::tslider::on_bar(), gui2::thorizontal_scrollbar::on_bar(), gui2::tvertical_scrollbar::on_positioner(), gui2::tslider::on_positioner(), gui2::thorizontal_scrollbar::on_positioner(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator<(), operator<=(), operator==(), gui2::twidget::place(), gui2::ttree_view_node::place(), gui2::tscrollbar_container::place(), gui2::tpane::place(), gui2::tgrid::tchild::place(), gui2::tgrid::place(), gui2::tcontrol::place(), gui2::ttip::pre_show(), gui2::tgrid::reduce_width(), gui2::tscrollbar_container::request_reduce_width(), gui2::tgrid::request_reduce_width(), gui2::tcontrol::request_reduce_width(), gui2::ttree_view::resize_content(), gui2::tlistbox::resize_content(), gui2::tlistbox::set_content_size(), gui2::twidget::set_origin(), gui2::tgrid::set_origin(), gui2::twidget::set_size(), gui2::ttree_view_node::signal_handler_left_button_click(), gui2::tscrollbar_::signal_handler_left_button_down(), gui2::tscrollbar_::signal_handler_left_button_up(), gui2::tscrollbar_::signal_handler_mouse_motion(), gui2::signal_handler_sdl_video_resize(), gui2::twindow::signal_handler_sdl_video_resize(), and gui2::ttext_box::update_canvas().

y coodinate.

Definition at line 57 of file helper.hpp.

Referenced by gui2::ttree_view_node::add_child(), gui2::tgrid::tchild::border_space(), gui2::ttree_view_node::calculate_best_size(), gui2::tscrollbar_container::calculate_best_size(), gui2::tgrid::calculate_best_size(), gui2::tgrid_implementation::cell_request_reduce_height(), gui2::ttree_view_node::clear(), gui2::tscrollbar_container::content_resize_request(), gui2::tviewport_implementation::find_at(), gui2::tpane_implementation::find_at(), gui2::tcontrol::get_best_text_size(), gui2::ttree_view_node::get_current_size(), gui2::tvertical_scrollbar::get_length_difference(), gui2::ttree_view_node::get_unfolded_size(), gui2::ttext_box::handle_mouse_selection(), gui2::twidget::is_at(), gui2::tgrid::layout(), gui2::twindow_implementation::layout(), gui2::twindow::layout(), gui2::twindow::layout_linked_widgets(), gui2::tvertical_scrollbar::on_bar(), gui2::tslider::on_bar(), gui2::thorizontal_scrollbar::on_bar(), gui2::tvertical_scrollbar::on_positioner(), gui2::tslider::on_positioner(), gui2::thorizontal_scrollbar::on_positioner(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator<(), operator<=(), operator==(), gui2::twidget::place(), gui2::ttree_view_node::place(), gui2::tscrollbar_container::place(), gui2::tpane::place(), gui2::tgrid::tchild::place(), gui2::tgrid::place(), gui2::tcontrol::place(), gui2::ttip::pre_show(), gui2::tgrid::reduce_height(), gui2::ttree_view::remove_node(), gui2::tscrollbar_container::request_reduce_height(), gui2::tgrid::request_reduce_height(), gui2::tcontrol::request_reduce_width(), gui2::ttree_view::resize_content(), gui2::tlistbox::resize_content(), gui2::tlistbox::set_content_size(), gui2::twidget::set_origin(), gui2::tgrid::set_origin(), gui2::twidget::set_size(), gui2::ttree_view_node::signal_handler_left_button_click(), gui2::tscrollbar_::signal_handler_left_button_down(), gui2::tscrollbar_::signal_handler_left_button_up(), gui2::tscrollbar_::signal_handler_mouse_motion(), gui2::signal_handler_sdl_video_resize(), and gui2::twindow::signal_handler_sdl_video_resize().


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:22:21 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs