Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added. #2

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open

Added. #2

wants to merge 27 commits into from

Conversation

Zyoruk
Copy link

@Zyoruk Zyoruk commented Oct 23, 2013

Sincerely, I do not know how some files have been added to the repository. They are dated about 3 years ago.
It seems that you have not added the previous pull request I made, nonetheless I am doing another one since we have to merge both codes. This because there are things that we have to implement and I do not know how to do it. Also, I will not have time to do all we need to do .

This code is pure GUI :
1 ) It paints the logic gates
2 ) We are able to move the gates across the Panel. I am implementing it more flexible as we had thought.

What is missing :
1 ) We have to implement a search field, so we are able to search between Gates.This will force us to change the menu we have to something else, probably a list.
2 ) We have to create the Load function (It has to add a new component to the list of able Logic Gates to use.) and the Save function.
3 ) We have to add a "drawLine" function that paints a line with given coordinates

octocat and others added 27 commits January 27, 2011 14:03
Buttons are working.However, they still cannot draw.
New structure LogicGate;
…ndo. Added a validation for a null pointer at reDo method.
…the program. This now creates graphical and logical gates. In addition, it already draws lines.

However, thee is still missing the logical implementation of the connection of two gates. MyPanel is now the one storing the lists of labels instead of MyLabel. Everytime we created a new Label, a new list
of labels was being created, so we couldnt draw lines between existing labels.
…te a new gate, it changes all the exisiting gate outputs.
…e stored. Gates now set their output according to their entries and kind of gate.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants