increased node icon size, added improve way to offset text regardless of icon size

This commit is contained in:
bharnden 2019-11-21 22:55:37 -08:00
parent 72e9ae75eb
commit 8ff63219a3
3 changed files with 6 additions and 4 deletions

View file

@ -18,6 +18,8 @@ from coretk.nodedelete import CanvasComponentManagement
from coretk.nodeutils import NodeUtils
from coretk.wirelessconnection import WirelessConnection
NODE_TEXT_OFFSET = 5
class GraphMode(enum.Enum):
SELECT = 0
@ -615,8 +617,10 @@ class CanvasNode:
self.id = self.canvas.create_image(
x, y, anchor=tk.CENTER, image=self.image, tags="node"
)
image_box = self.canvas.bbox(self.id)
y = image_box[3] + NODE_TEXT_OFFSET
self.text_id = self.canvas.create_text(
x, y + 20, text=self.core_node.name, tags="nodename"
x, y, text=self.core_node.name, tags="nodename"
)
self.antenna_draw = WlanAntennaManager(self.canvas, self.id)
self.tooltip = CanvasTooltip(self.canvas)

View file

@ -4,8 +4,6 @@ from PIL import Image, ImageTk
from coretk.appconfig import LOCAL_ICONS_PATH
NODE_WIDTH = 32
class Images:
images = {}

View file

@ -1,7 +1,7 @@
from core.api.grpc.core_pb2 import NodeType
from coretk.images import ImageEnum, Images
ICON_SIZE = 32
ICON_SIZE = 48
class NodeDraw: