Re: [Iup-users] New Tutorial Chapter

2015-08-03 Thread Ariset
thanks for tutorials, they are a great help to newcomers and for 'not so
new' developers too.
--
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


Re: [Iup-users] A bag of questions.

2015-08-03 Thread Milind Gupta
I didn't understand your requirements fully. But are you trying to achieve
something that the lua program below does:

--IupDialog Example in IupLua
--Creates a simple dialog.

require( "iuplua" )

vbox = iup.vbox {
iup.hbox{
iup.label {title="Label"},
iup.text { border="NO"; value="This is good";
bgcolor=iup.GetGlobal("DLGBGCOLOR"); readonly="YES"; visiblecolumns=30 };
gap=10
}
}
dlg = iup.dialog{vbox; title="Dialog",size="QUARTERxQUARTER"}
dlg:show()

if (iup.MainLoopLevel()==0) then
  iup.MainLoop()
end


On Mon, Aug 3, 2015 at 11:55 AM, "Jörg F. Wittenberger" <
joerg.wittenber...@softeyes.net> wrote:

> Hi,
>
> I'm trying to find a replacement formatting for what my current web app
> does using an html table.
>
> The table is simply two columns: a label in the left and value in the
> right column.
>
> I want/need it to look mostly like readable text, not so much like a
> separate GUI elements.
>
> At least the value side should allow to copy selected text into the
> clipboard.
>
> Initially I tried to do so using the "label" control.  But there seems
> to be no way to enable the text selection copying I need.
>
> So I switched to use the textbox control.  Somehow I can't get that
> right.  readonly works, but the attempt to remove the border (by
> creating it with border=No) fails.  It still has a border.  Using
> multiline with a single line of text seems to create at least two lines
> for the control.  Using wordwrap (which according to the docs would be
> something I want for my table) on it collapses it back to a single line
> but *adds* a scrollbar (for no reason I can see).
>
> Am I doing it all wrong?
>
> Is there a better way.  E.g., using label or something else?
>
> Furthermore I tried to format the table using gridbox.  I failed
> completely.
>
> Somehow I can't figure out how to tell the gridbox to expand the left
> column to fit the largest label.  How would I do this?  I tried
> FITTOCHILDREN=C0
>
> Another idea was to use the width of the strings and calculate a propper
> minsize for the elements (labels) in the left column of the gridbox.
> But how would I do this?  The length of the string does not match well
> to the actual width using proportional fonts.  And I failed to find a
> way to compute the width I should use.
>
> Thanks
> /Jörg
>
> BTW: I'm using the GTK driver under Linux.
>
>
> --
> ___
> Iup-users mailing list
> Iup-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/iup-users
>
--
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


[Iup-users] A bag of questions.

2015-08-03 Thread Jörg F. Wittenberger
Hi,

I'm trying to find a replacement formatting for what my current web app
does using an html table.

The table is simply two columns: a label in the left and value in the
right column.

I want/need it to look mostly like readable text, not so much like a
separate GUI elements.

At least the value side should allow to copy selected text into the
clipboard.

Initially I tried to do so using the "label" control.  But there seems
to be no way to enable the text selection copying I need.

So I switched to use the textbox control.  Somehow I can't get that
right.  readonly works, but the attempt to remove the border (by
creating it with border=No) fails.  It still has a border.  Using
multiline with a single line of text seems to create at least two lines
for the control.  Using wordwrap (which according to the docs would be
something I want for my table) on it collapses it back to a single line
but *adds* a scrollbar (for no reason I can see).

Am I doing it all wrong?

Is there a better way.  E.g., using label or something else?

Furthermore I tried to format the table using gridbox.  I failed completely.

Somehow I can't figure out how to tell the gridbox to expand the left
column to fit the largest label.  How would I do this?  I tried
FITTOCHILDREN=C0

Another idea was to use the width of the strings and calculate a propper
minsize for the elements (labels) in the left column of the gridbox.
But how would I do this?  The length of the string does not match well
to the actual width using proportional fonts.  And I failed to find a
way to compute the width I should use.

Thanks
/Jörg

BTW: I'm using the GTK driver under Linux.

--
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users