wxXmlResource

See external documentation: wxXmlResource.

See external documentation: wxXmlResource.

Types


wxXmlResource() = wx:wx_object()

Functions


new() -> wxXmlResource()

Equivalent to new([]).

new(Option::[Option]) -> wxXmlResource()

  • Option = {flags, integer()} | {domain, chardata() (see module unicode)}

See external documentation.

new(Filemask, Option::[Option]) -> wxXmlResource()

  • Filemask = chardata() (see module unicode)
  • Option = {flags, integer()} | {domain, chardata() (see module unicode)}

See external documentation.

attachUnknownControl(This, Name, Control) -> boolean()

  • This = wxXmlResource()
  • Name = chardata() (see module unicode)
  • Control = wxWindow() (see module wxWindow)

attachUnknownControl(This, Name, Control, Option::[Option]) -> boolean()

  • This = wxXmlResource()
  • Name = chardata() (see module unicode)
  • Control = wxWindow() (see module wxWindow)
  • Option = {parent, wxWindow() (see module wxWindow)}

See external documentation.

clearHandlers(This) -> ok

  • This = wxXmlResource()

See external documentation.

compareVersion(This, Major, Minor, Release, Revision) -> integer()

  • This = wxXmlResource()
  • Major = integer()
  • Minor = integer()
  • Release = integer()
  • Revision = integer()

See external documentation.

get() -> wxXmlResource()

See external documentation.

getFlags(This) -> integer()

  • This = wxXmlResource()

See external documentation.

getVersion(This) -> integer()

  • This = wxXmlResource()

See external documentation.

getXRCID(Str_id) -> integer()

  • Str_id = [chardata() (see module unicode)]

Equivalent to getXRCID(Str_id, []).

getXRCID(Str_id, Option::[Option]) -> integer()

  • Str_id = [chardata() (see module unicode)]
  • Option = {value_if_not_found, integer()}

See external documentation.

initAllHandlers(This) -> ok

  • This = wxXmlResource()

See external documentation.

load(This, Filemask) -> boolean()

  • This = wxXmlResource()
  • Filemask = chardata() (see module unicode)

See external documentation.

loadBitmap(This, Name) -> wxBitmap() (see module wxBitmap)

  • This = wxXmlResource()
  • Name = chardata() (see module unicode)

See external documentation.

loadDialog(This, Parent, Name) -> wxDialog() (see module wxDialog)

  • This = wxXmlResource()
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

loadDialog(This, Dlg, Parent, Name) -> boolean()

  • This = wxXmlResource()
  • Dlg = wxDialog() (see module wxDialog)
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

loadFrame(This, Parent, Name) -> wxFrame() (see module wxFrame)

  • This = wxXmlResource()
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

loadFrame(This, Frame, Parent, Name) -> boolean()

  • This = wxXmlResource()
  • Frame = wxFrame() (see module wxFrame)
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

loadIcon(This, Name) -> wxIcon() (see module wxIcon)

  • This = wxXmlResource()
  • Name = chardata() (see module unicode)

See external documentation.

loadMenu(This, Name) -> wxMenu() (see module wxMenu)

  • This = wxXmlResource()
  • Name = chardata() (see module unicode)

See external documentation.

loadMenuBar(This, Name) -> wxMenuBar() (see module wxMenuBar)

  • This = wxXmlResource()
  • Name = chardata() (see module unicode)

See external documentation.

loadMenuBar(This, Parent, Name) -> wxMenuBar() (see module wxMenuBar)

  • This = wxXmlResource()
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

loadPanel(This, Parent, Name) -> wxPanel() (see module wxPanel)

  • This = wxXmlResource()
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

loadPanel(This, Panel, Parent, Name) -> boolean()

  • This = wxXmlResource()
  • Panel = wxPanel() (see module wxPanel)
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

loadToolBar(This, Parent, Name) -> wxToolBar() (see module wxToolBar)

  • This = wxXmlResource()
  • Parent = wxWindow() (see module wxWindow)
  • Name = chardata() (see module unicode)

See external documentation.

set(Res) -> wxXmlResource()

  • Res = wxXmlResource()

See external documentation.

setFlags(This, Flags) -> ok

  • This = wxXmlResource()
  • Flags = integer()

See external documentation.

unload(This, Filename) -> boolean()

  • This = wxXmlResource()
  • Filename = chardata() (see module unicode)

See external documentation.

xrcctrl(Window::wxWindow() (see module wxWindow), Name::string(), Type::atom()) -> wxObject() (see module wx)

Looks up a control with Name in a window created with XML resources. You can use it to set/get values from controls. The object is type casted to Type. Example:
Xrc = wxXmlResource:get(),
Dlg = wxDialog:new(),
true = wxXmlResource:loadDialog(Xrc, Dlg, Frame, "controls_dialog"),
LCtrl = xrcctrl(Dlg, "controls_listctrl", wxListCtrl),
wxListCtrl:insertColumn(LCtrl, 0, "Name", [{width, 200}]),

destroy(This::wxXmlResource()) -> ok

Destroys this object, do not use object again