Michael Natterer
|
0df36e9dcf
|
app: move lots of state handling from sunclasses to GimpCircle
|
2014-05-30 03:25:02 +02:00 |
Michael Natterer
|
21d97b02ce
|
app: add private function gimp_dial_set_target()
which avoids invalidating the widget if the target didn't change.
|
2014-05-27 02:08:43 +02:00 |
Michael Natterer
|
6b46dfdb71
|
app: clean up angle calculations in GimpCicrle and GimpDial
|
2014-05-27 02:08:43 +02:00 |
Michael Natterer
|
d36bc86292
|
app: fix off-by-0.5 drawing in GimpDial caused by ROUND() and a wrong offset
|
2014-05-26 19:09:30 +02:00 |
Michael Natterer
|
0a49755712
|
app: highlight the angles of GimpDial that are currently moved
|
2014-05-26 18:51:12 +02:00 |
Michael Natterer
|
5c37ef213d
|
app: restore ungrab on unmap in GimpDial
which I broke when splitting classes.
|
2014-05-26 10:56:18 +02:00 |
Michael Natterer
|
98d6f44231
|
app: move GimpDial's background drawing to a new parent class, GimpCircle
so we can use that as a parent class for other circle/wheer interactions
in other subclasses.
|
2014-05-26 09:23:55 +02:00 |
Michael Natterer
|
624b0453df
|
app: make GimpDial's size configurable via a property
|
2014-05-25 20:48:47 +02:00 |
Michael Natterer
|
5fbcc70c0c
|
app: add boolean draw_beta property to GimpDial
so it can be used to pick just one angle.
|
2014-05-25 20:24:47 +02:00 |
Michael Natterer
|
06f5e47a0e
|
app: use gimp_cairo_add_arc() in GimpDial
|
2014-05-25 20:11:51 +02:00 |
Michael Natterer
|
b9c7f4fe1e
|
app: make GimpDial's backgrond configurable and add a plain version
which does not show any background color wheel.
|
2014-05-25 18:22:44 +02:00 |
Michael Natterer
|
e3e743bd6b
|
app: rename angle_mod_2PI() to normalize_angle(), there is no mod involved
|
2014-05-25 17:42:56 +02:00 |
Michael Natterer
|
804f3e4bbe
|
app: even more cleanup in GimpDial
|
2014-05-25 17:41:14 +02:00 |
Michael Natterer
|
db7b87e8cf
|
app: credit the color-rotate authors in the GimpDial copyrights
|
2014-05-25 17:25:39 +02:00 |
Michael Natterer
|
e9e4791344
|
app: simplify and clean up angle utility functions in GimpDial
|
2014-05-25 17:22:50 +02:00 |
Michael Natterer
|
04c36b80c1
|
app: clean up and simplify code and math in GimpDial
|
2014-05-25 17:05:59 +02:00 |
Michael Natterer
|
5571ad5400
|
app: turn GimpDial's border_width into a property and default to 0
|
2014-05-25 16:30:12 +02:00 |
Michael Natterer
|
41b15c709d
|
app: move all GimpDial members to a private struct
|
2014-05-25 16:21:32 +02:00 |
Michael Natterer
|
8f07ea37f0
|
app: prepare GimpDial background drawing to be generic (not only HSV)
|
2014-05-25 16:12:07 +02:00 |
Michael Natterer
|
710281ed54
|
app: add a boolean "clockwise" property to the new GimpDial widget
|
2014-05-25 15:45:55 +02:00 |
Michael Natterer
|
b2ac41b961
|
app: add initial version of GimpDial, a widget to select a range of angles
Ported from the color-rotate plug-in.
|
2014-05-25 03:21:13 +02:00 |