summaryrefslogtreecommitdiffstats
path: root/perl-install/ugtk2.pm
Commit message (Collapse)AuthorAgeFilesLines
* don't pack_end two times a button, this causes a Gtk Critical and we never ↵Guillaume Cottenceau2003-09-111-1/+1
| | | | know what can happen after that :/
* use center_always for popped windows (if transient is not used), and force ↵Pascal Rigaux2003-09-111-2/+5
| | | | centering in Xconfig test
* remove too verbose _XSetInputFocus logPascal Rigaux2003-09-091-1/+0
|
* fixing keyboard focus during install:Pascal Rigaux2003-09-081-4/+21
| | | | | | | | - removed aewm-drakx which doesn't work nicely - fix @interactive::objects handling (don't push non pop_it windows, ensure destroyed windows are removed) - ensure XSetInputFocus is called on $::WizardWindow
* _ask_file: don't forget to overwrite $o->{window} as well or elseGuillaume Cottenceau2003-09-011-1/+1
| | | | | it will be ->show'ed as a blank window (#5083)
* (create_dialog) do not scroll labels by defaultThierry Vignaud2003-08-311-1/+1
|
* fix dialogs height: replace"small" option by "height" & "weight" onesThierry Vignaud2003-08-311-4/+4
| | | | | | rationale: make thecommon path be the easiest one to set up (and make the uncommon path be the hardest one to follow)
* set_minmax_width was commented which caused the individual package selectionPascal Rigaux2003-08-291-1/+2
| | | | | tree to be to large (fix bug #4548 #4865)
* (create_dialog) enable to pass an already created Gtk2::LabelThierry Vignaud2003-08-281-2/+1
|
* as discussed with david, gc, laurent & pixel early this week, sinceThierry Vignaud2003-08-231-2/+2
| | | | | | | | | | | | gtk+ dialogs are HIG-ed and since most drakxtools' explicit gtk+ windows follow cancel/ok order for now, let implicit windows (that is interactive written ones) follow the same order in standalone mode. after release, we'll have to make ugtk2 handle one more abstractions, that is taking some buttons callbacks, add buttons that have callbacks and pack them in kde or gnome order depending of interface team decision or maybe of runtime detection of desktop.
* CJK fixes: use newly introduced Gtk2::WrappedLabel packageThierry Vignaud2003-08-221-2/+2
|
* introduce Gtk2::WrappedLabel to factorize fixed labels for CJKThierry Vignaud2003-08-221-0/+7
| | | | | languages
* (gtkset_line_wrap) export itThierry Vignaud2003-08-221-2/+2
|
* - (gtkset_line_wrap) introduce a Gtk2::Label wrapper forThierry Vignaud2003-08-211-5/+10
| | | | | | | | | | | set_line_wrap() - (create_box_with_title) o factorize label creation o fix label wrongly wrap cjk languages by enabling its wrapping (real bugs is that GtkLabel does not really know its geometry: see gtk+ bugs #118045, #118046, #101968 and #104188)
* only access $::o->{mouse}{unsafe} during installPascal Rigaux2003-08-211-1/+1
|
* move ugtk2 related language fixes into ugtk2 jailThierry Vignaud2003-08-211-0/+3
|
* chinese badly wrap with labels tooThierry Vignaud2003-08-211-1/+1
|
* the scrolled text is correctly sized, so do not let it compete withThierry Vignaud2003-08-211-1/+1
| | | | | the options box and the advanced box for availlable space
* standalone wizards: increase height to prevent some hidden or cuttedThierry Vignaud2003-08-201-1/+1
| | | | | buttons (some locales and some steps may still be partially hidden)
* remove broken and unused gtkexpand()Thierry Vignaud2003-08-191-2/+1
|
* (_create_dialog, create_dialog) let support the same api as new() andThierry Vignaud2003-08-181-0/+1
| | | | | threat transient option
* (info_dialog) introduce another dialog helperThierry Vignaud2003-08-181-1/+8
|
* kill buggy and no more used gtkbuttonset()Thierry Vignaud2003-08-181-5/+0
|
* perl_checker compliancePascal Rigaux2003-08-111-2/+2
|
* add gtkset_alignmentGuillaume Cottenceau2003-08-081-1/+2
|
* do not invert Ok/Cancel for mdk 9.2 (per IHM team request)Pascal Rigaux2003-08-051-1/+1
|
* remove stock icons (per IHM team request)Pascal Rigaux2003-08-051-13/+13
|
* fix not possible to select with mouse anymore (rpmdrake etc)Guillaume Cottenceau2003-08-041-4/+3
|
* revert "use checkboxes instead of icons"Guillaume Cottenceau2003-08-041-32/+10
|
* don't export destroy_window(), this function doesn't exist! (thanks to ↵Pascal Rigaux2003-08-041-1/+1
| | | | perl_checker)
* perl_checker compliancePascal Rigaux2003-08-041-3/+3
|
* disable selecting text and popping the contextual menuPascal Rigaux2003-08-041-0/+1
| | | | | (GUI team says it's *horrible* to be able to do select text!)
* replace signal_disconnect with signal_handler_disconnect (needed for ↵Pascal Rigaux2003-08-011-1/+1
| | | | perl-gtk2-xs)
* intermediate commit to completely broken ugtk2 for handling tree, in order forFrancois Pons2003-07-301-14/+17
| | | | | gc or pixel to fix this...
* labels are not able to correctly handle long texts, so rollback to usingPascal Rigaux2003-07-291-0/+16
| | | | | | | | | | | | | | | | | | | TextView instead. For information on this pb: - IHM team doesn't like TextView because the text can be selected, and a contextual menu is available - IHM team doesn't like the difference between small text (using a Label) and longer text (using a TextView) - Label can wrap automatically but not nicely (it doesn't use the full width) - Label can't wrap CJK text which have no spaces Apart from this Label vs TextView pb, Titi only left some code which takes care of small text, causing the text to be wrapped using warp_text (which is not proportional font aware) and not using a scrolled window (causing the license to take more than the screen, the buttons disappearing at the bottom of the screen)
* work in progress (follow interface team recommendation) : useThierry Vignaud2003-07-251-9/+33
| | | | | | | | | checkboxes instead of ugly icon inconsistent (aka semi-selected) state still need working install caller must be fixed like rpmdrake is
* new binding returns a list intead of an array refThierry Vignaud2003-07-181-3/+3
|
* do not exit the whole app when one destroy a dialogThierry Vignaud2003-07-171-1/+0
|
* (_create_dialog) default is "as much as needed" sizeThierry Vignaud2003-07-171-1/+1
|
* perl_checker fixesThierry Vignaud2003-07-171-5/+5
|
* center_always is unuser-friendlyThierry Vignaud2003-07-171-2/+1
|
* - ihm team said: always use labels, textview are stupid nonsensesThierry Vignaud2003-07-171-18/+1
| | | | | | - fcrozat then said: labels have no wrapping problems with cjk and the like
* use stock items in wizardsThierry Vignaud2003-07-171-2/+2
|
* (warn_dialog, err_dialog) fix passing dialog options toThierry Vignaud2003-07-151-0/+2
| | | | | create_dialog() when they get no options
* - (create_dialog)Thierry Vignaud2003-07-141-2/+20
| | | | | | | | | o add the stock option in order to be able to use a stock icon o add a new "small" option to net make dialogs too big - (err_dialog, warn_dialog) new wrappers upon create_dialog to use warning and error stock icons - add a new export tag for dialogs
* (destroy_window) kill it since it is no more used for quite some timeThierry Vignaud2003-07-141-8/+0
|
* for more GUIes coherency, GtkOptionMenu is recommended instead of a combo ifThierry Vignaud2003-07-141-0/+62
| | | | | | | | | | | the user is selecting from a fixed set of options. since both GtkCombo and GtkOptionMenu will be deprecated in 2.4.x in favor of much better designed widget (see libegg's combo), we introduce a compatibility layer that makes OptionMenu looks like Combo at API level to minimize changes: - now, when using OptionMenu instead of Combo - when new widget will come to live in gtk+-2.4.x
* sanitize button layouts:Thierry Vignaud2003-07-141-7/+7
| | | | | | | - use stock items everywhere - use ButtonBoxes everywhere - pack buttons always in the same order and places
* split create_dialog() into create_dialog() wrapper and _create_dialog()Thierry Vignaud2003-07-141-7/+14
| | | | | | backend, thus enabling to kill drakconnect::new_dialog and to share code with drakfloppy and others
* - symbolic keys are backThierry Vignaud2003-07-101-4/+5
| | | | | - do not name "use once" variables