Download List

Project Description

A library that is intended for designing high-quality industrial control widgets for Ada applications. The widgets are composed of transparent layers drawn by cairo. The widgets are fully scalable graphics. A time controlled refresh policy is supported for real-time and heavy-duty applications. The library supports caching graphical operations and stream I/O for serialization and deserialization. Ready-to-use gauge, meter, oscilloscope widgets are provided as samples as well as an editor widget for WYSIWYG design of complex dashboards. The software is based on GtkAda and cairoada, the Ada bindings to GTK+ and cairo.

System Requirements

Operating System: Cygwin (MS Windows), MinGW/MSYS (MS Windows), All 32-bit MS Windows (95/98/NT/2000/XP/Vista/7), POSIX (Linux,BSD,Solaris etc..), BSD, Windows

Download Package list

Latest 5 files
Name Size Date Download count
aicwl_3_24.tgz 2.0 MB 2022-01-29 22:30 1
readme_aicwl.txt 0.2 KB 2022-01-28 21:41 10
readme_aicwl.txt 0.3 KB 2022-01-28 21:41 16
aicwl.htm 944.9 KB 2022-01-28 21:41 27
readme_gtkada.txt 1.3 KB 2022-01-28 21:41 8
All Files
releases
aicwl_3_24.tgz2.0 MB2022-01-29 22:301
aicwl_3_23.tgz2.0 MB2020-05-07 04:380
aicwl_3_22.tgz2.0 MB2020-01-14 11:510
aicwl_3_21.tgz2.0 MB2020-01-03 20:050
aicwl_3_20.tgz1.9 MB2018-12-12 03:070
aicwl_3_19.tgz1.9 MB2018-08-05 18:070
sources
readme_aicwl.txt0.3 KB2022-01-28 21:4116
test_aicwl
readme_aicwl.txt0.2 KB2022-01-28 21:4110
test_aicwl.adb94.1 KB2019-09-14 20:157
test_clock.ads3.4 KB2019-09-14 20:156
test_generator.adb12.2 KB2019-09-14 20:155
test_oscilloscope.adb7.9 KB2019-09-14 20:157
test_oscilloscope_stack.adb8.4 KB2019-09-14 20:155
readme_gtkada.txt0.2 KB2022-01-28 21:415
test_gtkada
readme_gtkada.txt1.3 KB2022-01-28 21:418
test_gtk_missed.adb6.4 KB2020-06-01 18:267
test_gtk_rsvg.adb7.7 KB2019-09-14 20:142
test_gtk_source_view.adb7.5 KB2019-09-14 20:144
test_gtk_button.adb3.1 KB2019-09-14 20:146
test_gtk_directory_browser.adb26.8 KB2019-09-14 20:146
gtkada_contributions-source_view-tests.gpr1.0 KB2019-08-20 23:520
components-gtk-tests.gpr0.8 KB2019-08-20 23:520
gtkada_contributions-tests.gpr1.7 KB2019-08-20 18:1610
test_gtk_asynchronous_spawn.adb7.5 KB2019-06-07 04:519
test_gtk_spawn.adb4.4 KB2019-06-07 04:516
test_gtk_persistent_directory_browser.adb12.5 KB2018-07-29 18:458
test_gtk_recent_manager.adb12.7 KB2018-07-29 18:456
xpm2gtkada
readme_gtkada.txt0.5 KB2022-01-28 21:4113
xpm2gtkada.gpr0.2 KB2019-08-20 18:020
readme_strings_edit.txt0.2 KB2022-01-28 21:407
test_strings_edit
readme_strings_edit.txt0.5 KB2022-01-28 21:405
test_base64.adb15.0 KB2022-01-28 21:3210
test_koi8.adb2.6 KB2019-08-02 01:400
test_oid.adb3.2 KB2019-08-02 01:400
test_dn.adb6.7 KB2019-08-02 01:400
test_iso_8601.adb8.7 KB2019-08-02 01:400
strings_edit-test.gpr2.5 KB2019-07-29 04:175
test_itu_t61.adb3.6 KB2019-06-23 20:360
test_iso_8859_9.adb3.2 KB2018-11-04 20:270
test_macos_roman.adb2.6 KB2018-11-04 20:270
test_radix50.adb2.9 KB2018-11-04 20:270
test_string_streams.adb10.3 KB2018-11-04 20:275
test_windows_1250.adb3.2 KB2018-11-04 20:270
test_windows_1251.adb2.7 KB2018-11-04 20:270
test_windows_1252.adb3.2 KB2018-11-04 20:270
test_windows_1253.adb3.5 KB2018-11-04 20:270
test_windows_1254.adb3.3 KB2018-11-04 20:270
test_windows_1255.adb3.5 KB2018-11-04 20:270
test_windows_1256.adb2.6 KB2018-11-04 20:270
test_windows_1257.adb3.5 KB2018-11-04 20:270
test_windows_1258.adb3.4 KB2018-11-04 20:270
test_iso_8859_10.adb3.2 KB2018-11-04 20:270
test_iso_8859_2.adb3.2 KB2018-11-04 20:270
test_iso_8859_3.adb3.4 KB2018-11-04 20:270
test_iso_8859_4.adb3.2 KB2018-11-04 20:270
test_iso_8859_5.adb3.2 KB2018-11-04 20:270
test_iso_8859_6.adb3.4 KB2018-11-04 20:270
test_iso_8859_7.adb3.3 KB2018-11-04 20:270
test_iso_8859_8.adb3.3 KB2018-11-04 20:270
test_chacha20.adb16.2 KB2018-08-04 18:200
glib-time_zone.adb8.7 KB2021-10-31 23:080
gtk-layered.adb32.3 KB2021-05-01 23:578
strings_edit.gpr12.9 KB2021-01-04 06:3012
gtk-cell_renderer_fixed.adb14.1 KB2020-12-02 04:078
gtk-generic_style_button.adb9.0 KB2020-12-02 04:076
gtk-generic_style_button.ads5.9 KB2020-12-02 04:0718
gtk-recent_manager_keys.adb10.2 KB2020-11-29 18:135
gtk-recent_manager_keys.ads6.2 KB2020-11-29 18:130
gtk-tree_model-extension_store.adb24.8 KB2020-11-29 18:134
strings_edit-streams-generic_integer.adb7.6 KB2020-11-29 18:135
strings_edit-streams-generic_modular.adb5.4 KB2020-11-29 18:134
strings_edit-streams-generic_unsigned.adb5.6 KB2020-11-29 18:132
strings_edit-quoted.ads4.0 KB2020-08-30 21:390
gtk-layered-graph_paper.adb47.2 KB2020-05-29 18:446
gtk-layered-graph_paper_annotation.adb88.4 KB2020-05-29 18:4410
gtk-oscilloscope.adb183.1 KB2020-05-29 18:4412
gtk-oscilloscope-channels_panel.adb20.8 KB2020-05-29 18:447
gtk-persistent_storage_browser.adb74.3 KB2020-05-29 18:449
gtk-persistent_storage_browser.ads45.6 KB2020-05-29 18:448
strings_edit-utf8-maps.adb66.8 KB2020-05-29 18:260
strings_edit-chacha20.adb20.7 KB2020-05-29 18:263
strings_edit-chacha20-aead.adb8.8 KB2020-05-29 18:260
strings_edit-chacha20-aead.ads3.7 KB2020-05-29 18:260
strings_edit-iso_8601.adb26.8 KB2020-05-29 18:260
strings_edit-utf8-blocks.ads15.6 KB2020-05-29 18:260
strings_edit-utf8-maps.ads22.2 KB2020-05-29 18:260
strings_edit-integer_edit.ads7.0 KB2020-01-03 01:363
glib-time_zone.ads5.8 KB2019-12-10 08:000
components-gtk.gpr1.2 KB2019-12-10 05:520
gtk-layered-sector_needle.adb39.3 KB2019-11-19 06:384
gtk-layered-waveform.adb66.8 KB2019-11-19 06:389
gtk-layered-cache.adb7.0 KB2019-11-19 06:3811
gtk-oscilloscope-on_button_press.adb12.1 KB2019-09-14 20:150
gtk-oscilloscope-on_button_release.adb10.5 KB2019-09-14 20:1515
gtk-valve-round_90.adb23.3 KB2019-09-14 20:150
gtk-wall_clock-classic.adb27.0 KB2019-09-14 20:155
gtk-wall_clock-imperial.adb22.0 KB2019-09-14 20:152
gtk-wall_clock-modern.adb22.4 KB2019-09-14 20:159
pango-cairo-fonts.adb28.8 KB2019-09-14 20:1513
gtk-layered_editor.adb90.2 KB2019-09-14 20:1512
gtk-layered-waveform-sweeper.adb12.8 KB2019-09-14 20:1514
gtk-meter-angular_90.adb22.3 KB2019-09-14 20:152
gtk-meter-elliptic_90.adb21.9 KB2019-09-14 20:152
gtk-meter-round_90.adb21.3 KB2019-09-14 20:1510
gtk-meter-round_94.adb24.2 KB2019-09-14 20:1513
gtk-meter-thermo.adb24.2 KB2019-09-14 20:1513
gtk-meter-thermo_dual.adb33.1 KB2019-09-14 20:1512
gtk-meter-thermo_symmetric.adb30.7 KB2019-09-14 20:157
gtk-oscilloscope-amplifier_panel.adb29.1 KB2019-09-14 20:158
gtk-layered-label.adb32.7 KB2019-09-14 20:153
gtk-layered-rectangle.adb19.5 KB2019-09-14 20:155
gtk-layered-rectangular_clip_region.adb23.2 KB2019-09-14 20:1512
gtk-layered-refresh_engine.adb7.2 KB2019-09-14 20:159
gtk-layered-stream_io.adb36.4 KB2019-09-14 20:156
gtk-layered-svg.adb13.5 KB2019-09-14 20:150
gtk-layered-waveform-amplifier.adb20.4 KB2019-09-14 20:1518
gtk-gauge-round_270_inout.adb25.2 KB2019-09-14 20:159
gtk-gauge-round_270_outer.adb21.4 KB2019-09-14 20:157
gtk-gauge-round_270_reversed.adb18.8 KB2019-09-14 20:154
gtk-gauge-round_90.adb21.9 KB2019-09-14 20:154
gtk-layered-abstract_bordered.adb41.6 KB2019-09-14 20:1511
gtk-layered-cap.adb17.9 KB2019-09-14 20:153
gtk-layered-elliptic_annotation.adb59.9 KB2019-09-14 20:157
gtk-layered-elliptic_background.adb40.0 KB2019-09-14 20:155
gtk-layered-elliptic_bar.adb25.8 KB2019-09-14 20:156
gtk-layered-flat_annotation.adb56.9 KB2019-09-14 20:153
gtk-gauge-elliptic_180.adb16.3 KB2019-09-14 20:157
gtk-gauge-flat_horizontal.adb19.7 KB2019-09-14 20:158
gtk-gauge-flat_vertical.adb20.0 KB2019-09-14 20:1522
gtk-gauge-led_rectangular.adb12.5 KB2019-09-14 20:1525
gtk-gauge-led_round.adb11.8 KB2019-09-14 20:154
gtk-gauge-rectangular_70s.adb19.1 KB2019-09-14 20:1510
gtk-gauge-rectangular_70s_slanted.adb21.4 KB2019-09-14 20:1511
gtk-gauge-round_110.adb22.2 KB2019-09-14 20:157
gtk-gauge-round_180.adb19.1 KB2019-09-14 20:156
gtk-gauge-round_254.adb23.2 KB2019-09-14 20:155
gtk-gauge-round_270_60s.adb20.5 KB2019-09-14 20:1511
gtk-gauge-round_270.adb21.3 KB2019-09-14 20:1534
pango-cairo-fonts.ads11.3 KB2019-09-14 20:1510
gtk-valve-round_90.ads7.7 KB2019-09-14 20:150
gtk-wall_clock-classic.ads7.2 KB2019-09-14 20:156
gtk-wall_clock-imperial.ads6.8 KB2019-09-14 20:155
gtk-wall_clock-modern.ads6.9 KB2019-09-14 20:155
gtk-meter-round_94.ads8.2 KB2019-09-14 20:152
gtk-meter-thermo_dual.ads12.1 KB2019-09-14 20:155
gtk-oscilloscope.ads91.3 KB2019-09-14 20:1510
gtk-oscilloscope-channels_panel.ads6.5 KB2019-09-14 20:153
gtk-oscilloscope-sweeper_panel.ads10.9 KB2019-09-14 20:154
gtk-layered.ads36.2 KB2019-09-14 20:156
gtk-layered_editor.ads23.0 KB2019-09-14 20:1512
gtk-layered-waveform.ads37.7 KB2019-09-14 20:157
gtk-meter-angular_90.ads8.2 KB2019-09-14 20:157
gtk-meter-elliptic_90.ads8.1 KB2019-09-14 20:155
gtk-meter-round_90.ads8.1 KB2019-09-14 20:159
gtk-layered-sector_needle.ads11.9 KB2019-09-14 20:154
gtk-layered-stream_io.ads15.4 KB2019-09-14 20:154
gtk-layered-waveform-ring_data_buffer.ads9.5 KB2019-09-14 20:153
gtk-layered-graph_paper_annotation.ads28.0 KB2019-09-14 20:156
gtk-layered-label.ads12.2 KB2019-09-14 20:157
gtk-layered-label-digital.ads14.2 KB2019-09-14 20:154
gtk-layered-line.ads9.8 KB2019-09-14 20:156
gtk-layered-needle.ads10.7 KB2019-09-14 20:154
gtk-layered-rectangle.ads7.9 KB2019-09-14 20:155
gtk-layered-rectangular_background.ads11.2 KB2019-09-14 20:153
gtk-layered-elliptic_annotation.ads18.6 KB2019-09-14 20:153
gtk-layered-elliptic_background.ads14.8 KB2019-09-14 20:154
gtk-layered-elliptic_bar.ads10.2 KB2019-09-14 20:154
gtk-layered-elliptic_scale.ads10.8 KB2019-09-14 20:154
gtk-layered-flat_annotation.ads18.7 KB2019-09-14 20:155
gtk-layered-flat_needle.ads12.6 KB2019-09-14 20:153
gtk-layered-flat_scale.ads9.9 KB2019-09-14 20:152
gtk-layered-graph_paper.ads16.4 KB2019-09-14 20:152
gtk-layered-arc.ads8.2 KB2019-09-14 20:149
gtk-layered-bar.ads10.7 KB2019-09-14 20:145
gtk-layered-cap.ads8.8 KB2019-09-14 20:142
gtk-layered-clock_hand.ads12.5 KB2019-09-14 20:146
gtk-layered-disk_needle.ads11.2 KB2019-09-14 20:140
gtk-gauge-rectangular_70s.ads8.1 KB2019-09-14 20:1413
gtk-gauge-rectangular_70s_slanted.ads8.4 KB2019-09-14 20:146
gtk-gauge-round_110.ads8.2 KB2019-09-14 20:143
gtk-gauge-round_180.ads8.0 KB2019-09-14 20:143
gtk-gauge-round_254.ads9.0 KB2019-09-14 20:1414
gtk-gauge-round_270_60s.ads8.1 KB2019-09-14 20:148
gtk-gauge-round_270.ads8.1 KB2019-09-14 20:146
gtk-gauge-round_270_inout.ads9.2 KB2019-09-14 20:1410
gtk-gauge-round_270_outer.ads8.3 KB2019-09-14 20:143
gtk-gauge-round_270_reversed.ads8.3 KB2019-09-14 20:144
gtk-gauge-round_90.ads8.1 KB2019-09-14 20:144
gtk-gauge-elliptic_180.ads8.0 KB2019-09-14 20:149
gtk-gauge-flat_horizontal.ads8.2 KB2019-09-14 20:144
gtk-gauge-flat_vertical.ads8.1 KB2019-09-14 20:147
gtk-gauge-led_rectangular.ads7.1 KB2019-09-14 20:146
gtk-gauge-led_round.ads6.8 KB2019-09-14 20:147
gtk-widget-styles.adb13.2 KB2019-09-14 20:1412
gtk-widget-styles-css_store.adb24.2 KB2019-09-14 20:1425
gtk-handlers-generic_callback.adb9.1 KB2019-09-14 20:148
gtk-main-router.adb43.9 KB2019-09-14 20:147
gtk-missed.adb60.6 KB2019-09-14 20:147
gtk-source_view.adb15.5 KB2019-09-14 20:145
gtk-tree_model-abstract_store.adb37.5 KB2019-09-14 20:145
gtk-abstract_browser.adb185.3 KB2019-09-14 20:146
gtk-cell_renderer-abstract_renderer.adb39.8 KB2019-09-14 20:143
gtk-directory_browser.adb34.4 KB2019-09-14 20:146
gtk-generic_enum_combo_box.adb5.5 KB2019-09-14 20:148
gio-volume_monitor.adb5.0 KB2019-09-14 20:146
gtk-source_view.ads12.8 KB2019-09-14 20:143
gtk-main-router.ads12.3 KB2019-09-14 20:1416
gtk-missed.ads33.7 KB2019-09-14 20:148
gtk-recent_manager_alt.ads14.8 KB2019-09-14 20:1410
gtk-source_buffer.ads16.3 KB2019-09-14 20:144
glib-wrappers.ads7.6 KB2019-09-14 20:149
gtk-abstract_browser.ads87.2 KB2019-09-14 20:146
gio-mount.ads4.1 KB2019-09-14 20:140
strings_edit-streams.adb4.6 KB2019-09-14 20:117
strings_edit-utf8-maps-constants.ads4.5 KB2019-09-14 20:110
examples
plotter
oscilloscope_plotter.adb4.6 KB2019-08-20 23:502
oscilloscope_plotter.gpr0.4 KB2019-08-20 23:500
on_line_plotter
on_line_plotter.adb15.2 KB2019-08-20 23:4910
on_line_plotter.gpr0.4 KB2019-08-20 23:480
gtkada_contributions.gpr10.5 KB2019-08-20 18:213
gtkada_contributions-source_view.gpr1.3 KB2019-08-20 18:000
gtkada_contributions-rsvg.gpr0.6 KB2019-08-20 18:000
components-odbc-gtk.gpr1.2 KB2019-08-20 18:001
components-gnade-gtk.gpr1.2 KB2019-08-20 18:000
strings_edit-distinguished_names.adb50.5 KB2019-08-02 01:400
strings_edit-float_edit.adb19.3 KB2019-08-02 01:400
strings_edit-object_identifiers.adb7.4 KB2019-08-02 01:400
strings_edit-text_edit.adb6.9 KB2019-08-02 01:401
strings_edit-base64.adb15.2 KB2019-08-02 01:409
strings_edit-base64.ads7.7 KB2019-08-02 01:4010
strings_edit-distinguished_names.ads14.8 KB2019-08-02 01:400
strings_edit-iso_8601.ads5.3 KB2019-08-02 01:400
strings_edit-object_identifiers.ads5.6 KB2019-08-02 01:400
strings_edit-utf8-itu_t61.adb13.4 KB2019-06-23 20:360
strings_edit-utf8-itu_t61.ads4.2 KB2019-06-23 20:360
strings_edit-long_floats.ads2.0 KB2019-06-23 20:360
glib-spawn_alt.adb15.1 KB2019-06-07 04:510
glib-spawn_alt-asynchronous.adb20.6 KB2019-06-07 04:510
glib-spawn_alt-text_bufferred.adb12.2 KB2019-06-07 04:510
glib-spawn_alt.ads11.3 KB2019-06-07 04:510
glib-spawn_alt-asynchronous.ads10.6 KB2019-06-07 04:510
glib-spawn_alt-text_bufferred.ads8.4 KB2019-06-07 04:510
gtk-oscilloscope-do_init.adb6.6 KB2018-12-21 00:447
gtk-layered-refresh_engine.ads5.8 KB2018-12-21 00:440
strings_edit-utf8-windows_1258.adb19.5 KB2018-11-04 20:270
strings_edit-chacha20-poly1305.adb16.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_10.adb17.0 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_2.adb17.0 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_3.adb16.4 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_4.adb17.0 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_5.adb17.0 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_6.adb12.7 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_7.adb16.7 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_8.adb13.6 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_9.adb17.0 KB2018-11-04 20:271
strings_edit-utf8-koi8.adb18.5 KB2018-11-04 20:270
strings_edit-utf8-macos_roman.adb18.7 KB2018-11-04 20:270
strings_edit-utf8-radix50.adb9.3 KB2018-11-04 20:270
strings_edit-utf8-recoding_streams.adb13.1 KB2018-11-04 20:270
strings_edit-utf8-windows_1250.adb19.8 KB2018-11-04 20:270
strings_edit-utf8-windows_1251.adb20.4 KB2018-11-04 20:270
strings_edit-utf8-windows_1252.adb10.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1253.adb18.9 KB2018-11-04 20:270
strings_edit-utf8-windows_1254.adb19.6 KB2018-11-04 20:270
strings_edit-utf8-windows_1255.adb18.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1256.adb18.7 KB2018-11-04 20:270
strings_edit-utf8-windows_1257.adb19.3 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_10.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_2.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_3.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_4.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_5.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_6.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_7.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_8.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-iso_8859_9.ads4.2 KB2018-11-04 20:270
strings_edit-utf8-koi8.ads3.6 KB2018-11-04 20:270
strings_edit-utf8-macos_roman.ads3.7 KB2018-11-04 20:270
strings_edit-utf8-radix50.ads3.3 KB2018-11-04 20:270
strings_edit-utf8-recoding_streams.ads5.4 KB2018-11-04 20:270
strings_edit-utf8-windows_1250.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1251.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1252.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1253.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1254.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1255.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1256.ads3.7 KB2018-11-04 20:270
strings_edit-utf8-windows_1257.ads4.3 KB2018-11-04 20:270
strings_edit-utf8-windows_1258.ads4.3 KB2018-11-04 20:270
strings_edit-chacha20.ads10.5 KB2018-08-03 17:210
strings_edit-chacha20-poly1305.ads4.9 KB2018-08-03 17:210
gtk-source_style_scheme_manager.adb7.7 KB2018-07-29 18:459
gtk-tree_model-columned_store.adb38.6 KB2018-07-29 18:452
glib-chars_ptr_vectors.adb3.7 KB2018-07-29 18:452
glib-wrappers.adb10.6 KB2018-07-29 18:4511
gtk-recent_manager_alt.adb19.7 KB2018-07-29 18:456
gtk-source_language.adb6.8 KB2018-07-29 18:454
documentation
aicwl.htm944.9 KB2022-01-28 21:4127
gtkada_contributions.htm812.0 KB2022-01-28 21:414
strings_edit.htm352.7 KB2022-01-28 21:404