Commit 0784adb6 authored by Davis King's avatar Davis King

Renamed dragable to draggable.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402589
parent 73352564
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
This is a pretty simple example. It makes a window with a user This is a pretty simple example. It makes a window with a user
defined widget (a dragable colored box) and a button. You can drag the defined widget (a draggable colored box) and a button. You can drag the
box around or click the button which increments a counter. box around or click the button which increments a counter.
*/ */
...@@ -21,13 +21,13 @@ using namespace dlib; ...@@ -21,13 +21,13 @@ using namespace dlib;
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class color_box : public dragable class color_box : public draggable
{ {
/* /*
Here I am defining a custom drawable widget that is a colored box that Here I am defining a custom drawable widget that is a colored box that
you can drag around on the screen. dragable is a special kind of drawable you can drag around on the screen. draggable is a special kind of drawable
object that, as the name implies, is dragable by the user via the mouse. object that, as the name implies, is draggable by the user via the mouse.
To make my color_box dragable all I need to do is inherit from dragable. To make my color_box draggable all I need to do is inherit from draggable.
*/ */
unsigned char red, green,blue; unsigned char red, green,blue;
...@@ -39,15 +39,15 @@ public: ...@@ -39,15 +39,15 @@ public:
unsigned char green_, unsigned char green_,
unsigned char blue_ unsigned char blue_
) : ) :
dragable(w), draggable(w),
red(red_), red(red_),
green(green_), green(green_),
blue(blue_) blue(blue_)
{ {
rect = area; rect = area;
set_dragable_area(rectangle(10,10,400,400)); set_draggable_area(rectangle(10,10,400,400));
// Whenever you make your own drawable (or inherit from dragable or button_action) // Whenever you make your own drawable (or inherit from draggable or button_action)
// you have to remember to call this function to enable the events. The idea // you have to remember to call this function to enable the events. The idea
// here is that you can perform whatever setup you need to do to get your // here is that you can perform whatever setup you need to do to get your
// object into a valid state without needing to worry about event handlers // object into a valid state without needing to worry about event handlers
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment