Top |
ThunarRenamerModel * | thunar_renamer_model_new () |
ThunarRenamerMode | thunar_renamer_model_get_mode () |
ThunarxRenamer * | thunar_renamer_model_get_renamer () |
void | thunar_renamer_model_set_renamer () |
void | thunar_renamer_model_insert () |
void | thunar_renamer_model_reorder () |
void | thunar_renamer_model_sort () |
void | thunar_renamer_model_clear () |
void | thunar_renamer_model_remove () |
#define | thunar_renamer_model_append() |
gboolean | can-rename | Read |
gboolean | frozen | Read / Write |
ThunarRenamerMode | mode | Read / Write |
ThunarxRenamer * | renamer | Read / Write |
ThunarRenamerModel *
thunar_renamer_model_new (void
);
Allocates a new ThunarRenamerModel instance.
ThunarRenamerMode
thunar_renamer_model_get_mode (ThunarRenamerModel *renamer_model
);
Returns the ThunarRenamerMode currently set
for renamer_model
.
ThunarxRenamer *
thunar_renamer_model_get_renamer (ThunarRenamerModel *renamer_model
);
Returns the ThunarxRenamer currently used by
the specified renamer_model
.
void thunar_renamer_model_set_renamer (ThunarRenamerModel *renamer_model
,ThunarxRenamer *renamer
);
Sets the renamer for renamer_model
to the
specified renamer
.
void thunar_renamer_model_insert (ThunarRenamerModel *renamer_model
,ThunarFile *file
,gint position
);
Inserts the file
to the renamer_model
at position
.
renamer_model |
||
file |
the ThunarFile to add to |
|
position |
the position in the model. 0 is prepend, -1 is append. |
void thunar_renamer_model_reorder (ThunarRenamerModel *renamer_model
,GList *tree_paths
,gint position
);
Reorder the treepaths in the model to their new postion in the list and sends an update to the treeview to reorder the list.
void thunar_renamer_model_sort (ThunarRenamerModel *renamer_model
,GtkSortType sort_order
);
Sort the entire model by the old filename.
void
thunar_renamer_model_clear (ThunarRenamerModel *renamer_model
);
Clears the renamer_model
by removing all files
from it.
void thunar_renamer_model_remove (ThunarRenamerModel *renamer_model
,GtkTreePath *path
);
Removes the item identified by the given path
from
the renamer_model
.
The column ids provided by ThunarRenamerModel instances.
the column which tells whether there's a name conflict. |
||
Use to set the text to bold in case of a conflict |
||
the column with the ThunarFile. |
||
the column with the new name. |
||
the column with the old name. |
||
“can-rename”
property “can-rename” gboolean
Whether the contents of the ThunarRenamerModel
can be renamed. This is TRUE
if atleast one file
is in the model and no conflict is present.
Owner: ThunarRenamerModel
Flags: Read
Default value: FALSE
“frozen”
property “frozen” gboolean
If a ThunarRenamerModel is frozen, no updates will
be processed for the model and the "can-rename"
property will always be FALSE
.
Owner: ThunarRenamerModel
Flags: Read / Write
Default value: FALSE
“mode”
property“mode” ThunarRenamerMode
The ThunarRenamerMode used by this ThunarRenamerModel.
Owner: ThunarRenamerModel
Flags: Read / Write
Default value: THUNAR_RENAMER_MODE_NAME
“renamer”
property “renamer” ThunarxRenamer *
The ThunarxRenamer that should be used by this ThunarRenamerModel.
Owner: ThunarRenamerModel
Flags: Read / Write