Line # | Kind | Name | Docs |
---|---|---|---|
44 | Class | WidgetCostumizer | The WidgetCostumizer is a class template for defining chaining of asseblies |
104 | Class | SetupScrolledWindow | Undocumented |
114 | Class | SetupLabel | Usage:: |
144 | Function | _dialog_decorator | Undocumented |
152 | Class | SetupDialog | Undocumented |
175 | Class | SetupAlert | Undocumented |
247 | Class | _SetupRadioChoiceList | Undocumented |
265 | Class | SetupListAlertTemplate | Undocumented |
305 | Class | _SetupMultipleChoiceList | Undocumented |
363 | Class | _SetupListAlert | Undocumented |
389 | Class | _SetupSingleChoiceList | Undocumented |
417 | Class | RunDialog | This is a terminal costumizer because it swaps the gtk.Dialog recieved by |
427 | Function | hig_alert | Undocumented |
448 | Class | _OneStrategy | Undocumented |
457 | Class | _BaseStrategy | Undocumented |
463 | Class | _MultipleStrategy | Undocumented |
473 | Class | _RadioStrategy | Undocumented |
493 | Class | _SingleListStrategy | Undocumented |
507 | Function | choice | @param items: the items you want to choose from |
589 | Function | _humanize_seconds | Turns a number of seconds into to a human readable string, example |
632 | Class | _TimeUpdater | Undocumented |
656 | Function | save_changes | Shows up a Save changes dialog to a certain list of documents and returns |
740 | Function | error | Undocumented |
750 | Function | warning | Undocumented |
759 | Function | ok_cancel | Undocumented |
771 | Function | info | Undocumented |
780 | Function | listing | @param list_title: A label will be placed above the list of items describing |
808 | Class | HigProgress | HigProgress returns a window that contains a number of properties to |
@param items: the items you want to choose from @param list_title: the title of the list. Optional. @param allow_cancel: If the user can cancel/close the dialog. @param min_select: The minimum number of elements to be selected. @param max_select: The maximum number of elements to be selected. -1 Means no limit. @param dialog_callback: This is a callback function that is going to be called when the dialog is created. The argument is the dialog object. @param one_item_text: when specified and if the number of `items` is one this text will be the primary text. This string must contain a '%s' which will be replaced by the item value. Optional.
@param elapsed_seconds: number of seconds you want to humanize @param use_hours: wether or not to render the hours(if hours > 0) @param use_days: wether or not to render the days(if days > 0)
Shows up a Save changes dialog to a certain list of documents and returns a tuple with two values, the first is a list of files that are to be saved the second is the value of the response, which can be one of: - gtk.RESPONSE_OK - the user wants to save - gtk.RESPONSE_CANCEL - the user canceled the dialog - gtk.RESPONSE_CLOSE - the user wants to close without saving - gtk.RESPONSE_DELETE_EVENT - the user closed the window So if you want to check if the user canceled just check if the response is equal to gtk.RESPONSE_CANCEL or gtk.RESPONSE_DELETE_EVENT When the `elapsed_time` argument is not `None` it should be a list of the elapsed time since each was modified. It must be in the same order of the `files` argument. This function also accepts every argument that a hig_alert function accepts, which means it accepts `title`, etc. Note that this function overrides the `run` argument and sets it to True, because it's not possible for a user to know which files were saved since the dialog changes is structure depending on the arguments. Simple usage example:: files_to_save, response = save_changes(["foo.bar"], title="Rat Demo") @param files: a list of filenames to be saved @param last_save: when you only want to save one file you can optionally send the date of when the user saved the file most recently. @type last_save: datetime.datetime @param parent: the window that will be parent of this window. @param primary_text: optional, see hig_alert. @param secondary_text: optional, see hig_alert. @param one_item_text: optional, see choice_alert. @param list_title: optional, see choice_alert. @param kwargs: the remaining keyword arguments are the same as used on the function hig_alert. @return: a tuple with a list of entries the user chose to save and a gtk.RESPONSE_* from the dialog
@param list_title: A label will be placed above the list of items describing what's the content of the list. Optional. Every other argument that L{hig_alert} function does. Example:: listing( "Listing cool stuff", "To select more of that stuff eat alot of cheese!", items=["foo", "bar"] * 10, # Some random 20 elements title="Rat Demo", list_title="Your cool stuff:" )