Is there a definitive way to tell if an action causes a movement or shift in a supply-demand graph?
The supply and demand curves are plotted as functions of price. Hence:


Changes in price will result in movements.
Changes in anything else will result in shifts.