+1999-10-25 Juergen Vigna <jug@sad.it>
+
+ * forms/form1.fd +
+ * forms/layout_forms.fd +
+ * forms/latexoptions.fd +
+ * lyx.fd: changed for various form resize issues
+
+ * src/mathed/math_panel.C +
+ * src/insets/inseterror.C +
+ * src/insets/insetinfo.C +
+ * src/insets/inseturl.C +
+ * src/insets/inseturl.h +
+ * src/LaTeXLog.C +
+ * src/LyXSendto.C +
+ * src/PaperLayout.C +
+ * src/ParagraphExtra.C +
+ * src/TableLayout.C +
+ * src/form1.C +
+ * src/layout_forms.C +
+ * src/lyx.C +
+ * src/lyx_cb.C +
+ * src/lyx_gui.C +
+ * src/lyxfr0.C +
+ * src/lyxfunc.C +
+ * src/lyxvc.C +
+ * src/menus.C: fixed various resize issues. So now forms can be
+ resized savely or not be resized at all.
+
+ * forms/form_url.fd +
+ * src/insets/form_url.[Ch]: added because it's cleaner and easier
+ to modify IMO.
+
+ * src/insets/Makefile.am: added files form_url.[Ch]
+
1999-10-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* INSTALL: it is now possible to compile LyX with digital C++ 6.1
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthEast FL_NorthEast
name:
callback:
argument:
label: Replace with|#W
shortcut:
resize: FL_RESIZE_X
-gravity: FL_West FL_East
+gravity: FL_NorthWest FL_NorthEast
name: input_replace
callback:
argument:
style: FL_NORMAL_STYLE
size: FL_NORMAL_SIZE
lcol: FL_BLACK
-label: @>|#F
+label: >|#F
shortcut:
resize: FL_RESIZE_NONE
gravity: FL_SouthEast FL_SouthEast
style: FL_NORMAL_STYLE
size: FL_NORMAL_SIZE
lcol: FL_BLACK
-label: @<|#B
+label: <|#B
shortcut:
resize: FL_RESIZE_NONE
gravity: FL_SouthEast FL_SouthEast
label: Close|^[
shortcut:
resize: FL_RESIZE_NONE
-gravity: FL_SouthWest FL_SouthWest
+gravity: FL_SouthEast FL_SouthEast
name:
callback: SearchCancelCB
argument: 0
label: Case sensitive|#s#S
shortcut:
resize: FL_RESIZE_NONE
-gravity: FL_SouthEast FL_SouthEast
+gravity: FL_NorthEast FL_NorthEast
name: btnCaseSensitive
callback:
argument: 0
label: Match word|#M#m
shortcut:
resize: FL_RESIZE_NONE
-gravity: FL_SouthEast FL_SouthEast
+gravity: FL_NorthEast FL_NorthEast
name: btnMatchWord
callback:
argument: 0
--- /dev/null
+Magic: 13000
+
+Internal Form Definition File
+ (do not change)
+
+Number of forms: 1
+Unit of measure: FL_COORD_PIXEL
+
+=============== FORM ===============
+Name: form_url
+Width: 530
+Height: 150
+Number of Objects: 5
+
+--------------------
+class: FL_BOX
+type: UP_BOX
+box: 0 0 530 150
+boxtype: FL_UP_BOX
+colors: FL_COL1 FL_COL1
+alignment: FL_ALIGN_CENTER
+style: FL_NORMAL_STYLE
+size: FL_DEFAULT_SIZE
+lcol: FL_BLACK
+label:
+shortcut:
+resize: FL_RESIZE_ALL
+gravity: FL_NoGravity FL_NoGravity
+name:
+callback:
+argument:
+
+--------------------
+class: FL_INPUT
+type: NORMAL_INPUT
+box: 50 20 460 30
+boxtype: FL_DOWN_BOX
+colors: FL_COL1 FL_MCOL
+alignment: FL_ALIGN_LEFT
+style: FL_NORMAL_STYLE
+size: FL_DEFAULT_SIZE
+lcol: FL_BLACK
+label: Url
+shortcut: Url|#U
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
+name: url_name
+callback:
+argument:
+
+--------------------
+class: FL_INPUT
+type: NORMAL_INPUT
+box: 50 60 460 30
+boxtype: FL_DOWN_BOX
+colors: FL_COL1 FL_MCOL
+alignment: FL_ALIGN_LEFT
+style: FL_NORMAL_STYLE
+size: FL_DEFAULT_SIZE
+lcol: FL_BLACK
+label: Name
+shortcut: Name|#N
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
+name: name_name
+callback:
+argument:
+
+--------------------
+class: FL_CHECKBUTTON
+type: PUSH_BUTTON
+box: 50 110 250 30
+boxtype: FL_NO_BOX
+colors: FL_COL1 FL_YELLOW
+alignment: FL_ALIGN_CENTER
+style: FL_NORMAL_STYLE
+size: FL_DEFAULT_SIZE
+lcol: FL_BLACK
+label: HTML type
+shortcut: HTML type|#H
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
+name: radio_html
+callback:
+argument:
+
+--------------------
+class: FL_BUTTON
+type: RETURN_BUTTON
+box: 410 110 100 30
+boxtype: FL_UP_BOX
+colors: FL_COL1 FL_COL1
+alignment: FL_ALIGN_CENTER
+style: FL_NORMAL_STYLE
+size: FL_DEFAULT_SIZE
+lcol: FL_BLACK
+label: Close
+shortcut: ^M
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
+name: button_close
+callback: C_InsetUrl_CloseUrlCB
+argument: 0
+
+==============================
+create_the_forms
label:
shortcut:
resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+gravity: FL_NorthWest FL_SouthEast
name: browser_latexlog
callback:
argument:
lcol: FL_BLACK
label: Close
shortcut: ^M
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name:
callback: LatexLogClose
argument: 0
lcol: FL_BLACK
label: Update|#Uu
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name:
callback: LatexLogUpdate
argument: 0
label:
shortcut:
resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+gravity: FL_NorthWest FL_SouthEast
name:
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
lcol: FL_BLACK
label: Separation
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
lcol: FL_BLACK
label: Indent|#I
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: radio_indent
callback:
argument:
lcol: FL_BLACK
label: Skip|#K
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: radio_skip
callback:
argument:
lcol: FL_BLACK
label: Class:|#C
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_class
callback: ChoiceClassCB
argument: 0
lcol: FL_BLACK
label: Pagestyle:|#P
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_pagestyle
callback:
argument:
lcol: FL_BLACK
label: Fonts:|#F
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_fonts
callback:
argument:
lcol: FL_BLACK
label: Font Size:|#O
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_fontsize
callback:
argument:
lcol: FL_BLACK
label: Cancel|^[
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name: button_cancel
callback: DocumentCancelCB
argument: 0
lcol: FL_BLACK
label: Apply|#A
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name: button_apply
callback: DocumentApplyCB
argument: 0
lcol: FL_BLACK
label: OK
shortcut: ^M
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name: button_ok
callback: DocumentOKCB
argument: 0
lcol: FL_BLACK
label: Float Placement:|#L
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: input_float_placement
callback:
argument:
lcol: FL_BLACK
label: PS Driver:|#S
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_postscript_driver
callback:
argument:
lcol: FL_BLACK
label: Encoding:|#D
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_inputenc
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
lcol: FL_BLACK
label: One|#n
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: radio_sides_one
callback:
argument:
lcol: FL_BLACK
label: Two|#T
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: radio_sides_two
callback:
argument:
lcol: FL_BLACK
label: Sides
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
lcol: FL_BLACK
label: Columns
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
lcol: FL_BLACK
label: One|#e
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: radio_columns_one
callback:
argument:
lcol: FL_BLACK
label: Two|#w
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: radio_columns_two
callback:
argument:
lcol: FL_BLACK
label: Extra Options:|#X
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: input_extra
callback:
argument:
lcol: FL_BLACK
label: Language:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_language
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: input_default_skip
callback: DocumentDefskipCB
argument: 0
lcol: FL_BLACK
label: Default Skip:|#u
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_default_skip
callback: DocumentDefskipCB
argument: 0
lcol: FL_BLACK
label: Section number depth
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: slider_secnumdepth
callback:
argument:
lcol: FL_BLACK
label: Table of contents depth
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: slider_tocdepth
callback:
argument:
lcol: FL_BLACK
label: Spacing|#g
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: choice_spacing
callback: DocumentSpacingCB
argument: 0
lcol: FL_BLACK
label: Bullet Shapes|#B
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: button_bullets
callback: DocumentBulletsCB
argument: 0
lcol: FL_BLACK
label: Use AMS Math|#M
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: check_use_amsmath
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_NorthWest FL_NoGravity
name: input_spacing
callback: DocumentSpacingCB
argument: 0
label:
shortcut:
resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+gravity: FL_NorthWest FL_SouthEast
+name:
+callback:
+argument:
+
+--------------------
+class: FL_FRAME
+type: ENGRAVED_FRAME
+box: 10 280 280 45
+boxtype: FL_NO_BOX
+colors: FL_BLACK FL_COL1
+alignment: FL_ALIGN_CENTER
+style: FL_NORMAL_STYLE
+size: FL_DEFAULT_SIZE
+lcol: FL_BLACK
+label:
+shortcut:
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
+name:
+callback:
+argument:
+
+--------------------
+class: FL_FRAME
+type: ENGRAVED_FRAME
+box: 10 220 280 45
+boxtype: FL_NO_BOX
+colors: FL_BLACK FL_COL1
+alignment: FL_ALIGN_CENTER
+style: FL_NORMAL_STYLE
+size: FL_DEFAULT_SIZE
+lcol: FL_BLACK
+label:
+shortcut:
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name:
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name:
callback:
argument:
lcol: FL_BLACK
label: Family:|#F
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name: choice_family
callback:
argument:
lcol: FL_BLACK
label: Series:|#S
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name: choice_series
callback:
argument:
lcol: FL_BLACK
label: Shape:|#H
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name: choice_shape
callback:
argument:
lcol: FL_BLACK
label: Size:|#Z
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name: choice_size
callback:
argument:
lcol: FL_BLACK
label: Misc:|#M
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name: choice_bar
callback:
argument:
lcol: FL_BLACK
label: Apply|#A
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name: button_apply
callback: CharacterApplyCB
argument: 0
lcol: FL_BLACK
label: Close
shortcut: ^M
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name: button_close
callback: CharacterCloseCB
argument: 0
lcol: FL_BLACK
label: Color:|#C
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name: choice_color
callback:
argument:
lcol: FL_BLACK
label: Toggle on all these|#T
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name: check_toggle_all
callback:
argument:
---------------------
-class: FL_FRAME
-type: ENGRAVED_FRAME
-box: 10 220 280 45
-boxtype: FL_NO_BOX
-colors: FL_BLACK FL_COL1
-alignment: FL_ALIGN_CENTER
-style: FL_NORMAL_STYLE
-size: FL_DEFAULT_SIZE
-lcol: FL_BLACK
-label:
-shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
-name:
-callback:
-argument:
-
--------------------
class: FL_TEXT
type: NORMAL_TEXT
lcol: FL_BLACK
label: These are never toggled
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
-name:
-callback:
-argument:
-
---------------------
-class: FL_FRAME
-type: ENGRAVED_FRAME
-box: 10 280 280 45
-boxtype: FL_NO_BOX
-colors: FL_BLACK FL_COL1
-alignment: FL_ALIGN_CENTER
-style: FL_NORMAL_STYLE
-size: FL_DEFAULT_SIZE
-lcol: FL_BLACK
-label:
-shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name:
callback:
argument:
lcol: FL_BLACK
label: These are always toggled
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NorthEast
name:
callback:
argument:
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
label:
shortcut:
resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+gravity: FL_NorthWest FL_SouthEast
name: input_preamble
callback:
argument:
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
--------------------
class: FL_BEGIN_GROUP
type: 0
-box: 0 0 0 0
+box: 0 10 10 0
boxtype: FL_NO_BOX
colors: FL_COL1 FL_MCOL
alignment: FL_ALIGN_CENTER
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
lcol: FL_BLACK
label: Special Multicolumn Alignment
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name: input_special_alignment
callback: TableOptionsCB
argument: 0
lcol: FL_BLACK
label: Close
shortcut: ^M
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name:
callback: TableSpeCloseCB
argument: 0
lcol: FL_BLACK
label: Special Column Alignment
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name:
callback:
argument:
lcol: FL_BLACK
label:
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name: input_special_multialign
callback: TableOptionsCB
argument: 0
lcol: FL_BLACK
label: Roman Font|#R
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name: input_roman
callback:
argument:
lcol: FL_BLACK
label: Sans Serif Font|#S
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name: input_sans
callback:
argument:
lcol: FL_BLACK
label: Typewriter Font|#T
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name: input_typewriter
callback:
argument:
lcol: FL_BLACK
label: Font Norm|#N
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name: input_font_norm
callback:
argument:
lcol: FL_BLACK
label: Font Zoom|#Z
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_X
+gravity: FL_NorthWest FL_NoGravity
name: intinput_size
callback:
argument:
lcol: FL_BLACK
label: OK
shortcut: ^M
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name:
callback: ScreenOKCB
argument: 0
lcol: FL_BLACK
label: Apply|#A
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name:
callback: ScreenApplyCB
argument: 0
lcol: FL_BLACK
label: Cancel|^[
shortcut:
-resize: FL_RESIZE_ALL
-gravity: FL_NoGravity FL_NoGravity
+resize: FL_RESIZE_NONE
+gravity: FL_SouthEast FL_SouthEast
name:
callback: ScreenCancelCB
argument: 0
{
string filename, fname, bname, path;
bool use_build = false;
+ static int ow = -1, oh;
filename = current_view->currentBuffer()->getFileName();
if (!filename.empty()) {
fl_show_form(fd_latex_log->LaTeXLog,
FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
use_build ? _("Build Program Log") : _("LaTeX Log"));
+ if (ow < 0) {
+ ow = fd_latex_log->LaTeXLog->w;
+ oh = fd_latex_log->LaTeXLog->h;
+ }
+ fl_set_form_minsize(fd_latex_log->LaTeXLog, ow, oh);
}
}
void MenuSendto()
{
+ static int ow = -1, oh;
+
// do this only if the command is empty
if (!fl_get_input(fd_form_sendto->input_cmd) &&
!lyxrc->custom_export_command.empty())
fl_show_form(fd_form_sendto->form_sendto,
FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
_("Send Document to Command"));
+ if (ow < 0) {
+ ow = fd_form_sendto->form_sendto->w;
+ oh = fd_form_sendto->form_sendto->h;
+ }
+ fl_set_form_minsize(fd_form_sendto->form_sendto, ow, oh);
}
}
fl_raise_form(fd_form_paper->form_paper);
} else {
fl_show_form(fd_form_paper->form_paper,
- FL_PLACE_MOUSE
- | FL_FREE_SIZE,FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("Paper Layout"));
}
}
fl_raise_form(fd_form_paragraph_extra->form_paragraph_extra);
} else {
fl_show_form(fd_form_paragraph_extra->form_paragraph_extra,
- FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("ParagraphExtra Layout"));
}
}
void OpenLayoutTableExtra()
{
+ static int ow = -1, oh;
+
if (fd_form_table_extra->form_table_extra->visible) {
fl_raise_form(fd_form_table_extra->form_table_extra);
} else {
fl_show_form(fd_form_table_extra->form_table_extra,
FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
_("Table Extra Form"));
+ if (ow < 0) {
+ ow = fd_form_table_extra->form_table_extra->w;
+ oh = fd_form_table_extra->form_table_extra->h;
+ }
+ fl_set_form_minsize(fd_form_table_extra->form_table_extra,
+ ow,oh);
}
}
}
else {
fl_show_form(fd_form_table_options->form_table_options,
- FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("Table Layout"));
}
}
fl_set_object_callback(obj,GraphicsCB,2);
fdui->HeightGrp = fl_bgn_group();
- // xgettext:no-c-format
- fdui->page2 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,110,130,110,30,idex(_("% of Page|#g")));
- // xgettext:no-c-format
- fl_set_button_shortcut(obj,scex(_("% of Page|#g")),1);
+ fdui->page2 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,110,130,110,30,idex(_("% of Page|#g")));fl_set_button_shortcut(obj,scex(_("% of Page|#g")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_callback(obj,GraphicsCB,23);
fdui->Default2 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,110,70,80,30,idex(_("Default|#t")));fl_set_button_shortcut(obj,scex(_("Default|#t")),1);
fdui->in1 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,10,110,80,30,idex(_("inches|#n")));fl_set_button_shortcut(obj,scex(_("inches|#n")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_callback(obj,GraphicsCB,12);
- // xgettext:no-c-format
- fdui->page1 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,10,130,110,30,idex(_("% of Page|#P")));
- // xgettext:no-c-format
- fl_set_button_shortcut(obj,scex(_("% of Page|#P")),1);
+ fdui->page1 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,10,130,110,30,idex(_("% of Page|#P")));fl_set_button_shortcut(obj,scex(_("% of Page|#P")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_callback(obj,GraphicsCB,13);
- // xgettext:no-c-format
- fdui->column1 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,10,150,110,30,idex(_("% of Column|#o")));
- // xgettext:no-c-format
- fl_set_button_shortcut(obj,scex(_("% of Column|#o")),1);
+ fdui->column1 = obj = fl_add_checkbutton(FL_RADIO_BUTTON,10,150,110,30,idex(_("% of Column|#o")));fl_set_button_shortcut(obj,scex(_("% of Column|#o")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_callback(obj,GraphicsCB,14);
fl_end_group();
fdui->form_search = fl_bgn_form(FL_NO_BOX, 440, 160);
obj = fl_add_box(FL_UP_BOX,0,0,440,160,"");
obj = fl_add_frame(FL_ENGRAVED_FRAME,300,10,130,80,"");
+ fl_set_object_gravity(obj, FL_NorthEast, FL_NorthEast);
fdui->input_search = obj = fl_add_input(FL_NORMAL_INPUT,110,10,180,30,idex(_("Find|#n")));fl_set_button_shortcut(obj,scex(_("Find|#n")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
fl_set_object_resize(obj, FL_RESIZE_X);
fdui->input_replace = obj = fl_add_input(FL_NORMAL_INPUT,110,40,180,30,idex(_("Replace with|#W")));fl_set_button_shortcut(obj,scex(_("Replace with|#W")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
- fl_set_object_gravity(obj, FL_West, FL_East);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
fl_set_object_resize(obj, FL_RESIZE_X);
obj = fl_add_button(FL_NORMAL_BUTTON,200,80,90,30,idex(_("@>|#F")));fl_set_button_shortcut(obj,scex(_("@>|#F")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_callback(obj,SearchReplaceCB,0);
obj = fl_add_button(FL_NORMAL_BUTTON,350,120,80,30,idex(_("Close|^[")));fl_set_button_shortcut(obj,scex(_("Close|^[")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
- fl_set_object_gravity(obj, FL_SouthWest, FL_SouthWest);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,SearchCancelCB,0);
fdui->btnCaseSensitive = obj = fl_add_checkbutton(FL_PUSH_BUTTON,300,20,150,30,idex(_("Case sensitive|#s#S")));fl_set_button_shortcut(obj,scex(_("Case sensitive|#s#S")),1);
- fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
+ fl_set_object_gravity(obj, FL_NorthEast, FL_NorthEast);
fdui->btnMatchWord = obj = fl_add_checkbutton(FL_PUSH_BUTTON,300,50,150,30,idex(_("Match word|#M#m")));fl_set_button_shortcut(obj,scex(_("Match word|#M#m")),1);
- fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
+ fl_set_object_gravity(obj, FL_NorthEast, FL_NorthEast);
fdui->replaceall_button = obj = fl_add_button(FL_NORMAL_BUTTON,200,120,90,30,idex(_("Replace All|#A#a")));fl_set_button_shortcut(obj,scex(_("Replace All|#A#a")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
insets_o_SOURCES = \
figinset.C \
figinset.h \
+ form_url.C \
+ form_url.h \
inset.C \
insetbib.C \
insetbib.h \
--- /dev/null
+// File modified by fdfix.sh for use by lyx (with xforms 0.81) and gettext
+#include <config.h>
+#include "lyx_gui_misc.h"
+#include "gettext.h"
+
+/* Form definition file generated with fdesign. */
+
+#include FORMS_H_LOCATION
+#include <stdlib.h>
+#include "form_url.h"
+
+FD_form_url *create_form_form_url(void)
+{
+ FL_OBJECT *obj;
+ FD_form_url *fdui = (FD_form_url *) fl_calloc(1, sizeof(FD_form_url));
+
+ fdui->form_url = fl_bgn_form(FL_NO_BOX, 530, 150);
+ obj = fl_add_box(FL_UP_BOX,0,0,530,150,"");
+ fdui->url_name = obj = fl_add_input(FL_NORMAL_INPUT,50,20,460,30,_("Url"));
+ fl_set_input_shortcut(obj,scex(_("Url|#U")),1);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
+ fdui->name_name = obj = fl_add_input(FL_NORMAL_INPUT,50,60,460,30,_("Name"));
+ fl_set_input_shortcut(obj,scex(_("Name|#N")),1);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
+ fdui->radio_html = obj = fl_add_checkbutton(FL_PUSH_BUTTON,50,110,250,30,_("HTML type"));
+ fl_set_button_shortcut(obj,scex(_("HTML type|#H")),1);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
+ fdui->button_close = obj = fl_add_button(FL_RETURN_BUTTON,410,110,100,30,_("Close"));
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
+ fl_set_object_callback(obj,C_InsetUrl_CloseUrlCB,0);
+ fl_end_form();
+
+ //fdui->form_url->fdui = fdui;
+
+ return fdui;
+}
+/*---------------------------------------*/
+
--- /dev/null
+/** Header file generated with fdesign on Mon Oct 25 15:21:02 1999.**/
+
+#ifndef FD_form_url_h_
+#define FD_form_url_h_
+
+/** Callbacks, globals and object handlers **/
+extern "C" void C_InsetUrl_CloseUrlCB(FL_OBJECT *, long);
+
+
+/**** Forms and Objects ****/
+typedef struct {
+ FL_FORM *form_url;
+ void *vdata;
+ char *cdata;
+ long ldata;
+ FL_OBJECT *url_name;
+ FL_OBJECT *name_name;
+ FL_OBJECT *radio_html;
+ FL_OBJECT *button_close;
+} FD_form_url;
+
+extern FD_form_url * create_form_form_url(void);
+
+#endif /* FD_form_url_h_ */
void InsetError::Edit(int, int)
{
+ static int ow = 400, oh = 240;
+
if (!form) {
FL_OBJECT *obj;
- form = fl_bgn_form(FL_UP_BOX,400,240);
+ form = fl_bgn_form(FL_UP_BOX,ow,oh);
strobj = fl_add_box(FL_FRAME_BOX,10,10,380,180,"");
fl_set_object_color(strobj,FL_MCOL,FL_MCOL);
fl_set_object_gravity(strobj, FL_NorthWest, FL_SouthEast);
obj = fl_add_button(FL_RETURN_BUTTON,140,200,120,30,_("Close"));
fl_set_object_callback(obj, C_InsetError_CloseErrorCB, (long)this);
- fl_set_object_gravity(obj, FL_South, FL_South);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_end_form();
fl_set_form_atclose(form, CancelCloseBoxCB, 0);
} else {
fl_show_form(form,FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
_("LaTeX Error"));
+ fl_set_form_minsize(form, ow, oh);
}
}
void InsetInfo::Edit(int, int)
{
+ static int ow = -1, oh;
+
if(current_view->currentBuffer()->isReadonly())
WarnReadonly();
fl_set_object_gravity(obj, NorthWestGravity, SouthEastGravity);
obj = fl_add_button(FL_NORMAL_BUTTON,130,140,120,30,idex(_("Close|#C^[")));
fl_set_object_resize(obj, FL_RESIZE_NONE);
- fl_set_object_gravity(obj, SouthWestGravity, SouthEastGravity);
+ fl_set_object_gravity(obj, SouthEastGravity, SouthEastGravity);
fl_set_object_callback(obj, C_InsetInfo_CloseInfoCB, (long)this);
fl_set_object_shortcut(obj, scex(_("Close|#C^[")), (long)this);
fl_end_form();
if (form->visible) {
fl_raise_form(form);
} else {
- fl_show_form(form,FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
+ fl_show_form(form,FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
_("Note"));
+ if (ow < 0) {
+ ow = form->w;
+ oh = form->h;
+ }
+ fl_set_form_minsize(form, ow, oh);
}
}
extern void UpdateInset(Inset* inset, bool mark_dirty = true);
InsetUrl::InsetUrl(string const & cmd)
- : form(0)
+ : fd_form_url(0)
{
scanCommand(cmd);
if (getCmdName() == "url")
InsetUrl::InsetUrl(InsetCommand const &inscmd)
- : form(0)
+ : fd_form_url(0)
{
setCmdName(inscmd.getCmdName());
setContents(inscmd.getContents());
InsetUrl::InsetUrl(string const &ins_name,string const &ins_cont,
string const &ins_opt)
- : form(0)
+ : fd_form_url(0)
{
setCmdName(ins_name);
setContents(ins_cont);
InsetUrl::~InsetUrl()
{
- if (form) {
- fl_hide_form(form);
- fl_free_form(form);
- form = 0;
+ if (fd_form_url) {
+ fl_hide_form(fd_form_url->form_url);
+ fl_free_form(fd_form_url->form_url);
+ fd_form_url = 0;
}
}
void InsetUrl::CloseUrlCB(FL_OBJECT *ob, long)
{
InsetUrl *inset = (InsetUrl*) ob->u_vdata;
- string url = fl_get_input(inset->url_name);
- string name = fl_get_input(inset->name_name);
+ string url = fl_get_input(inset->fd_form_url->url_name);
+ string name = fl_get_input(inset->fd_form_url->name_name);
string cmdname;
- if (fl_get_button(inset->radio_html))
+ if (fl_get_button(inset->fd_form_url->radio_html))
cmdname = "htmlurl";
else
cmdname = "url";
UpdateInset(inset);
}
- if (inset->form) {
- fl_hide_form(inset->form);
- inset->form = 0;
+ if (inset->fd_form_url) {
+ fl_hide_form(inset->fd_form_url->form_url);
+ inset->fd_form_url = 0;
}
}
void InsetUrl::Edit(int, int)
{
+ static int ow = -1, oh;
+
if(current_view->currentBuffer()->isReadonly())
WarnReadonly();
- if (!form) {
- FL_OBJECT *obj;
- form = fl_bgn_form(FL_NO_BOX, 530, 170);
- obj = fl_add_box(FL_UP_BOX,0,0,530,170,"");
- url_name = obj = fl_add_input(FL_NORMAL_INPUT,50,30,460,30,idex(_("Url|#U")));
- fl_set_button_shortcut(obj,scex(_("Url|#U")),1);
- name_name = obj = fl_add_input(FL_NORMAL_INPUT,50,80,460,30,idex(_("Name|#N")));
- fl_set_button_shortcut(obj,scex(_("Name|#N")),1);
- obj = fl_add_button(FL_RETURN_BUTTON,360,130,100,30,idex(_("Close|#C^[^M")));
- fl_set_button_shortcut(obj,scex(_("Close|#C^[^M")),1);
- obj->u_vdata = this;
- fl_set_object_callback(obj,C_InsetUrl_CloseUrlCB,0);
- radio_html = obj = fl_add_checkbutton(FL_PUSH_BUTTON,50,130,240,30,idex(_("HTML type|#H")));
- fl_set_button_shortcut(obj,scex(_("HTML type|#H")),1);
- fl_set_object_lsize(obj,FL_NORMAL_SIZE);
- fl_end_form();
- fl_set_form_atclose(form, CancelCloseBoxCB, 0);
+ if (!fd_form_url) {
+ fd_form_url = create_form_form_url();
+ fd_form_url->button_close->u_vdata = this;
+ fl_set_form_atclose(fd_form_url->form_url,CancelCloseBoxCB, 0);
}
- fl_set_input(url_name, getContents().c_str());
- fl_set_input(name_name, getOptions().c_str());
+ fl_set_input(fd_form_url->url_name, getContents().c_str());
+ fl_set_input(fd_form_url->name_name, getOptions().c_str());
switch(flag) {
case InsetUrl::URL:
- fl_set_button(radio_html, 0);
+ fl_set_button(fd_form_url->radio_html, 0);
break;
case InsetUrl::HTML_URL:
- fl_set_button(radio_html, 1);
+ fl_set_button(fd_form_url->radio_html, 1);
break;
}
- if (form->visible) {
- fl_raise_form(form);
+ if (fd_form_url->form_url->visible) {
+ fl_raise_form(fd_form_url->form_url);
} else {
- fl_show_form(form, FL_PLACE_MOUSE,
+ fl_show_form(fd_form_url->form_url,
+ FL_PLACE_MOUSE | FL_FREE_SIZE,
FL_FULLBORDER, _("Insert Url"));
+ if (ow < 0) {
+ ow = fd_form_url->form_url->w;
+ oh = fd_form_url->form_url->h;
+ }
+ fl_set_form_minsize(fd_form_url->form_url, ow, oh);
}
}
#include "insetcommand.h"
#include "buffer.h"
+#include "form_url.h"
struct LaTeXFeatures;
};
///
- InsetUrl(): InsetCommand("url"), form(0) { flag = InsetUrl::URL; }
+ InsetUrl(): InsetCommand("url"), fd_form_url(0) { flag = InsetUrl::URL; }
///
InsetUrl(string const &);
///
///
Url_Flags flag;
///
- FL_FORM *form;
- ///
- FL_OBJECT *url_name;
- ///
- FL_OBJECT *name_name;
- ///
- FL_OBJECT *radio_html;
+ FD_form_url *fd_form_url;
};
#endif
fdui->LaTeXLog = fl_bgn_form(FL_NO_BOX, 470, 380);
obj = fl_add_box(FL_UP_BOX,0,0,470,380,"");
fdui->browser_latexlog = obj = fl_add_browser(FL_NORMAL_BROWSER,10,10,450,320,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
obj = fl_add_button(FL_RETURN_BUTTON,270,340,90,30,_("Close"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,LatexLogClose,0);
obj = fl_add_button(FL_NORMAL_BUTTON,370,340,90,30,idex(_("Update|#Uu")));fl_set_button_shortcut(obj,scex(_("Update|#Uu")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,LatexLogUpdate,0);
fl_end_form();
fdui->form_document = fl_bgn_form(FL_NO_BOX, 580, 430);
obj = fl_add_box(FL_UP_BOX,0,0,580,430,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
obj = fl_add_frame(FL_ENGRAVED_FRAME,290,110,120,70,"");
fl_set_object_color(obj,FL_COL1,FL_COL1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
obj = fl_add_text(FL_NORMAL_TEXT,300,100,100,20,_("Separation"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->group_radio_separation = fl_bgn_group();
fdui->radio_indent = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,120,110,30,idex(_("Indent|#I")));fl_set_button_shortcut(obj,scex(_("Indent|#I")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->radio_skip = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,150,110,30,idex(_("Skip|#K")));fl_set_button_shortcut(obj,scex(_("Skip|#K")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_end_group();
fdui->choice_class = obj = fl_add_choice(FL_NORMAL_CHOICE,120,20,160,30,idex(_("Class:|#C")));fl_set_button_shortcut(obj,scex(_("Class:|#C")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_set_object_callback(obj,ChoiceClassCB,0);
fdui->choice_pagestyle = obj = fl_add_choice(FL_NORMAL_CHOICE,120,60,160,30,idex(_("Pagestyle:|#P")));fl_set_button_shortcut(obj,scex(_("Pagestyle:|#P")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->choice_fonts = obj = fl_add_choice(FL_NORMAL_CHOICE,120,110,160,30,idex(_("Fonts:|#F")));fl_set_button_shortcut(obj,scex(_("Fonts:|#F")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->choice_fontsize = obj = fl_add_choice(FL_NORMAL_CHOICE,120,150,160,30,idex(_("Font Size:|#O")));fl_set_button_shortcut(obj,scex(_("Font Size:|#O")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON,470,390,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,DocumentCancelCB,0);
fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,360,390,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,DocumentApplyCB,0);
fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON,250,390,100,30,_("OK"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,DocumentOKCB,0);
fdui->input_float_placement = obj = fl_add_input(FL_NORMAL_INPUT,450,195,120,30,idex(_("Float Placement:|#L")));fl_set_button_shortcut(obj,scex(_("Float Placement:|#L")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->choice_postscript_driver = obj = fl_add_choice(FL_NORMAL_CHOICE,120,230,190,30,idex(_("PS Driver:|#S")));fl_set_button_shortcut(obj,scex(_("PS Driver:|#S")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->choice_inputenc = obj = fl_add_choice(FL_NORMAL_CHOICE,120,270,190,30,idex(_("Encoding:|#D")));fl_set_button_shortcut(obj,scex(_("Encoding:|#D")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
obj = fl_add_frame(FL_ENGRAVED_FRAME,290,20,122,70,"");
fl_set_object_color(obj,FL_COL1,FL_COL1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
obj = fl_add_frame(FL_ENGRAVED_FRAME,432,20,136,70,"");
fl_set_object_color(obj,FL_COL1,FL_COL1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->group_radio_sides = fl_bgn_group();
fdui->radio_sides_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,30,120,30,idex(_("One|#n")));fl_set_button_shortcut(obj,scex(_("One|#n")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->radio_sides_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,60,120,30,idex(_("Two|#T")));fl_set_button_shortcut(obj,scex(_("Two|#T")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_end_group();
obj = fl_add_text(FL_NORMAL_TEXT,300,10,60,20,_("Sides"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
obj = fl_add_text(FL_NORMAL_TEXT,440,10,80,20,_("Columns"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->group_radio_columns = fl_bgn_group();
fdui->radio_columns_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON,432,30,110,30,idex(_("One|#e")));fl_set_button_shortcut(obj,scex(_("One|#e")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->radio_columns_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON,432,60,110,30,idex(_("Two|#w")));fl_set_button_shortcut(obj,scex(_("Two|#w")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_end_group();
fdui->input_extra = obj = fl_add_input(FL_NORMAL_INPUT,450,235,120,30,idex(_("Extra Options:|#X")));fl_set_button_shortcut(obj,scex(_("Extra Options:|#X")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->choice_language = obj = fl_add_box(FL_FRAME_BOX,120,190,190,30,_("Language:"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->input_default_skip = obj = fl_add_input(FL_NORMAL_INPUT,220,310,90,30,"");
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_set_object_callback(obj,DocumentDefskipCB,0);
fdui->choice_default_skip = obj = fl_add_choice(FL_NORMAL_CHOICE,120,310,90,30,idex(_("Default Skip:|#u")));fl_set_button_shortcut(obj,scex(_("Default Skip:|#u")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_set_object_callback(obj,DocumentDefskipCB,0);
fdui->slider_secnumdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER,490,275,80,30,_("Section number depth"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->slider_tocdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER,490,315,80,30,_("Table of contents depth"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->choice_spacing = obj = fl_add_choice(FL_NORMAL_CHOICE,120,350,120,30,idex(_("Spacing|#g")));fl_set_button_shortcut(obj,scex(_("Spacing|#g")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_set_object_callback(obj,DocumentSpacingCB,0);
fdui->button_bullets = obj = fl_add_button(FL_NORMAL_BUTTON,430,110,130,30,idex(_("Bullet Shapes|#B")));fl_set_button_shortcut(obj,scex(_("Bullet Shapes|#B")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_set_object_callback(obj,DocumentBulletsCB,0);
fdui->check_use_amsmath = obj = fl_add_checkbutton(FL_PUSH_BUTTON,430,145,120,30,idex(_("Use AMS Math|#M")));fl_set_button_shortcut(obj,scex(_("Use AMS Math|#M")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fdui->input_spacing = obj = fl_add_input(FL_FLOAT_INPUT,250,350,95,30,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_NONE);
fl_set_object_callback(obj,DocumentSpacingCB,0);
fl_end_form();
fdui->form_character = fl_bgn_form(FL_NO_BOX, 300, 375);
obj = fl_add_box(FL_UP_BOX,0,0,300,375,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
+ obj = fl_add_frame(FL_ENGRAVED_FRAME,10,280,280,45,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
+ obj = fl_add_frame(FL_ENGRAVED_FRAME,10,220,280,45,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
obj = fl_add_frame(FL_ENGRAVED_FRAME,10,10,280,195,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->choice_family = obj = fl_add_choice(FL_NORMAL_CHOICE,94,15,191,30,idex(_("Family:|#F")));fl_set_button_shortcut(obj,scex(_("Family:|#F")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->choice_series = obj = fl_add_choice(FL_NORMAL_CHOICE,94,55,191,30,idex(_("Series:|#S")));fl_set_button_shortcut(obj,scex(_("Series:|#S")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->choice_shape = obj = fl_add_choice(FL_NORMAL_CHOICE,94,95,191,30,idex(_("Shape:|#H")));fl_set_button_shortcut(obj,scex(_("Shape:|#H")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->choice_size = obj = fl_add_choice(FL_NORMAL_CHOICE,95,230,191,30,idex(_("Size:|#Z")));fl_set_button_shortcut(obj,scex(_("Size:|#Z")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->choice_bar = obj = fl_add_choice(FL_NORMAL_CHOICE,95,290,190,30,idex(_("Misc:|#M")));fl_set_button_shortcut(obj,scex(_("Misc:|#M")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,60,330,80,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,CharacterApplyCB,0);
fdui->button_close = obj = fl_add_button(FL_RETURN_BUTTON,175,330,80,30,_("Close"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,CharacterCloseCB,0);
fdui->choice_color = obj = fl_add_choice(FL_NORMAL_CHOICE,95,135,191,30,idex(_("Color:|#C")));fl_set_button_shortcut(obj,scex(_("Color:|#C")),1);
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->check_toggle_all = obj = fl_add_checkbutton(FL_PUSH_BUTTON,30,175,260,25,idex(_("Toggle on all these|#T")));fl_set_button_shortcut(obj,scex(_("Toggle on all these|#T")),1);
- obj = fl_add_frame(FL_ENGRAVED_FRAME,10,220,280,45,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
obj = fl_add_text(FL_NORMAL_TEXT,20,210,210,20,_("These are never toggled"));
fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
- obj = fl_add_frame(FL_ENGRAVED_FRAME,10,280,280,45,"");
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
obj = fl_add_text(FL_NORMAL_TEXT,20,270,215,20,_("These are always toggled"));
fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fl_end_form();
//fdui->form_character->fdui = fdui;
fl_set_object_callback(obj,PreambleCancelCB,0);
fdui->input_preamble = obj = fl_add_input(FL_MULTILINE_INPUT,10,10,360,360,"");
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
fl_end_form();
//fdui->form_preamble->fdui = fdui;
obj = fl_add_frame(FL_ENGRAVED_FRAME,15,95,305,60,"");
fl_set_object_color(obj,FL_COL1,FL_COL1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
obj = fl_add_text(FL_NORMAL_TEXT,20,85,205,20,_("Special Multicolumn Alignment"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
obj = fl_add_frame(FL_ENGRAVED_FRAME,15,20,305,60,"");
fl_set_object_color(obj,FL_COL1,FL_COL1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->input_special_alignment = obj = fl_add_input(FL_NORMAL_INPUT,25,35,280,30,"");
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fl_set_object_callback(obj,TableOptionsCB,0);
obj = fl_add_button(FL_RETURN_BUTTON,220,160,100,30,_("Close"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,TableSpeCloseCB,0);
obj = fl_add_text(FL_NORMAL_TEXT,20,10,170,20,_("Special Column Alignment"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->input_special_multialign = obj = fl_add_input(FL_NORMAL_INPUT,25,110,280,30,"");
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fl_set_object_callback(obj,TableOptionsCB,0);
fl_end_form();
obj = fl_add_box(FL_UP_BOX,0,0,390,220,"");
fdui->input_roman = obj = fl_add_input(FL_NORMAL_INPUT,140,10,240,30,idex(_("Roman Font|#R")));fl_set_button_shortcut(obj,scex(_("Roman Font|#R")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->input_sans = obj = fl_add_input(FL_NORMAL_INPUT,140,40,240,30,idex(_("Sans Serif Font|#S")));fl_set_button_shortcut(obj,scex(_("Sans Serif Font|#S")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->input_typewriter = obj = fl_add_input(FL_NORMAL_INPUT,140,70,240,30,idex(_("Typewriter Font|#T")));fl_set_button_shortcut(obj,scex(_("Typewriter Font|#T")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->input_font_norm = obj = fl_add_input(FL_NORMAL_INPUT,140,100,240,30,idex(_("Font Norm|#N")));fl_set_button_shortcut(obj,scex(_("Font Norm|#N")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
fdui->intinput_size = obj = fl_add_input(FL_INT_INPUT,140,140,50,30,idex(_("Font Zoom|#Z")));fl_set_button_shortcut(obj,scex(_("Font Zoom|#Z")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
+ fl_set_object_resize(obj, FL_RESIZE_X);
obj = fl_add_button(FL_RETURN_BUTTON,60,180,100,30,_("OK"));
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,ScreenOKCB,0);
obj = fl_add_button(FL_NORMAL_BUTTON,170,180,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,ScreenApplyCB,0);
obj = fl_add_button(FL_NORMAL_BUTTON,280,180,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
fl_set_object_lsize(obj,FL_NORMAL_SIZE);
+ fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
fl_set_object_callback(obj,ScreenCancelCB,0);
fl_end_form();
}
else {
fl_show_form(fd_form_print->form_print,
- FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("Print"));
}
}
void MenuShowTableOfContents()
{
+ static int ow = -1, oh;
+
TocUpdateCB(0, 0);
if (fd_form_toc->form_toc->visible) {
fl_raise_form(fd_form_toc->form_toc);
fl_show_form(fd_form_toc->form_toc,
FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
_("Table Of Contents"));
+ if (ow < 0) {
+ ow = fd_form_toc->form_toc->w;
+ oh = fd_form_toc->form_toc->h;
+ }
+ fl_set_form_minsize(fd_form_toc->form_toc,ow,oh);
}
}
void MenuInsertRef()
{
+ static int ow = -1, oh;
+
RefUpdateCB(0, 0);
if (fd_form_ref->form_ref->visible) {
fl_raise_form(fd_form_ref->form_ref);
fl_show_form(fd_form_ref->form_ref,
FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
_("Insert Reference"));
- fl_set_form_minsize(fd_form_ref->form_ref,
- fd_form_ref->form_ref->w,
- fd_form_ref->form_ref->h);
+ if (ow < 0) {
+ ow = fd_form_ref->form_ref->w;
+ oh = fd_form_ref->form_ref->h;
+ }
+ fl_set_form_minsize(fd_form_ref->form_ref,ow,oh);
}
}
void MenuLayoutCharacter()
{
+ static int ow = -1, oh;
+
if (fd_form_character->form_character->visible) {
fl_raise_form(fd_form_character->form_character);
} else {
fl_show_form(fd_form_character->form_character,
FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
_("Character Style"));
+ if (ow < 0) {
+ ow = fd_form_character->form_character->w;
+ oh = fd_form_character->form_character->h;
+ }
+ fl_set_form_minsize(fd_form_character->form_character,ow,oh);
}
}
fl_raise_form(fd_form_paragraph->form_paragraph);
} else {
fl_show_form(fd_form_paragraph->form_paragraph,
- FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("Paragraph Environment"));
}
}
fl_raise_form(fd_form_document->form_document);
} else {
fl_show_form(fd_form_document->form_document,
- FL_PLACE_MOUSE | FL_FREE_SIZE,
- FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("Document Layout"));
}
}
fl_raise_form(fd_form_quotes->form_quotes);
} else {
fl_show_form(fd_form_quotes->form_quotes,
- FL_PLACE_MOUSE | FL_FREE_SIZE,
- FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("Quotes"));
}
}
void MenuLayoutPreamble()
{
+ static int ow = -1, oh;
+
if (UpdateLayoutPreamble()) {
if (fd_form_preamble->form_preamble->visible) {
fl_raise_form(fd_form_preamble->form_preamble);
FL_PLACE_MOUSE | FL_FREE_SIZE,
FL_FULLBORDER,
_("LaTeX Preamble"));
+ if (ow < 0) {
+ ow = fd_form_preamble->form_preamble->w;
+ oh = fd_form_preamble->form_preamble->h;
+ }
+ fl_set_form_minsize(fd_form_preamble->form_preamble,
+ ow,oh);
}
}
}
fl_raise_form(fd_form_table->form_table);
} else {
fl_show_form(fd_form_table->form_table,
- FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("Insert Table"));
}
}
fl_raise_form(fd_latex_options->LaTeXOptions);
} else {
fl_show_form(fd_latex_options->LaTeXOptions,
- FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
+ FL_PLACE_MOUSE, FL_FULLBORDER,
_("LaTeX Options"));
}
}
fl_addto_choice(fd_form_character->choice_color,
_(" No change %l| No color | Black | White | Red | Green "
"| Blue | Cyan | Magenta | Yellow %l| Reset "));
+ fl_set_form_minsize(fd_form_character->form_character,
+ fd_form_character->form_character->w,
+ fd_form_character->form_character->h);
// the document form
fd_form_document = create_form_form_document();
_(" Smallskip | Medskip | Bigskip | Length "));
fl_set_input_return(fd_form_document->input_default_skip,
FL_RETURN_ALWAYS);
+ fl_set_form_minsize(fd_form_document->form_document,
+ fd_form_document->form_document->w,
+ fd_form_document->form_document->h);
// the paper form
fd_form_paper = create_form_form_paper();
void LyXFindReplace0::StartSearch()
{
+ static int ow = -1, oh;
+
FD_form_search *fd_fs = fd_form_search;
if (fd_fs->form_search->visible) {
fl_show_form(fd_fs->form_search,
FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
_("Find & Replace")); // RVDK_PATCH_5
+ if (ow < 0) {
+ ow = fd_form_search->form_search->w;
+ oh = fd_form_search->form_search->h;
+ }
+ fl_set_form_minsize(fd_form_search->form_search, ow, oh);
}
ReInitFromForm();
}
if (fd_form_toc->form_toc->visible) {
fl_raise_form(fd_form_toc->form_toc);
} else {
+ static int ow = -1, oh;
fl_show_form(fd_form_toc->form_toc,
FL_PLACE_MOUSE |
FL_FREE_SIZE, FL_FULLBORDER,
_("Table of Contents"));
+ if (ow < 0) {
+ ow = fd_form_toc->form_toc->w;
+ oh = fd_form_toc->form_toc->h;
+ }
+ fl_set_form_minsize(fd_form_toc->form_toc, ow, oh);
}
break;
void LyXVC::viewLog(string const & fil)
{
+ static int ow = -1, oh;
+
if (!browser) {
FL_OBJECT *obj;
browser = (FD_LaTeXLog *) fl_calloc(1, sizeof(*browser));
fl_show_form(browser->LaTeXLog,
FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
_("RCS History"));
+ if (ow < 0) {
+ ow = browser->LaTeXLog->w;
+ oh = browser->LaTeXLog->h;
+ }
+ fl_set_form_minsize(browser->LaTeXLog, ow, oh);
}
}
if (fd_panel->panel->visible) {
fl_raise_form(fd_panel->panel);
} else {
- fl_show_form(fd_panel->panel, FL_PLACE_MOUSE | FL_FREE_SIZE,
+ fl_show_form(fd_panel->panel, FL_PLACE_MOUSE,
FL_FULLBORDER, _("Math Panel"));
}
}
void Menus::ScreenOptions()
{
+ static int ow = -1, oh;
+
// this is not very nice....
fl_set_input(fd_form_screen->input_roman,
lyxrc->roman_font_name.c_str());
fl_show_form(fd_form_screen->form_screen,
FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
_("Screen Options"));
+ if (ow < 0) {
+ ow = fd_form_screen->form_screen->w;
+ oh = fd_form_screen->form_screen->h;
+ }
+ fl_set_form_minsize(fd_form_screen->form_screen, ow, oh);
}
}