c1e9a93742
Uses wxformbuilder to create gui and connects it with my code.
...
First wx GUI is available and functional.
TODO:
Try to package it and get it working on different OSes now
2012-08-22 19:36:55 +02:00
Julien Lengrand-Lambert
4284a3be65
Starting to care about layout
2012-08-22 09:10:36 +02:00
Julien Lengrand-Lambert
eafa756055
Really, icons won't work :s
2012-08-22 08:15:22 +02:00
Julien Lengrand-Lambert
f4c34aaa5b
Failing to set the icon
2012-08-22 08:07:34 +02:00
Julien Lengrand-Lambert
15b412cbac
Corrects minor bug
2012-08-21 22:04:10 +02:00
Julien Lengrand-Lambert
74fea1d310
Adds Errors handling in GUI
2012-08-21 22:02:24 +02:00
Julien Lengrand-Lambert
b4747fa472
Corrects file according to PEP8
2012-08-21 21:51:10 +02:00
Julien Lengrand-Lambert
f1bfe95327
Sets up second status bar to include text of progress
2012-08-21 21:37:32 +02:00
Julien Lengrand-Lambert
92c5a51e8e
Adds functional progressbar. Text to be added
2012-08-21 21:27:25 +02:00
Julien Lengrand-Lambert
538f86dc44
Status bar functional.
...
Once again, everything was due to a thread problem.
2012-08-21 21:17:44 +02:00
Julien Lengrand-Lambert
93216670dc
Struggling to get the status bar working
2012-08-21 18:38:44 +02:00
Julien Lengrand-Lambert
8b03ea1b40
Interface operational for the first time
2012-08-21 18:14:03 +02:00
Julien Lengrand-Lambert
d25e7cb2f5
Adds observer/observable pattern to interface. Corrects small bug in ivolutioner
2012-08-21 18:05:37 +02:00
Julien Lengrand-Lambert
d3f3441c2f
Set parameters if finished
2012-08-21 17:55:57 +02:00
Julien Lengrand-Lambert
2f5aa9ed19
Handling radio buttons
2012-08-21 17:17:19 +02:00
Julien Lengrand-Lambert
a12fbdfafc
Finishes with comboboxes
2012-08-21 17:04:53 +02:00
Julien Lengrand-Lambert
b0eb7c6de8
Retrieves data from comboboxes
2012-08-21 17:00:59 +02:00
Julien Lengrand-Lambert
39c857617d
Trying to get set_parameters combobox working
2012-08-21 08:42:46 +02:00
Julien Lengrand-Lambert
e8985c17c4
Starts implemeting set_parameters method
2012-08-21 08:15:47 +02:00
Julien Lengrand-Lambert
c5c58d34e1
Adds interaction with output chooser dialog
2012-08-21 08:02:13 +02:00
Julien Lengrand-Lambert
e295df788e
Adds interaction with input chooser dialog
2012-08-21 07:59:36 +02:00
Julien Lengrand-Lambert
6084b0eac3
Trying to get the icon working. Failing for now
2012-08-21 07:40:03 +02:00
Julien Lengrand-Lambert
b1e782c1d5
Prepares buttons for folder choosing interaction
2012-08-20 22:21:26 +02:00
Julien Lengrand-Lambert
2406c5623e
Adds button for filechoosing. Later change
2012-08-20 22:17:03 +02:00
Julien Lengrand-Lambert
54a94c805c
Adds radio buttons
2012-08-20 22:04:05 +02:00
Julien Lengrand-Lambert
93970494c6
Adds Combobox for speed and face type
2012-08-20 21:56:53 +02:00
Julien Lengrand-Lambert
09354d4f48
Adds buttons for start/stop
2012-08-20 21:44:22 +02:00
f7b459e536
Adds one silly comment
2012-08-20 19:11:28 +02:00
adfc7cc274
Adds simple buttons layout
2012-08-20 08:08:54 +02:00
afa8b5f0b9
Fills in all optional box lay
2012-08-20 08:04:46 +02:00
d008ee667a
Adds the required parameters skeleton
2012-08-20 07:51:03 +02:00
5fd2754ff8
Solves image bug.
...
Be careful at the parents of your objects !
2012-08-20 07:27:33 +02:00
Julien Lengrand-Lambert
2f07b84684
Trying to solve logo bug
2012-08-19 21:36:50 +02:00
Julien Lengrand-Lambert
f415105387
Solves layout bug. Still problem when adding image
2012-08-19 21:16:48 +02:00
Julien Lengrand-Lambert
260afc0631
Creates main launcher. Adds logo image. BUG with logo
2012-08-19 18:43:16 +02:00
1f7db892f7
Creates main grid for holding future gui parts
2012-08-19 17:03:58 +02:00
Julien Lengrand-Lambert
4099533c8f
Creates custom message dialog
2012-08-18 11:28:11 +02:00
Julien Lengrand-Lambert
271fce60c7
Organizes GUI creation.
...
Adds menu bar and start creating events
2012-08-18 10:58:52 +02:00
Julien Lengrand-Lambert
5fd1209295
Cleans up some code
2012-08-18 10:37:38 +02:00
Julien Lengrand-Lambert
71d956e5fa
Creates Filemenu.
2012-08-18 10:07:58 +02:00
Julien Lengrand-Lambert
dbe21cb6b6
First hands on wxPython. HEre is my HelloWorld
2012-08-18 09:46:10 +02:00
89f51581cc
Implements Observer pattern into the library.
...
Process can be stopped any time now.
The GUI seem pretty nice and runs without errors.
TODO:
Implement a save session method
Implement GUI compatible with all oses
2012-08-16 11:02:31 +02:00
2503e3c03b
Adds notifications for all steps of processing in library.
...
Enhances status bar and progress bar behaviour.
TODO:
Allows user to start in the middle of operation => Implement Observer part of library
2012-08-16 10:39:56 +02:00
ada5a3ad88
hanges progress bar to be more logical (doing instead of done)
2012-08-16 10:06:14 +02:00
36a68ec909
Adds text to progress bar in Gui.
...
Messages in status bar are now set to small updates.
Notifications is clear for face detection.
TODO:
Add notification for movie creation and face listing
2012-08-16 09:57:18 +02:00
0a580b8e6f
Changes the length of messages sent to GUI to 3, first being the type of message
...
TODO:
Notify IvolutionWindow about small updates
Notify Thread about more updates from lib
2012-08-16 09:49:27 +02:00
0ff79f385d
Changes notification scheme :
...
- message is length 1 for system messages
- message is of length 2 for notifications (3 to indicate wh to update ? )
Applications now notifies thread to stop on gtk destroy
Changes git editor to vim
2012-08-16 09:19:23 +02:00
bfc960e103
FaceMovieThread successfully gets messages from face listing in lib.
...
TODO:
Change length of system messages to simplyfy updating
Think way to choose where to update messages
2012-08-16 09:09:44 +02:00
48b7c76911
Changes executable name for windows compatibility. Removes old debug print statement
2012-08-13 14:58:36 +02:00
5d321f1cd9
Moves the Boserver pattern to a proper file in util
2012-08-03 17:12:59 +02:00