2 # -----------------------------------------------------------------------------
5 gi
.require_version('Gnm', '1.12')
6 from gi
.repository
import Gnm
7 from gi
.repository
import GOffice
as Go
15 h
,t
= os
.path
.split(p
)
27 l
=atomize_path(os
.path
.dirname(gi
.overrides
.Gnm
.__file
__))
28 if len(l
) > 3 and l
[-3] == "introspection":
29 print("Using in-tree gi.overrides.Gnm")
31 print("Using installed gi.overrides.Gnm at {}"
32 .format (gi
.overrides
.Gnm
.__file
__))
34 # -----------------------------------------------------------------------------
36 print("\nTesting GnmValue overrides:")
38 print(Gnm
.Value
.new_empty())
39 print(Gnm
.Value
.new_bool(0))
40 print(Gnm
.Value
.new_bool(1))
41 print(Gnm
.Value
.new_int(12))
42 print(Gnm
.Value
.new_float(12.5))
43 print(Gnm
.Value
.new_string("howdy"))
44 v
=Gnm
.Value
.new_float(12.5)
45 v
.set_fmt(Go
.Format
.new_from_XL("0.00"))
48 # -----------------------------------------------------------------------------
50 print("\nTesting GnmRange overrides:")