property.vala 480 B

12345678910111213141516171819
  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 Property : GLib.Object
  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 Value? generic_value();
  14. public abstract void set_generic_value(Value? val);
  15. }
  16. } /* namespace Crown */