Git Product home page Git Product logo

Comments (5)

JoelChev avatar JoelChev commented on May 15, 2024

@EJBQ For this issue, I will work with you, but I think I will work on adding labels and overall redesigning the toolbar during Milestone 4.

from jetuml.

EJBQ avatar EJBQ commented on May 15, 2024

That sounds fine.

from jetuml.

JoelChev avatar JoelChev commented on May 15, 2024

@EJBQ @prmr The TabbedView is starting to come along! I invite you both to check it out and play with it a bit. I have yet to look into adding a splash screen (so on launch there is nothing on display, you have to add a tab to start interacting with JetUML). If there are any important features that I have not ported over yet, please let me know and I will look into them.

Some important changes:
-To close an open tab, you can either hit CTRL-W or go File->Close to close the current tab. If the GraphPanel in the current tab has been modified, it will launch a YES/NO OptionPane to confirm that you want to close the tab
-The Window menu of JetUML has been ripped out (as you don't need to resize windows or close them anymore).

For now, I am treating tabs as JInternalFrames (so either GrameFrames or an eventual WelcomeFrame splash tab as we discussed last week). If either of you feel that I should change this to a different Swing component (JPanel or something), please let me know and I can change this quickly. Thanks!

from jetuml.

JoelChev avatar JoelChev commented on May 15, 2024

Alright, I have added X "Close" buttons to the Tabs in JetUML now. By clicking on an X, that designated tab will automatically close if it hasn't been modified, or will prompt the user with a message if it has been modified. Please let me know what you guys think of this feature, I can remove it if you don't like it.

from jetuml.

EJBQ avatar EJBQ commented on May 15, 2024

This seems to be working correctly to me. The X works just like the closing normally, seems solid. I'll look into the code more, but the functionality seems solid.

from jetuml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.