├── .codedocs ├── .cppcheck ├── .doxygen.txt ├── .gitattributes ├── .gitignore ├── AUTHORS.md ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── docs ├── doxygen │ ├── LICENSE │ ├── README.md │ ├── custom.css │ ├── custom_dark_theme.css │ ├── custom_images.css │ ├── doxygen-awesome-css │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── publish.yaml │ │ ├── .gitignore │ │ ├── Doxyfile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── docs │ │ │ ├── customization.md │ │ │ ├── extensions.md │ │ │ ├── img │ │ │ │ ├── darkmode_toggle.png │ │ │ │ ├── fancy_scrollbars_firefox.png │ │ │ │ ├── fancy_scrollbars_webkit.gif │ │ │ │ ├── fragment_copy_button.png │ │ │ │ └── paragraph_link.png │ │ │ └── tricks.md │ │ ├── doxygen-awesome-darkmode-toggle.js │ │ ├── doxygen-awesome-fragment-copy-button.js │ │ ├── doxygen-awesome-interactive-toc.js │ │ ├── doxygen-awesome-paragraph-link.js │ │ ├── doxygen-awesome-sidebar-only-darkmode-toggle.css │ │ ├── doxygen-awesome-sidebar-only.css │ │ ├── doxygen-awesome.css │ │ ├── doxygen-custom │ │ │ ├── custom-alternative.css │ │ │ ├── custom.css │ │ │ ├── header.html │ │ │ └── toggle-alternative-theme.js │ │ ├── img │ │ │ ├── screenshot.png │ │ │ ├── testimage.png │ │ │ └── theme-variants.drawio.svg │ │ ├── include │ │ │ └── MyLibrary │ │ │ │ ├── example.hpp │ │ │ │ └── subclass-example.hpp │ │ └── logo.drawio.svg │ ├── doxygen.txt │ ├── doxygen_developer.txt │ ├── favicon.png │ ├── html_footer.html │ ├── html_header.html │ ├── html_header_without_dark_mode_toggle_button.html │ └── xtd_c_doxygen_layout.xml ├── license.md └── pictures │ ├── block_diagram_onion.png │ ├── controls │ ├── control_button_g.png │ ├── control_button_gd.png │ ├── control_button_m.png │ ├── control_button_md.png │ ├── control_button_w.png │ ├── control_button_wd.png │ ├── control_check_box_g.png │ ├── control_check_box_gd.png │ ├── control_check_box_m.png │ ├── control_check_box_md.png │ └── control_check_box_w.png │ ├── cursors │ ├── app_starting_g.png │ ├── app_starting_g.xcf │ ├── app_starting_m.png │ ├── app_starting_m.xcf │ ├── app_starting_w.png │ ├── app_starting_w.xcf │ ├── arrow_g.png │ ├── arrow_g.xcf │ ├── arrow_m.png │ ├── arrow_m.xcf │ ├── arrow_w.png │ ├── arrow_w.xcf │ ├── cell_g.png │ ├── cell_g.xcf │ ├── cell_m.png │ ├── cell_m.xcf │ ├── cell_w.png │ ├── cell_w.xcf │ ├── closed_hand_g.png │ ├── closed_hand_g.xcf │ ├── closed_hand_m.png │ ├── closed_hand_m.xcf │ ├── closed_hand_w.png │ ├── closed_hand_w.xcf │ ├── contextual_menu_g.png │ ├── contextual_menu_g.xcf │ ├── contextual_menu_m.png │ ├── contextual_menu_m.xcf │ ├── contextual_menu_w.png │ ├── contextual_menu_w.xcf │ ├── cross_g.png │ ├── cross_g.xcf │ ├── cross_m.png │ ├── cross_m.xcf │ ├── cross_w.png │ ├── cross_w.xcf │ ├── default_cursor_g.png │ ├── default_cursor_g.xcf │ ├── default_cursor_m.png │ ├── default_cursor_m.xcf │ ├── default_cursor_w.png │ ├── default_cursor_w.xcf │ ├── disappearing_item_g.png │ ├── disappearing_item_g.xcf │ ├── disappearing_item_m.png │ ├── disappearing_item_m.xcf │ ├── disappearing_item_w.png │ ├── disappearing_item_w.xcf │ ├── drag_copy_g.png │ ├── drag_copy_g.xcf │ ├── drag_copy_m.png │ ├── drag_copy_m.xcf │ ├── drag_copy_w.png │ ├── drag_copy_w.xcf │ ├── drag_link_g.png │ ├── drag_link_g.xcf │ ├── drag_link_m.png │ ├── drag_link_m.xcf │ ├── drag_link_w.png │ ├── drag_link_w.xcf │ ├── hand_g.png │ ├── hand_g.xcf │ ├── hand_m.png │ ├── hand_m.xcf │ ├── hand_w.png │ ├── hand_w.xcf │ ├── help_g.png │ ├── help_g.xcf │ ├── help_m.png │ ├── help_m.xcf │ ├── help_w.png │ ├── help_w.xcf │ ├── hsplit_g.png │ ├── hsplit_g.xcf │ ├── hsplit_m.png │ ├── hsplit_m.xcf │ ├── hsplit_w.png │ ├── hsplit_w.xcf │ ├── ibeam_g.png │ ├── ibeam_g.xcf │ ├── ibeam_m.png │ ├── ibeam_m.xcf │ ├── ibeam_w.png │ ├── ibeam_w.xcf │ ├── no_drag_g.png │ ├── no_drag_g.xcf │ ├── no_drag_m.png │ ├── no_drag_m.xcf │ ├── no_drag_w.png │ ├── no_drag_w.xcf │ ├── no_g.png │ ├── no_g.xcf │ ├── no_m.png │ ├── no_m.xcf │ ├── no_move_2d_g.png │ ├── no_move_2d_g.xcf │ ├── no_move_2d_m.png │ ├── no_move_2d_m.xcf │ ├── no_move_2d_w.png │ ├── no_move_2d_w.xcf │ ├── no_move_horiz_g.png │ ├── no_move_horiz_g.xcf │ ├── no_move_horiz_m.png │ ├── no_move_horiz_m.xcf │ ├── no_move_horiz_w.png │ ├── no_move_horiz_w.xcf │ ├── no_move_vert_g.png │ ├── no_move_vert_g.xcf │ ├── no_move_vert_m.png │ ├── no_move_vert_m.xcf │ ├── no_move_vert_w.png │ ├── no_move_vert_w.xcf │ ├── no_w.png │ ├── no_w.xcf │ ├── open_hand_g.png │ ├── open_hand_g.xcf │ ├── open_hand_m.png │ ├── open_hand_m.xcf │ ├── open_hand_w.png │ ├── open_hand_w.xcf │ ├── pan_east_g.png │ ├── pan_east_g.xcf │ ├── pan_east_m.png │ ├── pan_east_m.xcf │ ├── pan_east_w.png │ ├── pan_east_w.xcf │ ├── pan_ne_g.png │ ├── pan_ne_g.xcf │ ├── pan_ne_m.png │ ├── pan_ne_m.xcf │ ├── pan_ne_w.png │ ├── pan_ne_w.xcf │ ├── pan_north_g.png │ ├── pan_north_g.xcf │ ├── pan_north_m.png │ ├── pan_north_m.xcf │ ├── pan_north_w.png │ ├── pan_north_w.xcf │ ├── pan_nw_g.png │ ├── pan_nw_g.xcf │ ├── pan_nw_m.png │ ├── pan_nw_m.xcf │ ├── pan_nw_w.png │ ├── pan_nw_w.xcf │ ├── pan_se_g.png │ ├── pan_se_g.xcf │ ├── pan_se_m.png │ ├── pan_se_m.xcf │ ├── pan_se_w.png │ ├── pan_se_w.xcf │ ├── pan_south_g.png │ ├── pan_south_g.xcf │ ├── pan_south_m.png │ ├── pan_south_m.xcf │ ├── pan_south_w.png │ ├── pan_south_w.xcf │ ├── pan_sw_g.png │ ├── pan_sw_g.xcf │ ├── pan_sw_m.png │ ├── pan_sw_m.xcf │ ├── pan_sw_w.png │ ├── pan_sw_w.xcf │ ├── pan_west_g.png │ ├── pan_west_g.xcf │ ├── pan_west_m.png │ ├── pan_west_m.xcf │ ├── pan_west_w.png │ ├── pan_west_w.xcf │ ├── size_all_g.png │ ├── size_all_g.xcf │ ├── size_all_m.png │ ├── size_all_m.xcf │ ├── size_all_w.png │ ├── size_all_w.xcf │ ├── size_nesw_g.png │ ├── size_nesw_g.xcf │ ├── size_nesw_m.png │ ├── size_nesw_m.xcf │ ├── size_nesw_w.png │ ├── size_nesw_w.xcf │ ├── size_ns_g.png │ ├── size_ns_g.xcf │ ├── size_ns_m.png │ ├── size_ns_m.xcf │ ├── size_ns_w.png │ ├── size_ns_w.xcf │ ├── size_nwse_g.png │ ├── size_nwse_g.xcf │ ├── size_nwse_m.png │ ├── size_nwse_m.xcf │ ├── size_nwse_w.png │ ├── size_nwse_w.xcf │ ├── size_we_g.png │ ├── size_we_g.xcf │ ├── size_we_m.png │ ├── size_we_m.xcf │ ├── size_we_w.png │ ├── size_we_w.xcf │ ├── up_arrow_g.png │ ├── up_arrow_g.xcf │ ├── up_arrow_m.png │ ├── up_arrow_m.xcf │ ├── up_arrow_w.png │ ├── up_arrow_w.xcf │ ├── vibeam_g.png │ ├── vibeam_g.xcf │ ├── vibeam_m.png │ ├── vibeam_m.xcf │ ├── vibeam_w.png │ ├── vibeam_w.xcf │ ├── vsplit_g.png │ ├── vsplit_g.xcf │ ├── vsplit_m.png │ ├── vsplit_m.xcf │ ├── vsplit_w.png │ ├── vsplit_w.xcf │ ├── wait_cursor_g.png │ ├── wait_cursor_g.xcf │ ├── wait_cursor_m.png │ ├── wait_cursor_m.xcf │ ├── wait_cursor_w.png │ ├── wait_cursor_w.xcf │ ├── zoom_in_g.png │ ├── zoom_in_g.xcf │ ├── zoom_in_m.png │ ├── zoom_in_m.xcf │ ├── zoom_in_w.png │ ├── zoom_in_w.xcf │ ├── zoom_out_g.png │ ├── zoom_out_g.xcf │ ├── zoom_out_m.png │ ├── zoom_out_m.xcf │ ├── zoom_out_w.png │ └── zoom_out_w.xcf │ ├── diagrams │ ├── .$architecture.drawio.bkp │ ├── .$architecture.drawio.dtmp │ └── architecture.drawio │ ├── dialogs │ ├── dialog_about_dialog_g.png │ ├── dialog_about_dialog_gd.png │ ├── dialog_about_dialog_m.png │ ├── dialog_about_dialog_md.png │ ├── dialog_color_dialog_g.png │ ├── dialog_color_dialog_gd.png │ ├── dialog_color_dialog_m.png │ ├── dialog_color_dialog_md.png │ ├── dialog_color_dialog_w.png │ ├── dialog_color_dialog_wd.png │ ├── dialog_folder_browser_dialog_g.png │ ├── dialog_folder_browser_dialog_gd.png │ ├── dialog_folder_browser_dialog_m.png │ ├── dialog_folder_browser_dialog_md.png │ ├── dialog_folder_browser_dialog_w.png │ ├── dialog_folder_browser_dialog_wd.png │ ├── dialog_font_dialog_g.png │ ├── dialog_font_dialog_gd.png │ ├── dialog_font_dialog_m.png │ ├── dialog_font_dialog_md.png │ ├── dialog_font_dialog_w.png │ └── dialog_font_dialog_wd.png │ ├── examples │ ├── hello_world_console.png │ ├── hello_world_message_box_g.png │ ├── hello_world_message_box_gd.png │ ├── hello_world_message_box_m.png │ ├── hello_world_message_box_md.png │ ├── hello_world_message_box_w.png │ └── hello_world_message_box_wd.png │ ├── flags │ ├── _basque.png │ ├── _catalonia.png │ ├── _earth_pernefeldt.png │ ├── _galicia.png │ ├── _generic.png │ ├── _olympic.png │ ├── _scotland.png │ ├── _united_nations.png │ ├── _wales.png │ ├── ad.png │ ├── ae.png │ ├── af.png │ ├── ag.png │ ├── ai.png │ ├── al.png │ ├── am.png │ ├── ao.png │ ├── aq.png │ ├── ar.png │ ├── as.png │ ├── at.png │ ├── au.png │ ├── aw.png │ ├── ax.png │ ├── az.png │ ├── ba.png │ ├── bb.png │ ├── bd.png │ ├── be.png │ ├── bf.png │ ├── bg.png │ ├── bh.png │ ├── bi.png │ ├── bj.png │ ├── bl.png │ ├── bm.png │ ├── bn.png │ ├── bo.png │ ├── bq.png │ ├── br.png │ ├── brl.png │ ├── bs.png │ ├── bt.png │ ├── bv.png │ ├── bw.png │ ├── by.png │ ├── bz.png │ ├── ca.png │ ├── cc.png │ ├── cd.png │ ├── cf.png │ ├── cg.png │ ├── ch.png │ ├── ci.png │ ├── ck.png │ ├── cl.png │ ├── cm.png │ ├── cn.png │ ├── co.png │ ├── cr.png │ ├── cu.png │ ├── cv.png │ ├── cw.png │ ├── cx.png │ ├── cy.png │ ├── cz.png │ ├── de.png │ ├── dj.png │ ├── dk.png │ ├── dm.png │ ├── do.png │ ├── dz.png │ ├── ec.png │ ├── ee.png │ ├── eg.png │ ├── eh.png │ ├── eo.png │ ├── er.png │ ├── es.png │ ├── et.png │ ├── eu.png │ ├── fi.png │ ├── fj.png │ ├── fk.png │ ├── fm.png │ ├── fo.png │ ├── fr.png │ ├── ga.png │ ├── gb.png │ ├── gd.png │ ├── ge.png │ ├── gf.png │ ├── gg.png │ ├── gh.png │ ├── gi.png │ ├── gl.png │ ├── gm.png │ ├── gn.png │ ├── gp.png │ ├── gq.png │ ├── gr.png │ ├── gs.png │ ├── gt.png │ ├── gu.png │ ├── gw.png │ ├── gy.png │ ├── hk.png │ ├── hm.png │ ├── hn.png │ ├── hr.png │ ├── ht.png │ ├── hu.png │ ├── id.png │ ├── ie.png │ ├── il.png │ ├── im.png │ ├── in.png │ ├── io.png │ ├── iot.png │ ├── iq.png │ ├── ir.png │ ├── is.png │ ├── it.png │ ├── je.png │ ├── jm.png │ ├── jo.png │ ├── jp.png │ ├── ke.png │ ├── kg.png │ ├── kh.png │ ├── ki.png │ ├── km.png │ ├── kn.png │ ├── kp.png │ ├── kr.png │ ├── kw.png │ ├── ky.png │ ├── kz.png │ ├── la.png │ ├── lb.png │ ├── lc.png │ ├── li.png │ ├── lk.png │ ├── lr.png │ ├── ls.png │ ├── lt.png │ ├── lu.png │ ├── lv.png │ ├── ly.png │ ├── ma.png │ ├── mc.png │ ├── md.png │ ├── me.png │ ├── mf.png │ ├── mg.png │ ├── mh.png │ ├── mk.png │ ├── ml.png │ ├── mm.png │ ├── mn.png │ ├── mo.png │ ├── mp.png │ ├── mq.png │ ├── mr.png │ ├── ms.png │ ├── mt.png │ ├── mu.png │ ├── mv.png │ ├── mw.png │ ├── mx.png │ ├── my.png │ ├── mz.png │ ├── na.png │ ├── nc.png │ ├── ne.png │ ├── nf.png │ ├── ng.png │ ├── ni.png │ ├── nl.png │ ├── no.png │ ├── np.png │ ├── nr.png │ ├── nu.png │ ├── nz.png │ ├── om.png │ ├── pa.png │ ├── pe.png │ ├── pf.png │ ├── pg.png │ ├── ph.png │ ├── pk.png │ ├── pl.png │ ├── pm.png │ ├── pn.png │ ├── pr.png │ ├── ps.png │ ├── pt.png │ ├── pw.png │ ├── py.png │ ├── qa.png │ ├── re.png │ ├── ro.png │ ├── rs.png │ ├── ru.png │ ├── rw.png │ ├── sa.png │ ├── sb.png │ ├── sc.png │ ├── sd.png │ ├── se.png │ ├── sg.png │ ├── sh.png │ ├── si.png │ ├── sj.png │ ├── sk.png │ ├── sl.png │ ├── sm.png │ ├── sn.png │ ├── so.png │ ├── sr.png │ ├── ss.png │ ├── st.png │ ├── sv.png │ ├── sx.png │ ├── sy.png │ ├── sz.png │ ├── tc.png │ ├── td.png │ ├── tf.png │ ├── tg.png │ ├── th.png │ ├── tj.png │ ├── tk.png │ ├── tl.png │ ├── tm.png │ ├── tn.png │ ├── to.png │ ├── tr.png │ ├── tt.png │ ├── tv.png │ ├── tw.png │ ├── tz.png │ ├── ua.png │ ├── ug.png │ ├── um.png │ ├── us.png │ ├── uy.png │ ├── uz.png │ ├── va.png │ ├── vc.png │ ├── ve.png │ ├── vg.png │ ├── vi.png │ ├── vn.png │ ├── vu.png │ ├── wf.png │ ├── ws.png │ ├── ye.png │ ├── yt.png │ ├── za.png │ ├── zm.png │ ├── zw.png │ └── zz.png │ ├── logo.png │ ├── repository-xtd_c.png │ ├── xtd_c.core.png │ ├── xtd_c.drawing.png │ ├── xtd_c.forms.png │ ├── xtd_c.tunit.png │ ├── xtd_c_background.png │ └── xtd_c_doxygen.png ├── examples ├── .cppcheck ├── CMakeLists.txt ├── README.md ├── xtd_c.cmake.examples │ ├── CMakeLists.txt │ ├── README.md │ └── hello_worlds │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── hello_world_cmake │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── src │ │ └── hello_world_cmake.c ├── xtd_c.core.examples │ ├── CMakeLists.txt │ ├── README.md │ └── hello_worlds │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── hello_world_console │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── src │ │ └── hello_world_console.c └── xtd_c.forms.examples │ ├── CMakeLists.txt │ ├── README.md │ └── hello_worlds │ ├── CMakeLists.txt │ ├── README.md │ └── hello_world_message_box │ ├── CMakeLists.txt │ ├── README.md │ └── src │ └── hello_world_message_box.c ├── src ├── CMakeLists.txt ├── xtd_c.core │ ├── CMakeLists.txt │ ├── include │ │ └── xtd_c │ │ │ ├── add_last_arg_to_command.h │ │ │ ├── console.h │ │ │ ├── console_color.h │ │ │ ├── diagnostics │ │ │ ├── current_stack_frame.h │ │ │ ├── debug.h │ │ │ ├── debugger.h │ │ │ ├── trace_listener copy.h │ │ │ ├── trace_listener.h │ │ │ ├── trace_listener_collection.h │ │ │ └── trace_options.h │ │ │ ├── errors.h │ │ │ ├── event_args.h │ │ │ ├── event_handler.h │ │ │ ├── object.h │ │ │ ├── object_template.txt │ │ │ ├── privates │ │ │ └── __ustring_helper__.h │ │ │ ├── types.h │ │ │ ├── ustring.h │ │ │ └── xtd_c.core.h │ └── src │ │ └── xtd_c │ │ ├── console.cpp │ │ ├── diagnostics │ │ ├── current_stack_frame.cpp │ │ ├── debug.cpp │ │ └── debugger.cpp │ │ ├── errors.cpp │ │ ├── event_args.cpp │ │ ├── object.cpp │ │ └── ustring.cpp ├── xtd_c.drawing │ ├── CMakeLists.txt │ ├── include │ │ └── xtd_c │ │ │ ├── drawing │ │ │ ├── color.h │ │ │ ├── font.h │ │ │ ├── image.h │ │ │ ├── known_color.h │ │ │ ├── point.h │ │ │ ├── rectangle.h │ │ │ └── size.h │ │ │ ├── drawing_template.txt │ │ │ └── xtd_c.drawing.h │ └── src │ │ └── xtd_c │ │ └── drawing │ │ ├── color.cpp │ │ ├── font.cpp │ │ ├── image.cpp │ │ ├── point.cpp │ │ ├── rectangle.cpp │ │ └── size.cpp ├── xtd_c.forms │ ├── CMakeLists.txt │ ├── include │ │ └── xtd_c │ │ │ ├── control_template.txt │ │ │ ├── forms │ │ │ ├── anchor_styles.h │ │ │ ├── appearance.h │ │ │ ├── application.h │ │ │ ├── button.h │ │ │ ├── context_menu.h │ │ │ ├── control.h │ │ │ ├── control_appearance.h │ │ │ ├── control_collection.h │ │ │ ├── cursor.h │ │ │ ├── dialog_result.h │ │ │ ├── dock_style.h │ │ │ ├── form.h │ │ │ ├── image_layout.h │ │ │ ├── message_box.h │ │ │ ├── message_box_buttons.h │ │ │ ├── message_box_default_button.h │ │ │ ├── message_box_icon.h │ │ │ └── message_box_options.h │ │ │ └── xtd_c.forms.h │ └── src │ │ └── xtd_c │ │ └── forms │ │ ├── application.cpp │ │ ├── button.cpp │ │ ├── context_menu.cpp │ │ ├── control.cpp │ │ ├── control_collection.cpp │ │ ├── cursor.cpp │ │ ├── form.cpp │ │ └── message_box.cpp └── xtd_c │ ├── CMakeLists.txt │ ├── include │ ├── doxygen │ │ ├── controls_appearances_page.dox │ │ ├── countries_appearances_page.dox │ │ ├── cursors_appearances_page.dox │ │ ├── dialogs_appearances_page.dox │ │ ├── groups.dox │ │ ├── license_page.dox │ │ └── main_page.dox │ └── xtd_c │ │ └── xtd_c.h │ └── src │ └── xtd_c │ └── xtd_c.cpp └── tests ├── CMakeLists.txt ├── xtd_c.core.manual_tests ├── CMakeLists.txt └── src │ └── manual_tests.c └── xtd_c.forms.manual_tests ├── CMakeLists.txt └── src └── manual_tests.c /.cppcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/.cppcheck -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- 1 | # Authors 2 | 3 | This file lists all persons who contributed to xtd (in order of appearance). If you're missing in this file, please add yourself with contact info. 4 | 5 | ## Developers 6 | 7 | * [gammasoft71](https://gammasoft71.wixsite.com/gammasoft) - Main developer, owner 8 | 9 | ## Contributors 10 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Solution 4 | project(xtd_c) 5 | find_package(xtd REQUIRED) 6 | 7 | add_projects(src) 8 | add_projects(tests) 9 | 10 | # install 11 | install_package() 12 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 [Gammasoft](https://gammasoft71.wixsite.com/gammasoft). 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /docs/doxygen/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Tilen Majerle 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /docs/doxygen/README.md: -------------------------------------------------------------------------------- 1 | # Doxygen dark theme 2 | 3 | Theme implements dark colors implementation for doxygen documentation generator. 4 | Selected colors are inspiration from Sublime Text syntax highlighter for C language. 5 | 6 | ## Demo 7 | 8 | Demo of the dark theme is available at https://majerle.eu/documentation/esp_at/html/index.html 9 | 10 | # How to use it 11 | 12 | Usage is very simple. You just need to modify your doxygen input file 13 | 14 | ``` 15 | # Add files to extra stylesheet 16 | 17 | HTML_EXTRA_STYLESHEET = "custom.css" \ 18 | "custom_dark_theme.css" 19 | ``` 20 | 21 | If you wish to use custom made HTML header and footer, enable this feature with 22 | 23 | ``` 24 | # Custom header 25 | HTML_HEADER = "html_header.html" 26 | 27 | # Custom footer 28 | HTML_FOOTER = "html_footer.html" 29 | ``` 30 | -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/.github/workflows/publish.yaml: -------------------------------------------------------------------------------- 1 | name: publish 2 | on: 3 | release: 4 | types: [published] 5 | jobs: 6 | deploy: 7 | runs-on: ubuntu-20.04 8 | steps: 9 | - name: Checkout repository 10 | uses: actions/checkout@v2 11 | with: 12 | fetch-depth: 0 13 | - name: install Doxygen 1.9.2 14 | run: | 15 | sudo apt-get update 16 | sudo apt-get install -y graphviz libclang-cpp1-9 libclang1-9 17 | wget https://www.doxygen.nl/files/doxygen-1.9.2.linux.bin.tar.gz 18 | tar -xvzf doxygen-1.9.2.linux.bin.tar.gz 19 | ln -s doxygen-1.9.2/bin/doxygen doxygen 20 | - name: set version 21 | run: echo "PROJECT_NUMBER = `git describe --tags`" >> Doxyfile 22 | - name: Generate Documentation 23 | run: ./doxygen Doxyfile 24 | - name: Publish generated content to GitHub Pages 25 | uses: tsunematsu21/actions-publish-gh-pages@v1.0.1 26 | with: 27 | dir: docs/html 28 | branch: gh-pages 29 | token: ${{ secrets.ACCESS_TOKEN }} -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/.gitignore: -------------------------------------------------------------------------------- 1 | docs/html 2 | .DS_Store 3 | .idea -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 jothepro 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/docs/img/darkmode_toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/doxygen-awesome-css/docs/img/darkmode_toggle.png -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/docs/img/fancy_scrollbars_firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/doxygen-awesome-css/docs/img/fancy_scrollbars_firefox.png -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/docs/img/fancy_scrollbars_webkit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/doxygen-awesome-css/docs/img/fancy_scrollbars_webkit.gif -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/docs/img/fragment_copy_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/doxygen-awesome-css/docs/img/fragment_copy_button.png -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/docs/img/paragraph_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/doxygen-awesome-css/docs/img/paragraph_link.png -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/doxygen-custom/toggle-alternative-theme.js: -------------------------------------------------------------------------------- 1 | 2 | let original_theme_active = true; 3 | 4 | function toggle_alternative_theme() { 5 | if(original_theme_active) { 6 | document.documentElement.classList.add("alternative") 7 | original_theme_active = false; 8 | } else { 9 | document.documentElement.classList.remove("alternative") 10 | original_theme_active = true; 11 | } 12 | } -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/doxygen-awesome-css/img/screenshot.png -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/img/testimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/doxygen-awesome-css/img/testimage.png -------------------------------------------------------------------------------- /docs/doxygen/doxygen-awesome-css/include/MyLibrary/subclass-example.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include "example.hpp" 4 | #include 5 | 6 | namespace MyLibrary { 7 | 8 | /** 9 | * @brief some subclass 10 | */ 11 | class SubclassExample : public Example { 12 | public: 13 | 14 | /** 15 | * @bug second bug 16 | * @return 17 | */ 18 | int virtualfunc() override; 19 | 20 | /** 21 | * @brief Extra long function with lots of parameters 22 | * @param param1 first parameter 23 | * @param param2 second parameter 24 | * @param parameter3 third parameter 25 | */ 26 | template 27 | std::shared_ptr long_function_with_many_parameters(std::shared_ptr& param1, std::shared_ptr& param2, bool parameter3) { 28 | if(true) { 29 | std::cout << "this even has some code." << std::endl; 30 | } 31 | } 32 | 33 | }; 34 | 35 | } 36 | 37 | -------------------------------------------------------------------------------- /docs/doxygen/doxygen_developer.txt: -------------------------------------------------------------------------------- 1 | # Doxyfile 1.8.14 2 | 3 | #--------------------------------------------------------------------------- 4 | # Common guide configuration options 5 | #--------------------------------------------------------------------------- 6 | 7 | @INCLUDE = doxygen.txt 8 | 9 | #--------------------------------------------------------------------------- 10 | # Specific developer guide configuration options 11 | #--------------------------------------------------------------------------- 12 | 13 | PROJECT_NAME = "xtd_c - Developer Guide - Internal use only" 14 | PROJECT_BRIEF = "C11 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android." 15 | INPUT = ../../src/xtd_c/include/doxygen_developer \ 16 | ../../src/xtd_c/include \ 17 | ../../src/xtd_c.core.native/include \ 18 | ../../src/xtd_c.core/include \ 19 | ../../src/xtd_c.drawing.native/include \ 20 | ../../src/xtd_c.drawing/include \ 21 | ../../src/xtd_c.forms.native/include \ 22 | ../../src/xtd_c.forms/include \ 23 | ../../src/xtd_c.tunit/include 24 | HTML_OUTPUT = developer_html 25 | -------------------------------------------------------------------------------- /docs/doxygen/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/doxygen/favicon.png -------------------------------------------------------------------------------- /docs/doxygen/html_footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/pictures/block_diagram_onion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/block_diagram_onion.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_button_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_button_g.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_button_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_button_gd.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_button_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_button_m.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_button_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_button_md.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_button_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_button_w.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_button_wd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_button_wd.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_check_box_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_check_box_g.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_check_box_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_check_box_gd.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_check_box_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_check_box_m.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_check_box_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_check_box_md.png -------------------------------------------------------------------------------- /docs/pictures/controls/control_check_box_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/controls/control_check_box_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/app_starting_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/app_starting_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/app_starting_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/app_starting_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/app_starting_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/app_starting_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/app_starting_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/app_starting_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/app_starting_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/app_starting_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/app_starting_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/app_starting_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/arrow_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/arrow_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/arrow_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/arrow_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/arrow_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/arrow_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/arrow_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/arrow_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/arrow_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/arrow_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/arrow_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/arrow_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/cell_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cell_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/cell_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cell_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/cell_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cell_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/cell_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cell_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/cell_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cell_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/cell_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cell_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/closed_hand_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/closed_hand_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/closed_hand_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/closed_hand_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/closed_hand_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/closed_hand_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/closed_hand_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/closed_hand_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/closed_hand_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/closed_hand_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/closed_hand_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/closed_hand_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/contextual_menu_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/contextual_menu_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/contextual_menu_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/contextual_menu_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/contextual_menu_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/contextual_menu_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/contextual_menu_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/contextual_menu_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/contextual_menu_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/contextual_menu_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/contextual_menu_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/contextual_menu_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/cross_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cross_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/cross_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cross_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/cross_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cross_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/cross_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cross_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/cross_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cross_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/cross_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/cross_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/default_cursor_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/default_cursor_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/default_cursor_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/default_cursor_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/default_cursor_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/default_cursor_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/default_cursor_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/default_cursor_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/default_cursor_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/default_cursor_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/default_cursor_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/default_cursor_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/disappearing_item_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/disappearing_item_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/disappearing_item_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/disappearing_item_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/disappearing_item_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/disappearing_item_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/disappearing_item_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/disappearing_item_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/disappearing_item_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/disappearing_item_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/disappearing_item_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/disappearing_item_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_copy_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_copy_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_copy_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_copy_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_copy_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_copy_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_copy_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_copy_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_copy_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_copy_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_copy_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_copy_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_link_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_link_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_link_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_link_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_link_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_link_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_link_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_link_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_link_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_link_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/drag_link_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/drag_link_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/hand_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hand_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/hand_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hand_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/hand_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hand_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/hand_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hand_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/hand_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hand_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/hand_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hand_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/help_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/help_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/help_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/help_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/help_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/help_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/help_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/help_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/help_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/help_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/help_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/help_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/hsplit_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hsplit_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/hsplit_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hsplit_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/hsplit_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hsplit_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/hsplit_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hsplit_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/hsplit_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hsplit_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/hsplit_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/hsplit_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/ibeam_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/ibeam_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/ibeam_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/ibeam_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/ibeam_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/ibeam_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/ibeam_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/ibeam_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/ibeam_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/ibeam_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/ibeam_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/ibeam_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_drag_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_drag_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_drag_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_drag_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_drag_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_drag_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_drag_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_drag_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_drag_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_drag_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_drag_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_drag_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_2d_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_2d_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_2d_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_2d_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_2d_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_2d_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_2d_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_2d_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_2d_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_2d_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_2d_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_2d_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_horiz_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_horiz_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_horiz_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_horiz_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_horiz_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_horiz_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_horiz_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_horiz_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_horiz_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_horiz_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_horiz_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_horiz_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_vert_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_vert_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_vert_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_vert_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_vert_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_vert_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_vert_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_vert_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_vert_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_vert_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_move_vert_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_move_vert_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/no_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/no_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/no_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/open_hand_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/open_hand_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/open_hand_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/open_hand_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/open_hand_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/open_hand_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/open_hand_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/open_hand_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/open_hand_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/open_hand_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/open_hand_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/open_hand_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_east_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_east_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_east_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_east_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_east_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_east_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_east_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_east_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_east_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_east_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_east_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_east_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_ne_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_ne_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_ne_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_ne_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_ne_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_ne_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_ne_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_ne_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_ne_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_ne_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_ne_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_ne_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_north_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_north_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_north_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_north_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_north_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_north_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_north_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_north_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_north_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_north_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_north_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_north_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_nw_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_nw_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_nw_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_nw_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_nw_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_nw_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_nw_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_nw_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_nw_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_nw_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_nw_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_nw_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_se_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_se_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_se_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_se_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_se_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_se_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_se_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_se_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_se_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_se_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_se_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_se_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_south_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_south_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_south_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_south_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_south_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_south_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_south_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_south_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_south_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_south_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_south_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_south_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_sw_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_sw_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_sw_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_sw_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_sw_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_sw_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_sw_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_sw_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_sw_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_sw_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_sw_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_sw_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_west_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_west_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_west_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_west_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_west_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_west_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_west_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_west_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_west_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_west_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/pan_west_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/pan_west_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_all_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_all_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_all_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_all_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_all_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_all_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_all_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_all_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_all_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_all_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_all_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_all_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nesw_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nesw_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nesw_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nesw_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nesw_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nesw_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nesw_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nesw_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nesw_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nesw_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nesw_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nesw_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_ns_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_ns_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_ns_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_ns_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_ns_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_ns_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_ns_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_ns_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_ns_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_ns_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_ns_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_ns_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nwse_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nwse_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nwse_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nwse_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nwse_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nwse_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nwse_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nwse_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nwse_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nwse_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_nwse_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_nwse_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_we_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_we_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_we_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_we_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_we_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_we_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_we_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_we_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/size_we_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_we_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/size_we_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/size_we_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/up_arrow_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/up_arrow_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/up_arrow_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/up_arrow_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/up_arrow_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/up_arrow_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/up_arrow_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/up_arrow_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/up_arrow_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/up_arrow_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/up_arrow_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/up_arrow_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/vibeam_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vibeam_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/vibeam_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vibeam_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/vibeam_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vibeam_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/vibeam_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vibeam_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/vibeam_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vibeam_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/vibeam_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vibeam_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/vsplit_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vsplit_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/vsplit_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vsplit_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/vsplit_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vsplit_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/vsplit_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vsplit_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/vsplit_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vsplit_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/vsplit_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/vsplit_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/wait_cursor_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/wait_cursor_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/wait_cursor_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/wait_cursor_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/wait_cursor_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/wait_cursor_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/wait_cursor_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/wait_cursor_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/wait_cursor_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/wait_cursor_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/wait_cursor_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/wait_cursor_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_in_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_in_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_in_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_in_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_in_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_in_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_in_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_in_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_in_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_in_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_in_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_in_w.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_out_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_out_g.png -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_out_g.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_out_g.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_out_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_out_m.png -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_out_m.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_out_m.xcf -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_out_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_out_w.png -------------------------------------------------------------------------------- /docs/pictures/cursors/zoom_out_w.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/cursors/zoom_out_w.xcf -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_about_dialog_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_about_dialog_g.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_about_dialog_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_about_dialog_gd.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_about_dialog_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_about_dialog_m.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_about_dialog_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_about_dialog_md.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_color_dialog_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_color_dialog_g.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_color_dialog_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_color_dialog_gd.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_color_dialog_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_color_dialog_m.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_color_dialog_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_color_dialog_md.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_color_dialog_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_color_dialog_w.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_color_dialog_wd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_color_dialog_wd.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_folder_browser_dialog_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_folder_browser_dialog_g.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_folder_browser_dialog_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_folder_browser_dialog_gd.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_folder_browser_dialog_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_folder_browser_dialog_m.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_folder_browser_dialog_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_folder_browser_dialog_md.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_folder_browser_dialog_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_folder_browser_dialog_w.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_folder_browser_dialog_wd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_folder_browser_dialog_wd.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_font_dialog_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_font_dialog_g.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_font_dialog_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_font_dialog_gd.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_font_dialog_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_font_dialog_m.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_font_dialog_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_font_dialog_md.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_font_dialog_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_font_dialog_w.png -------------------------------------------------------------------------------- /docs/pictures/dialogs/dialog_font_dialog_wd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/dialogs/dialog_font_dialog_wd.png -------------------------------------------------------------------------------- /docs/pictures/examples/hello_world_console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/examples/hello_world_console.png -------------------------------------------------------------------------------- /docs/pictures/examples/hello_world_message_box_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/examples/hello_world_message_box_g.png -------------------------------------------------------------------------------- /docs/pictures/examples/hello_world_message_box_gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/examples/hello_world_message_box_gd.png -------------------------------------------------------------------------------- /docs/pictures/examples/hello_world_message_box_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/examples/hello_world_message_box_m.png -------------------------------------------------------------------------------- /docs/pictures/examples/hello_world_message_box_md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/examples/hello_world_message_box_md.png -------------------------------------------------------------------------------- /docs/pictures/examples/hello_world_message_box_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/examples/hello_world_message_box_w.png -------------------------------------------------------------------------------- /docs/pictures/examples/hello_world_message_box_wd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/examples/hello_world_message_box_wd.png -------------------------------------------------------------------------------- /docs/pictures/flags/_basque.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_basque.png -------------------------------------------------------------------------------- /docs/pictures/flags/_catalonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_catalonia.png -------------------------------------------------------------------------------- /docs/pictures/flags/_earth_pernefeldt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_earth_pernefeldt.png -------------------------------------------------------------------------------- /docs/pictures/flags/_galicia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_galicia.png -------------------------------------------------------------------------------- /docs/pictures/flags/_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_generic.png -------------------------------------------------------------------------------- /docs/pictures/flags/_olympic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_olympic.png -------------------------------------------------------------------------------- /docs/pictures/flags/_scotland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_scotland.png -------------------------------------------------------------------------------- /docs/pictures/flags/_united_nations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_united_nations.png -------------------------------------------------------------------------------- /docs/pictures/flags/_wales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/_wales.png -------------------------------------------------------------------------------- /docs/pictures/flags/ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ad.png -------------------------------------------------------------------------------- /docs/pictures/flags/ae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ae.png -------------------------------------------------------------------------------- /docs/pictures/flags/af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/af.png -------------------------------------------------------------------------------- /docs/pictures/flags/ag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ag.png -------------------------------------------------------------------------------- /docs/pictures/flags/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ai.png -------------------------------------------------------------------------------- /docs/pictures/flags/al.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/al.png -------------------------------------------------------------------------------- /docs/pictures/flags/am.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/am.png -------------------------------------------------------------------------------- /docs/pictures/flags/ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ao.png -------------------------------------------------------------------------------- /docs/pictures/flags/aq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/aq.png -------------------------------------------------------------------------------- /docs/pictures/flags/ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ar.png -------------------------------------------------------------------------------- /docs/pictures/flags/as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/as.png -------------------------------------------------------------------------------- /docs/pictures/flags/at.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/at.png -------------------------------------------------------------------------------- /docs/pictures/flags/au.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/au.png -------------------------------------------------------------------------------- /docs/pictures/flags/aw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/aw.png -------------------------------------------------------------------------------- /docs/pictures/flags/ax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ax.png -------------------------------------------------------------------------------- /docs/pictures/flags/az.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/az.png -------------------------------------------------------------------------------- /docs/pictures/flags/ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ba.png -------------------------------------------------------------------------------- /docs/pictures/flags/bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bb.png -------------------------------------------------------------------------------- /docs/pictures/flags/bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bd.png -------------------------------------------------------------------------------- /docs/pictures/flags/be.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/be.png -------------------------------------------------------------------------------- /docs/pictures/flags/bf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bf.png -------------------------------------------------------------------------------- /docs/pictures/flags/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bg.png -------------------------------------------------------------------------------- /docs/pictures/flags/bh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bh.png -------------------------------------------------------------------------------- /docs/pictures/flags/bi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bi.png -------------------------------------------------------------------------------- /docs/pictures/flags/bj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bj.png -------------------------------------------------------------------------------- /docs/pictures/flags/bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bl.png -------------------------------------------------------------------------------- /docs/pictures/flags/bm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bm.png -------------------------------------------------------------------------------- /docs/pictures/flags/bn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bn.png -------------------------------------------------------------------------------- /docs/pictures/flags/bo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bo.png -------------------------------------------------------------------------------- /docs/pictures/flags/bq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bq.png -------------------------------------------------------------------------------- /docs/pictures/flags/br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/br.png -------------------------------------------------------------------------------- /docs/pictures/flags/brl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/brl.png -------------------------------------------------------------------------------- /docs/pictures/flags/bs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bs.png -------------------------------------------------------------------------------- /docs/pictures/flags/bt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bt.png -------------------------------------------------------------------------------- /docs/pictures/flags/bv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bv.png -------------------------------------------------------------------------------- /docs/pictures/flags/bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bw.png -------------------------------------------------------------------------------- /docs/pictures/flags/by.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/by.png -------------------------------------------------------------------------------- /docs/pictures/flags/bz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/bz.png -------------------------------------------------------------------------------- /docs/pictures/flags/ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ca.png -------------------------------------------------------------------------------- /docs/pictures/flags/cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cc.png -------------------------------------------------------------------------------- /docs/pictures/flags/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cd.png -------------------------------------------------------------------------------- /docs/pictures/flags/cf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cf.png -------------------------------------------------------------------------------- /docs/pictures/flags/cg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cg.png -------------------------------------------------------------------------------- /docs/pictures/flags/ch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ch.png -------------------------------------------------------------------------------- /docs/pictures/flags/ci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ci.png -------------------------------------------------------------------------------- /docs/pictures/flags/ck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ck.png -------------------------------------------------------------------------------- /docs/pictures/flags/cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cl.png -------------------------------------------------------------------------------- /docs/pictures/flags/cm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cm.png -------------------------------------------------------------------------------- /docs/pictures/flags/cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cn.png -------------------------------------------------------------------------------- /docs/pictures/flags/co.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/co.png -------------------------------------------------------------------------------- /docs/pictures/flags/cr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cr.png -------------------------------------------------------------------------------- /docs/pictures/flags/cu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cu.png -------------------------------------------------------------------------------- /docs/pictures/flags/cv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cv.png -------------------------------------------------------------------------------- /docs/pictures/flags/cw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cw.png -------------------------------------------------------------------------------- /docs/pictures/flags/cx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cx.png -------------------------------------------------------------------------------- /docs/pictures/flags/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cy.png -------------------------------------------------------------------------------- /docs/pictures/flags/cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/cz.png -------------------------------------------------------------------------------- /docs/pictures/flags/de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/de.png -------------------------------------------------------------------------------- /docs/pictures/flags/dj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/dj.png -------------------------------------------------------------------------------- /docs/pictures/flags/dk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/dk.png -------------------------------------------------------------------------------- /docs/pictures/flags/dm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/dm.png -------------------------------------------------------------------------------- /docs/pictures/flags/do.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/do.png -------------------------------------------------------------------------------- /docs/pictures/flags/dz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/dz.png -------------------------------------------------------------------------------- /docs/pictures/flags/ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ec.png -------------------------------------------------------------------------------- /docs/pictures/flags/ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ee.png -------------------------------------------------------------------------------- /docs/pictures/flags/eg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/eg.png -------------------------------------------------------------------------------- /docs/pictures/flags/eh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/eh.png -------------------------------------------------------------------------------- /docs/pictures/flags/eo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/eo.png -------------------------------------------------------------------------------- /docs/pictures/flags/er.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/er.png -------------------------------------------------------------------------------- /docs/pictures/flags/es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/es.png -------------------------------------------------------------------------------- /docs/pictures/flags/et.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/et.png -------------------------------------------------------------------------------- /docs/pictures/flags/eu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/eu.png -------------------------------------------------------------------------------- /docs/pictures/flags/fi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/fi.png -------------------------------------------------------------------------------- /docs/pictures/flags/fj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/fj.png -------------------------------------------------------------------------------- /docs/pictures/flags/fk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/fk.png -------------------------------------------------------------------------------- /docs/pictures/flags/fm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/fm.png -------------------------------------------------------------------------------- /docs/pictures/flags/fo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/fo.png -------------------------------------------------------------------------------- /docs/pictures/flags/fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/fr.png -------------------------------------------------------------------------------- /docs/pictures/flags/ga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ga.png -------------------------------------------------------------------------------- /docs/pictures/flags/gb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gb.png -------------------------------------------------------------------------------- /docs/pictures/flags/gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gd.png -------------------------------------------------------------------------------- /docs/pictures/flags/ge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ge.png -------------------------------------------------------------------------------- /docs/pictures/flags/gf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gf.png -------------------------------------------------------------------------------- /docs/pictures/flags/gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gg.png -------------------------------------------------------------------------------- /docs/pictures/flags/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gh.png -------------------------------------------------------------------------------- /docs/pictures/flags/gi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gi.png -------------------------------------------------------------------------------- /docs/pictures/flags/gl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gl.png -------------------------------------------------------------------------------- /docs/pictures/flags/gm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gm.png -------------------------------------------------------------------------------- /docs/pictures/flags/gn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gn.png -------------------------------------------------------------------------------- /docs/pictures/flags/gp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gp.png -------------------------------------------------------------------------------- /docs/pictures/flags/gq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gq.png -------------------------------------------------------------------------------- /docs/pictures/flags/gr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gr.png -------------------------------------------------------------------------------- /docs/pictures/flags/gs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gs.png -------------------------------------------------------------------------------- /docs/pictures/flags/gt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gt.png -------------------------------------------------------------------------------- /docs/pictures/flags/gu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gu.png -------------------------------------------------------------------------------- /docs/pictures/flags/gw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gw.png -------------------------------------------------------------------------------- /docs/pictures/flags/gy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/gy.png -------------------------------------------------------------------------------- /docs/pictures/flags/hk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/hk.png -------------------------------------------------------------------------------- /docs/pictures/flags/hm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/hm.png -------------------------------------------------------------------------------- /docs/pictures/flags/hn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/hn.png -------------------------------------------------------------------------------- /docs/pictures/flags/hr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/hr.png -------------------------------------------------------------------------------- /docs/pictures/flags/ht.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ht.png -------------------------------------------------------------------------------- /docs/pictures/flags/hu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/hu.png -------------------------------------------------------------------------------- /docs/pictures/flags/id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/id.png -------------------------------------------------------------------------------- /docs/pictures/flags/ie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ie.png -------------------------------------------------------------------------------- /docs/pictures/flags/il.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/il.png -------------------------------------------------------------------------------- /docs/pictures/flags/im.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/im.png -------------------------------------------------------------------------------- /docs/pictures/flags/in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/in.png -------------------------------------------------------------------------------- /docs/pictures/flags/io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/io.png -------------------------------------------------------------------------------- /docs/pictures/flags/iot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/iot.png -------------------------------------------------------------------------------- /docs/pictures/flags/iq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/iq.png -------------------------------------------------------------------------------- /docs/pictures/flags/ir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ir.png -------------------------------------------------------------------------------- /docs/pictures/flags/is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/is.png -------------------------------------------------------------------------------- /docs/pictures/flags/it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/it.png -------------------------------------------------------------------------------- /docs/pictures/flags/je.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/je.png -------------------------------------------------------------------------------- /docs/pictures/flags/jm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/jm.png -------------------------------------------------------------------------------- /docs/pictures/flags/jo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/jo.png -------------------------------------------------------------------------------- /docs/pictures/flags/jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/jp.png -------------------------------------------------------------------------------- /docs/pictures/flags/ke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ke.png -------------------------------------------------------------------------------- /docs/pictures/flags/kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/kg.png -------------------------------------------------------------------------------- /docs/pictures/flags/kh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/kh.png -------------------------------------------------------------------------------- /docs/pictures/flags/ki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ki.png -------------------------------------------------------------------------------- /docs/pictures/flags/km.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/km.png -------------------------------------------------------------------------------- /docs/pictures/flags/kn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/kn.png -------------------------------------------------------------------------------- /docs/pictures/flags/kp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/kp.png -------------------------------------------------------------------------------- /docs/pictures/flags/kr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/kr.png -------------------------------------------------------------------------------- /docs/pictures/flags/kw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/kw.png -------------------------------------------------------------------------------- /docs/pictures/flags/ky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ky.png -------------------------------------------------------------------------------- /docs/pictures/flags/kz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/kz.png -------------------------------------------------------------------------------- /docs/pictures/flags/la.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/la.png -------------------------------------------------------------------------------- /docs/pictures/flags/lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/lb.png -------------------------------------------------------------------------------- /docs/pictures/flags/lc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/lc.png -------------------------------------------------------------------------------- /docs/pictures/flags/li.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/li.png -------------------------------------------------------------------------------- /docs/pictures/flags/lk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/lk.png -------------------------------------------------------------------------------- /docs/pictures/flags/lr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/lr.png -------------------------------------------------------------------------------- /docs/pictures/flags/ls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ls.png -------------------------------------------------------------------------------- /docs/pictures/flags/lt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/lt.png -------------------------------------------------------------------------------- /docs/pictures/flags/lu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/lu.png -------------------------------------------------------------------------------- /docs/pictures/flags/lv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/lv.png -------------------------------------------------------------------------------- /docs/pictures/flags/ly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ly.png -------------------------------------------------------------------------------- /docs/pictures/flags/ma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ma.png -------------------------------------------------------------------------------- /docs/pictures/flags/mc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mc.png -------------------------------------------------------------------------------- /docs/pictures/flags/md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/md.png -------------------------------------------------------------------------------- /docs/pictures/flags/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/me.png -------------------------------------------------------------------------------- /docs/pictures/flags/mf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mf.png -------------------------------------------------------------------------------- /docs/pictures/flags/mg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mg.png -------------------------------------------------------------------------------- /docs/pictures/flags/mh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mh.png -------------------------------------------------------------------------------- /docs/pictures/flags/mk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mk.png -------------------------------------------------------------------------------- /docs/pictures/flags/ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ml.png -------------------------------------------------------------------------------- /docs/pictures/flags/mm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mm.png -------------------------------------------------------------------------------- /docs/pictures/flags/mn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mn.png -------------------------------------------------------------------------------- /docs/pictures/flags/mo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mo.png -------------------------------------------------------------------------------- /docs/pictures/flags/mp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mp.png -------------------------------------------------------------------------------- /docs/pictures/flags/mq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mq.png -------------------------------------------------------------------------------- /docs/pictures/flags/mr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mr.png -------------------------------------------------------------------------------- /docs/pictures/flags/ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ms.png -------------------------------------------------------------------------------- /docs/pictures/flags/mt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mt.png -------------------------------------------------------------------------------- /docs/pictures/flags/mu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mu.png -------------------------------------------------------------------------------- /docs/pictures/flags/mv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mv.png -------------------------------------------------------------------------------- /docs/pictures/flags/mw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mw.png -------------------------------------------------------------------------------- /docs/pictures/flags/mx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mx.png -------------------------------------------------------------------------------- /docs/pictures/flags/my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/my.png -------------------------------------------------------------------------------- /docs/pictures/flags/mz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/mz.png -------------------------------------------------------------------------------- /docs/pictures/flags/na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/na.png -------------------------------------------------------------------------------- /docs/pictures/flags/nc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/nc.png -------------------------------------------------------------------------------- /docs/pictures/flags/ne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ne.png -------------------------------------------------------------------------------- /docs/pictures/flags/nf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/nf.png -------------------------------------------------------------------------------- /docs/pictures/flags/ng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ng.png -------------------------------------------------------------------------------- /docs/pictures/flags/ni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ni.png -------------------------------------------------------------------------------- /docs/pictures/flags/nl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/nl.png -------------------------------------------------------------------------------- /docs/pictures/flags/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/no.png -------------------------------------------------------------------------------- /docs/pictures/flags/np.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/np.png -------------------------------------------------------------------------------- /docs/pictures/flags/nr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/nr.png -------------------------------------------------------------------------------- /docs/pictures/flags/nu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/nu.png -------------------------------------------------------------------------------- /docs/pictures/flags/nz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/nz.png -------------------------------------------------------------------------------- /docs/pictures/flags/om.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/om.png -------------------------------------------------------------------------------- /docs/pictures/flags/pa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pa.png -------------------------------------------------------------------------------- /docs/pictures/flags/pe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pe.png -------------------------------------------------------------------------------- /docs/pictures/flags/pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pf.png -------------------------------------------------------------------------------- /docs/pictures/flags/pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pg.png -------------------------------------------------------------------------------- /docs/pictures/flags/ph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ph.png -------------------------------------------------------------------------------- /docs/pictures/flags/pk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pk.png -------------------------------------------------------------------------------- /docs/pictures/flags/pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pl.png -------------------------------------------------------------------------------- /docs/pictures/flags/pm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pm.png -------------------------------------------------------------------------------- /docs/pictures/flags/pn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pn.png -------------------------------------------------------------------------------- /docs/pictures/flags/pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pr.png -------------------------------------------------------------------------------- /docs/pictures/flags/ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ps.png -------------------------------------------------------------------------------- /docs/pictures/flags/pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pt.png -------------------------------------------------------------------------------- /docs/pictures/flags/pw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/pw.png -------------------------------------------------------------------------------- /docs/pictures/flags/py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/py.png -------------------------------------------------------------------------------- /docs/pictures/flags/qa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/qa.png -------------------------------------------------------------------------------- /docs/pictures/flags/re.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/re.png -------------------------------------------------------------------------------- /docs/pictures/flags/ro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ro.png -------------------------------------------------------------------------------- /docs/pictures/flags/rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/rs.png -------------------------------------------------------------------------------- /docs/pictures/flags/ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ru.png -------------------------------------------------------------------------------- /docs/pictures/flags/rw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/rw.png -------------------------------------------------------------------------------- /docs/pictures/flags/sa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sa.png -------------------------------------------------------------------------------- /docs/pictures/flags/sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sb.png -------------------------------------------------------------------------------- /docs/pictures/flags/sc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sc.png -------------------------------------------------------------------------------- /docs/pictures/flags/sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sd.png -------------------------------------------------------------------------------- /docs/pictures/flags/se.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/se.png -------------------------------------------------------------------------------- /docs/pictures/flags/sg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sg.png -------------------------------------------------------------------------------- /docs/pictures/flags/sh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sh.png -------------------------------------------------------------------------------- /docs/pictures/flags/si.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/si.png -------------------------------------------------------------------------------- /docs/pictures/flags/sj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sj.png -------------------------------------------------------------------------------- /docs/pictures/flags/sk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sk.png -------------------------------------------------------------------------------- /docs/pictures/flags/sl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sl.png -------------------------------------------------------------------------------- /docs/pictures/flags/sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sm.png -------------------------------------------------------------------------------- /docs/pictures/flags/sn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sn.png -------------------------------------------------------------------------------- /docs/pictures/flags/so.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/so.png -------------------------------------------------------------------------------- /docs/pictures/flags/sr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sr.png -------------------------------------------------------------------------------- /docs/pictures/flags/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ss.png -------------------------------------------------------------------------------- /docs/pictures/flags/st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/st.png -------------------------------------------------------------------------------- /docs/pictures/flags/sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sv.png -------------------------------------------------------------------------------- /docs/pictures/flags/sx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sx.png -------------------------------------------------------------------------------- /docs/pictures/flags/sy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sy.png -------------------------------------------------------------------------------- /docs/pictures/flags/sz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/sz.png -------------------------------------------------------------------------------- /docs/pictures/flags/tc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tc.png -------------------------------------------------------------------------------- /docs/pictures/flags/td.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/td.png -------------------------------------------------------------------------------- /docs/pictures/flags/tf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tf.png -------------------------------------------------------------------------------- /docs/pictures/flags/tg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tg.png -------------------------------------------------------------------------------- /docs/pictures/flags/th.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/th.png -------------------------------------------------------------------------------- /docs/pictures/flags/tj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tj.png -------------------------------------------------------------------------------- /docs/pictures/flags/tk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tk.png -------------------------------------------------------------------------------- /docs/pictures/flags/tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tl.png -------------------------------------------------------------------------------- /docs/pictures/flags/tm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tm.png -------------------------------------------------------------------------------- /docs/pictures/flags/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tn.png -------------------------------------------------------------------------------- /docs/pictures/flags/to.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/to.png -------------------------------------------------------------------------------- /docs/pictures/flags/tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tr.png -------------------------------------------------------------------------------- /docs/pictures/flags/tt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tt.png -------------------------------------------------------------------------------- /docs/pictures/flags/tv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tv.png -------------------------------------------------------------------------------- /docs/pictures/flags/tw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tw.png -------------------------------------------------------------------------------- /docs/pictures/flags/tz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/tz.png -------------------------------------------------------------------------------- /docs/pictures/flags/ua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ua.png -------------------------------------------------------------------------------- /docs/pictures/flags/ug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ug.png -------------------------------------------------------------------------------- /docs/pictures/flags/um.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/um.png -------------------------------------------------------------------------------- /docs/pictures/flags/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/us.png -------------------------------------------------------------------------------- /docs/pictures/flags/uy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/uy.png -------------------------------------------------------------------------------- /docs/pictures/flags/uz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/uz.png -------------------------------------------------------------------------------- /docs/pictures/flags/va.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/va.png -------------------------------------------------------------------------------- /docs/pictures/flags/vc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/vc.png -------------------------------------------------------------------------------- /docs/pictures/flags/ve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ve.png -------------------------------------------------------------------------------- /docs/pictures/flags/vg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/vg.png -------------------------------------------------------------------------------- /docs/pictures/flags/vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/vi.png -------------------------------------------------------------------------------- /docs/pictures/flags/vn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/vn.png -------------------------------------------------------------------------------- /docs/pictures/flags/vu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/vu.png -------------------------------------------------------------------------------- /docs/pictures/flags/wf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/wf.png -------------------------------------------------------------------------------- /docs/pictures/flags/ws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ws.png -------------------------------------------------------------------------------- /docs/pictures/flags/ye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/ye.png -------------------------------------------------------------------------------- /docs/pictures/flags/yt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/yt.png -------------------------------------------------------------------------------- /docs/pictures/flags/za.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/za.png -------------------------------------------------------------------------------- /docs/pictures/flags/zm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/zm.png -------------------------------------------------------------------------------- /docs/pictures/flags/zw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/zw.png -------------------------------------------------------------------------------- /docs/pictures/flags/zz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/flags/zz.png -------------------------------------------------------------------------------- /docs/pictures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/logo.png -------------------------------------------------------------------------------- /docs/pictures/repository-xtd_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/repository-xtd_c.png -------------------------------------------------------------------------------- /docs/pictures/xtd_c.core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/xtd_c.core.png -------------------------------------------------------------------------------- /docs/pictures/xtd_c.drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/xtd_c.drawing.png -------------------------------------------------------------------------------- /docs/pictures/xtd_c.forms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/xtd_c.forms.png -------------------------------------------------------------------------------- /docs/pictures/xtd_c.tunit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/xtd_c.tunit.png -------------------------------------------------------------------------------- /docs/pictures/xtd_c_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/xtd_c_background.png -------------------------------------------------------------------------------- /docs/pictures/xtd_c_doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/docs/pictures/xtd_c_doxygen.png -------------------------------------------------------------------------------- /examples/.cppcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gammasoft71/xtd_c/645d9143191f1555b02561801f0253332d586f63/examples/.cppcheck -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Solution 4 | project(xtd_c.examples) 5 | 6 | # Options 7 | option(XTD_C_BUILD_EXAMPLES_XTD_C_CMAKE "Build xtd_c.cmake examples" ON) 8 | option(XTD_C_BUILD_EXAMPLES_XTD_C_CORE "Build xtd_c.core examples" ON) 9 | option(XTD_C_BUILD_EXAMPLES_XTD_C_DRAWING "Build xtd_c.drawing examples" ON) 10 | option(XTD_C_BUILD_EXAMPLES_XTD_C_FORMS "Build xtd_c.forms examples" ON) 11 | option(XTD_C_BUILD_EXAMPLES_XTD_C_TUNIT "Build xtd_c.tunit examples" ON) 12 | 13 | # Find xtd package 14 | find_package(xtd_c REQUIRED) 15 | 16 | # Projects 17 | if (XTD_C_BUILD_EXAMPLES_XTD_C_CMAKE) 18 | add_projects(xtd_c.cmake.examples) 19 | endif() 20 | 21 | if (XTD_C_BUILD_EXAMPLES_XTD_C_CORE) 22 | add_projects(xtd_c.core.examples) 23 | endif() 24 | 25 | if (XTD_C_BUILD_EXAMPLES_XTD_C_DRAWING) 26 | #add_projects(xtd_c.drawing.examples) 27 | endif() 28 | 29 | if (XTD_C_BUILD_EXAMPLES_XTD_C_FORMS) 30 | add_projects(xtd_c.forms.examples) 31 | endif() 32 | 33 | if (XTD_C_BUILD_EXAMPLES_XTD_C_TUNIT) 34 | #add_projects(xtd_c.tunit.examples) 35 | endif() 36 | -------------------------------------------------------------------------------- /examples/xtd_c.cmake.examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Solution 4 | project(xtd_c.cmake.xamples) 5 | find_package(xtd_c REQUIRED) 6 | 7 | # Projects 8 | add_projects( 9 | hello_worlds 10 | #target_properties 11 | #assembly_informations 12 | #build_options 13 | #project_commands 14 | #others 15 | ) 16 | -------------------------------------------------------------------------------- /examples/xtd_c.cmake.examples/hello_worlds/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Solution 4 | project(hello_worlds) 5 | find_package(xtd_c REQUIRED) 6 | 7 | # Projects 8 | add_projects( 9 | hello_world_cmake 10 | ) 11 | -------------------------------------------------------------------------------- /examples/xtd_c.cmake.examples/hello_worlds/README.md: -------------------------------------------------------------------------------- 1 | # xtd.cmake "Hello, World!" examples 2 | 3 | [This folder](.) contains xtd.cmake "Hello, World!" examples used by [Reference Guide](https://codedocs.xyz/gammasoft71/xtd_c/) and more. 4 | 5 | * [hello_world_cmake](hello_world_cmake/README.md) The classic first application "Hello, World!" with cmake [xtd_commands.cmake](https://github.com/gammasoft71/xtd/blob/master/scripts/cmake/xtd_commands.cmake). 6 | -------------------------------------------------------------------------------- /examples/xtd_c.cmake.examples/hello_worlds/hello_world_cmake/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | project(hello_world_cmake) 4 | find_package(xtd_c REQUIRED) 5 | 6 | message(STATUS "Hello, World!\n") 7 | 8 | add_sources(src/hello_world_cmake.c) 9 | target_type(C_GUI_APPLICATION) 10 | -------------------------------------------------------------------------------- /examples/xtd_c.cmake.examples/hello_worlds/hello_world_cmake/README.md: -------------------------------------------------------------------------------- 1 | # hello_world_cmake 2 | 3 | The classic first application "Hello, World!" with cmake [https://github.com/gammasoft71/xtd/blob/master/scripts/cmake/xtd_commands.cmake. 4 | 5 | # Sources 6 | 7 | [src/hello_world_cmake.c](src/hello_world_cmake.c) 8 | 9 | [CMakeLists.txt](CMakeLists.txt) 10 | 11 | # Build and run 12 | 13 | Open "Command Prompt" or "Terminal". Navigate to the folder that contains the project and type the following: 14 | 15 | ```shell 16 | xtdc run 17 | ``` 18 | -------------------------------------------------------------------------------- /examples/xtd_c.cmake.examples/hello_worlds/hello_world_cmake/src/hello_world_cmake.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { 4 | xtd_forms_form* form = XTD_FORMS_FORM(xtd_forms_form_create()); 5 | xtd_forms_application_run(form); 6 | xtd_forms_form_destroy(form); 7 | return EXIT_SUCCESS; 8 | } 9 | -------------------------------------------------------------------------------- /examples/xtd_c.core.examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | project(xtd_c.core.examples) 4 | find_package(xtd_c REQUIRED) 5 | 6 | add_projects( 7 | hello_worlds 8 | #bit_converter 9 | #collections 10 | #console 11 | #convert 12 | #date_time 13 | #delegates 14 | #diagnostics 15 | #environment 16 | #exceptions 17 | #format 18 | #guid 19 | #io 20 | #keywords 21 | #mains 22 | #math 23 | #media 24 | #network 25 | #processes 26 | #random 27 | #sprintf 28 | #strings 29 | #threading 30 | #uri 31 | #version 32 | #web 33 | #others 34 | #tests 35 | ) 36 | 37 | -------------------------------------------------------------------------------- /examples/xtd_c.core.examples/hello_worlds/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | project(hello_worlds) 4 | find_package(xtd REQUIRED) 5 | 6 | add_projects( 7 | hello_world_console 8 | #hello_world_diagnostics 9 | #hello_world_environment 10 | #hello_world_io 11 | #hello_world_strings 12 | ) 13 | -------------------------------------------------------------------------------- /examples/xtd_c.core.examples/hello_worlds/README.md: -------------------------------------------------------------------------------- 1 | # xtd.core "Hello, World!" examples 2 | 3 | [This folder](.) contains xtd.core "Hello, World!" examples used by [Reference Guide](https://codedocs.xyz/gammasoft71/xtd/) and more. 4 | 5 | * [hello_world_console](hello_world_console/README.md) The classic first application "Hello, World!" with [xtd::console](../../../src/xtd.core/include/xtd/basic_console.h) class. 6 | * [hello_world_diagnostics](hello_world_diagnostics/README.md) The classic first application "Hello, World!" with [xtd::diagnostics::trace](../../../src/xtd.core/include/xtd/diagnostics/trace.h) class. 7 | * [hello_world_environment](hello_world_environment/README.md) The classic first application "Hello, World!" with [xtd::environment](../../../src/xtd.core/include/xtd/environment.h) class. 8 | * [hello_world_io](hello_world_io/README.md) The classic first application "Hello, World!" with [xtd::io::file](../../../src/xtd.core/include/xtd/io/file.h) and [xtd::io::path](../../../src/xtd.core/include/xtd/io/path.h) classes. 9 | * [hello_world_strings](hello_world_strings/README.md) The classic first application "Hello, World!" with [xtd::strings](../../../src/xtd.core/include/xtd/strings.h) class. 10 | -------------------------------------------------------------------------------- /examples/xtd_c.core.examples/hello_worlds/hello_world_console/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | project(hello_world_console) 4 | find_package(xtd_c REQUIRED) 5 | add_sources(src/hello_world_console.c) 6 | target_type(C_CONSOLE_APPLICATION) 7 | -------------------------------------------------------------------------------- /examples/xtd_c.core.examples/hello_worlds/hello_world_console/README.md: -------------------------------------------------------------------------------- 1 | # hello_world_console 2 | 3 | The classic first application "Hello, World!" with [xtd::console](../../../../src/xtd.core/include/xtd/console.h) class. 4 | 5 | ## Sources 6 | 7 | [src/hello_world_console.c](src/hello_world_console.c) 8 | 9 | [CMakeLists.txt](CMakeLists.txt) 10 | 11 | # Build and run 12 | 13 | Open "Command Prompt" or "Terminal". Navigate to the folder that contains the project and type the following: 14 | 15 | ```cmake 16 | xtdc run 17 | ``` 18 | 19 | # Output (with colors) 20 | 21 | ``` 22 | Hello, World! 23 | ``` 24 | 25 | -------------------------------------------------------------------------------- /examples/xtd_c.core.examples/hello_worlds/hello_world_console/src/hello_world_console.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { 4 | xtd_console_set_background_color(xtd_console_color_blue); 5 | xtd_console_set_foreground_color(xtd_console_color_white); 6 | xtd_console_write_line("Hello, World!"); 7 | return EXIT_SUCCESS; 8 | } 9 | 10 | // This code produces the following output with colors : 11 | // 12 | // Hello, World! 13 | -------------------------------------------------------------------------------- /examples/xtd_c.forms.examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | project(xtd_c.forms.examples) 4 | find_package(xtd_c REQUIRED) 5 | 6 | add_projects( 7 | hello_worlds 8 | #applications 9 | #controls 10 | #containers 11 | #menus_and_toolbars 12 | #forms 13 | #dialogs 14 | #datas 15 | #components 16 | #printing 17 | #themes 18 | #events 19 | #drawing 20 | #user_controls 21 | #user_dialogs 22 | #games 23 | #others 24 | #tests 25 | #demos 26 | #tutorial 27 | ) 28 | -------------------------------------------------------------------------------- /examples/xtd_c.forms.examples/hello_worlds/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | project(hello_worlds) 4 | find_package(xtd_c REQUIRED) 5 | 6 | add_projects( 7 | #hello_world_emoticons 8 | #hello_world_label 9 | hello_world_message_box 10 | #hello_world_message_box2 11 | #hello_world_message_box3 12 | #hello_world_paint 13 | #hello_world_say 14 | ) 15 | -------------------------------------------------------------------------------- /examples/xtd_c.forms.examples/hello_worlds/hello_world_message_box/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | project(hello_world_message_box) 4 | find_package(xtd_c REQUIRED) 5 | add_sources(src/hello_world_message_box.c) 6 | target_type(C_GUI_APPLICATION) 7 | -------------------------------------------------------------------------------- /examples/xtd_c.forms.examples/hello_worlds/hello_world_message_box/README.md: -------------------------------------------------------------------------------- 1 | # hello_world_message_box 2 | 3 | The classic first application "Hello, World!" with [xtd_forms_message_box](../../../../src/xtd_c.forms/include/xtd/forms/message_box.h) control. 4 | 5 | # Sources 6 | 7 | * [src/hello_world_message_box.c](src/hello_world_message_box.c) 8 | * [CMakeLists.txt](CMakeLists.txt) 9 | 10 | # Build and run 11 | 12 | Open "Command Prompt" or "Terminal". Navigate to the folder that contains the project and type the following: 13 | 14 | ```shell 15 | xtdc run 16 | ``` 17 | 18 | # Output 19 | 20 | ## Windows : 21 | 22 | ![Screenshot](../../../../docs/pictures/examples/hello_world_message_box_w.png) 23 | 24 | ![Screenshot](../../../../docs/pictures/examples/hello_world_message_box_wd.png) 25 | 26 | ## macOS : 27 | 28 | ![Screenshot](../../../../docs/pictures/examples/hello_world_message_box_m.png) 29 | 30 | ![Screenshot](../../../../docs/pictures/examples/hello_world_message_box_md.png) 31 | 32 | ## Linux Gnome : 33 | 34 | ![Screenshot](../../../../docs/pictures/examples/hello_world_message_box_g.png) 35 | 36 | ![Screenshot](../../../../docs/pictures/examples/hello_world_message_box_gd.png) 37 | -------------------------------------------------------------------------------- /examples/xtd_c.forms.examples/hello_worlds/hello_world_message_box/src/hello_world_message_box.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void on_button1_click(xtd_object* sender, xtd_event_args e) { 4 | xtd_forms_message_box_show(NULL, "Hello, World!", "", xtd_forms_message_box_buttons_ok, xtd_forms_message_box_icon_none, xtd_forms_message_box_default_button_1, xtd_forms_message_box_options_none, false); 5 | } 6 | 7 | int main(void) { 8 | xtd_forms_control* form1 = xtd_forms_form_create(); 9 | xtd_forms_control_set_text(form1, "Hello world (message_box)"); 10 | 11 | xtd_forms_control* button1 = xtd_forms_button_create(); 12 | xtd_forms_control_set_location(button1, (xtd_drawing_point){10, 10}); 13 | xtd_forms_control_set_parent(button1, form1); 14 | xtd_forms_control_set_text(button1, "&Click me"); 15 | xtd_forms_control_set_click_event(button1, &on_button1_click, NULL); 16 | 17 | xtd_forms_application_run(XTD_FORMS_FORM(form1)); 18 | 19 | xtd_forms_control_destroy(button1); 20 | xtd_forms_control_destroy(form1); 21 | return EXIT_SUCCESS; 22 | } 23 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Solution 4 | project(src) 5 | find_package(xtd REQUIRED) 6 | 7 | # Projects 8 | add_projects(xtd_c.core) 9 | add_projects(xtd_c.drawing) 10 | add_projects(xtd_c.forms) 11 | add_projects(xtd_c) 12 | -------------------------------------------------------------------------------- /src/xtd_c.core/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Project 4 | project(xtd_c.core) 5 | find_package(xtd REQUIRED) 6 | add_include_directories(include) 7 | 8 | add_sources( 9 | include/xtd_c/console.h 10 | include/xtd_c/console_color.h 11 | include/xtd_c/event_args.h 12 | include/xtd_c/event_handler.h 13 | include/xtd_c/errors.h 14 | include/xtd_c/object.h 15 | include/xtd_c/types.h 16 | include/xtd_c/ustring.h 17 | include/xtd_c/xtd_c.core.h 18 | include/xtd_c/privates/__ustring_helper__.h 19 | include/xtd_c/object_template.txt 20 | include/xtd_c/diagnostics/debug.h 21 | include/xtd_c/diagnostics/debugger.h 22 | include/xtd_c/diagnostics/current_stack_frame.h 23 | include/xtd_c/diagnostics/trace_listener.h 24 | include/xtd_c/diagnostics/trace_listener_collection.h 25 | include/xtd_c/diagnostics/trace_options.h 26 | ) 27 | add_sources( 28 | src/xtd_c/console.cpp 29 | src/xtd_c/event_args.cpp 30 | src/xtd_c/errors.cpp 31 | src/xtd_c/object.cpp 32 | src/xtd_c/ustring.cpp 33 | src/xtd_c/diagnostics/debug.cpp 34 | src/xtd_c/diagnostics/debugger.cpp 35 | src/xtd_c/diagnostics/current_stack_frame.cpp 36 | ) 37 | target_type(STATIC_LIBRARY) 38 | 39 | # Install 40 | add_install_include_directories(include/xtd_c) 41 | install_component() 42 | -------------------------------------------------------------------------------- /src/xtd_c.core/include/xtd_c/errors.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains errors definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include "types.h" 8 | #include 9 | 10 | /** 11 | @defgroup errors errors 12 | @brief Contains error handling methods. 13 | */ 14 | 15 | /** @name Fieds */ 16 | 17 | /** @{ */ 18 | #ifndef ENONE 19 | /** 20 | @brief No error value (0). 21 | @par Library 22 | xtd_c.core 23 | @ingroup xtd_c_core system errors 24 | */ 25 | #define ENONE ((errno_t)0) 26 | #endif 27 | /** @} */ 28 | 29 | /** @name Methods */ 30 | 31 | /** @{ */ 32 | const char* xtd_error_to_string(errno_t error); 33 | size_t xtd_error_to_string_s(errno_t error, char* string, size_t size); 34 | /** @} */ 35 | -------------------------------------------------------------------------------- /src/xtd_c.core/include/xtd_c/event_args.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains event args definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include "types.h" 8 | 9 | /** 10 | @brief Represent an instance of the event args object. 11 | @par Library 12 | xtd_c.core 13 | @ingroup xtd_c_core system events 14 | */ 15 | struct xtd_event_args { 16 | /** 17 | @brief The user's data that is associated with the event. 18 | @remarks User data can be NULL. 19 | */ 20 | xtd_handle user_data; 21 | }; 22 | 23 | /** @cond */ 24 | typedef struct xtd_event_args xtd_event_args; 25 | /** @endcond */ 26 | 27 | /** @name Fields */ 28 | 29 | /** @{ */ 30 | /** 31 | @brief Provides a value to use with events that do not have event data. 32 | @remarks Pass this value to event handlers that are associated with events that do not have data. 33 | */ 34 | xtd_event_args xtd_event_args_empty(); 35 | /** @} */ 36 | 37 | /** @name Methods */ 38 | 39 | /** @{*/ 40 | /** 41 | @brief Creates an xtd_event_args structure with user data. 42 | @param user_data An xtd_handle on user data. 43 | @remarks Generally used to transmit data to the function called by the event. 44 | */ 45 | xtd_event_args xtd_event_args_with_user_data(xtd_handle user_data); 46 | /** @} */ 47 | -------------------------------------------------------------------------------- /src/xtd_c.core/include/xtd_c/event_handler.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains event handler definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include "object.h" 8 | #include "event_args.h" 9 | 10 | /** 11 | @brief Represents the method that will handle an event that has no event data. 12 | @param sender The source of the event. 13 | @param e An object that contains no event data. 14 | @par Library 15 | xtd_c.core 16 | @ingroup xtd_c_core events 17 | */ 18 | typedef void (*xtd_event_handler)(xtd_object* sender, xtd_event_args e); 19 | -------------------------------------------------------------------------------- /src/xtd_c.core/include/xtd_c/xtd_c.core.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains xtd_c.core library headers. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include "console.h" 8 | #include "console_color.h" 9 | #include "event_args.h" 10 | #include "event_handler.h" 11 | #include "object.h" 12 | #include "types.h" 13 | #include "ustring.h" 14 | #include "diagnostics/debug.h" 15 | #include "diagnostics/debugger.h" 16 | #include "diagnostics/current_stack_frame.h" 17 | -------------------------------------------------------------------------------- /src/xtd_c.core/src/xtd_c/diagnostics/debugger.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern "C" { 4 | #undef debug_break_ 5 | #include "../include/xtd_c/diagnostics/debugger.h" 6 | 7 | using namespace xtd; 8 | using namespace xtd::diagnostics; 9 | 10 | bool xtd_diagnostics_debugger_is_attached() { 11 | return debugger::is_attached(); 12 | } 13 | 14 | void xtd_diagnostics_debugger_debug_break() { 15 | debugger::debug_break(); 16 | } 17 | 18 | bool xtd_diagnostics_debugger_is_logging() { 19 | return debugger::is_logging(); 20 | } 21 | 22 | bool xtd_diagnostics_debugger_launch() { 23 | return debugger::launch(); 24 | } 25 | 26 | void xtd_diagnostics_debugger_log(int32_t level, const char* category, const char* message) { 27 | debugger::log(level, category == nullptr ? "" : category, message == nullptr ? "" : message); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/xtd_c.core/src/xtd_c/errors.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "../include/xtd_c/privates/__ustring_helper__.h" 3 | 4 | using namespace xtd; 5 | 6 | namespace { 7 | ustring errno_to_string(errno_t error) noexcept { 8 | if (error == 0) return "No error"; 9 | ustring message = std::make_error_code(static_cast(error)).message(); 10 | int32_t error_number = 0; 11 | if (ustring::is_empty(message) || message == "unspecified generic_category error" || try_parse(message, error_number) == true) return ustring::format("Unspecified error : {}", error); 12 | return message; 13 | } 14 | } 15 | 16 | extern "C" { 17 | #include "../include/xtd_c/errors.h" 18 | 19 | const char* xtd_error_to_string(errno_t error) { 20 | return to_c_string(errno_to_string(error)); 21 | } 22 | 23 | size_t xtd_error_to_string_s(errno_t error, char* string, size_t size) { 24 | return to_c_string_s(string, size, errno_to_string(error)); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/xtd_c.core/src/xtd_c/event_args.cpp: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | #include 3 | #include "../include/xtd_c/event_args.h" 4 | #include "../include/xtd_c/errors.h" 5 | 6 | xtd_event_args xtd_event_args_empty() { 7 | xtd_event_args args; 8 | return args; 9 | } 10 | 11 | xtd_event_args xtd_event_args_with_user_data(xtd_handle user_data) { 12 | xtd_event_args args; 13 | args.user_data = user_data; 14 | return args; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Project 4 | project(xtd_c.drawing) 5 | find_package(xtd REQUIRED) 6 | add_include_directories(include) 7 | add_references(xtd_c.core xtd.drawing) 8 | 9 | add_sources( 10 | include/xtd_c/drawing/color.h 11 | include/xtd_c/drawing/image.h 12 | include/xtd_c/drawing/known_color.h 13 | include/xtd_c/drawing/font.h 14 | include/xtd_c/drawing/point.h 15 | include/xtd_c/drawing/rectangle.h 16 | include/xtd_c/drawing/size.h 17 | include/xtd_c/xtd_c.drawing.h 18 | include/xtd_c/drawing_template.txt 19 | ) 20 | add_sources( 21 | src/xtd_c/drawing/color.cpp 22 | src/xtd_c/drawing/image.cpp 23 | src/xtd_c/drawing/font.cpp 24 | src/xtd_c/drawing/point.cpp 25 | src/xtd_c/drawing/rectangle.cpp 26 | src/xtd_c/drawing/size.cpp 27 | ) 28 | target_type(STATIC_LIBRARY) 29 | 30 | # Install 31 | add_install_include_directories(include/xtd_c) 32 | install_component() 33 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/include/xtd_c/drawing/font.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains font definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | 9 | struct xtd_drawing_font { 10 | /** 11 | @brief Internal handle. 12 | @warning Internal use only 13 | */ 14 | xtd_handle internal_handle; 15 | }; 16 | 17 | /** @cond */ 18 | typedef struct xtd_drawing_font xtd_drawing_font; 19 | /** @endcond */ 20 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/include/xtd_c/drawing/image.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains image definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | 9 | struct xtd_drawing_image { 10 | /** 11 | @brief Internal handle. 12 | @warning Internal use only 13 | */ 14 | xtd_handle internal_handle; 15 | }; 16 | 17 | /** @cond */ 18 | typedef struct xtd_drawing_image xtd_drawing_image; 19 | /** @endcond */ 20 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/include/xtd_c/drawing/point.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains point definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | 9 | struct xtd_drawing_point { 10 | int32_t x; 11 | int32_t y; 12 | }; 13 | 14 | /** @cond */ 15 | typedef struct xtd_drawing_point xtd_drawing_point; 16 | /** @endcond */ 17 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/include/xtd_c/drawing/rectangle.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains rectangle definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | 9 | struct xtd_drawing_rectangle { 10 | int32_t x; 11 | int32_t y; 12 | int32_t width; 13 | int32_t height; 14 | }; 15 | 16 | /** @cond */ 17 | typedef struct xtd_drawing_rectangle xtd_drawing_rectangle; 18 | /** @endcond */ 19 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/include/xtd_c/drawing/size.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains size definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | 9 | struct xtd_drawing_size { 10 | int32_t width; 11 | int32_t height; 12 | }; 13 | 14 | /** @cond */ 15 | typedef struct xtd_drawing_size xtd_drawing_size; 16 | /** @endcond */ 17 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/include/xtd_c/xtd_c.drawing.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains xtd_c.drawing library headers. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | #include "drawing/color.h" 9 | #include "drawing/font.h" 10 | #include "drawing/known_color.h" 11 | #include "drawing/point.h" 12 | #include "drawing/rectangle.h" 13 | #include "drawing/size.h" 14 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/src/xtd_c/drawing/font.cpp: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | #include "../../../include/xtd_c/drawing/image.h" 3 | 4 | } 5 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/src/xtd_c/drawing/image.cpp: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | #include "../../../include/xtd_c/drawing/image.h" 3 | 4 | } 5 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/src/xtd_c/drawing/point.cpp: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | #include "../../../include/xtd_c/drawing/point.h" 3 | 4 | } 5 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/src/xtd_c/drawing/rectangle.cpp: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | #include "../../../include/xtd_c/drawing/rectangle.h" 3 | 4 | } 5 | -------------------------------------------------------------------------------- /src/xtd_c.drawing/src/xtd_c/drawing/size.cpp: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | #include "../../../include/xtd_c/drawing/size.h" 3 | 4 | } 5 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/appearance.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains xtd_forms_appearance enum class. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | 8 | /** 9 | @brief Specifies the appearance of a control. 10 | @par Library 11 | xtd_c.forms 12 | @ingroup xtd_c_forms 13 | @remarks Use the members of this enumeration in controls that provide the xtd_forms_control_set_appearance property to set its value. 14 | */ 15 | enum xtd_forms_appearance { 16 | /** @brief The default appearance defined by the control class. */ 17 | xtd_forms_appearance_normal = 0, 18 | /** @brief The appearance of a button. */ 19 | xtd_forms_appearance_button = 1, 20 | /** @brief The appearance of a switch button. */ 21 | xtd_forms_appearance_switch_button = 2, 22 | }; 23 | 24 | /** @cond */ 25 | typedef enum xtd_forms_appearance xtd_forms_appearance; 26 | /** @endcond */ 27 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/button.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains button definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include "control.h" 8 | 9 | /** 10 | @defgroup button button 11 | @brief Represents a Windows button control. 12 | @ingroup controls 13 | */ 14 | 15 | struct xtd_forms_button { 16 | /** 17 | @brief Internal handle. 18 | @warning Internal use only 19 | */ 20 | xtd_handle internal_handle; 21 | }; 22 | /** @cond */ 23 | typedef struct xtd_forms_button xtd_forms_button; 24 | 25 | #define XTD_FORMS_BUTTON_TYPE \ 26 | (xtd_forms_button()) 27 | /** @endcond */ 28 | 29 | /** @name Converter */ 30 | 31 | /** @{ */ 32 | /** 33 | @brief Convert an xtd object to button object. 34 | @par Library 35 | xtd_c.core 36 | @ingroup xtd_c_forms controls button 37 | */ 38 | #define XTD_FORMS_BUTTON(object) \ 39 | (XTD_TYPE_CAST(object, XTD_FORMS_BUTTON_TYPE, xtd_forms_button)) 40 | /** @} */ 41 | 42 | xtd_forms_control* xtd_forms_button_create(void); 43 | void xtd_forms_button_destroy(xtd_forms_button* value); 44 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/context_menu.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains context menu definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include "control.h" 8 | 9 | /** 10 | @defgroup context_menu context_menu 11 | @brief Represents a Windows context menu control. 12 | @ingroup controls 13 | */ 14 | 15 | struct xtd_forms_context_menu { 16 | /** 17 | @brief Internal handle. 18 | @warning Internal use only 19 | */ 20 | xtd_handle internal_handle; 21 | }; 22 | /** @cond */ 23 | typedef struct xtd_forms_context_menu xtd_forms_context_menu; 24 | 25 | #define XTD_FORMS_CONTEXT_MENU_TYPE \ 26 | (xtd_forms_context_menu()) 27 | /** @endcond */ 28 | 29 | /** @name Converter */ 30 | 31 | /** @{ */ 32 | /** 33 | @brief Convert an xtd object to context_menu object. 34 | @par Library 35 | xtd_c.core 36 | @ingroup xtd_c_forms controls context_menu 37 | */ 38 | #define XTD_FORMS_CONTEXT_MENU(object) \ 39 | (XTD_TYPE_CAST(object, XTD_FORMS_CONTEXT_MENU_TYPE, xtd_forms_context_menu)) 40 | /** @} */ 41 | 42 | xtd_forms_control* xtd_forms_context_menu_create(void); 43 | void xtd_forms_context_menu_destroy(xtd_forms_context_menu* value); 44 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/control_appearance.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains xtd::forms::control_appearance enum class. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | 8 | /** 9 | @brief Specifies the appearance of a control. 10 | @par Namespace 11 | xtd::forms 12 | @par Library 13 | xtd_c.forms 14 | @ingroup xtd_c_forms 15 | */ 16 | enum xtd_forms_control_appearance { 17 | /** @brief The appearance of the control is determined by current theme of xtd. */ 18 | xtd_forms_control_appearance_standard = 0, 19 | /** @brief The appearance of the control is determined by the user's operating system. */ 20 | xtd_forms_control_appearance_system, 21 | }; 22 | 23 | /** @cond */ 24 | typedef enum xtd_forms_control_appearance xtd_forms_control_appearance; 25 | /** @endcond */ 26 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/control_collection.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains control_collection definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | 9 | /** 10 | @defgroup control_collection control_collection 11 | @brief Represents a Windows control_collection control. 12 | @ingroup controls 13 | */ 14 | 15 | struct xtd_forms_control_collection { 16 | /** 17 | @brief Internal handle. 18 | @warning Internal use only 19 | */ 20 | xtd_handle internal_handle; 21 | }; 22 | /** @cond */ 23 | typedef struct xtd_forms_control_collection xtd_forms_control_collection; 24 | 25 | #define XTD_FORMS_CONTROL_COLLECTION_TYPE \ 26 | (xtd_forms_control_collection()) 27 | /** @endcond */ 28 | 29 | /** @name Converter */ 30 | 31 | /** @{ */ 32 | /** 33 | @brief Convert an xtd object to control_collection object. 34 | @par Library 35 | xtd_c.core 36 | @ingroup xtd_c_forms controls control_collection 37 | */ 38 | #define XTD_FORMS_CONTROL_COLLECTION(object) \ 39 | (XTD_TYPE_CAST(object, XTD_FORMS_CONTROL_COLLECTION_TYPE, xtd_forms_control_collection)) 40 | /** @} */ 41 | 42 | xtd_forms_control_collection* xtd_forms_control_collection_create(void); 43 | void xtd_forms_control_collection_destroy(xtd_forms_control_collection* value); 44 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/cursor.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains cursor definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | 9 | /** 10 | @defgroup cursor cursor 11 | @brief Represents a Windows cursor control. 12 | @ingroup controls 13 | */ 14 | 15 | struct xtd_forms_cursor { 16 | /** 17 | @brief Internal handle. 18 | @warning Internal use only 19 | */ 20 | xtd_handle internal_handle; 21 | }; 22 | /** @cond */ 23 | typedef struct xtd_forms_cursor xtd_forms_cursor; 24 | 25 | #define XTD_FORMS_CURSOR_TYPE \ 26 | (xtd_forms_cursor()) 27 | /** @endcond */ 28 | 29 | /** @name Converter */ 30 | 31 | /** @{ */ 32 | /** 33 | @brief Convert an xtd object to cursor object. 34 | @par Library 35 | xtd_c.core 36 | @ingroup xtd_c_forms controls cursor 37 | */ 38 | #define XTD_FORMS_CURSOR(object) \ 39 | (XTD_TYPE_CAST(object, XTD_FORMS_CURSOR_TYPE, xtd_forms_cursor)) 40 | /** @} */ 41 | 42 | xtd_forms_cursor* xtd_forms_cursor_create(void); 43 | void xtd_forms_cursor_destroy(xtd_forms_cursor* value); 44 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/image_layout.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains image_layout enum class. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | 8 | /** 9 | @brief Specifies the position of the image on the control. 10 | @par Library 11 | xtd_c.forms 12 | @ingroup xtd_forms 13 | */ 14 | enum xtd_forms_image_layout { 15 | /** @brief The image is left-aligned at the top across the control's client rectangle. */ 16 | xtd_forms_image_layout_none = 0, 17 | /** @brief The image is tiled across the control's client rectangle. */ 18 | xtd_forms_image_layout_tile = 1, 19 | /** @brief The image is centered within the control's client rectangle. */ 20 | xtd_forms_image_layout_center = 2, 21 | /** @brief The image is stretched across the control's client rectangle. */ 22 | xtd_forms_image_layout_stretch = 3, 23 | /** @brief The image is enlarged within the control's client rectangle. */ 24 | xtd_forms_image_layout_zoom = 4, 25 | }; 26 | 27 | /** @cond */ 28 | typedef enum xtd_forms_image_layout xtd_forms_image_layout; 29 | /** @endcond */ 30 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/message_box_buttons.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains message box buttons definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | 8 | enum xtd_forms_message_box_buttons { 9 | xtd_forms_message_box_buttons_ok = 0, 10 | xtd_forms_message_box_buttons_ok_cancel = 1, 11 | xtd_forms_message_box_buttons_abort_retry_ignore = 2, 12 | xtd_forms_message_box_buttons_yes_no_cancel = 3, 13 | xtd_forms_message_box_buttons_yes_no = 4, 14 | xtd_forms_message_box_buttons_retry_ignore = 5, 15 | }; 16 | 17 | /** @cond */ 18 | typedef enum xtd_forms_message_box_buttons xtd_forms_message_box_buttons; 19 | /** @endcond */ 20 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/message_box_default_button.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains message box default button definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | 8 | enum xtd_forms_message_box_default_button { 9 | xtd_forms_message_box_default_button_1, 10 | xtd_forms_message_box_default_button_2, 11 | xtd_forms_message_box_default_button_3, 12 | }; 13 | 14 | /** @cond */ 15 | typedef enum xtd_forms_message_box_default_button xtd_forms_message_box_default_button; 16 | /** @endcond */ 17 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/message_box_icon.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains message box icon definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | 8 | enum xtd_forms_message_box_icon { 9 | xtd_forms_message_box_icon_none = 0, 10 | xtd_forms_message_box_icon_hand = 0x00000010L, 11 | xtd_forms_message_box_icon_stop = 0x00000010L, 12 | xtd_forms_message_box_icon_error = 0x00000010L, 13 | xtd_forms_message_box_icon_question = 0x00000020L, 14 | xtd_forms_message_box_icon_exclamation = 0x00000030L, 15 | xtd_forms_message_box_icon_warning = 0x00000030L, 16 | xtd_forms_message_box_icon_asterisk = 0x00000040L, 17 | xtd_forms_message_box_icon_information = 0x00000040L, 18 | }; 19 | 20 | /** @cond */ 21 | typedef enum xtd_forms_message_box_icon xtd_forms_message_box_icon; 22 | /** @endcond */ 23 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/forms/message_box_options.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains message box option definitions. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | 8 | enum xtd_forms_message_box_options { 9 | xtd_forms_message_box_options_none = 0L, 10 | xtd_forms_message_box_options_default_desktop_only = 0x00020000L, 11 | xtd_forms_message_box_options_right_align = 0x00080000L, 12 | xtd_forms_message_box_options_rtl_reading = 0x00100000L, 13 | xtd_forms_message_box_options_service_notification = 0x00200000L 14 | }; 15 | 16 | /** @cond */ 17 | typedef enum xtd_forms_message_box_options xtd_forms_message_box_options; 18 | /** @endcond */ 19 | -------------------------------------------------------------------------------- /src/xtd_c.forms/include/xtd_c/xtd_c.forms.h: -------------------------------------------------------------------------------- 1 | /** 2 | @file 3 | @brief Contains xtd_c.forms library headers. 4 | @copyright Copyright (c) 2022 Gammasoft. All rights reserved. 5 | */ 6 | #pragma once 7 | #include 8 | #include "forms/anchor_styles.h" 9 | #include "forms/appearance.h" 10 | #include "forms/application.h" 11 | #include "forms/button.h" 12 | #include "forms/context_menu.h" 13 | #include "forms/control.h" 14 | #include "forms/control_appearance.h" 15 | #include "forms/control_collection.h" 16 | #include "forms/cursor.h" 17 | #include "forms/dialog_result.h" 18 | #include "forms/dock_style.h" 19 | #include "forms/form.h" 20 | #include "forms/image_layout.h" 21 | #include "forms/message_box.h" 22 | #include "forms/message_box_buttons.h" 23 | #include "forms/message_box_default_button.h" 24 | #include "forms/message_box_icon.h" 25 | #include "forms/message_box_options.h" 26 | -------------------------------------------------------------------------------- /src/xtd_c.forms/src/xtd_c/forms/application.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | extern "C" { 6 | #include "../../../include/xtd_c/forms/application.h" 7 | 8 | using namespace xtd; 9 | using namespace xtd::forms; 10 | 11 | void xtd_forms_application_run(xtd_forms_form* form) { 12 | class form* main_form = dynamic_cast(reinterpret_cast(form)); 13 | if (main_form == nullptr) application::run(); 14 | else application::run(*main_form); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/xtd_c.forms/src/xtd_c/forms/button.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern "C" { 4 | #include "../../../include/xtd_c/forms/button.h" 5 | 6 | using namespace xtd; 7 | using namespace xtd::forms; 8 | 9 | xtd_forms_control* xtd_forms_button_create(void) { 10 | object* result = new button(); 11 | return reinterpret_cast(result); 12 | } 13 | 14 | void xtd_forms_button_destroy(xtd_forms_button* value) { 15 | xtd_object_destroy(XTD_OBJECT(value)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/xtd_c.forms/src/xtd_c/forms/context_menu.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern "C" { 4 | #include "../../../include/xtd_c/forms/context_menu.h" 5 | 6 | using namespace xtd; 7 | using namespace xtd::forms; 8 | 9 | xtd_forms_control* xtd_forms_context_menu_create(void) { 10 | object* result = new context_menu(); 11 | return reinterpret_cast(result); 12 | } 13 | 14 | void xtd_forms_context_menu_destroy(xtd_forms_context_menu* value) { 15 | xtd_object_destroy(XTD_OBJECT(value)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/xtd_c.forms/src/xtd_c/forms/control_collection.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern "C" { 4 | #include "../../../include/xtd_c/forms/control_collection.h" 5 | 6 | using namespace xtd; 7 | using namespace xtd::forms; 8 | 9 | xtd_forms_control_collection* xtd_forms_control_collection_create(void) { 10 | object* result = new control::control_collection(); 11 | return reinterpret_cast(result); 12 | } 13 | 14 | void xtd_forms_control_collection_destroy(xtd_forms_control_collection* value) { 15 | xtd_object_destroy(XTD_OBJECT(value)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/xtd_c.forms/src/xtd_c/forms/cursor.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern "C" { 4 | #include "../../../include/xtd_c/forms/cursor.h" 5 | 6 | using namespace xtd; 7 | using namespace xtd::forms; 8 | 9 | xtd_forms_cursor* xtd_forms_cursor_create(void) { 10 | object* result = new cursor(); 11 | return reinterpret_cast(result); 12 | } 13 | 14 | void xtd_forms_cursor_destroy(xtd_forms_cursor* value) { 15 | xtd_object_destroy(XTD_OBJECT(value)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/xtd_c.forms/src/xtd_c/forms/form.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern "C" { 4 | #include "../../../include/xtd_c/forms/form.h" 5 | 6 | using namespace xtd; 7 | using namespace xtd::forms; 8 | 9 | xtd_forms_control* xtd_forms_form_create(void) { 10 | object* result = new form(); 11 | return reinterpret_cast(result); 12 | } 13 | 14 | void xtd_forms_form_destroy(xtd_forms_form* value) { 15 | xtd_object_destroy(XTD_OBJECT(value)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/xtd_c.forms/src/xtd_c/forms/message_box.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | extern "C" { 5 | #include "../../../include/xtd_c/forms/message_box.h" 6 | 7 | using namespace xtd; 8 | using namespace xtd::forms; 9 | 10 | xtd_forms_dialog_result xtd_forms_message_box_show(xtd_forms_control* owner, const char* text, const char* caption, xtd_forms_message_box_buttons buttons, xtd_forms_message_box_icon icon, xtd_forms_message_box_default_button default_button, xtd_forms_message_box_options options, bool display_help_button) { 11 | if (owner == nullptr) return static_cast(message_box::show(text == nullptr ? "" : text, caption == nullptr ? "" : caption, static_cast(buttons), static_cast(icon), static_cast(default_button), static_cast(options), display_help_button)); 12 | return static_cast(message_box::show(*reinterpret_cast(owner), text == nullptr ? "" : text, caption == nullptr ? "" : caption, static_cast(buttons), static_cast(icon), static_cast(default_button), static_cast(options), display_help_button)); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/xtd_c/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Project 4 | project(xtd_c) 5 | find_package(xtd REQUIRED) 6 | add_include_directories(include) 7 | add_references(xtd_c.core xtd_c.drawing xtd_c.forms) 8 | 9 | add_sources( 10 | include/xtd_c/xtd_c.h 11 | include/doxygen/controls_appearances_page.dox 12 | include/doxygen/cursors_appearances_page.dox 13 | include/doxygen/dialogs_appearances_page.dox 14 | include/doxygen/groups.dox 15 | include/doxygen/license_page.dox 16 | include/doxygen/main_page.dox 17 | src/xtd_c/xtd_c.cpp 18 | ) 19 | target_type(STATIC_LIBRARY) 20 | 21 | # Install 22 | add_install_include_directories(include/xtd_c) 23 | install_component() 24 | -------------------------------------------------------------------------------- /src/xtd_c/include/xtd_c/xtd_c.h: -------------------------------------------------------------------------------- 1 | /** 2 | This code was generated by CMake script. 3 | 4 | Changes to this file may cause incorrect behavior and will be lost if the file is regenerated. 5 | 6 | @file 7 | @brief Contains xtd library headers. 8 | @copyright Copyright (c) 2021 Gammasoft. All rights reserved. 9 | */ 10 | #pragma once 11 | #include 12 | #include 13 | #include 14 | /* 15 | #include 16 | */ 17 | -------------------------------------------------------------------------------- /src/xtd_c/src/xtd_c/xtd_c.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern "C" { 4 | #include "../include/xtd_c/xtd_c.h" 5 | 6 | void __dummy_method__() { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Solution 4 | project(tests) 5 | find_package(xtd REQUIRED) 6 | 7 | add_projects(xtd_c.core.manual_tests) 8 | add_projects(xtd_c.forms.manual_tests) 9 | -------------------------------------------------------------------------------- /tests/xtd_c.core.manual_tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Project 4 | project(xtd_c.core.manual_tests) 5 | find_package(xtd REQUIRED) 6 | add_references(xtd_c) 7 | add_sources(src/manual_tests.c) 8 | target_type(C_CONSOLE_APPLICATION) 9 | -------------------------------------------------------------------------------- /tests/xtd_c.core.manual_tests/src/manual_tests.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | /* 4 | struct xtd_graphics; 5 | typedef struct xtd_graphics xtd_graphics; 6 | 7 | void xtd_graphics_draw_line(xtd_graphics* graphics, xtd_drawing_point point) { 8 | printf("xtd_graphics_draw_line : graphics %p, point [%d, %d]\n", (xtd_handle)graphics, point.x, point.y); 9 | } 10 | */ 11 | 12 | int main(void) { 13 | //xtd_console_write_line("csf_ = %s", xtd_diagnostics_current_stack_frame_to_string(csf_)); 14 | int index = 0; 15 | xtd_diagnostics_debug_write_line_if(index == 0, "Start application", "Init"); 16 | //assert_(index > 0, "index must be greater than 0"); 17 | xtd_diagnostics_debug_write_line("End application", NULL); 18 | 19 | return EXIT_SUCCESS; 20 | } 21 | -------------------------------------------------------------------------------- /tests/xtd_c.forms.manual_tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.3) 2 | 3 | # Project 4 | project(xtd_c.forms.manual_tests) 5 | find_package(xtd REQUIRED) 6 | add_references(xtd_c) 7 | add_sources(src/manual_tests.c) 8 | target_type(C_GUI_APPLICATION) 9 | -------------------------------------------------------------------------------- /tests/xtd_c.forms.manual_tests/src/manual_tests.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void on_button1_click(xtd_object* sender, xtd_event_args e) { 4 | xtd_forms_message_box_show(XTD_FORMS_CONTROL(e.user_data), "Hello, World!", "", xtd_forms_message_box_buttons_ok, xtd_forms_message_box_icon_none, xtd_forms_message_box_default_button_1, xtd_forms_message_box_options_none, false); 5 | } 6 | 7 | int main(void) { 8 | xtd_forms_control* form1 = xtd_forms_form_create(); 9 | xtd_forms_control_set_text(form1, "Hello world (message_box)"); 10 | 11 | xtd_forms_control* button1 = xtd_forms_button_create(); 12 | xtd_forms_control_set_location(button1, (xtd_drawing_point) {10, 10}); 13 | xtd_forms_control_set_parent(button1, form1); 14 | xtd_forms_control_set_text(button1, "&Click me"); 15 | xtd_forms_control_set_click_event(button1, &on_button1_click, form1); 16 | 17 | xtd_forms_application_run(XTD_FORMS_FORM(form1)); 18 | 19 | xtd_forms_control_destroy(button1); 20 | xtd_forms_control_destroy(form1); 21 | return EXIT_SUCCESS; 22 | } 23 | --------------------------------------------------------------------------------