• Tạo node mới: Người dùng có thể tạo node mới bằng cách chọn loại node bên panel SideBar, sau đó click trái chuột vào vùng vẽ để vẽ node. Các loại node bao gồm Hill Climbing (HC) có màu xanh dương, Simulated Anealing (SA) có màu đỏ, Tabu Search (TS) có màu lục, Transition có màu hồng.
Chương 6. Thiết kế công cụ Editor
Hình 6.16: Chọn loại node để vẽ
• Tạo Edge: Để tạo Edge giữa 2 node, người dùng có thể click phải chuột lên node và chọn Start Edge hay End Edge từ popup menu, hoặc có thể select node cần vẽ Edge, sau đó click vào các button Start Edge hay End Edge trên thanh ToolBar, hoặc có thể dùng menu -> Edit -> Start Edge hay End Edge, có thể dùng phím tắt Shift – S cho Start Edge hay Shift – E cho End Edge. Sau khi xóa node, các edge liên quan đến node đó sẽ bị xóa theo.
Chương 6. Thiết kế công cụ Editor
Hình 6.18: Hai mũi tên trên ToolBar dùng cho việc vẽ Edge
• Cut / Copy một node: Sau khi cut hay copy một node, toàn bộ thông tin của node sẽ được lưu trong clipboard, clipboard sẽ bị xóa sau khi kết thúc chương trình. Chức năng cut sẽ vừa xóa node muốn cut vừa lưu vào clipboard. Có thể dùng phím tắt Shift – X cho cut và Shift – C cho copy.
• Paste một node: Sau khi node đã được cut / copy vào clipboard, người dùng có thể paste node đó ở bất cứ chỗ nào trong vùng vẽ hay ở các workflow khác nhau bằng cách click phải vào nơi muốn paste và chọn Paste trong popup menu hay có thể dùng phím tắt Shift – V, node sẽ được paste tại vị trí con trỏ.
• Di chuyển một node: Các node có thể dễ dàng di chuyển một cách trực quan bằng cách kéo thả từ vị trí này sang vị trí khác bằng cách click trái chuột vào node và kéo rê trên vùng vẽ. Khi di chuyển một node, các đầu mút Edge nối với node đó sẽ di chuyển theo. Lưu ý, mỗi khi click trái hay phải chuột vào node cũng đồng nghĩa node này trong trạng thái selected, hay mỗi khi tạo 1 node mới, node mới vừa tạo cũng trong trạng thái selected. Các tác vụ trên menubar hay toolbar chỉ có tác dụng với node trong trạng thái selected.
• Chỉnh sửa thông số của một node: Để chỉnh sửa thông số, right click vào node cần chỉnh sửa và chọn Propertices trong popup menu. Một panel về propertices của node đó sẽ hiện lên phía dưới của vùng vẽ Drawing. Tùy thuộc vào loại node sẽ có các thông số khác nhau. Sau khi nhập các giá trị và bấm button OK để có hiệu lực. Chương trình có khả năng phát hiện các dữ liệu không hợp lệ mỗi khi chỉnh sửa node. Nếu
Chương 6. Thiết kế công cụ Editor
node có dữ liệu đang nhập vào không hợp lệ, nó sẽ chuyển thành màu đen cho đến khi nào người dùng nhập đúng, nó sẽ trở lại màu như cũ.
Hình 6.19: Ví dụ về các thông số của node SA
• Xem các thông số của một node: Người dùng có thể xem thông số của một node một cách nhanh nhất bằng cách đưa con trỏ vào node, một popup sẽ hiện lên biểu thị các thông số của node đó.
Hình 6.20: Chỉ cần đưa con trỏ vào node thì information popup sẽ tự động hiện ra