Method: Watobo::Gui::ClientCertDialog::PEMFrame#update_fields

Defined in:
lib/watobo/gui/client_cert_dialog.rb

#update_fields(c) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/watobo/gui/client_cert_dialog.rb', line 40

def update_fields(c)
  unless c.nil?
    @client_cert_dt.value = c[:certificate_file]
    @cert_path = File.dirname(c[:certificate_file]) + '/'
    @client_key_dt.value = c[:key_file]
    @password_dt.value = c[:password].nil? ? '' : c[:password]
    @retype_dt.value = c[:password].nil? ? '' : c[:password]
    @client_cert_txt.handle(self, FXSEL(SEL_UPDATE, 0), nil)
    @client_key_txt.handle(self, FXSEL(SEL_UPDATE, 0), nil)
    @password_txt.handle(self, FXSEL(SEL_UPDATE, 0), nil)
    @retype_txt.handle(self, FXSEL(SEL_UPDATE, 0), nil)
  end
end