#include <platformWindow.h>
Class diagram for PlatformWindow:
Public Members | |||
![]() | ![]() | PlatformWindow () | |
![]() | ![]() | ~PlatformWindow () | |
![]() | ![]() | virtual bool | open ( char* display_name, int x, int y, int w, int h, int min_w, int max_w, int min_h, int max_h, char* window_name, char* icon_name, char* font_name, int font_size ) |
![]() | ![]() | virtual void | close () |
![]() | ![]() | bool | is_open () |
![]() | ![]() | bool | is_mono () |
![]() | ![]() | int | left (), top(), width(), height() |
![]() | ![]() | int | screen_width (), screen_height(), menubar_height() |
![]() | ![]() | int | font_width (), font_height() |
![]() | ![]() | char* | default_fixed_font_name () |
![]() | ![]() | int | default_fixed_font_size () |
![]() | ![]() | virtual bool | change_extent (int left, int top, int w, int h) |
![]() | ![]() | virtual bool | change_size_hints ( int min_w, int max_w, int min_h, int max_h ) |
![]() | ![]() | virtual int | inset_left (), inset_top(), inset_right(), inset_bottom() |
![]() | ![]() | virtual void | adjust_after_resize () |
![]() | ![]() | virtual void | full_redraw () |
![]() | ![]() | virtual bool | pre_draw (bool incr) |
![]() | ![]() | virtual void | post_draw (bool incr) |
![]() | ![]() | void | draw_text ( char* text, int x, int y ) |
![]() | ![]() | void | draw_line (int x1, int y1, int x2, int y2) |
![]() | ![]() | void | draw_rectangle_black (int x, int y, int w, int h) |
![]() | ![]() | void | fill_rectangle_black (int x, int y, int w, int h) |
![]() | ![]() | void | clear_rectangle (int x, int y, int w, int h) |
![]() | ![]() | void | clear_square (int x, int y, int s) |
![]() | ![]() | void | draw_square (int x, int y, int s) |
![]() | ![]() | void | set_color (int c) |
![]() | ![]() | void | set_thickness (int t) |
![]() | ![]() | void | set_grey () |
![]() | ![]() | void | set_solid () |
![]() | ![]() | void | set_xor () |
![]() | ![]() | void | set_copy () |
![]() | ![]() | long int | red () |
![]() | ![]() | long int | yellow () |
![]() | ![]() | long int | black () |
![]() | ![]() | long int | white () |
Protected Members | |||
![]() | ![]() | bool | tell_platform_size_hints () |
![]() | ![]() | long int | _red |
![]() | ![]() | long int | _yellow |
![]() | ![]() | long int | _black |
![]() | ![]() | long int | _white |
![]() | ![]() | int | _min_w |
![]() | ![]() | int | _max_w |
![]() | ![]() | int | _min_h |
![]() | ![]() | int | _max_h |
PlatformWindow::PlatformWindow () |
PlatformWindow::~PlatformWindow () [inline]
|
bool PlatformWindow::open (char * display_name, int x, int y, int w, int h, int min_w, int max_w, int min_h, int max_h, char * window_name, char * icon_name, char * font_name, int font_size) [virtual]
|
void PlatformWindow::close () [virtual]
|
Reimplemented in MonitorWindow.
bool PlatformWindow::is_open () |
bool PlatformWindow::is_mono () |
int PlatformWindow::left () |
int PlatformWindow::screen_width () |
int PlatformWindow::font_width () |
char * PlatformWindow::default_fixed_font_name () |
int PlatformWindow::default_fixed_font_size () |
bool PlatformWindow::change_extent (int left, int top, int w, int h) [virtual]
|
bool PlatformWindow::change_size_hints (int min_w, int max_w, int min_h, int max_h) [virtual]
|
int PlatformWindow::inset_left () [virtual]
|
void PlatformWindow::adjust_after_resize () [virtual]
|
Reimplemented in MonitorWindow.
void PlatformWindow::full_redraw () [virtual]
|
Reimplemented in MonitorWindow.
bool PlatformWindow::pre_draw (bool incremental) [virtual]
|
void PlatformWindow::post_draw (bool incremental) [virtual]
|
void PlatformWindow::draw_text (char * text, int x, int y) |
void PlatformWindow::draw_line (int x1, int y1, int x2, int y2) |
void PlatformWindow::draw_rectangle_black (int x, int y, int w, int h) |
void PlatformWindow::fill_rectangle_black (int x, int y, int w, int h) |
void PlatformWindow::clear_rectangle (int x, int y, int w, int h) |
void PlatformWindow::clear_square (int x, int y, int s) [inline]
|
void PlatformWindow::draw_square (int x, int y, int s) [inline]
|
void PlatformWindow::set_color (int c) |
void PlatformWindow::set_thickness (int t) |
void PlatformWindow::set_grey () |
void PlatformWindow::set_solid () |
void PlatformWindow::set_xor () |
void PlatformWindow::set_copy () |
long int PlatformWindow::red () [inline]
|
long int PlatformWindow::yellow () [inline]
|
long int PlatformWindow::black () [inline]
|
long int PlatformWindow::white () [inline]
|
bool PlatformWindow::tell_platform_size_hints () [protected]
|
long int PlatformWindow::_red [protected]
|
long int PlatformWindow::_yellow [protected]
|
long int PlatformWindow::_black [protected]
|
long int PlatformWindow::_white [protected]
|
int PlatformWindow::_min_w [protected]
|
int PlatformWindow::_max_w [protected]
|
int PlatformWindow::_min_h [protected]
|
int PlatformWindow::_max_h [protected]
|