From 51184db35fe7c9b1f81b50473cb46f4b017088f9 Mon Sep 17 00:00:00 2001 From: NatsuDrag9 Date: Wed, 6 Jun 2018 16:26:02 +0530 Subject: Updated ListStore --- ldmicro/includes/ldmicro.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ldmicro/includes') diff --git a/ldmicro/includes/ldmicro.h b/ldmicro/includes/ldmicro.h index e434b82..0f165bc 100644 --- a/ldmicro/includes/ldmicro.h +++ b/ldmicro/includes/ldmicro.h @@ -526,7 +526,7 @@ extern McuIoInfo SupportedMcus[NUM_SUPPORTED_MCUS]; // heap used for all the program storage is not yet corrupt, and oops() if // it is void CheckHeap(char *file, int line); -#define ok() CheckHeap(__FILE__, __LINE__) +#define ok() CheckHeap(__FILE__, __LINE__)*/ // maincontrols.cpp void MakeMainWindowControls(void); @@ -543,10 +543,11 @@ void UpdateMainWindowTitleBar(void); extern int ScrollWidth; extern int ScrollHeight; extern BOOL NeedHoriz; -extern HWND IoList; +extern HLIST IoList; extern int IoListTop; extern int IoListHeight; +/* // draw.cpp int ProgCountWidestRow(void); int CountHeightOfElement(int which, void *elem); -- cgit From 01eab6425e46a235ec0345b3316bdba33581fdd4 Mon Sep 17 00:00:00 2001 From: NatsuDrag9 Date: Fri, 8 Jun 2018 10:31:50 +0530 Subject: Builds and runs from ldmicro.cpp. No further testing is required. --- ldmicro/includes/ldmicro.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'ldmicro/includes') diff --git a/ldmicro/includes/ldmicro.h b/ldmicro/includes/ldmicro.h index 01b0160..1484261 100644 --- a/ldmicro/includes/ldmicro.h +++ b/ldmicro/includes/ldmicro.h @@ -48,6 +48,8 @@ typedef signed long SDWORD; // Constants for the GUI. We have drop-down menus, a listview for the I/Os, // etc. +#define NUM_SUPPORTED_MCUS 16 + // Menu IDs extern HMENU MNU_NEW; extern HMENU MNU_OPEN; @@ -106,7 +108,8 @@ extern HMENU MNU_MAKE_RESET_ONLY; extern HMENU MNU_INSERT_PWL; extern HMENU MNU_MCU_SETTINGS; -extern HMENU MNU_PROCESSOR_0; +extern HMENU MNU_PROCESSOR[NUM_SUPPORTED_MCUS+1]; +extern HMENU MNU_MICRO_CONTROLLER; extern HMENU MNU_SIMULATION_MODE; extern HMENU MNU_START_SIMULATION; @@ -499,8 +502,6 @@ typedef struct McuIoInfoTag { DWORD configurationWord; } McuIoInfo; -#define NUM_SUPPORTED_MCUS 16 - //----------------------------------------------- // Function prototypes @@ -525,7 +526,7 @@ extern McuIoInfo SupportedMcus[NUM_SUPPORTED_MCUS]; // heap used for all the program storage is not yet corrupt, and oops() if // it is void CheckHeap(char *file, int line); -#define ok() CheckHeap(__FILE__, __LINE__)*/ +#define ok() CheckHeap(__FILE__, __LINE__) // maincontrols.cpp void MakeMainWindowControls(void); @@ -727,6 +728,7 @@ extern BOOL DialogCancel; // lang.cpp char *_(char *in); +*/ // simulate.cpp void SimulateOneCycle(BOOL forceRefresh); @@ -742,6 +744,7 @@ SWORD GetAdcShadow(char *name); void DestroyUartSimulationWindow(void); void ShowUartSimulationWindow(void); extern BOOL InSimulationMode; +/* extern BOOL SimulateRedrawAfterNextCycle; // compilecommon.cpp @@ -770,6 +773,6 @@ void CompileAnsiC(char *outFile); // interpreted.c void CompileInterpreted(char *outFile); //Arduino.cpp -void CompileArduino(char *outFile); +void CompileArduino(char *outFile);*/ #endif -- cgit From f3279da9e036419bbe70e946e31a8961ea331877 Mon Sep 17 00:00:00 2001 From: NatsuDrag9 Date: Fri, 8 Jun 2018 12:12:32 +0530 Subject: Set gtk_quit function and fixed window resizing bugs. --- ldmicro/includes/ldmicro.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ldmicro/includes') diff --git a/ldmicro/includes/ldmicro.h b/ldmicro/includes/ldmicro.h index 1484261..02f850d 100644 --- a/ldmicro/includes/ldmicro.h +++ b/ldmicro/includes/ldmicro.h @@ -547,7 +547,7 @@ extern HLIST IoList; extern int IoListTop; extern int IoListHeight; -/* + // draw.cpp int ProgCountWidestRow(void); int CountHeightOfElement(int which, void *elem); @@ -728,7 +728,7 @@ extern BOOL DialogCancel; // lang.cpp char *_(char *in); -*/ + // simulate.cpp void SimulateOneCycle(BOOL forceRefresh); @@ -744,7 +744,7 @@ SWORD GetAdcShadow(char *name); void DestroyUartSimulationWindow(void); void ShowUartSimulationWindow(void); extern BOOL InSimulationMode; -/* + extern BOOL SimulateRedrawAfterNextCycle; // compilecommon.cpp @@ -773,6 +773,6 @@ void CompileAnsiC(char *outFile); // interpreted.c void CompileInterpreted(char *outFile); //Arduino.cpp -void CompileArduino(char *outFile);*/ +void CompileArduino(char *outFile); #endif -- cgit From 615a572781721256ab3098f8916fac96c880f87e Mon Sep 17 00:00:00 2001 From: NatsuDrag9 Date: Mon, 11 Jun 2018 10:03:03 +0530 Subject: Drawing Area is resized on resizing Main Window. --- ldmicro/includes/ldmicro.h | 1 - 1 file changed, 1 deletion(-) (limited to 'ldmicro/includes') diff --git a/ldmicro/includes/ldmicro.h b/ldmicro/includes/ldmicro.h index 02f850d..8dd8127 100644 --- a/ldmicro/includes/ldmicro.h +++ b/ldmicro/includes/ldmicro.h @@ -547,7 +547,6 @@ extern HLIST IoList; extern int IoListTop; extern int IoListHeight; - // draw.cpp int ProgCountWidestRow(void); int CountHeightOfElement(int which, void *elem); -- cgit