diff options
author | jcid <devnull@localhost> | 2008-08-13 15:24:56 +0200 |
---|---|---|
committer | jcid <devnull@localhost> | 2008-08-13 15:24:56 +0200 |
commit | a6fa6f80b4ea7beb4ee45a31d22268dcd883b7f0 (patch) | |
tree | 45ebbf54e170dd3298ccac6d7d11b070e57f762f /src | |
parent | 5b6c1e4e15be7a2408f043088d1e85658c846c57 (diff) |
- Minor memory leak fix.
Diffstat (limited to 'src')
-rw-r--r-- | src/form.cc | 37 | ||||
-rw-r--r-- | src/ui.cc | 13 |
2 files changed, 10 insertions, 40 deletions
diff --git a/src/form.cc b/src/form.cc index d708d2bc..5e4794fd 100644 --- a/src/form.cc +++ b/src/form.cc @@ -646,44 +646,9 @@ void Html_tag_open_textarea(DilloHtml *html, const char *tag, int tagsize) /* Readonly or not? */ if (a_Html_get_attr(html, tag, tagsize, "readonly")) textres->setEditable(false); - Html_add_input(html, DILLO_HTML_INPUT_TEXTAREA, embed, name, NULL, false); - DW2TB(html->dw)->addWidget (embed, S_TOP(html)->style); - -// widget = gtk_text_new(NULL, NULL); -// /* compare <input type=text> */ -// gtk_signal_connect_after(GTK_OBJECT(widget), "button_press_event", -// GTK_SIGNAL_FUNC(gtk_true), -// NULL); -// -// /* Calculate the width and height based on the cols and rows -// * todo: Get it right... Get the metrics from the font that will be used. -// */ -// gtk_widget_set_usize(widget, 6 * cols, 16 * rows); -// -// /* If the attribute readonly isn't specified we make the textarea -// * editable. If readonly is set we don't have to do anything. -// */ -// if (!a_Html_get_attr(html, tag, tagsize, "readonly")) -// gtk_text_set_editable(GTK_TEXT(widget), TRUE); -// -// scroll = gtk_scrolled_window_new(NULL, NULL); -// gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll), -// GTK_POLICY_AUTOMATIC, -// GTK_POLICY_AUTOMATIC); -// gtk_container_add(GTK_CONTAINER(scroll), widget); -// gtk_widget_show(widget); -// gtk_widget_show(scroll); -// -// Html_add_input(html, DILLO_HTML_INPUT_TEXTAREA, -// widget, name, NULL, FALSE); -// dFree(name); -// -// embed_gtk = a_Dw_embed_gtk_new (); -// a_Dw_embed_gtk_add_gtk (DW_EMBED_GTK (embed_gtk), scroll); -// DW2TB(html->dw)->addWidget (embed_gtk, -// S_TOP(html)->style); + dFree(name); } /* @@ -560,7 +560,7 @@ Group *UI::make_panel(int ww) g1->end(); } else { - g1 = new Group(0,0,ww,fh+lh+bh); + g1 = new Group(0,0,ww,fh+lh+bh+lh); g1->begin(); // File menu if (PanelSize == P_large) { @@ -594,9 +594,14 @@ Group *UI::make_panel(int ww) w = make_progress_bars(1,0); } pg->add(w); - - g3->resizable(pg); // Better than 'w3' and it also works - pg->box(BORDER_FRAME); + + w = new Widget(0,fh+lh+bh,ww,lh,"TABS P A N E L"); + //w->box(EMBOSSED_BOX); + w->box( PLASTIC_UP_BOX); + g1->add(w); + + g3->resizable(pg); + //pg->box(BORDER_FRAME); //g3->box(EMBOSSED_BOX); g3->end(); |