godot/scene/gui
Rémi Verschelde 62ecb44035 Fix warning about functions defined but not used [-Wunused-function]
Fixes the following GCC 5 warnings:
```
core/io/zip_io.h:128:26: warning: 'zlib_filefunc_def zipio_create_io_from_file(FileAccess**)' defined but not used [-Wunused-function]
core/script_debugger_remote.cpp:110:17: warning: 'ObjectID safe_get_instance_id(const Variant&)' defined but not used [-Wunused-function]
drivers/unix/socket_helpers.h:103:12: warning: 'int _socket_create(IP::Type&, int, int)' defined but not used [-Wunused-function]
drivers/unix/socket_helpers.h:45:15: warning: 'size_t _set_sockaddr(sockaddr_storage*, const IP_Address&, int, IP::Type)' defined but not used [-Wunused-function]
drivers/unix/socket_helpers.h:76:15: warning: 'size_t _set_listen_sockaddr(sockaddr_storage*, int, IP::Type, IP_Address)' defined but not used [-Wunused-function]
editor/editor_fonts.cpp:40:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function]
editor/editor_themes.cpp:85:26: warning: 'Ref<StyleBoxFlat> change_border_color(Ref<StyleBoxFlat>, Color)' defined but not used [-Wunused-function]
editor/import/editor_import_collada.cpp:493:13: warning: 'void _generate_normals(const PoolVector<int>&, const PoolVector<Vector3>&, PoolVector<Vector3>&)' defined but not used [-Wunused-function]
editor/import/editor_import_collada.cpp:524:13: warning: 'void _generate_tangents_and_binormals(const PoolVector<int>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, PoolVector<float>&)' defined but not used [-Wunused-function]
editor/pvrtc_compress.cpp:118:13: warning: 'void _compress_etc(Image*)' defined but not used [-Wunused-function]
modules/etc/image_etc.cpp:89:13: warning: 'void _decompress_etc1(Image*)' defined but not used [-Wunused-function]
modules/etc/image_etc.cpp:93:13: warning: 'void _decompress_etc2(Image*)' defined but not used [-Wunused-function]
modules/gdscript/editor/gdscript_highlighter.cpp:46:13: warning: 'bool _is_whitespace(CharType)' defined but not used [-Wunused-function]
scene/2d/cpu_particles_2d.cpp:510:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function]
scene/3d/cpu_particles.cpp:474:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function]
scene/resources/default_theme/default_theme.cpp:123:20: warning: 'Ref<Shader> make_shader(const char*, const char*, const char*)' defined but not used [-Wunused-function]
scene/resources/default_theme/default_theme.cpp:130:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function]
```

Had to split `core/io/zip_io.h` into header and .cpp file without 'static' keyword.

Not fixed yet (static definition in header used in some files but not all):
```
modules/websocket/lws_helper.h:111:13: warning: 'void _lws_make_protocols(void*, int (*)(lws*, lws_callback_reasons, void*, void*, size_t), PoolVector<String>, _LWSRef**)' defined but not used [-Wunused-function]
```

Also fixed a couple other warnings missed in previous commits.
2018-09-29 22:26:12 +02:00
..
base_button.cpp Added hover_pressed style to CheckBox and CheckButton 2018-09-24 02:31:03 +02:00
base_button.h Added hover_pressed style to CheckBox and CheckButton 2018-09-24 02:31:03 +02:00
box_container.cpp
box_container.h
button.cpp Added hover_pressed style to CheckBox and CheckButton 2018-09-24 02:31:03 +02:00
button.h
center_container.cpp
center_container.h
check_box.cpp
check_box.h
check_button.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
check_button.h
color_picker.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
color_picker.h
color_rect.cpp
color_rect.h
container.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
container.h
control.cpp Tweak some editor texts' capitalization, use "Go to" instead of "Goto" 2018-09-25 22:51:13 +02:00
control.h Add expand/collapse all buttons for the "Errors" tab 2018-09-12 23:53:10 -03:00
dialogs.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
dialogs.h
file_dialog.cpp Fix warnings about unhandled enum value in switch [-Wswitch] 2018-09-27 18:34:30 +02:00
file_dialog.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
gradient_edit.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
gradient_edit.h Many fixes to gradient editor, which was pretty broken. Closes #19308 2018-09-07 13:49:10 -03:00
graph_edit.cpp Merge pull request #21982 from luzpaz/misc-typos 2018-09-13 10:59:00 +02:00
graph_edit.h Massive rewrite to AnimationTree. Many APIs changed in order to: 2018-08-20 13:39:16 -03:00
graph_node.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
graph_node.h
grid_container.cpp
grid_container.h
item_list.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
item_list.h
label.cpp Fix Label::get_minimum_size not updating cache size for autowrap 2018-09-19 14:05:44 -03:00
label.h
line_edit.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
line_edit.h
link_button.cpp Fix warning about functions defined but not used [-Wunused-function] 2018-09-29 22:26:12 +02:00
link_button.h
margin_container.cpp
margin_container.h
menu_button.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
menu_button.h
nine_patch_rect.cpp
nine_patch_rect.h
option_button.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
option_button.h
panel_container.cpp
panel_container.h
panel.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
panel.h
popup_menu.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
popup_menu.h
popup.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
popup.h Many fixes to gradient editor, which was pretty broken. Closes #19308 2018-09-07 13:49:10 -03:00
progress_bar.cpp
progress_bar.h
range.cpp Merge pull request #22381 from DualMatrix/range_exp_warning 2018-09-28 10:53:24 +02:00
range.h Added warning when min_value of range is smaller than 0 while exp_edit is true. 2018-09-23 20:59:35 +02:00
reference_rect.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
reference_rect.h
rich_text_label.cpp Fix warnings about set but unused variables [-Wunused-but-set-variable] 2018-09-27 16:25:24 +02:00
rich_text_label.h Add proper strikethrough BBCode to RichTextLabel 2018-09-23 16:25:43 -03:00
scroll_bar.cpp Rename ScrollBar's drag_slave to drag_node 2018-09-15 00:55:22 +02:00
scroll_bar.h Rename ScrollBar's drag_slave to drag_node 2018-09-15 00:55:22 +02:00
scroll_container.cpp Fix warnings for operator precedence disambiguation [-Wparentheses] 2018-09-27 10:29:48 +02:00
scroll_container.h
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00
separator.cpp
separator.h
shortcut.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
shortcut.h Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
slider.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
slider.h
spin_box.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
spin_box.h
split_container.cpp
split_container.h
tab_container.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
tab_container.h
tabs.cpp Make core/ includes absolute, remove subfolders from include path 2018-09-12 09:52:22 +02:00
tabs.h
text_edit.cpp Fix some wchar_t truncations 2018-09-28 00:31:15 -04:00
text_edit.h Merge pull request #21219 from AlexHolly/fix-textedit-shows-nothing 2018-09-12 17:41:12 +02:00
texture_button.cpp Fix warning about functions defined but not used [-Wunused-function] 2018-09-29 22:26:12 +02:00
texture_button.h
texture_progress.cpp Fix warnings about unhandled enum value in switch [-Wswitch] 2018-09-27 18:34:30 +02:00
texture_progress.h
texture_rect.cpp
texture_rect.h
tool_button.cpp
tool_button.h
tree.cpp Fix various warnings: [-Waddress], [-Wpointer-arith], [-Wwrite-strings], [-Wreturn-local-addr] and more 2018-09-27 16:33:52 +02:00
tree.h Fix warnings about unhandled enum value in switch [-Wswitch] 2018-09-27 18:34:30 +02:00
video_player.cpp Fix warnings about unhandled enum value in switch [-Wswitch] 2018-09-27 18:34:30 +02:00
video_player.h
viewport_container.cpp
viewport_container.h