Commit graph

1800 commits

Author SHA1 Message Date
bharnden
07c07da099 update node config dialog to display fields based on node type, added field for nodes with images 2019-11-20 11:20:08 -08:00
bharnden
c43e5f999c added node config interface display and updated canvas nodes to use core node porotbuf directly for display and saving data 2019-11-20 10:59:30 -08:00
bharnden
695f5c3e66 updated node config layout 2019-11-16 08:54:15 -08:00
bharnden
c93a07415e merged latest from coretk 2019-11-15 23:47:01 -08:00
bharnden
95cd792675 updated check for creating interfaces on nodes 2019-11-15 23:45:01 -08:00
bharnden
8ad9b7d728 removed CustomNode class, added nodeutils and NodeDraw to support defining the current node type to draw and reuse for custom nodes as well 2019-11-15 23:31:41 -08:00
Huy Pham
7f2a2f8043 fix code based on the new changes 2019-11-15 17:26:02 -08:00
Huy Pham
0006bd4abc save service file data change locally and use that for display and for start session 2019-11-15 17:05:03 -08:00
bharnden
7981340b13 added path for creating non core container based nodes 2019-11-15 13:09:53 -08:00
bharnden
f1b7dd3824 Merge branch 'coretk' of https://github.com/coreemu/core into coretk 2019-11-15 12:39:48 -08:00
bharnden
814d35d7dd removed coreclient edge and updated code to save and use link protobuf data structures 2019-11-15 12:39:08 -08:00
bharnden
6d38058887 update node creation and storage to leverage protobufs directly 2019-11-15 10:22:30 -08:00
bharnden
fa76bbf01b removed unused code in graph and coreclient 2019-11-14 21:39:44 -08:00
Huy Pham
bfcccd8dab Merge branch 'coretk' into coretk-config 2019-11-14 15:21:09 -08:00
Huy Pham
940281a3ee save work 2019-11-14 15:20:07 -08:00
bharnden
aec1126a14 updated canvas dialogs to make use of common canvas redraw/wallpaper logic 2019-11-14 12:58:27 -08:00
bharnden
4d2b84b107 updated wallpaper dialog to now save and redisplay current wallpaper, updated app to display in center of screen on launch 2019-11-14 11:26:20 -08:00
bharnden
31d8781008 fixed emane icon background to alpha, updated wlan icon to have a white cloud instead of alpha 2019-11-13 23:03:12 -08:00
bharnden
145abca863 added theme configuration to preferences dialog 2019-11-13 22:49:32 -08:00
Blake Harnden
d63da73581 updated framescroll to dynamically set bg based on current style 2019-11-13 13:19:18 -08:00
Blake Harnden
08927b180a changed service checklist style 2019-11-13 12:42:16 -08:00
Blake Harnden
40b2c270e4 fixed typo in canvas dialog variable, updated theming to make label frame have a relief groove border 2019-11-13 12:11:37 -08:00
Huy Pham
234554fdc2 Merge branch 'coretk' into coretk-config 2019-11-13 10:52:29 -08:00
Huy Pham
f01a8a4cb2 node service config 2019-11-13 10:51:16 -08:00
Blake Harnden
1e642b6302 merged latest from coretk 2019-11-13 10:49:14 -08:00
Blake Harnden
ca798215e4 updates to leverage theming, initially using a dark theme, updated all dialogs to be contained within a frame to help provide consistent theming 2019-11-13 10:45:43 -08:00
Huy Pham
c652ad2321 fix merge conflicts, continued work on node service configuration 2019-11-13 09:30:49 -08:00
Huy Pham
b69b24d9fc continued work on node service configuration 2019-11-13 09:09:53 -08:00
Blake Harnden
21d116c4c0 Merge branch 'coretk' of https://github.com/coreemu/core into coretk 2019-11-13 08:39:54 -08:00
Blake Harnden
02243684d9 merged latest from coretk and updated code to use ttk widgets 2019-11-13 08:38:08 -08:00
bharnden
1693c5942c added ttk theme based on opensource dark theme with minor tweaks for button presses and menu coloring 2019-11-12 22:42:55 -08:00
Blake Harnden
14187ba79c tweaks to retrieving images/icons, updates to toolbar to use ttk widgets 2019-11-12 17:32:34 -08:00
Blake Harnden
b96f8ff999 updated standard tooltip to use delays and have the same style of the canvas tooltip 2019-11-12 13:01:58 -08:00
Blake Harnden
96abea311f cleanup for padding to canvas dialogs 2019-11-12 12:47:29 -08:00
Blake Harnden
469e32b890 finished converting dialogs to use ttk 2019-11-12 12:13:53 -08:00
Huy Pham
66c9063d2e Merge branch 'coretk' into coretk-config 2019-11-11 16:36:33 -08:00
Huy Pham
3dd3d928dd more work on designing node service configuration 2019-11-11 16:34:41 -08:00
Blake Harnden
58a4db6050 updates to convert more dialogs to use ttk widgets when possible 2019-11-11 16:33:51 -08:00
Blake Harnden
a8f06da338 converted canvas dialogs to use ttk widgets 2019-11-11 15:55:39 -08:00
Blake Harnden
691013eeb8 added preferences dialog, updates to try and simplify config saving a bit, adding default preferences configurations 2019-11-11 15:35:48 -08:00
Blake Harnden
f5480c8e35 updated observers dialog to create/edit/delete custom observers and save configuration 2019-11-11 14:04:50 -08:00
Blake Harnden
dd73c96830 added observers to gui config and display them within menu 2019-11-11 13:33:37 -08:00
Blake Harnden
aa718817d0 updates to implement working observer widgets 2019-11-11 13:23:02 -08:00
Huy Pham
2cc4ef5ac0 Merge branch 'coretk' into coretk-config 2019-11-11 10:58:30 -08:00
Huy Pham
13a7aa73a1 draw node service configurations 2019-11-11 10:57:26 -08:00
Blake Harnden
18c9904d58 modified grpc set node service and node service file to use messages for their config, updated start session to leverage these messages to set them when starting a session 2019-11-11 10:19:30 -08:00
bharnden
b88abd0f74 added initial code that can help support canvas tooltips for observer widgets 2019-11-10 17:26:38 -08:00
Blake Harnden
5bf0a2ac05 fixed service editing for custom nodes, fixed hiding picker when clicking edit custom nodes 2019-11-08 16:37:00 -08:00
Blake Harnden
78f44e8110 updates to toolbar event handling to eliminate events being sent to other components when displaying pickers 2019-11-08 16:21:36 -08:00
Blake Harnden
3306dbbfae updates to allow custom nodes to be linked with interfaces 2019-11-08 15:43:58 -08:00