input_field.vala 533 B

123456789101112131415161718192021
  1. /*
  2. * Copyright (c) 2012-2025 Daniele Bartolini et al.
  3. * SPDX-License-Identifier: GPL-3.0-or-later
  4. */
  5. namespace Crown
  6. {
  7. public interface InputField : Gtk.Widget
  8. {
  9. public const string INCONSISTENT_ID = "-";
  10. public const string INCONSISTENT_LABEL = "—";
  11. public abstract void set_inconsistent(bool inconsistent);
  12. public abstract bool is_inconsistent();
  13. public abstract GLib.Value union_value();
  14. public abstract void set_union_value(GLib.Value v);
  15. public signal void value_changed(InputField p);
  16. }
  17. } /* namespace Crown */