annotate bin/gtk_dnd_demo.py @ 2328:d050b8efda9d

fix bug with uninitialized effect ,and prefer a dead effect over a graph reload
author drewp@bigasterisk.com
date Thu, 01 Jun 2023 18:42:36 -0700
parents 6fa4288da8a6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
865
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
1 #!bin/python
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
2 import run_local
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
3 import gtk
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
4 import sys
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
5 sys.path.append(".")
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
6 from rdflib import URIRef
1114
a38955ba6f40 rdfdb port is now in the config
Drew Perttula <drewp@bigasterisk.com>
parents: 865
diff changeset
7 from light9 import networking
865
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
8 from light9.editchoicegtk import EditChoice, Local
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
9 from light9.observable import Observable
1692
6fa4288da8a6 rdfdb is its own package now
drewp@bigasterisk.com
parents: 1114
diff changeset
10 from rdfdb.syncedgraph import SyncedGraph
865
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
11
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
12 win = gtk.Window()
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
13
1114
a38955ba6f40 rdfdb port is now in the config
Drew Perttula <drewp@bigasterisk.com>
parents: 865
diff changeset
14 graph = SyncedGraph(networking.rdfdb.url, "gtkdnddemo")
865
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
15
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
16 r1 = URIRef("http://example.com/interestingThing")
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
17 v = Observable(r1)
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
18 win.add(EditChoice(graph, v))
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
19 win.show_all()
339e99981fd4 some dnd test programs
drewp@bigasterisk.com
parents:
diff changeset
20 gtk.main()