0
I Use This!
Activity Not Available

Commits : Listings

Analyzed almost 2 years ago. based on code collected over 4 years ago.
Jan 17, 2021 — Jan 17, 2022
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
split.py: Handle seg/seg splitting when one segment endpoint lies on the other segment between its endpoints. More... almost 23 years ago
gtkprefs.py: Provide an option to set the inactive layer color; use the get_color() function so colors aren't needlessly duplicated. More... almost 23 years ago
preferences.py: Remove commented out preference settings and other global preferences now handled elsewhere. More... almost 23 years ago
gtkpycad.py: Set more global preferences in this file; background color test removed as BACKGROUND_COLOR will be defined. More... almost 23 years ago
dimension.py: Add many doc strings; tweak the DimBar::getAngle() method by testing for horizontal or vertical objects; rework a few __init__ methods so they directly test for valid values and not rely on other methods to set these values initially. More... almost 23 years ago
move.py: Remove calls of layer.bindObject(). More... almost 23 years ago
layer.py: Mark bindObject() as deprecated. This method is no longer useful due to the changes introduced with Subpart objects. More... almost 23 years ago
image.py: Fix floating point tests in setOption(); add missing "s" to dict variariable in setOption(). More... almost 23 years ago
graphicobject.py: Provide a class default style; rework most of the methods of GraphicObject objects to first look for a non-None variable, then try to get the value if the style is not None, then lastly use the class default. More... almost 23 years ago
imageio.py: When loading up DimStyle keys convert them with str(); when loading colors use the get_color() function. More... almost 23 years ago
tangent.py: Fix the calculation of possible tangent points when r1 < r2; also remove some stray white space. More... almost 23 years ago
gtkmenus.py: Set the image BACKGROUND_COLOR option here when creating a new drawing or opening an existing drawing. Also remove some stray white space. More... almost 23 years ago
gtkimage.py: Rework some of the color handling when drawing layers; do not call setOption() in the __init__ method for setting the background color. This is done elsewhere now. More... almost 23 years ago
layer.py: Remove the description about delObjects(). More... almost 23 years ago
gtkdimension.py: Use the pango.SCALE variable. More... almost 23 years ago
dimension.py: Rework the DimStyle class so that the default values are stored in a class variable. A DimStyle instance will now only accept a fixed set of keys and will use the class defaults if there is no key in the instance dictionary. More... almost 23 years ago
gtkpycad.py: Set many of the global variables in this file. Store the global variables with TypedDict and LockedDict instances. More... almost 23 years ago
image.py: Rework the setOption() method preferences.py: Remove much of the setting of global preferences. options.py: Rework the testing of various options. More... almost 23 years ago
baseobject.py: Adding new ConstDict and LockedDict classes. More... almost 23 years ago
image.py: Use TypedDict objects for storing colors and options; use the get_color() routine when setting color options; use correct intersection point variables in findPoint() and hasPoint(); remove some of the older color preference storage. More... almost 23 years ago
gtkentities.py: Use full imported path names; use the get_color() function to select a color to store when setting the LINE_COLOR option. More... almost 23 years ago
text.py: Replace the module variable storing the default text color with a class specfic variable for both TextFormat and TextStyle classes. More... almost 23 years ago
layer.py: When adding a new object and there is already an equivalent object stored invoke the freeUser() method on Subpart objects so that the reference to the new (and not be added object) is removed; use TypedDict objects instead of plain dictionaries. More... almost 23 years ago
style.py: Style names are now unicode; add new StyleDict class. More... almost 23 years ago
linetype.py: Factor out the hash function to a separate function in the module; add in functions for finding linetypes based on dash pattern or linetype name; add new LinetypeDict class. More... almost 23 years ago
preferences.py: Use the color.get_color() function for finding colors to store in the global preferences and when processing user preferences. More... almost 23 years ago
split.py: Rewrite many functions so objects are stored in lists and dictionaries are used to store id() of objects. More... almost 23 years ago
color.py: Add ColorDict class; added get_color() function. More... almost 23 years ago
baseobject.py: Remove unused _seen variable; add new TypedDict and TypedList classes. More... almost 23 years ago
dimension.py: Store the dimension bar color as a class variable and not as a module variable. More... almost 23 years ago