update refactor
commit
8123ccd71c
35
src/main.cpp
35
src/main.cpp
|
@ -12,7 +12,7 @@
|
||||||
EventHandler *events = nullptr;
|
EventHandler *events = nullptr;
|
||||||
/**
|
/**
|
||||||
* Handles events and redirects them
|
* Handles events and redirects them
|
||||||
*
|
*
|
||||||
* @param type event type
|
* @param type event type
|
||||||
* @param par1 first argument of the event
|
* @param par1 first argument of the event
|
||||||
* @param par2 second argument of the event
|
* @param par2 second argument of the event
|
||||||
|
@ -20,21 +20,26 @@ EventHandler *events = nullptr;
|
||||||
*/
|
*/
|
||||||
int Inkview_handler(int type, int par1, int par2)
|
int Inkview_handler(int type, int par1, int par2)
|
||||||
{
|
{
|
||||||
if (type == EVT_INIT)
|
switch (type)
|
||||||
{
|
{
|
||||||
events = new EventHandler();
|
case EVT_INIT:
|
||||||
return 1;
|
{
|
||||||
|
events = new EventHandler();
|
||||||
|
return 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case EVT_EXIT:
|
||||||
|
case EVT_HIDE:
|
||||||
|
{
|
||||||
|
delete events;
|
||||||
|
return 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
return events->eventDistributor(type, par1, par2);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (type == EVT_EXIT || type == EVT_HIDE)
|
|
||||||
{
|
|
||||||
delete events;
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return events->eventDistributor(type, par1, par2);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,4 +58,4 @@ int main()
|
||||||
|
|
||||||
InkViewMain(Inkview_handler);
|
InkViewMain(Inkview_handler);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue