summaryrefslogtreecommitdiffstats
path: root/perl-install/ugtk2.pm
Commit message (Collapse)AuthorAgeFilesLines
* use center-on-parent for popped windowsPascal Rigaux2004-02-131-0/+1
|
* (create_scrolled_window) add relief for TreeViews too (interface teamThierry Vignaud2004-02-131-1/+1
| | | | | request)
* (new) simplify WizardTableThierry Vignaud2004-02-131-4/+3
|
* (Gtk2::Banner->new) fix default banner sizeThierry Vignaud2004-02-131-1/+1
|
* (new) use new Gtk2::Banner object for bannerThierry Vignaud2004-02-131-12/+2
|
* remove uneeded variableThierry Vignaud2004-02-131-1/+0
|
* (Gtk2::Banner) move that widget from mcc into ugtk2 so that all toolsThierry Vignaud2004-02-131-0/+40
| | | | | can reuise it for their banners
* (new) simplify banner rendering, make it cpu lighterThierry Vignaud2004-02-121-7/+3
|
* better code for detecting if the window is hidden or notPascal Rigaux2004-02-101-3/+2
| | | | | (fixes embedded drakconnect wizard should be popped window) (bugzilla #7246)
* remove many warnings about unitialised value (causing a bug in diagnostics.pm?)Pascal Rigaux2004-02-101-1/+1
|
* remove show_all that breaks when there are some hidden windowsPascal Rigaux2004-02-091-4/+4
|
* allow set_modal for popped windows at installPascal Rigaux2004-02-091-1/+1
|
* (new) remove unused flush()Thierry Vignaud2004-02-061-1/+0
|
* (new) fix pixel breaking non wizard embedded case while cleaning :-(Thierry Vignaud2004-02-061-1/+1
|
* shrink_topwindow: add (force gtk to recompute size of topwindow, when some ↵Guillaume Cottenceau2004-02-061-0/+4
| | | | child widgets got destroyed or shrinked)
* 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
|