From ce1ba5e351891c60f21106851965dee3eee78853 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 5 Sep 2011 12:49:21 +0000 Subject: Delete frame creation handling. svn path=/trunk/netsurf/; revision=12736 --- windows/gui.c | 52 ++++++++++++---------------------------------------- 1 file changed, 12 insertions(+), 40 deletions(-) (limited to 'windows') diff --git a/windows/gui.c b/windows/gui.c index e84611e42..c0265b76b 100644 --- a/windows/gui.c +++ b/windows/gui.c @@ -1209,46 +1209,18 @@ gui_create_browser_window(struct browser_window *bw, gw->next = window_list; window_list = gw; - switch(bw->browser_window_type) { - case BROWSER_WINDOW_NORMAL: - gw->main = nsws_window_create(gw); - gw->toolbar = nsws_window_create_toolbar(gw, gw->main); - gw->statusbar = nsws_window_create_statusbar(gw); - gw->drawingarea = nsws_window_create_drawable(hInstance, gw->main, gw); - - LOG(("BROWSER_WINDOW_NORMAL: main:%p toolbar:%p statusbar %p drawingarea %p", gw->main, gw->toolbar, gw->statusbar, gw->drawingarea)); - - font_hwnd = gw->drawingarea; - input_window = gw; - open_windows++; - ShowWindow(gw->main, SW_SHOWNORMAL); - break; - - case BROWSER_WINDOW_FRAME: - gw->drawingarea = nsws_window_create_drawable(hInstance, bw->parent->window->drawingarea, gw); - - ShowWindow(gw->drawingarea, SW_SHOWNORMAL); - - LOG(("BROWSER_WINDOW_FRAME: main:%p toolbar:%p statusbar %p drawingarea %p", gw->main, gw->toolbar, gw->statusbar, gw->drawingarea)); - - break; - - case BROWSER_WINDOW_FRAMESET: - LOG(("create frameset")); - break; - - case BROWSER_WINDOW_IFRAME: - gw->drawingarea = nsws_window_create_drawable(hInstance, bw->parent->window->drawingarea, gw); - - ShowWindow(gw->drawingarea, SW_SHOWNORMAL); - - LOG(("BROWSER_WINDOW_IFRAME: main:%p toolbar:%p statusbar %p drawingarea %p", gw->main, gw->toolbar, gw->statusbar, gw->drawingarea)); - - break; - - default: - LOG(("unhandled type")); - } + gw->main = nsws_window_create(gw); + gw->toolbar = nsws_window_create_toolbar(gw, gw->main); + gw->statusbar = nsws_window_create_statusbar(gw); + gw->drawingarea = nsws_window_create_drawable(hInstance, gw->main, gw); + + LOG(("new window: main:%p toolbar:%p statusbar %p drawingarea %p", + gw->main, gw->toolbar, gw->statusbar, gw->drawingarea)); + + font_hwnd = gw->drawingarea; + input_window = gw; + open_windows++; + ShowWindow(gw->main, SW_SHOWNORMAL); return gw; } -- cgit v1.2.3