158 // add tab button |
158 // add tab button |
159 v->tabs = ucx_list_append_a(view->ctx->mempool->allocator, v->tabs, tab); |
159 v->tabs = ucx_list_append_a(view->ctx->mempool->allocator, v->tabs, tab); |
160 |
160 |
161 XmString label = XmStringCreateLocalized("tab"); |
161 XmString label = XmStringCreateLocalized("tab"); |
162 XtSetArg(args[0], XmNlabelString, label); |
162 XtSetArg(args[0], XmNlabelString, label); |
163 XtSetArg(args[1], XmNshadowThickness, 0); |
163 XtSetArg(args[1], XmNshadowThickness, 1); |
164 XtSetArg(args[2], XmNtraversalOn, FALSE); |
164 XtSetArg(args[2], XmNtraversalOn, FALSE); |
165 XtSetArg(args[3], XmNtopAttachment, XmATTACH_FORM); |
165 XtSetArg(args[3], XmNtopAttachment, XmATTACH_FORM); |
166 XtSetArg(args[4], XmNbottomAttachment, XmATTACH_FORM); |
166 XtSetArg(args[4], XmNbottomAttachment, XmATTACH_FORM); |
167 XtSetArg(args[5], XmNhighlightThickness, 0); |
167 XtSetArg(args[5], XmNhighlightThickness, 0); |
168 XtSetArg(args[6], XmNindicatorOn, XmINDICATOR_NONE); |
168 XtSetArg(args[6], XmNindicatorOn, XmINDICATOR_NONE); |
169 XtSetArg(args[7], XmNfillOnSelect, TRUE); |
169 XtSetArg(args[7], XmNfillOnSelect, TRUE); |
|
170 XtSetArg(args[8], XmNtopShadowColor, 1); |
170 |
171 |
171 Widget button = XmCreateToggleButton(v->tabbar, "tab_button", args, 8); |
172 Widget button = XmCreateToggleButton(v->tabbar, "tab_button", args, 8); |
172 tab->tabbedpane = v; |
173 tab->tabbedpane = v; |
173 tab->content = content; |
174 tab->content = content; |
174 tab->tab_button = button; |
175 tab->tab_button = button; |