Method: Network#change_label

Defined in:
lib/node_network.rb

#change_label(lb = nil) ⇒ Object

method for changing label of the node lb is nil when we just want a node label refresh



184
185
186
187
188
189
190
191
192
193
194
# File 'lib/node_network.rb', line 184

def change_label(lb=nil)
  if $config.show_label
    if (@old_label != lb) or lb==nil
      @old_label=lb unless lb==nil
      lb=@old_label unless lb!=nil
      if node_view
        node_view.set_text("#{eval lb}") unless ("#{eval lb}" == NODESCR_PROPERTY) || ("#{eval lb}" == NONAME_PROPERTY)
      end
    end
  end
end