Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


midora last won the day on January 26

midora had the most liked content!

Community Reputation


1 Follower

Profile Information

  • Gender
  • Location
    Solothurn, Switzerland

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @Ego Eram Reputo"that'll do pig. That'll do." 😉 If there is some spare time... I exported the latest version of the table from LibreOffice to pdf and added it to the first post. But how can we avoid that everytime I'm editing the first post the formatting of the table will be destroyed? Next time I will add a second post just containig tables. I detected the dark mode theme at the bottom of the forum page. The table looks more ugly. Some texts are not showing in white but I'm not able to detect a rule why this is the case...
  2. You are right. Also the value type of all SliderSmallChange, SliderLargeChange, and UpDownIncrement variants must be double to avoid a cast exception. @Ego Eram ReputoThanks for adapting the table view, looks much better now. I don't know how to do it in the editor. But as always the text is rotated in the wrong direction (like on your English book spines) 😉
  3. paint.net SetPropertyControlValue.pdfSetPropertyControlValue(object propertyName, object controlPropertyName, object propertyValue) allows to change some values of PropertyBasedControls which can not be set in the constructor. This method should be called in OnCreateConfigUI(). I compiled a table to summarize the effect of SetPropertyControlValue() to all the PropertyBase controls. T The forum sw does not support rotated text so the column headers are a little bit difficult to read. 😉 Please tell if there are errors or if you miss something in the table.
  4. @MarcOlleThe file version of the xcf file is v11 but the exe which is used to convert xcf to pdn supports only <= v3. In 2018 GIMP switched to v4. The exe just doesn't produce a pdn because of the unsupported version. That's the reason for the FileNotFoundException. You shouldn't expect a solution in the near future. GIMP always tells that XCF is not a file format to exchange images because it contains internal data structures. So every change in the version number needs special adaptations to the converter. Nobody pays for this 😉
  5. Thanks to the Native TrackBar control it wasn't too difficult to change the appearance of the sliders in the different states. Hope you like it more than the old blue one provided from .net TrackBar. 'Hot' means the mouse hovers the slider thumb, 'Pressed' the user moves the thumb with the mouse. In 'normal' mode the thumb shows always the BackColor. If the controls shows tick marks then the thumb outline will be .pointing to the ticks bar. Also added the default value marker.
  6. Still working on refactoring of OBL to get a consistent interface for users an developers... There is a new OptionControl flag 'ReverseControlOrder' (and the same for the default UI configuration) to change the order of the sub controls. This is mostly useful if 'DisplayLabel' (old name 'Label') is used for an Optioncontrol because the NUD value is then next to the DisplayLabel (like for all the other OptionControls not showing NUDs). The screenshot on the right uses 'ReverseControlOrder'. What I really don't like are the blue thumbs on the sliders
  7. If Description is used for the visible Text then Footnote should be implemented to allow a Description below of the link text.
  8. OK this maybe a misinterpretation . It seems now that Description is used to change the visible text of the link. But clicking still calls the real link. And Footnote does nothing. I don't think its a good idea that Description has two different meanings depending on the context. ButtonText would be a better candidate IMHO.
  9. Reduced to the relevant code protected override PropertyCollection OnCreatePropertyCollection() { // Add properties of all types and control types (always the variant with minimal parameters) List<Property> props = new List<Property> { new UriProperty(PropertyNames.UriProperty, new Uri("https://forums.getpaint.net")), }; // Add rules (this list may be empty or null) List<PropertyCollectionRule> propRules = new List<PropertyCollectionRule>() {
  10. Setting the Description confuses the control. The link is no longer visible and the the Description Text looks destroyed (until I press Alt to male a screencopy 😉 2021-04-08 paint.net - UriProperty - Description hides link.png
  11. Welcome to the forum @Marilyn Moore. Please check first the orange hint on top of the topic.
  12. You can create an additional layer on the top which just contains the rotation point. For sure you can write a plugin where you can enter the points of the line from layer1 and align and rotate it against an other line on the active layer. Or yo can create one plugin to store the line points on the clipboard and use this info in a second plugin. The second plugin will remember the info in the effect token.
  13. Interesting for beginners to get in touch with the possibilities of paint.net. But you are not only centering, you also increasing the size of the canvas (to keep the shadows). So the topic title was a little bit misleading to me. I would just measure the distance to the left and right edge (using the rectangle tool), subtract the two values and use 'Canvas Size' anchored to the right edge and adding the difference to the width. Same for bottom/top.
  14. if you click with the magic wand the white are it will select everything inside of the rectangle but not the graphic. If you invert this selection then the graphic will be selected. For sure you have to cut away everything outside of the rectangle but this is easy by using the rectangle select in Subtract mode (the third icon right to the rectangle select tool). Sorry, I can not attach images because I already reached the limit of my account.
  15. Did you try to select the white area using magic wand and then in a second step to invert the selection?
  • Create New...