pub fn new(widget_id: widget::Id) -> Self {
        eprintln!("DraggableWidget with widget ID: {:?}", widget_id);
        DraggableWidget {
            common: widget::CommonBuilder::default(),
            widget_id,
            axis: std::marker::PhantomData,
        }
    }
/// Begin building a new scrollbar widget.
Begin building a new scrollbar widget.
Begin building a new scrollbar widget .
pub fn new(widget_id: widget::Id) -> Self {
        eprintln!("DraggableWidget with widget ID: {:?}", widget_id);
        DraggableWidget {
            common: widget::CommonBuilder::default(),
            widget_id,
            axis: std::marker::PhantomData,
        }
    }
pub fn new ( widget_id : widget :: Id ) -> Self { eprintln ! ( " " widget_id ) ; DraggableWidget { common : widget :: CommonBuilder :: default ( ) , widget_id , axis : std :: marker :: PhantomData , } }
Begin building a new scrollbar widget.
Begin building a new scrollbar widget .
widget_id
widget::Id
widget_id
widget::Id