Code Monkey home page Code Monkey logo

xml_form_editor's Introduction

This is an xml based form editor

xml_form_editor's People

Contributors

verebes avatar

Stargazers

dev avatar  avatar

Watchers

James Cloos avatar  avatar

xml_form_editor's Issues

Vertical resize of the control

Changing the height of a control in the editor is wrong.
When you press the mouse on the handler and start to move the mouse up/down it jumps a big

Inserting invalid node in XMLTreeView

In the XMLTreeView invalid node names can be inserted like:

  • nodes starting with numbers
  • nodes conatining invalid characters like @
  • nodes containing spaces

The value of the attributes should also be checked

Form size is not calculated well

The background image and the lines are not considered for the background size.
Sometimes the size is not well calculated even for the controls.

Selecting a single control with a click causes recreate control

The _movingControls flag is set at mousedown.
This causes a recreateControls call from OnMouseCaptureChanged at mouse release.

  1. start app in editor mode
  2. press the button on a control
  3. release the button on the very same position

-> the controls are recreated

Moving all controls is slow

Select all controls
Turn snap to grid off
Move the controls

-> the selection rectangles are moving slowly

Scrolling issue when control is at negative position

Place a new control into a position with <0 (x,y) coordinates
The horizontal/vertical scrollbar can not be moved to see the control.
After releasing the scrollbar the control can be visible.

If the controll is place right/bottom, the scrollbar range is wrong

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.