A.- Die 1956 geborene A._ meldete sich am 30. November 1995 unter Hinweis auf seit März 1992 überall bestehende Schmerzen und Fibromyalgien bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen in medizinischer und beruflicher Hinsicht verneinte die IVStelle des Kantons St. Gallen mit Verfügung vom 13. Februar 1997 einen Anspruch auf eine Invalidenrente. B.- Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 20. Oktober 1998 ab. C.- A._ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, der vorinstanzliche Entscheid sei aufzuheben und festzustellen, dass das kantonale Gericht das Beschwerdeverfahren nicht innert angemessener Frist erledigt habe. Die Sache sei zur Abklärung des Sachverhaltes an die IV-Stelle zurückzuweisen; eventuell sei ihr eine Invalidenrente zuzusprechen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während sich das Bundesamt für Sozialversicherung nicht vernehmen lässt. 