Discussion:
Config in wx examples
Peter J Etheridge
2021-05-29 05:37:10 UTC
Permalink
Dear Erlangers,
In this module from the manual;

-module(ex_notebook).

-include_lib("wx/include/wx.hrl").

-behaviour(wx_object).

-export([start/1, init/1, terminate/2, code_change/3,

handle_info/2, handle_call/3, handle_cast/2, handle_event/2]).

-record(state,

{

parent,

config,

notebook

}).

start(Config) ->

wx_object:start_link(?MODULE, Config, [])......

Apart from the argument being a variable and a data field in the state
record, in this context what is Config ?

Thank you in advance.
Peter
arif
2021-05-30 11:54:43 UTC
Permalink
Hi,
The example source code is a bit misleading because it is called by demo:load_example/2
So Config would be a propslist with members parent, demo_sz and log
It's instructive to look at that code. It's in the example directory of wx library
Regards
Arif
Post by Peter J Etheridge

Dear Erlangers,
In this module from the manual;
-module(ex_notebook).
-include_lib("wx/include/wx.hrl").
-behaviour(wx_object).
-export([start/1, init/1, terminate/2, code_change/3,
handle_info/2, handle_call/3, handle_cast/2, handle_event/2]).
-record(state,
{
parent,
config,
notebook
})
start(Config) ->
wx_object:start_link(?MODULE, Config, []).
.....
Apart from the argument being a variable and a data field in the state record, in this context what is Config ?
Thank you in advance.
Peter
Loading...