Daniel Jour
bdaf9503ee
Fix memory leak due to Images of Graph
...
- Graph used a list self.Images to which new images where appended on
DrawImage. Neither in DeleteFigure nor in Erase were any elements
removed from that list. Thus any added image was kept in memory as
long as the corresponding Graph was; even if it wasn't used
anymore.
- Even though self.Images is not referred to in any other way,
removing the list completely does not work; the result
is that no images are drawn on the Graph.
- The implemented solution uses a dictionary (id -> image) to keep
only used images in self.Images.
2019-05-13 22:32:29 +02:00
MikeTheWatchGuy
7bfa71acda
Merge pull request #1400 from PySimpleGUI/Dev-latest
...
Expanded Menu Element Definition to include colors
2019-05-12 15:25:37 -04:00
MikeTheWatchGuy
c5080b8d42
Expanded Menu Element Definition to include colors
2019-05-12 14:05:57 -04:00
MikeTheWatchGuy
fe62360cf8
Merge pull request #1396 from PySimpleGUI/Dev-latest
...
Menus!
2019-05-11 15:19:20 -04:00
MikeTheWatchGuy
7e3b7433cb
Menus!
2019-05-11 15:19:01 -04:00
MikeTheWatchGuy
5811a43353
Merge pull request #1395 from PySimpleGUI/Dev-latest
...
Made DEFAULT_ICON a GIF so that version 2.7 loads correctly. Made Com…
2019-05-11 07:52:39 -04:00
MikeTheWatchGuy
10ca03d118
Made DEFAULT_ICON a GIF so that version 2.7 loads correctly. Made ComboBox unique field stronger, fixed auto numbering of input keys
2019-05-11 07:52:16 -04:00
MikeTheWatchGuy
70efa14d5c
Merge pull request #1394 from PySimpleGUI/Dev-latest
...
Addition of Button.Click() method
2019-05-11 07:02:47 -04:00
MikeTheWatchGuy
845e5ce620
Addition of Button.Click() method
2019-05-11 07:02:25 -04:00
MikeTheWatchGuy
c947e506f8
Merge pull request #1390 from PySimpleGUI/Dev-latest
...
Tabs and Menu support being worked on.
2019-05-10 15:18:23 -04:00
MikeTheWatchGuy
535c18890e
Tabs and Menu support being worked on.
2019-05-10 12:38:06 -04:00
MikeTheWatchGuy
bf76e23b7a
Merge pull request #1388 from PySimpleGUI/Dev-latest
...
New Window parameter - hide_vertical_scroll, fix for Popup's hard cod…
2019-05-10 11:13:28 -04:00
MikeTheWatchGuy
f16616bdf4
New Window parameter - hide_vertical_scroll, fix for Popup's hard coded return value subscripts,
2019-05-10 11:12:40 -04:00
MikeTheWatchGuy
1706c9ee5c
Merge pull request #1386 from PySimpleGUI/Dev-latest
...
Dev latest
2019-05-09 10:12:59 -04:00
MikeTheWatchGuy
73f0ebe02a
Correctly handle transparent rectangles. Make Crosswork demo run on Web.
2019-05-09 10:12:38 -04:00
MikeTheWatchGuy
16d96109a7
Ver 0.27.0 released
2019-05-08 15:24:30 -04:00
MikeTheWatchGuy
823dac6cc8
Merge pull request #1384 from PySimpleGUI/Dev-latest
...
Dev latest
2019-05-08 14:54:30 -04:00
MikeTheWatchGuy
89c060884e
Fix for draw rectangle
2019-05-08 14:53:06 -04:00
MikeTheWatchGuy
f52f188b4f
Option to run on PySimpleGUI or PySimpleGUIWeb, Added Slider display
2019-05-08 14:52:56 -04:00
MikeTheWatchGuy
d70c1b3ae6
Merge pull request #1382 from PySimpleGUI/Dev-latest
...
EraseFigure works! Beginnings of Tabs are working
2019-05-08 12:42:37 -04:00
MikeTheWatchGuy
653d4084ff
EraseFigure works! Beginnings of Tabs are working
2019-05-08 12:42:13 -04:00
MikeTheWatchGuy
5ed6b4f50e
Merge pull request #1381 from PySimpleGUI/Dev-latest
...
Fixed DrawRectangle, still struggleing with DeleteFigure
2019-05-07 15:22:58 -04:00
MikeTheWatchGuy
548c69317c
Fixed DrawRectangle, still struggleing with DeleteFigure
2019-05-07 15:18:06 -04:00
MikeTheWatchGuy
9c1a0349d0
Merge pull request #1376 from PySimpleGUI/Dev-latest
...
Changed icon from string to bytes (again), changed load function to l…
2019-05-05 10:19:25 -04:00
MikeTheWatchGuy
7200da430a
Changed icon from string to bytes (again), changed load function to look at image_Data and determine if need to decode base 64, fix in DrawRectangle, Mouse clicks in Graph Elem, New FindElement technique using new key dict, experiment in trying to catch Remi asserts,
2019-05-05 10:19:00 -04:00
MikeTheWatchGuy
d704ba7f2c
Merge pull request #1375 from PySimpleGUI/Dev-latest
...
Added back automatic key creation. Changed FindElement to use new Ke…
2019-05-04 18:10:05 -04:00
MikeTheWatchGuy
4df3f8260d
Added back automatic key creation. Changed FindElement to use new Key Dictionary
2019-05-04 18:09:31 -04:00
MikeTheWatchGuy
b30ea77396
Merge pull request #1374 from PySimpleGUI/Dev-latest
...
New Window.AllKeysDict property contains all Keys for the window
2019-05-04 16:35:36 -04:00
MikeTheWatchGuy
00fc14c189
New Window.AllKeysDict property contains all Keys for the window
2019-05-04 16:35:15 -04:00
MikeTheWatchGuy
be5081d744
Merge pull request #1372 from PySimpleGUI/Dev-latest
...
Graph Element mouse stuff (drag and clicks). Expanded Update function…
2019-05-04 08:46:34 -04:00
MikeTheWatchGuy
82d3294dd0
Update mkdocs.yml
2019-05-04 08:43:05 -04:00
MikeTheWatchGuy
d4cd9d7e8d
Graph Element mouse stuff (drag and clicks). Expanded Update function parms for backwards compat
2019-05-03 14:25:25 -04:00
MikeTheWatchGuy
7513e21fa6
Merge pull request #1364 from PySimpleGUI/Dev-latest
...
Dev latest
2019-05-02 14:28:10 -04:00
MikeTheWatchGuy
f89d4810df
Changed location of Tooltip to be closer to mouse pointer
2019-05-02 14:27:42 -04:00
MikeTheWatchGuy
e9428ae95b
Global change of FindElement to Element
2019-05-02 11:01:21 -04:00
MikeTheWatchGuy
b9c79cb59e
Merge pull request #1360 from PySimpleGUI/Dev-latest
...
Moved layout to inside of Window call instead of chaining using .Layout
2019-05-01 14:20:26 -04:00
MikeTheWatchGuy
ced4e14359
Moved layout to inside of Window call instead of chaining using .Layout
2019-05-01 14:19:42 -04:00
MikeTheWatchGuy
9e6e022b87
Update mkdocs.yml
2019-05-01 14:06:34 -04:00
MikeTheWatchGuy
dfea93255d
Update mkdocs.yml
2019-05-01 14:05:36 -04:00
MikeTheWatchGuy
bc7ce8e527
Merge pull request #1358 from PySimpleGUI/Dev-latest
...
Removed use of .Layout. Moved layout to inside of Window call.
2019-05-01 10:36:03 -04:00
MikeTheWatchGuy
0ec4f04d8f
Removed use of .Layout. Moved layout to inside of Window call.
2019-05-01 10:35:46 -04:00
MikeTheWatchGuy
a388355353
Merge pull request #1357 from PySimpleGUI/Dev-latest
...
Removed use of Layout method for all Window calls. Moved to second p…
2019-05-01 09:49:49 -04:00
MikeTheWatchGuy
1af2473f82
Removed use of Layout method for all Window calls. Moved to second parameter location.
2019-05-01 09:49:21 -04:00
MikeTheWatchGuy
18460be48b
Merge pull request #1356 from PySimpleGUI/Dev-latest
...
Dev latest
2019-04-30 19:38:22 -04:00
MikeTheWatchGuy
57386d5fe8
Cleaned up Graph code by removing a canvas. Added ResetGroup to Radio buttons
2019-04-30 19:37:50 -04:00
MikeTheWatchGuy
f898c60497
Updated to show 3 different frameworks work the same
2019-04-30 19:35:50 -04:00
MikeTheWatchGuy
c3ab73a80d
Returns keyboard events! Turned off all logging. Refactored so that first window and following window uses same code
2019-04-30 19:34:28 -04:00
MikeTheWatchGuy
08184197f5
Merge pull request #1353 from PySimpleGUI/Dev-latest
...
Dev latest
2019-04-28 14:52:13 -04:00
MikeTheWatchGuy
f3387fa186
Removed up and down arrows
2019-04-28 14:50:18 -04:00
MikeTheWatchGuy
fc7a382af1
Added Output Element to window demonstraint multiple threads printing
2019-04-28 14:50:03 -04:00