summaryrefslogtreecommitdiffstats
path: root/perl-install/ugtk2.pm
Commit message (Collapse)AuthorAgeFilesLines
* simplify _create_window() prototypePascal Rigaux2004-02-051-4/+4
|
* (new) add a border too when embeddedThierry Vignaud2004-02-051-1/+1
|
* - rename $ugtk2::force_center used at install with $ugtk2::force_center_at_posPascal Rigaux2004-02-041-70/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the boolean $ugtk2::force_center value used standalone is kept as before - deprecate $::noBorder (it was the same as !$::isInstall) - deprecate $ugtk2::force_position (unused AFAIK) - _create_window() now returns the created window, it doesn't assign {rwindow} nor {window} anymore. It doesn't handle a Frame for the window (it is now directly done by ugtk2->new which is the only function using _create_window()) - deprecate option no_interactive_objects (unused AFAIK) - {rwindow} is a VBox for both isWizard and isEmbedded (when isEmbedded, a HBox was created, replacing the create VBox) - call ->set_title on $::WizardWindow so that the title is honored in non embedded wizard - remove $draw2 and wiz_default_left.png which are unused - remove ->set_uposition on $::WizardWindow for install. This is not needed anymore since force_center_at_pos now works on $::WizardWindow - hoist $::WizardTable creation - explicitly set the size of the window during install. The chosen value is the same as before +9 pixels for the height (the size needs to be fixed since the advertising images must fit) - remove the callbacks on expose_event and delete_event for non embedded wizard. they are the same as the one in _create_window() (except for the delete_event which explicitly destroy the window, is that ok??) more questions: - ->set_title on a plug may break, it needs testing - flush() just after Gtk2::Plug->new, is it needed? (since there is another flush())
* (gtk_TextView_get_log): handle errorsPascal Rigaux2004-02-041-2/+2
|
* use wrapped labels in various placesThierry Vignaud2004-02-021-4/+4
|
* add help method ->iter_each_children for Gtk2::TreeModelPascal Rigaux2004-01-301-0/+6
|
* hack :( if ' ' is at the beginning of a text section, don't forget it, ↵Guillaume Cottenceau2004-01-301-0/+3
| | | | | | | substitute with an unbreakable space because gtk allocates too much space otherwise
* advertising:Guillaume Cottenceau2004-01-291-60/+65
| | | | | | | - support leftish and centered text - support arbitrary bold text with ml-like syntax <b>foo</b> in strings - simplify get_text_coord and unexport it, no one else than wrap_paragraph uses it nowadays
* - add gtk_new_TextView_get_log() and gtk_TextView_get_log() which allowPascal Rigaux2004-01-271-0/+55
| | | | | | | running a command in background and get the filtered output in a TextView - add Gtk2::OptionMenu::new_with_strings() which is a simple combination of ->new, ->set_popdown_strings and ->set_text
* add gtk_set_treelistPascal Rigaux2004-01-261-0/+7
|
* perl_checker cleanupsThierry Vignaud2004-01-221-2/+2
|
* minor cleanupsThierry Vignaud2004-01-221-4/+2
|
* (gtkadd_widget) introduce it for size groupsThierry Vignaud2004-01-221-1/+11
|
* - fix sizing main windowPascal Rigaux2004-01-211-2/+9
| | | | | | - always use a scrolled window when non pop_it (so that the buttons are at the bottom)
* (reate_box_with_title) shrink TextView size to its minimal size inThierry Vignaud2004-01-191-1/+9
| | | | | order to get the bigger place for other widgets
* fix #6899: tools failling to popup windows while embeddedThierry Vignaud2004-01-171-1/+1
|
* do not create spurious top window when embedded (why does this fsck usThierry Vignaud2004-01-151-3/+3
| | | | | only now?)
* - "Next->" => "Next"Thierry Vignaud2004-01-131-2/+2
| | | | | - "<-Previous" => "Previous"
* enable to access extra buttons $w->{buttons}{<label>}Thierry Vignaud2004-01-131-2/+2
|
* do not pack empty label before extra buttons if there'll be no buttonThierry Vignaud2004-01-131-2/+1
| | | | | | | | | before it rationale: when there's no cancel button, packing an empty label instead of the cancel button results in extra buttons (eg: help, advanced) to be shifted with a space before;
* handle exceptions with Glib-1.020/Gtk2-1.022Thierry Vignaud2004-01-091-0/+1
|
* (gtktext_insert) make it works with both Glib-0.95/Gtk2-0.95 andThierry Vignaud2004-01-091-2/+1
| | | | | Glib-1.020/Gtk2-1.022
* add a separator below buttons on fredc requestThierry Vignaud2004-01-081-13/+16
|
* _ask_dir: when a directory is selected, need a / in between the "filename" ↵Guillaume Cottenceau2003-12-301-1/+1
| | | | and the "selection" (#6152)
* - simplify button layoutThierry Vignaud2003-12-291-11/+20
| | | | | | - really pack the two button sets at edgee by packing them in two different hboxes with "start" and "end" grouping style
* - simplify button layoutThierry Vignaud2003-12-291-2/+2
| | | | | | - really pack the two button sets at edgee by packing them in two different hboxes with "start" and "end" grouping style
* fix previous button place at install timeThierry Vignaud2003-12-181-1/+1
|
* fix spurious previous button at install time on wizards' first stepsThierry Vignaud2003-12-181-1/+6
|
* (create_okcancel) try to better fit both install teams needs andThierry Vignaud2003-11-281-4/+11
| | | | | | | | | | | | | | | | | | | | | interface team one's: - in the installer, all windows run under $::isWizard due to design stuff (wizard aspect and wizard mode should really be really two differents options for cleanity but that's postponed); o so to prevent ok/cancel buttons to be pushed at the right edge when we're asking a question instead of being in a wizard step, we add an empty label between the ok and cancel o we still put an empty label in wizard mode when not in the installer so that help/cancel and next/previous buttons packs get separated as requested by interface team - we add an empty field when cancel/previous button does not exists so that when there's only one button, we prevent it to be centered (eg: "finish" in wizards); note that if $::Wizard_no_previous is not set, the button is still centered so that we keep some flexibility
* on interface team request:Thierry Vignaud2003-11-281-13/+27
| | | | | | | | | | | | | - try to make button packing more readable - comment some parameters and what is done - add space to split buttons in two packs but if there's one button (so that eg XFdrake's quit button still get centered) - pack button the kde order while installing or while under kde, gnome order else: o kde order is help/advanced/_____/ok/cancel o gnome order is help/advanced/_____/ok/cancel o wizard order is help/advanced/_____/previous/next
* (create_packtable) enable to provide 0 parameters for xpadding andThierry Vignaud2003-11-271-1/+2
| | | | | ypadding (much cleaner)
* (create_packtable) simplify xpadding managmentThierry Vignaud2003-11-271-1/+1
|
* (new) do not show up anymore banners for wizards when embeeded (theThierry Vignaud2003-11-271-1/+1
| | | | | | set_position() and the set_size_request() calls do not make any sense at all when embedded anyway)
* added xpadding/ypadding options in create_packtabledamien2003-11-271-1/+1
|
* oops my problems were linked to wrongly being in live modeGuillaume Cottenceau2003-11-201-1/+1
|
* allow "test your mouse" buttons to be viewable (window was much more than ↵Guillaume Cottenceau2003-11-191-1/+1
| | | | 16/9 anyway)
* smaller wizard window in moveGuillaume Cottenceau2003-11-181-1/+1
|
* prevent from FPE (even if I didn't see it duplicated)Guillaume Cottenceau2003-11-121-1/+1
|
* corrected typodamien2003-11-111-1/+1
|
* escaped strings fixesThierry Vignaud2003-11-061-1/+0
|
* handle new exception system from perl-Glib >= 0.96Thierry Vignaud2003-10-301-0/+1
|
* perl_checker fixesPascal Rigaux2003-09-291-1/+1
|
* mnemonics by default suck bigtime!Guillaume Cottenceau2003-09-231-1/+1
|
* 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)