Hello and welcome.
Now I will show you how to create good this kitchen so going down on this far from the recession for
this lesson and extract it and put it here.
Inside you find two files we keep you in template.
And an icon file ask me a copy of this file.
Hey as anemic
as geeky Jin.
And then you work on this while retaining the original template.
So let's open this now and run it see what he does.
And so you get a kitchen so you can enter any name line
and click on January and you January could see Ricky for you.
Similar to the command line based Hiroki so in order to create this kitchen you can download any icon
file and put it in the same folder as has the far.
And you can head over to this website to download icons.
So here you can choose here icons fast with under which one you prefer.
Now let's see how it works.
So here you see the format is different pacing we and styles is him.
He Anthony the station or here and then over here you include in group file for the we this program.
Here you declare some constants.
These are useful in creating the dialog box
and here you have your data station where you have a string with empty content industry and you have
a string format to create this same format.
Over here you create a string for getting input from the user and you create system time.
Did I start to store the local time in the final zero key string to store the generators.
Hiroki many programs start you end the court session and start label and invoke the more you handle
function.
This is a new syntax.
Let me introduce you to the previous evening we wanted to create a call to a function.
They will push something like this and then call get you the handle.
So another way to do it is that is used to invoke function semantics.
It will function if we did it the long way.
It will be Bush 0 push dialogue from Bush 0 Bush.
He can dial Bush.
He acts.
Then finally call your dial up knocks.
If I see the way we did in the past.
Now if you want wanted to be shot in your code.
Even doing one line like this.
So this is the meaning of Handbook.
Similarly this here is similar to this right evil.
Here also to see the program now in the green base in this program.
It is even driven even being driven means that it is not linear.
It means that he will generate even when the user interacts with the window by either clicking on it.
Oh typing something then January Steven and every event it is generated to be handled by the event handler.
So in this case the dollar looks param function creates these talent works and also supplies ne event
handler for the Delta box.
Nadella looks even handler.
He's going down.
Indiana proper is a kind of human handler.
He starts from here and goes all the way to here.
And from Brock Sasha promise was and in here.
So this one is only triggered when even some event happens.
So in this case the event handling that handles these kind of events.
You can specify what you and you went to track to track any event means to receive the event and handle
it.
So in this case you can handle the dialogue any event command event closing event and many more so we
own interests at industry events so that any event is triggered when the window for a script is first
created.
So this is how you check with event is being created.
So in this case you compared the NSG variable which is coming from here and see with any data it is
any that are huge jump to the hanging down on labor which is don't here and then call these two functions
send out item text on the handle for the dial up handle Miss IP so hastily and DLJ is referring to this
which is referring to this.
So it is setting the idea name I.D. idea new ideas referring to this this voice input.
How do I know that.
Because from here you create a name and the name is used to create these and all these constants useful
creating the dynamics.
OK how is spinning later a regionalization in the resource section so over here you set the tax to sizing.
Thanks.
Satomi taxes.
Empty string which is here in DC so any program for starts you'll be a blank far l mean it was a blank
input.
He didn't see anything.
That's why we're doing here.
Here we are setting blank input for this as well as this.
So the second one is referring to an idea referring to this.
So both will be blank when we start Denison meaning of these two lines.
All right.
And then we jumped in.
And when you finish so that he will not fall through any execute holidays then jump down they will ease
down here.
He needs to see the procedure when the even has me hand.
So this is a new dialogue.
And then the common he then is catching when they use a click on January and then you capture it here
and then you jump to the table w common to handle the click click event.
So the daily and common label is here.
So we're here you compare the patient button was a click and this is the syntax for letting the mouse
button it was clicked and then hear here regenerate and then the left mouse click.
Then he will jump to this January key label.
So an injunction generic label it will do the same thing.
What we did in the Com online version for this program.
So this is the same no difference.
All right.
And then when you finish is a generic key in this case here.
He will use a new function instead of printing it to the screen.
You will print to another file that is in Mineo as print it previously was printed but now use aspirin.
Aspirin means you are printing all this using this mystery format theory to do another strain called
Zero keys ring true for it will contain news from it as DDD and then he will substitute all these as
needed.
We the various partner of the day from here is his will be month ECB or year and ECB on him.
He should tell you and they hear you use the format to replace all this and create a new string and
save the result in serious illness Hiroki string so serial killer to contain the result of all this
operation all these parameters and then once you get a Hiroki.
We can invoke the sender.
I don't like to show this Iraqi insight here.
That's why the last perimeter is tricky so whenever you put in the last perimeter shot inside the next
month when you finish you have to clean the stakes you show that 6 perimeter 1 2 3 4 5 6 3 10 6 and
then you jump down come out here so this is how it works.
So the rest of you say she's the same you and you are trying to create your own customized skin.
You may need to change a few things like base.
This could replace this could if the quote you used from the ICC for the ABC using the plugin copy tracing
and you might need to change the form a string as well.
So your Cherokee.
And if you want to choose the icon easy to take on here key icon.
So now let me explain why so many of this new session is in session.
His specification for the design of the user interface.
So here you have a directory territory statement.
It specifies what type of user interface already Darla.
And then here you have party icon and you want to specify that as well.
So here you have idea Icon Group.
So these two are for a specified icon and then over here you set a resource icon type and over here
you specify the group icon device.
And over here you specify the icon.
So the only thing you need to change is here.
You don't have a touch any of the thing up here.
So if you have your different icon you give a name based on the icon.
So my icon is called Icon ICU yes I call it key ICU here here.
All right.
So whatever icon you put when you run compile it he will create executable file containing icon.
So if you double click this now you will run like this.
So this is how you choose the icon for your easy EFC file and then and button for here is the into the
set.
Other parts of he have configured the pass on the user interface for example this is a title.
You are free to change this.
He will show up here whatever name you want to put in here.
And this one here is a group Group box blue box.
OK.
So over here is your group box on one and then group boxes to outline here inside the group box you
can put out a component and then this is a second group box come here which is and it Thanks You can
change you.
These text intending to appear here output here.
So you are free to change this.
OK.
On this on these numbers you are referring to the uh dimension location and size which you can tinker
with and experiment to change to the location the site of even the hide.
All those are refunded.
To this.
So this this only refers to the group Box dimension location high for the first group box.
This one contains the location dimension.
The second group also feel free to play the numbers to see what happens.
And this one and it refers to this input.
So this input is called Eddie and you can change the the the location and the width and height by playing
with these numbers.
And then this only refers to this button.
And this last one refers to listen.
So he can add additional components and also customize your your location position giving height as
you like.
By playing with all these parameters here.
So that's all for this lesson.
Thank you for watching.