In a big bowl, mix together flour, salt, sugar, baking powder, milk, eggs and vanilla. Slowly stir in melted butter. Pour into prepared pan.
Mix together topping ingredients. Drop dollops of topping mixture over cake mixture evenly.
Using a knife, swirl topping and cake mixture, going up and down the length of the pan. Bake for 28-35 minutes or until toothpick inserted in the center comes out clean.
Mix together glaze ingredients. Drizzle over warm cake.