class_docstr: IdleConfigParser specialised for user configuration handling.
class_docstr_tok: ["IdleConfigParser","specialised","for","user","configuration","handling","."]
docstr: Return True if option is added or changed to value, else False.
  
  Add section if required.  False means option already had value.
code: def SetOption(self, section, option, value):
      """Return True if option is added or changed to value, else False.
  
      Add section if required.  False means option already had value.
      """
      if self.has_option(section, option):
          if self.get(section, option) == value:
              return False
          else:
              self.set(section, option, value)
              return True
      else:
          if not self.has_section(section):
              self.add_section(section)
          self.set(section, option, value)
          return True
  
imports: from __future__ import print_function
  import os
  import sys
  from ConfigParser import ConfigParser
  from Tkinter import TkVersion
  from tkFont import Font, nametofont
label_desc: Use image node_id 5 for calling the IdleUserConfParser obj's underlying member method code with example usage: obj.SetOption(section, option, value) and returns: True, False, True