A.- Mit Verfügung vom 21. April 1999 stellte die Kantonale Amtsstelle für Arbeitslosenversicherung Basel-Stadt die 1953 geborene C._ wegen Nichtannahme einer zugewiesenen Arbeit für 25 Tage ab 21. Februar 1999 in der Anspruchsberechtigung ein. Mit einer weiteren Verfügung vom 29. April 1999 forderte die öffentliche Arbeitslosenkasse Basel-Stadt von C._ hierauf einen Betrag von Fr. 462. 85 an zu Unrecht ausbezahlten Taggeldern zurück. B.- Die dagegen erhobenen Beschwerden vereinigte die Kantonale Schiedskommission für Arbeitslosenversicherung Basel-Stadt zu einem Verfahren und wies sie mit Entscheid vom 19. August 1999 ab. C.- C._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, der kantonale Entscheid und beide Verfügungen seien aufzuheben. Die Amtsstelle verzichtet unter Hinweis auf die Begründungen im kantonalen Entscheid und in der Verfügung vom 21. April 1999 auf eine Stellungnahme, während die Öffentliche Arbeitslosenkasse Basel-Stadt auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst. Das Staatssekretariat für Wirtschaft (seco) lässt sich nicht vernehmen. 