Freeciv-3.3
|
Go to the source code of this file.
Enumerations | |
enum | line_type { LINE_NORMAL , LINE_BORDER , LINE_TILE_FRAME , LINE_GOTO , LINE_SELECT_RECT } |
Enumerator | |
---|---|
LINE_NORMAL | |
LINE_BORDER | |
LINE_TILE_FRAME | |
LINE_GOTO | |
LINE_SELECT_RECT |
Definition at line 25 of file canvas_g.h.
GUI_FUNC_PROTO | ( | void | , |
canvas_copy | , | ||
struct canvas * | dest, | ||
struct canvas * | src, | ||
int | src_x, | ||
int | src_y, | ||
int | dest_x, | ||
int | dest_y, | ||
int | width, | ||
int | height | ||
) |
struct canvas int int int int struct sprite *sprite struct canvas struct color int int int int height GUI_FUNC_PROTO | ( | void | , |
canvas_fill_sprite_area | , | ||
struct canvas * | pcanvas, | ||
struct sprite * | psprite, | ||
struct color * | pcolor, | ||
int | canvas_x, | ||
int | canvas_y | ||
) |
GUI_FUNC_PROTO | ( | void | , |
canvas_mapview_init | , | ||
struct canvas * | store | ||
) |
struct canvas int int int int struct sprite *sprite struct canvas struct color int int int int height struct canvas struct color enum line_type ltype int start_x int start_y int dx int dy GUI_FUNC_PROTO | ( | void | , |
canvas_put_curved_line | , | ||
struct canvas * | pcanvas, | ||
struct color * | pcolor, | ||
enum line_type | ltype, | ||
int | start_x, | ||
int | start_y, | ||
int | dx, | ||
int | dy | ||
) |
Definition at line 66 of file canvas_g.h.
struct canvas int int int int struct sprite *sprite GUI_FUNC_PROTO | ( | void | , |
canvas_put_sprite_fogged | , | ||
struct canvas * | pcanvas, | ||
int | canvas_x, | ||
int | canvas_y, | ||
struct sprite * | psprite, | ||
bool | fog, | ||
int | fog_x, | ||
int | fog_y | ||
) |
GUI_FUNC_PROTO | ( | void | , |
canvas_put_sprite_full | , | ||
struct canvas * | pcanvas, | ||
int | canvas_x, | ||
int | canvas_y, | ||
struct sprite * | sprite | ||
) |
GUI_FUNC_PROTO | ( | void | , |
get_text_size | , | ||
int * | width, | ||
int * | height, | ||
enum client_font | font, | ||
const char * | text | ||
) |
Definition at line 49 of file canvas_g.h.
Referenced by canvas_put_flag_sprite(), canvas_put_sprite_full_scaled(), and qtg_canvas_put_sprite_full_scaled().
struct canvas int int int int struct sprite *sprite struct canvas struct color int int int int height canvas_put_line |
Definition at line 62 of file canvas_g.h.
Referenced by canvas_put_curved_line(), draw_reqtree(), draw_segment(), draw_selection_rectangle(), draw_trade_route_line(), link_mark_draw(), redraw_overview(), and show_full_citybar().
Definition at line 55 of file canvas_g.h.
Referenced by calculate_overview_dimensions(), canvas_fill_sprite_area(), city_dialog_redraw_map(), draw_reqtree(), map_canvas_resized(), put_overview_tile_area(), put_spaceship(), show_full_citybar(), and update_map_canvas().
canvas_put_sprite |
Definition at line 42 of file canvas_g.h.
Referenced by canvas_put_sprite_full(), pixmap_put_overlay_tile_draw(), put_overview_tile_area(), qtg_canvas_put_sprite_full(), and show_full_citybar().
canvas_put_sprite_full_scaled |
Definition at line 48 of file canvas_g.h.
Referenced by canvas_put_flag_sprite().
canvas_put_text |
Definition at line 80 of file canvas_g.h.
Referenced by draw_reqtree(), show_full_citybar(), show_small_citybar(), and show_tile_label().
Definition at line 49 of file canvas_g.h.
Referenced by canvas_put_flag_sprite(), canvas_put_sprite_full_scaled(), and qtg_canvas_put_sprite_full_scaled().
Definition at line 43 of file canvas_g.h.
Referenced by action_button_pressed(), adjust_workers_button_pressed(), anchor_selection_rectangle(), base_canvas_to_map_pos(), battle_animation(), button_down_citymap(), canvas_fill_sprite_area(), canvas_pos_to_nearest_tile(), canvas_pos_to_tile(), canvas_put_flag_sprite(), canvas_put_rectangle(), canvas_put_sprite(), canvas_put_sprite(), canvas_put_sprite_fogged(), canvas_put_sprite_full(), canvas_put_sprite_full(), canvas_put_sprite_full_scaled(), canvas_put_text(), canvas_to_city_pos(), city_dialog_redraw_map(), city_to_canvas_pos(), city_map::context_menu(), create_extra_pixbuf(), create_pixbuf_from_layers(), decrease_unit_hp_smooth(), dirty_rect(), draw_calculated_trade_routes(), draw_segment(), draw_selection_rectangle(), editor_end_selection_rectangle(), editor_mouse_button_press(), editor_mouse_button_release(), editor_mouse_move(), editor_resize_selection_rectangle(), editor_start_selection_rectangle(), explosion_animation(), flush_mapcanvas(), flush_mapcanvas(), generate_citydlg_dimensions(), key_city_overlay(), left_button_down_citymap(), link_mark_draw(), maybe_activate_keyboardless_goto(), city_map::mousePressEvent(), nuke_animation(), pixmap_put_overlay_tile(), pixmap_put_overlay_tile(), pixmap_put_overlay_tile_draw(), popit(), put_city(), put_cross_overlay_tile(), put_drawn_sprites(), put_nuke_mushroom_pixmaps(), put_one_element(), put_one_tile(), put_terrain(), put_unit(), put_unit_city_overlays(), put_unittype(), put_window_near_map_tile(), qtg_canvas_fill_sprite_area(), qtg_canvas_put_rectangle(), qtg_canvas_put_sprite(), qtg_canvas_put_sprite_fogged(), qtg_canvas_put_sprite_full(), qtg_canvas_put_sprite_full_scaled(), qtg_canvas_put_text(), recenter_button_pressed(), release_goto_button(), release_right_button(), right_button_down_citymap(), show_city_desc(), show_city_descriptions(), show_full_citybar(), show_small_citybar(), show_tile_label(), show_tile_labels(), tile_to_canvas_pos(), tile_visible_and_not_on_border_mapcanvas(), update_line(), update_map_canvas(), update_selection_rectangle(), and wakeup_button_pressed().
Definition at line 43 of file canvas_g.h.
Referenced by action_button_pressed(), adjust_workers_button_pressed(), anchor_selection_rectangle(), base_canvas_to_map_pos(), battle_animation(), button_down_citymap(), canvas_fill_sprite_area(), canvas_pos_to_nearest_tile(), canvas_pos_to_tile(), canvas_put_flag_sprite(), canvas_put_rectangle(), canvas_put_sprite(), canvas_put_sprite(), canvas_put_sprite_fogged(), canvas_put_sprite_full(), canvas_put_sprite_full(), canvas_put_sprite_full_scaled(), canvas_put_text(), canvas_to_city_pos(), city_dialog_redraw_map(), city_to_canvas_pos(), city_map::context_menu(), create_extra_pixbuf(), create_pixbuf_from_layers(), decrease_unit_hp_smooth(), dirty_rect(), draw_calculated_trade_routes(), draw_segment(), draw_selection_rectangle(), editor_end_selection_rectangle(), editor_mouse_button_press(), editor_mouse_button_release(), editor_mouse_move(), editor_resize_selection_rectangle(), editor_start_selection_rectangle(), explosion_animation(), flush_mapcanvas(), flush_mapcanvas(), generate_citydlg_dimensions(), key_city_overlay(), left_button_down_citymap(), link_mark_draw(), maybe_activate_keyboardless_goto(), city_map::mousePressEvent(), nuke_animation(), pixmap_put_overlay_tile(), pixmap_put_overlay_tile(), pixmap_put_overlay_tile_draw(), popit(), put_city(), put_cross_overlay_tile(), put_drawn_sprites(), put_nuke_mushroom_pixmaps(), put_one_element(), put_one_tile(), put_terrain(), put_unit(), put_unit_city_overlays(), put_unittype(), put_window_near_map_tile(), qtg_canvas_fill_sprite_area(), qtg_canvas_put_rectangle(), qtg_canvas_put_sprite(), qtg_canvas_put_sprite_fogged(), qtg_canvas_put_sprite_full(), qtg_canvas_put_sprite_full_scaled(), qtg_canvas_put_text(), recenter_button_pressed(), release_goto_button(), release_right_button(), right_button_down_citymap(), help_widget::set_topic_extra(), show_city_desc(), show_city_descriptions(), show_full_citybar(), show_small_citybar(), show_tile_label(), show_tile_labels(), terrain_canvas(), tile_to_canvas_pos(), tile_visible_and_not_on_border_mapcanvas(), update_line(), update_map_canvas(), update_selection_rectangle(), and wakeup_button_pressed().
Definition at line 44 of file canvas_g.h.
Referenced by _rotozoomSurfaceSizeTrig(), add_gui_layer(), base_set_mapview_origin(), info_tile::calc_size(), calculate_max_upkeep_height(), canvas_copy(), canvas_create(), canvas_fill_sprite_area(), canvas_put_rectangle(), canvas_put_sprite(), canvas_put_sprite(), canvas_put_sprite_full(), canvas_to_city_pos(), hud_text::center_me(), city_to_canvas_pos(), correct_size_bcgnd_surf(), create_bcgnd_surf(), create_frame(), create_main_page(), create_player_icon(), progress_bar::create_region(), create_sprite(), create_surf(), create_surf(), create_surf_with_format(), create_surf_with_format(), create_surfaces(), create_tmap(), create_vertical(), create_vertical_surface(), crop_sprite(), draw_reqtree(), draw_trade_route_line(), production_widget::eventFilter(), flush_dirty(), get_overview_area_dimensions(), get_reqtree_dimensions(), get_spaceship_dimensions(), get_sprite_dimensions(), get_text_size(), goto_dialog::goto_dialog(), gui_dialog_set_default_size(), gui_get_sprite_dimensions(), gui_get_text_size(), image_copy(), initialize_city_dialogs(), intro_expose(), link_mark_draw(), load_gfxfile(), load_gfxnumber(), luaconsole_dialog_area_resize(), main_message_area_resize(), map_canvas_resize(), map_canvas_resized(), info_tab::maximize_chat(), units_select::mouseMoveEvent(), info_tab::mouseMoveEvent(), resize_widget::mousePressEvent(), info_tab::mouseReleaseEvent(), node_rectangle_minimum_size(), chatwdg::paint(), units_select::paint(), goto_dialog::paint(), minimap_view::paint(), messagewdg::paint(), xvote::paint(), progress_bar::paintEvent(), hud_message_box::paintEvent(), hud_text::paintEvent(), hud_input_box::paintEvent(), hud_action::paintEvent(), hud_unit_combat::paintEvent(), fc_double_edge::paintEvent(), unittype_item::paintEvent(), pixmap_copy(), popup_diplomatic_objects(), popup_image(), production_widget::production_widget(), put_nuke_mushroom_pixmaps(), resize_widget::put_to_corner(), put_unit_image(), put_unit_image_city_overlays(), put_unit_picture(), put_unit_picture_city_overlays(), qtg_canvas_copy(), qtg_canvas_create(), qtg_canvas_fill_sprite_area(), qtg_canvas_put_rectangle(), qtg_canvas_put_sprite(), qtg_canvas_put_sprite_full(), qtg_canvas_put_sprite_full_scaled(), qtg_create_sprite(), qtg_crop_sprite(), qtg_get_sprite_dimensions(), qtg_get_text_size(), qtg_popup_image(), redraw_unit_info_label(), minimap_thread::render(), fc_sidebar::resize_me(), fc_sidewidget::resize_pixmap(), minimap_view::resizeEvent(), info_tab::restore_chat(), map_view::resume_searching(), rotozoomSurfaceSize(), rotozoomSurfaceSizeXY(), ruledit_main::ruledit_main(), science_diagram_center(), science_diagram_data(), science_diagram_update(), set_relative_window_position(), hud_message_box::set_text_title(), hud_input_box::set_text_title_definput(), help_widget::set_topic_extra(), set_video_mode(), setup_vertical_scrollbar_area(), show_city_desc(), show_city_descriptions(), show_full_citybar(), goto_dialog::show_me(), unit_hud_selector::show_me(), show_small_citybar(), show_tile_label(), show_tile_labels(), sprite_get_bounding_box(), sprite_get_pixbuf(), sprite_scale(), surface_get_pixbuf(), terrain_canvas(), trade_route_to_canvas_lines(), units_select::units_select(), unit_actions::update_actions(), hud_units::update_actions(), city_dialog::update_citizens(), fc_sidewidget::update_final_pixmap(), minimap_view::update_image(), update_map_canvas(), and zoomSurfaceSize().
Definition at line 44 of file canvas_g.h.
Referenced by canvas_put_sprite(), canvas_put_sprite(), fill_unit_sprite_array(), put_drawn_sprites(), and qtg_canvas_put_sprite().
Definition at line 44 of file canvas_g.h.
Referenced by canvas_put_sprite(), canvas_put_sprite(), fill_unit_sprite_array(), put_drawn_sprites(), qtg_canvas_put_sprite(), and show_city_descriptions().
Definition at line 42 of file canvas_g.h.
Referenced by canvas_fill_sprite_area(), canvas_put_curved_line(), canvas_put_flag_sprite(), canvas_put_line(), canvas_put_rectangle(), canvas_put_sprite(), canvas_put_sprite(), canvas_put_sprite_fogged(), canvas_put_sprite_full(), canvas_put_sprite_full(), canvas_put_sprite_full_scaled(), canvas_put_text(), city_dialog_redraw_map(), draw_reqtree(), pixmap_put_overlay_tile_draw(), put_city(), put_drawn_sprites(), put_one_element(), put_one_tile(), put_overview_tile_area(), put_spaceship(), put_terrain(), put_unit(), put_unit_city_overlays(), put_unittype(), qtg_canvas_fill_sprite_area(), qtg_canvas_put_curved_line(), qtg_canvas_put_line(), qtg_canvas_put_rectangle(), qtg_canvas_put_sprite(), qtg_canvas_put_sprite_fogged(), qtg_canvas_put_sprite_full(), qtg_canvas_put_sprite_full_scaled(), qtg_canvas_put_text(), show_city_desc(), show_full_citybar(), show_small_citybar(), and show_tile_label().
Definition at line 56 of file canvas_g.h.
Referenced by __FillRectAlpha8888_32bit(), apply_tags(), apply_text_tag(), canvas_fill_sprite_area(), canvas_put_curved_line(), canvas_put_line(), canvas_put_rectangle(), canvas_put_text(), client_option_color_set(), color_alloc(), color_alloc_rgba(), color_brightness_score(), color_free(), create_filled_surface(), create_filled_surface(), create_frame(), create_line(), create_plr_sprite(), create_sprite(), draw_calculated_trade_routes(), draw_selection_rectangle(), draw_trade_route_line(), fill_rect_alpha(), get_city_mapview_trade_routes(), img_createmap(), img_playerstr(), img_plot(), img_plot_tile(), img_save_ppm(), img_set_pixel(), link_mark_draw(), mapimg_colortest(), qtg_canvas_fill_sprite_area(), qtg_canvas_put_curved_line(), qtg_canvas_put_line(), qtg_canvas_put_rectangle(), qtg_canvas_put_text(), qtg_color_alloc(), qtg_color_free(), qtg_create_sprite(), resize_window(), server_gui_color_free(), and surface_put_text().
Definition at line 44 of file canvas_g.h.
Referenced by _rotozoomSurfaceSizeTrig(), add_gui_layer(), base_set_mapview_origin(), info_tile::calc_size(), calculate_max_upkeep_height(), canvas_copy(), canvas_create(), canvas_fill_sprite_area(), canvas_put_rectangle(), canvas_put_sprite(), canvas_put_sprite(), canvas_put_sprite_full(), canvas_to_city_pos(), hud_text::center_me(), city_dialog_update_citizens(), city_to_canvas_pos(), convert_utf8_str_to_const_surface_width(), correct_size_bcgnd_surf(), create_bcgnd_surf(), create_frame(), create_horizontal(), create_horizontal_scrollbar(), create_horizontal_surface(), create_main_page(), create_player_icon(), progress_bar::create_region(), create_sprite(), create_surf(), create_surf(), create_surf_with_format(), create_surf_with_format(), create_surfaces(), create_tech_info(), create_tech_tree(), crop_sprite(), draw_reqtree(), draw_trade_route_line(), production_widget::eventFilter(), flush_dirty(), get_overview_area_dimensions(), get_progress_icon(), get_reqtree_dimensions(), get_spaceship_dimensions(), get_sprite_dimensions(), get_text_size(), goto_dialog::goto_dialog(), gui_dialog_set_default_size(), gui_get_sprite_dimensions(), gui_get_text_size(), image_copy(), intro_expose(), link_mark_draw(), load_gfxfile(), load_gfxnumber(), luaconsole_dialog_area_resize(), main_message_area_resize(), map_canvas_resize(), map_canvas_resized(), units_select::mouseMoveEvent(), info_tab::mouseMoveEvent(), fc_double_edge::mouseMoveEvent(), qfc_dialog::mousePressEvent(), resize_widget::mousePressEvent(), info_tab::mousePressEvent(), fc_double_edge::mousePressEvent(), info_tab::mouseReleaseEvent(), node_rectangle_minimum_size(), chatwdg::paint(), units_select::paint(), goto_dialog::paint(), minimap_view::paint(), messagewdg::paint(), xvote::paint(), progress_bar::paintEvent(), qfc_dialog::paintEvent(), hud_message_box::paintEvent(), hud_text::paintEvent(), hud_input_box::paintEvent(), hud_action::paintEvent(), hud_unit_combat::paintEvent(), hud_battle_log::paintEvent(), fc_double_edge::paintEvent(), unittype_item::paintEvent(), pixmap_copy(), populate_unit_image_table(), populate_unit_pic_table(), popup_diplomatic_objects(), popup_image(), production_widget::production_widget(), put_nuke_mushroom_pixmaps(), resize_widget::put_to_corner(), close_widget::put_to_corner(), put_unit_image(), put_unit_image_city_overlays(), put_unit_picture(), put_unit_picture_city_overlays(), qtg_canvas_copy(), qtg_canvas_create(), qtg_canvas_fill_sprite_area(), qtg_canvas_put_rectangle(), qtg_canvas_put_sprite(), qtg_canvas_put_sprite_full(), qtg_canvas_put_sprite_full_scaled(), qtg_create_sprite(), qtg_crop_sprite(), qtg_get_sprite_dimensions(), qtg_get_text_size(), qtg_popup_image(), redraw_unit_info_label(), minimap_thread::render(), fc_sidebar::resize_me(), fc_sidewidget::resize_pixmap(), fc_game_tab_widget::resizeEvent(), minimap_view::resizeEvent(), map_view::resume_searching(), rotozoomSurfaceSize(), rotozoomSurfaceSizeXY(), ruledit_main::ruledit_main(), science_diagram_center(), science_diagram_data(), science_diagram_update(), set_relative_window_position(), hud_message_box::set_text_title(), hud_input_box::set_text_title_definput(), help_widget::set_topic_extra(), set_video_mode(), show_city_desc(), show_city_descriptions(), show_full_citybar(), goto_dialog::show_me(), unit_hud_selector::show_me(), show_small_citybar(), show_tile_label(), show_tile_labels(), sprite_get_bounding_box(), sprite_get_pixbuf(), sprite_scale(), surface_get_pixbuf(), terrain_canvas(), trade_route_to_canvas_lines(), units_select::units_select(), city_dialog::update_citizens(), fc_sidewidget::update_final_pixmap(), minimap_view::update_image(), update_map_canvas(), city_widget::update_model(), and zoomSurfaceSize().