What you do now sets the stage for so much discipline later, especially about meals. I have a five year old and an almost 18 month old. I know it's hard, but all you really can do is offer healthy food and let them decide ot eat or not. A few tips,,.
Hold off on giving her a drink. IF she fills up on milk or water, she won't be hungry enough to eat.
If food goes on the floor, say "NO!" and take it away. Get her out, have her pick it up, put her back, have her say "Sorry." No warnings at this age. If you ever sense anything is becoming a game, just stop and take her out of the high chair.
Also, if you know she is going to throw, just give her the food. You feed her one piece at a time. I bet if you did that for three days, she would have forgotten all about the throwing game.
My 18 month old daughter does not like whole vegetables right now. So I still offer veggie purees. She likes to feed herself with a spoon. It's quite messy but it gets the food in. I make my own purees, so it's not as thin and watery as jar food. Her trick, however, is to spill the food - drip, drip, drip, giggle. It's a game, and I just take her out and say "No eating if you spill." She runs off and 10 minutes later wants to eat, so we try again.
You are right - don't make it a battle. I have a couple of friends who cater to their children, making seperate meals and letting their kids say "no." Or in contrast I have friends who force their kids to clean their plates. Their kids, now 4-5 are terrors and not just about food. One of my friends takes her daughter to McDonalds once a week "so she eats some protein!!!!!"
In our house, I never force my child to eat anything. But they always gets a mix of protein and green and orange veggies at dinner. They eat what they eat. Most night fruit is for dessert, but there are no sweets or fruit if the veggies don't get eaten fully. With the baby "fully" means she eats one or two peices nicely. I serve small portions, so its doable and not asking too much. I don't set up a battle. You may already of heard this but "This is not a restaurant, and I am not a short order cook." I know your daughter is only a year old but seriously you are starting habits NOW! I promise she can learn and be manipulative very quickly and in six months you will have real problems!
You can try a few different things. First, you could give her one plate with a small bit of everything, and justvlet her eat what she wants. No pressure. Second, you could give her her least favorites - veggies, meat, whatever. While she is "eating" prepare the second course of whatvshe does like. This way, if she eats some veggies, she gets a reward of whatvshe likes. Of course, she may hold out on you. Third, you control the food. Have a bowl of veggies and a bowl of yogurt. Alternate spoonfuls and you control the spoon for as long as she lets you. You may have to sneak in a bite of the veggies, and qikcly sneak in the yogurt before she screams and spits it out.
Lastly, use food variety. For isntance, if she doesn't like meat, whole grain speghetti is a great alternative for protein and tomato sauce has a lot of vitamin C. Kids love it. Further, sauces are great for hiding veggies. I am not above sneaking in things!!!
Meals can be rough, and once you find something that works, she will change, you'll need to do something new. But just be persistent. Imagine the three year old you want her to be - sitting straight up, napkin in lap, eating broccoli, fish, etc. without spilling a drop. Set high expectations early, and you can get there at least some of the time :)