diff --git a/src/main.py b/src/main.py index 342e2b6..81db091 100644 --- a/src/main.py +++ b/src/main.py @@ -23,31 +23,14 @@ import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk -from lxml import etree -modelPath = "../models/dimers random walk.xml" -schemPath = "../schemas/models_0.2.xmls" - -tree = etree.parse(modelPath) +glade_path = "../ui/GLArea.glade" ## Main window +builder = Gtk.Builder() +builder.add_from_file(glade_path) -class MyWindow(Gtk.Window): - - def __init__(self): - super().__init__(title="Hello World") - - self.button = Gtk.Button(label="Click Here") - self.button.connect("clicked", self.on_button_clicked) - self.add(self.button) - - def on_button_clicked(self, widget): - print("Hello World") - - -win = MyWindow() -win.connect("destroy", Gtk.main_quit) +win = builder.get_object("Appwindow") win.show_all() -Gtk.main() diff --git a/src/shaders/shader.frag b/src/shaders/shader.frag new file mode 100644 index 0000000..3c14ed2 --- /dev/null +++ b/src/shaders/shader.frag @@ -0,0 +1,7 @@ +uniform vec2 resolution; + +void main() +{ + gl_FragColor = vec4(gl_FragCoord.x / resolution.x,1,1,1); +} + diff --git a/src/shaders/shader.vert b/src/shaders/shader.vert new file mode 100644 index 0000000..1e37e40 --- /dev/null +++ b/src/shaders/shader.vert @@ -0,0 +1,4 @@ + void main() +{ + gl_Position = ftransform(); +} diff --git a/ui/GLArea.glade b/ui/GLArea.glade new file mode 100644 index 0000000..f3e9190 --- /dev/null +++ b/ui/GLArea.glade @@ -0,0 +1,211 @@ + + + + + + + True + True + center + 800 + 600 + static + + + tout ce qui est sous la 'header bar' + True + True + vertical + + + Image 1D + contrôles + 100 + True + True + vertical + + + True + False + + + True + False + espace 1D projet.jpg + + + + + True + True + + + + + 18 + True + False + center + + + Zoom + True + True + True + + + False + True + 1 + + + + + Filtres + True + True + True + + + False + True + 2 + + + + + Apparences + True + True + True + + + False + True + 3 + + + + + True + True + + + + + False + True + + + + + tout ce qui est sous l'image 1D et ses contrôles + True + True + + + transitions + 700 + True + True + True + + + False + True + + + + + objets + True + True + True + + + True + True + + + + + True + True + + + + + + + True + True + True + Salut ! Je suis la nouvelle barre de commandes. + Gem-graph + False + 2 + True + + + True + False + 2 + + + utilisateur (préférences) + True + True + True + + + False + True + 0 + + + + + modèle (load / save) + True + True + True + + + + False + True + 1 + + + + + états / transitions + True + True + True + + + False + True + 2 + + + + + monitoring et contrôles / éditions + True + True + True + + + False + True + 3 + + + + + + + + diff --git a/ui/espace 1D projet.jpg b/ui/espace 1D projet.jpg new file mode 100644 index 0000000..4d5c83d Binary files /dev/null and b/ui/espace 1D projet.jpg differ