├── .build.yml ├── .github ├── FUNDING.yml └── issue_template.md ├── .gitmodules ├── .travis.yml ├── .tx ├── config └── config_20221028214815.bak ├── AUTHORS ├── COPYING ├── COPYING.docs ├── COPYING.libs ├── ChangeLog ├── Makefile.am ├── NEWS ├── README.md ├── THANKS ├── autogen.sh ├── baobab ├── AUTHORS ├── Makefile.am ├── README.md ├── TODO ├── data │ ├── Makefile.am │ ├── baobab-dialog-scan-props.ui │ ├── baobab-main-window.ui │ ├── mate-disk-usage-analyzer.1 │ ├── mate-disk-usage-analyzer.appdata.xml.in │ ├── mate-disk-usage-analyzer.desktop.in.in │ ├── org.mate.disk-usage-analyzer.gresource.xml │ └── org.mate.disk-usage-analyzer.gschema.xml.in ├── help │ ├── C │ │ ├── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ ├── baobab_ringschart1.png │ │ │ ├── baobab_ringschart2.png │ │ │ ├── baobab_treemaps.png │ │ │ └── baobab_window.png │ │ ├── index.docbook │ │ └── legal.xml │ ├── Makefile.am │ ├── af │ │ └── af.po │ ├── am │ │ └── am.po │ ├── an │ │ └── an.po │ ├── ar │ │ └── ar.po │ ├── as │ │ └── as.po │ ├── ast │ │ └── ast.po │ ├── az │ │ └── az.po │ ├── be │ │ └── be.po │ ├── bg │ │ └── bg.po │ ├── bn │ │ └── bn.po │ ├── bn_IN │ │ └── bn_IN.po │ ├── br │ │ └── br.po │ ├── bs │ │ └── bs.po │ ├── ca │ │ ├── ca.po │ │ └── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ ├── baobab_ringschart1.png │ │ │ ├── baobab_ringschart2.png │ │ │ ├── baobab_treemaps.png │ │ │ └── baobab_window.png │ ├── ca@valencia │ │ └── ca@valencia.po │ ├── cmn │ │ └── cmn.po │ ├── crh │ │ └── crh.po │ ├── cs │ │ └── cs.po │ ├── cy │ │ └── cy.po │ ├── da │ │ └── da.po │ ├── de │ │ ├── de.po │ │ └── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ └── baobab_window.png │ ├── dz │ │ └── dz.po │ ├── el │ │ ├── el.po │ │ └── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ └── baobab_window.png │ ├── en_AU │ │ └── en_AU.po │ ├── en_CA │ │ └── en_CA.po │ ├── en_GB │ │ └── en_GB.po │ ├── eo │ │ └── eo.po │ ├── es │ │ ├── es.po │ │ └── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ ├── baobab_ringschart2.png │ │ │ ├── baobab_treemaps.png │ │ │ └── baobab_window.png │ ├── es_AR │ │ └── es_AR.po │ ├── es_CL │ │ └── es_CL.po │ ├── es_CO │ │ └── es_CO.po │ ├── es_ES │ │ └── es_ES.po │ ├── es_MX │ │ └── es_MX.po │ ├── es_PR │ │ └── es_PR.po │ ├── et │ │ └── et.po │ ├── eu │ │ ├── eu.po │ │ └── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ ├── baobab_treemaps.png │ │ │ └── baobab_window.png │ ├── fa │ │ └── fa.po │ ├── fi │ │ ├── fi.po │ │ └── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ ├── baobab_treemaps.png │ │ │ └── baobab_window.png │ ├── fil │ │ └── fil.po │ ├── fr │ │ ├── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ ├── baobab_ringschart2.png │ │ │ ├── baobab_treemaps.png │ │ │ └── baobab_window.png │ │ └── fr.po │ ├── frp │ │ └── frp.po │ ├── fur │ │ └── fur.po │ ├── fy │ │ └── fy.po │ ├── ga │ │ └── ga.po │ ├── gl │ │ └── gl.po │ ├── gu │ │ └── gu.po │ ├── ha │ │ └── ha.po │ ├── he │ │ └── he.po │ ├── hi │ │ └── hi.po │ ├── hr │ │ └── hr.po │ ├── hu │ │ └── hu.po │ ├── hy │ │ └── hy.po │ ├── ia │ │ └── ia.po │ ├── id │ │ └── id.po │ ├── ie │ │ └── ie.po │ ├── ig │ │ └── ig.po │ ├── is │ │ └── is.po │ ├── it │ │ └── it.po │ ├── ja │ │ └── ja.po │ ├── jv │ │ └── jv.po │ ├── ka │ │ └── ka.po │ ├── kab │ │ └── kab.po │ ├── kk │ │ └── kk.po │ ├── km │ │ └── km.po │ ├── kn │ │ └── kn.po │ ├── ko │ │ └── ko.po │ ├── ku │ │ └── ku.po │ ├── ku_IQ │ │ └── ku_IQ.po │ ├── ky │ │ └── ky.po │ ├── la │ │ └── la.po │ ├── lt │ │ └── lt.po │ ├── lv │ │ └── lv.po │ ├── mai │ │ └── mai.po │ ├── mate-disk-usage-analyzer.omf.in │ ├── mg │ │ └── mg.po │ ├── mi │ │ └── mi.po │ ├── mk │ │ └── mk.po │ ├── ml │ │ └── ml.po │ ├── mn │ │ └── mn.po │ ├── mr │ │ └── mr.po │ ├── ms │ │ └── ms.po │ ├── nan │ │ └── nan.po │ ├── nb │ │ └── nb.po │ ├── nds │ │ └── nds.po │ ├── ne │ │ └── ne.po │ ├── nl │ │ └── nl.po │ ├── nn │ │ └── nn.po │ ├── nso │ │ └── nso.po │ ├── oc │ │ └── oc.po │ ├── or │ │ └── or.po │ ├── pa │ │ └── pa.po │ ├── pl │ │ └── pl.po │ ├── ps │ │ └── ps.po │ ├── pt │ │ └── pt.po │ ├── pt_BR │ │ └── pt_BR.po │ ├── ro │ │ └── ro.po │ ├── ru │ │ ├── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ └── baobab_window.png │ │ └── ru.po │ ├── si │ │ └── si.po │ ├── sk │ │ └── sk.po │ ├── sl │ │ └── sl.po │ ├── sq │ │ └── sq.po │ ├── sr │ │ └── sr.po │ ├── sr@latin │ │ └── sr@latin.po │ ├── sv │ │ ├── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ └── baobab_window.png │ │ └── sv.po │ ├── ta │ │ └── ta.po │ ├── te │ │ └── te.po │ ├── th │ │ └── th.po │ ├── tk │ │ └── tk.po │ ├── tr │ │ └── tr.po │ ├── ug │ │ └── ug.po │ ├── uk │ │ ├── figures │ │ │ ├── baobab_fullscan.png │ │ │ ├── baobab_prefs.png │ │ │ ├── baobab_remote.png │ │ │ ├── baobab_ringschart1.png │ │ │ ├── baobab_ringschart2.png │ │ │ ├── baobab_treemaps.png │ │ │ └── baobab_window.png │ │ └── uk.po │ ├── ur │ │ └── ur.po │ ├── uz │ │ └── uz.po │ ├── vi │ │ └── vi.po │ ├── wa │ │ └── wa.po │ ├── xh │ │ └── xh.po │ ├── yo │ │ └── yo.po │ ├── zh-Hans │ │ └── zh-Hans.po │ ├── zh_CN │ │ └── zh_CN.po │ ├── zh_HK │ │ └── zh_HK.po │ ├── zh_TW │ │ └── zh_TW.po │ └── zu │ │ └── zu.po ├── pixmaps │ ├── Makefile.am │ ├── hicolor_apps_128x128_mate-disk-usage-analyzer.png │ ├── hicolor_apps_16x16_mate-disk-usage-analyzer.png │ ├── hicolor_apps_22x22_mate-disk-usage-analyzer.png │ ├── hicolor_apps_24x24_mate-disk-usage-analyzer.png │ ├── hicolor_apps_32x32_mate-disk-usage-analyzer.png │ ├── hicolor_apps_48x48_mate-disk-usage-analyzer.png │ └── hicolor_apps_scalable_mate-disk-usage-analyzer.svg └── src │ ├── Makefile.am │ ├── baobab-cell-renderer-progress.c │ ├── baobab-cell-renderer-progress.h │ ├── baobab-chart.c │ ├── baobab-chart.h │ ├── baobab-prefs.c │ ├── baobab-prefs.h │ ├── baobab-remote-connect-dialog.c │ ├── baobab-remote-connect-dialog.h │ ├── baobab-ringschart.c │ ├── baobab-ringschart.h │ ├── baobab-scan.c │ ├── baobab-scan.h │ ├── baobab-treemap.c │ ├── baobab-treemap.h │ ├── baobab-treeview.c │ ├── baobab-treeview.h │ ├── baobab-utils.c │ ├── baobab-utils.h │ ├── baobab.c │ ├── baobab.h │ ├── callbacks.c │ └── callbacks.h ├── configure.ac ├── git.mk ├── gsearchtool ├── AUTHORS ├── Makefile.am ├── data │ ├── Makefile.am │ ├── mate-search-tool.1 │ ├── mate-search-tool.appdata.xml.in │ ├── mate-search-tool.desktop.in │ ├── org.mate.search-tool.gschema.xml.in │ └── thumbnail_frame.png ├── help │ ├── C │ │ ├── figures │ │ │ └── mate-search-tool_window.png │ │ ├── index.docbook │ │ └── legal.xml │ ├── Makefile.am │ ├── af │ │ └── af.po │ ├── am │ │ └── am.po │ ├── ar │ │ └── ar.po │ ├── as │ │ └── as.po │ ├── ast │ │ └── ast.po │ ├── az │ │ └── az.po │ ├── be │ │ └── be.po │ ├── bg │ │ └── bg.po │ ├── bn │ │ └── bn.po │ ├── bn_IN │ │ └── bn_IN.po │ ├── br │ │ └── br.po │ ├── bs │ │ └── bs.po │ ├── ca │ │ ├── ca.po │ │ └── figures │ │ │ └── mate-search-tool_window.png │ ├── ca@valencia │ │ └── ca@valencia.po │ ├── cmn │ │ └── cmn.po │ ├── crh │ │ └── crh.po │ ├── cs │ │ ├── cs.po │ │ └── figures │ │ │ └── mate-search-tool_window.png │ ├── cy │ │ └── cy.po │ ├── da │ │ └── da.po │ ├── de │ │ ├── de.po │ │ └── figures │ │ │ └── mate-search-tool_window.png │ ├── dz │ │ └── dz.po │ ├── el │ │ ├── el.po │ │ └── figures │ │ │ └── mate-search-tool_window.png │ ├── en_AU │ │ └── en_AU.po │ ├── en_CA │ │ └── en_CA.po │ ├── en_GB │ │ └── en_GB.po │ ├── eo │ │ └── eo.po │ ├── es │ │ ├── es.po │ │ └── figures │ │ │ └── mate-search-tool_window.png │ ├── es_AR │ │ └── es_AR.po │ ├── es_CL │ │ └── es_CL.po │ ├── es_CO │ │ └── es_CO.po │ ├── es_ES │ │ └── es_ES.po │ ├── et │ │ └── et.po │ ├── eu │ │ ├── eu.po │ │ └── figures │ │ │ └── mate-search-tool_window.png │ ├── fa │ │ └── fa.po │ ├── fi │ │ ├── fi.po │ │ └── figures │ │ │ └── mate-search-tool_window.png │ ├── fr │ │ ├── figures │ │ │ └── mate-search-tool_window.png │ │ └── fr.po │ ├── fur │ │ └── fur.po │ ├── fy │ │ └── fy.po │ ├── ga │ │ └── ga.po │ ├── gl │ │ └── gl.po │ ├── gu │ │ └── gu.po │ ├── ha │ │ └── ha.po │ ├── he │ │ └── he.po │ ├── hi │ │ └── hi.po │ ├── hr │ │ └── hr.po │ ├── hu │ │ └── hu.po │ ├── hy │ │ └── hy.po │ ├── id │ │ └── id.po │ ├── ie │ │ └── ie.po │ ├── ig │ │ └── ig.po │ ├── is │ │ └── is.po │ ├── it │ │ ├── figures │ │ │ └── mate-search-tool_window.png │ │ └── it.po │ ├── ja │ │ └── ja.po │ ├── ka │ │ └── ka.po │ ├── kab │ │ └── kab.po │ ├── kk │ │ └── kk.po │ ├── kn │ │ └── kn.po │ ├── ko │ │ ├── figures │ │ │ └── mate-search-tool_window.png │ │ └── ko.po │ ├── ku │ │ └── ku.po │ ├── ku_IQ │ │ └── ku_IQ.po │ ├── ky │ │ └── ky.po │ ├── la │ │ └── la.po │ ├── lt │ │ └── lt.po │ ├── lv │ │ └── lv.po │ ├── mai │ │ └── mai.po │ ├── mate-search-tool.omf.in │ ├── mg │ │ └── mg.po │ ├── mk │ │ └── mk.po │ ├── ml │ │ └── ml.po │ ├── mn │ │ └── mn.po │ ├── mr │ │ └── mr.po │ ├── ms │ │ └── ms.po │ ├── nb │ │ └── nb.po │ ├── nds │ │ └── nds.po │ ├── ne │ │ └── ne.po │ ├── nl │ │ └── nl.po │ ├── nn │ │ └── nn.po │ ├── nso │ │ └── nso.po │ ├── oc │ │ └── oc.po │ ├── or │ │ └── or.po │ ├── pa │ │ └── pa.po │ ├── pl │ │ └── pl.po │ ├── ps │ │ └── ps.po │ ├── pt │ │ └── pt.po │ ├── pt_BR │ │ └── pt_BR.po │ ├── ro │ │ └── ro.po │ ├── ru │ │ └── ru.po │ ├── si │ │ └── si.po │ ├── sk │ │ └── sk.po │ ├── sl │ │ └── sl.po │ ├── sq │ │ └── sq.po │ ├── sr │ │ └── sr.po │ ├── sr@latin │ │ └── sr@latin.po │ ├── sv │ │ ├── figures │ │ │ └── mate-search-tool_window.png │ │ └── sv.po │ ├── ta │ │ └── ta.po │ ├── te │ │ └── te.po │ ├── th │ │ └── th.po │ ├── tr │ │ └── tr.po │ ├── ug │ │ └── ug.po │ ├── uk │ │ ├── figures │ │ │ └── mate-search-tool_window.png │ │ └── uk.po │ ├── ur │ │ └── ur.po │ ├── uz │ │ └── uz.po │ ├── vi │ │ └── vi.po │ ├── wa │ │ └── wa.po │ ├── xh │ │ └── xh.po │ ├── yo │ │ └── yo.po │ ├── zh-Hans │ │ └── zh-Hans.po │ ├── zh_CN │ │ └── zh_CN.po │ ├── zh_HK │ │ └── zh_HK.po │ ├── zh_TW │ │ └── zh_TW.po │ └── zu │ │ └── zu.po ├── libmateui-deprecated │ ├── Makefile.am │ ├── gsearchtool-entry.c │ └── gsearchtool-entry.h └── src │ ├── Makefile.am │ ├── gsearchtool-callbacks.c │ ├── gsearchtool-callbacks.h │ ├── gsearchtool-support.c │ ├── gsearchtool-support.h │ ├── gsearchtool.c │ └── gsearchtool.h ├── logview ├── Makefile.am ├── TODO ├── data │ ├── Makefile.am │ ├── icons │ │ ├── Makefile.am │ │ ├── hicolor_apps_16x16_mate-system-log.png │ │ ├── hicolor_apps_22x22_mate-system-log.png │ │ ├── hicolor_apps_24x24_mate-system-log.png │ │ ├── hicolor_apps_256x256_mate-system-log.png │ │ ├── hicolor_apps_32x32_mate-system-log.png │ │ ├── hicolor_apps_48x48_mate-system-log.png │ │ ├── hicolor_apps_scalable_mate-system-log-symbolic.svg │ │ └── logview.svg │ ├── logview-filter.ui │ ├── logview-toolbar.xml │ ├── mate-system-log.1 │ ├── mate-system-log.desktop.in.in │ ├── org.mate.system-log.gresource.xml │ └── org.mate.system-log.gschema.xml.in ├── help │ ├── C │ │ ├── figures │ │ │ └── syslog_window.png │ │ ├── index.docbook │ │ └── legal.xml │ ├── Makefile.am │ ├── af │ │ └── af.po │ ├── am │ │ └── am.po │ ├── ar │ │ └── ar.po │ ├── as │ │ └── as.po │ ├── ast │ │ └── ast.po │ ├── az │ │ └── az.po │ ├── be │ │ └── be.po │ ├── bg │ │ └── bg.po │ ├── bn │ │ └── bn.po │ ├── bn_IN │ │ └── bn_IN.po │ ├── br │ │ └── br.po │ ├── bs │ │ └── bs.po │ ├── ca │ │ ├── ca.po │ │ └── figures │ │ │ └── syslog_window.png │ ├── ca@valencia │ │ └── ca@valencia.po │ ├── cmn │ │ └── cmn.po │ ├── crh │ │ └── crh.po │ ├── cs │ │ ├── cs.po │ │ └── figures │ │ │ └── syslog_window.png │ ├── cy │ │ └── cy.po │ ├── da │ │ └── da.po │ ├── de │ │ ├── de.po │ │ └── figures │ │ │ └── syslog_window.png │ ├── dz │ │ └── dz.po │ ├── el │ │ └── el.po │ ├── en_AU │ │ └── en_AU.po │ ├── en_CA │ │ └── en_CA.po │ ├── en_GB │ │ └── en_GB.po │ ├── eo │ │ └── eo.po │ ├── es │ │ ├── es.po │ │ └── figures │ │ │ └── syslog_window.png │ ├── es_AR │ │ └── es_AR.po │ ├── es_CL │ │ └── es_CL.po │ ├── es_CO │ │ └── es_CO.po │ ├── es_CR │ │ └── es_CR.po │ ├── es_DO │ │ └── es_DO.po │ ├── es_EC │ │ └── es_EC.po │ ├── es_ES │ │ └── es_ES.po │ ├── es_MX │ │ └── es_MX.po │ ├── es_NI │ │ └── es_NI.po │ ├── es_PA │ │ └── es_PA.po │ ├── es_PE │ │ └── es_PE.po │ ├── es_PR │ │ └── es_PR.po │ ├── es_SV │ │ └── es_SV.po │ ├── es_UY │ │ └── es_UY.po │ ├── es_VE │ │ └── es_VE.po │ ├── et │ │ └── et.po │ ├── eu │ │ ├── eu.po │ │ └── figures │ │ │ └── syslog_window.png │ ├── fa │ │ └── fa.po │ ├── fi │ │ ├── fi.po │ │ └── figures │ │ │ └── syslog_window.png │ ├── fr │ │ ├── figures │ │ │ └── syslog_window.png │ │ └── fr.po │ ├── fur │ │ └── fur.po │ ├── fy │ │ └── fy.po │ ├── ga │ │ └── ga.po │ ├── gl │ │ └── gl.po │ ├── gu │ │ └── gu.po │ ├── ha │ │ └── ha.po │ ├── he │ │ └── he.po │ ├── hi │ │ └── hi.po │ ├── hr │ │ └── hr.po │ ├── hu │ │ └── hu.po │ ├── hy │ │ └── hy.po │ ├── ia │ │ └── ia.po │ ├── id │ │ └── id.po │ ├── ie │ │ └── ie.po │ ├── ig │ │ └── ig.po │ ├── is │ │ └── is.po │ ├── it │ │ ├── figures │ │ │ └── syslog_window.png │ │ └── it.po │ ├── ja │ │ └── ja.po │ ├── ka │ │ └── ka.po │ ├── kab │ │ └── kab.po │ ├── kk │ │ └── kk.po │ ├── kn │ │ └── kn.po │ ├── ko │ │ ├── figures │ │ │ └── syslog_window.png │ │ └── ko.po │ ├── ku │ │ └── ku.po │ ├── ku_IQ │ │ └── ku_IQ.po │ ├── ky │ │ └── ky.po │ ├── la │ │ └── la.po │ ├── lt │ │ └── lt.po │ ├── lv │ │ └── lv.po │ ├── mai │ │ └── mai.po │ ├── mate-system-log.omf.in │ ├── mg │ │ └── mg.po │ ├── mk │ │ └── mk.po │ ├── ml │ │ └── ml.po │ ├── mn │ │ └── mn.po │ ├── mr │ │ └── mr.po │ ├── ms │ │ └── ms.po │ ├── nan │ │ └── nan.po │ ├── nb │ │ └── nb.po │ ├── nds │ │ └── nds.po │ ├── ne │ │ └── ne.po │ ├── nl │ │ └── nl.po │ ├── nn │ │ └── nn.po │ ├── nso │ │ └── nso.po │ ├── oc │ │ └── oc.po │ ├── or │ │ └── or.po │ ├── pa │ │ └── pa.po │ ├── pl │ │ └── pl.po │ ├── ps │ │ └── ps.po │ ├── pt │ │ └── pt.po │ ├── pt_BR │ │ └── pt_BR.po │ ├── ro │ │ └── ro.po │ ├── ru │ │ └── ru.po │ ├── si │ │ └── si.po │ ├── sk │ │ └── sk.po │ ├── sl │ │ └── sl.po │ ├── sq │ │ └── sq.po │ ├── sr │ │ └── sr.po │ ├── sr@latin │ │ └── sr@latin.po │ ├── sv │ │ ├── figures │ │ │ └── syslog_window.png │ │ └── sv.po │ ├── ta │ │ └── ta.po │ ├── te │ │ └── te.po │ ├── th │ │ └── th.po │ ├── tr │ │ └── tr.po │ ├── ug │ │ └── ug.po │ ├── uk │ │ ├── figures │ │ │ └── syslog_window.png │ │ └── uk.po │ ├── ur │ │ └── ur.po │ ├── uz │ │ └── uz.po │ ├── vi │ │ └── vi.po │ ├── wa │ │ └── wa.po │ ├── xh │ │ └── xh.po │ ├── yo │ │ └── yo.po │ ├── zh-Hans │ │ └── zh-Hans.po │ ├── zh_CN │ │ └── zh_CN.po │ ├── zh_HK │ │ └── zh_HK.po │ ├── zh_TW │ │ └── zh_TW.po │ └── zu │ │ └── zu.po └── src │ ├── Makefile.am │ ├── logview-about.h │ ├── logview-app.c │ ├── logview-app.h │ ├── logview-filter-manager.c │ ├── logview-filter-manager.h │ ├── logview-filter.c │ ├── logview-filter.h │ ├── logview-findbar.c │ ├── logview-findbar.h │ ├── logview-log.c │ ├── logview-log.h │ ├── logview-loglist.c │ ├── logview-loglist.h │ ├── logview-main.c │ ├── logview-manager.c │ ├── logview-manager.h │ ├── logview-marshal.list │ ├── logview-prefs.c │ ├── logview-prefs.h │ ├── logview-utils.c │ ├── logview-utils.h │ ├── logview-window.c │ ├── logview-window.h │ └── tests │ ├── Makefile.am │ └── test-reader.c ├── makepot ├── mate-dictionary.pot ├── mate-dictionary ├── AUTHORS ├── Makefile.am ├── README.md ├── TODO ├── data │ ├── Makefile.am │ ├── default.desktop.in │ ├── dictionary-applet-menu.xml │ ├── mate-dictionary-preferences.ui │ ├── mate-dictionary-source.ui │ ├── mate-dictionary-ui.xml │ ├── mate-dictionary.1 │ ├── mate-dictionary.appdata.xml.in │ ├── mate-dictionary.desktop.in.in │ ├── org.mate.DictionaryApplet.mate-panel-applet.desktop.in.in │ ├── org.mate.dictionary.gschema.xml.in │ ├── org.mate.panel.applet.DictionaryAppletFactory.service.in │ └── thai.desktop.in ├── docs │ ├── Makefile.am │ ├── reference │ │ ├── Makefile.am │ │ └── gdict │ │ │ ├── Makefile.am │ │ │ ├── gdict-docs.sgml │ │ │ ├── gdict-overrides.txt │ │ │ ├── gdict-sections.txt │ │ │ ├── gdict.types │ │ │ └── version.xml.in │ └── source-configuration.txt ├── help │ ├── C │ │ ├── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-applet.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ │ ├── index.docbook │ │ └── legal.xml │ ├── Makefile.am │ ├── af │ │ └── af.po │ ├── am │ │ └── am.po │ ├── an │ │ └── an.po │ ├── ar │ │ └── ar.po │ ├── as │ │ └── as.po │ ├── ast │ │ └── ast.po │ ├── az │ │ └── az.po │ ├── be │ │ └── be.po │ ├── bg │ │ └── bg.po │ ├── bn │ │ └── bn.po │ ├── bn_IN │ │ └── bn_IN.po │ ├── br │ │ └── br.po │ ├── bs │ │ └── bs.po │ ├── ca │ │ ├── ca.po │ │ └── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-applet.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ ├── ca@valencia │ │ └── ca@valencia.po │ ├── cmn │ │ └── cmn.po │ ├── crh │ │ └── crh.po │ ├── cs │ │ ├── cs.po │ │ └── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-applet.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ ├── cy │ │ └── cy.po │ ├── da │ │ └── da.po │ ├── de │ │ ├── de.po │ │ └── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ ├── dz │ │ └── dz.po │ ├── el │ │ ├── el.po │ │ └── figures │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ └── mate-dictionary-preferences-print.png │ ├── en_AU │ │ └── en_AU.po │ ├── en_CA │ │ └── en_CA.po │ ├── en_GB │ │ └── en_GB.po │ ├── eo │ │ └── eo.po │ ├── es │ │ ├── es.po │ │ └── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ ├── es_AR │ │ └── es_AR.po │ ├── es_CL │ │ └── es_CL.po │ ├── es_CO │ │ └── es_CO.po │ ├── es_CR │ │ └── es_CR.po │ ├── es_DO │ │ └── es_DO.po │ ├── es_EC │ │ └── es_EC.po │ ├── es_ES │ │ └── es_ES.po │ ├── es_MX │ │ └── es_MX.po │ ├── es_NI │ │ └── es_NI.po │ ├── es_PA │ │ └── es_PA.po │ ├── es_PE │ │ └── es_PE.po │ ├── es_PR │ │ └── es_PR.po │ ├── es_SV │ │ └── es_SV.po │ ├── es_UY │ │ └── es_UY.po │ ├── es_VE │ │ └── es_VE.po │ ├── et │ │ └── et.po │ ├── eu │ │ ├── eu.po │ │ └── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-applet.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ ├── fa │ │ └── fa.po │ ├── fi │ │ ├── fi.po │ │ └── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-applet.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ ├── fr │ │ ├── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-applet.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ │ └── fr.po │ ├── frp │ │ └── frp.po │ ├── fur │ │ └── fur.po │ ├── fy │ │ └── fy.po │ ├── ga │ │ └── ga.po │ ├── gl │ │ └── gl.po │ ├── gu │ │ └── gu.po │ ├── ha │ │ └── ha.po │ ├── he │ │ └── he.po │ ├── hi │ │ └── hi.po │ ├── hr │ │ └── hr.po │ ├── hu │ │ └── hu.po │ ├── hy │ │ └── hy.po │ ├── ia │ │ └── ia.po │ ├── id │ │ └── id.po │ ├── ie │ │ └── ie.po │ ├── ig │ │ └── ig.po │ ├── is │ │ └── is.po │ ├── it │ │ ├── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ │ └── it.po │ ├── ja │ │ └── ja.po │ ├── jv │ │ └── jv.po │ ├── ka │ │ └── ka.po │ ├── kab │ │ └── kab.po │ ├── kk │ │ └── kk.po │ ├── km │ │ └── km.po │ ├── kn │ │ └── kn.po │ ├── ko │ │ └── ko.po │ ├── ku │ │ └── ku.po │ ├── ku_IQ │ │ └── ku_IQ.po │ ├── ky │ │ └── ky.po │ ├── la │ │ └── la.po │ ├── lt │ │ └── lt.po │ ├── lv │ │ └── lv.po │ ├── mai │ │ └── mai.po │ ├── mate-dictionary.omf.in │ ├── mg │ │ └── mg.po │ ├── mi │ │ └── mi.po │ ├── mk │ │ └── mk.po │ ├── ml │ │ └── ml.po │ ├── mn │ │ └── mn.po │ ├── mr │ │ └── mr.po │ ├── ms │ │ └── ms.po │ ├── nb │ │ └── nb.po │ ├── nds │ │ └── nds.po │ ├── ne │ │ └── ne.po │ ├── nl │ │ └── nl.po │ ├── nn │ │ └── nn.po │ ├── nso │ │ └── nso.po │ ├── oc │ │ └── oc.po │ ├── or │ │ └── or.po │ ├── pa │ │ └── pa.po │ ├── pl │ │ └── pl.po │ ├── ps │ │ └── ps.po │ ├── pt │ │ └── pt.po │ ├── pt_BR │ │ └── pt_BR.po │ ├── ro │ │ └── ro.po │ ├── ru │ │ └── ru.po │ ├── si │ │ └── si.po │ ├── sk │ │ └── sk.po │ ├── sl │ │ └── sl.po │ ├── sq │ │ └── sq.po │ ├── sr │ │ └── sr.po │ ├── sr@latin │ │ └── sr@latin.po │ ├── sv │ │ ├── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ │ └── sv.po │ ├── ta │ │ └── ta.po │ ├── te │ │ └── te.po │ ├── th │ │ └── th.po │ ├── tk │ │ └── tk.po │ ├── tr │ │ └── tr.po │ ├── ug │ │ └── ug.po │ ├── uk │ │ ├── figures │ │ │ ├── mate-dictionary-add-source.png │ │ │ ├── mate-dictionary-applet-window.png │ │ │ ├── mate-dictionary-applet.png │ │ │ ├── mate-dictionary-application.png │ │ │ ├── mate-dictionary-find.png │ │ │ ├── mate-dictionary-lookup.png │ │ │ ├── mate-dictionary-preferences-print.png │ │ │ └── mate-dictionary-preferences-source.png │ │ └── uk.po │ ├── ur │ │ └── ur.po │ ├── uz │ │ └── uz.po │ ├── vi │ │ └── vi.po │ ├── wa │ │ └── wa.po │ ├── xh │ │ └── xh.po │ ├── yo │ │ └── yo.po │ ├── zh-Hans │ │ └── zh-Hans.po │ ├── zh_CN │ │ └── zh_CN.po │ ├── zh_HK │ │ └── zh_HK.po │ ├── zh_TW │ │ └── zh_TW.po │ └── zu │ │ └── zu.po ├── libgdict │ ├── Makefile.am │ ├── gdict-client-context.c │ ├── gdict-client-context.h │ ├── gdict-context-private.h │ ├── gdict-context.c │ ├── gdict-context.h │ ├── gdict-database-chooser.c │ ├── gdict-database-chooser.h │ ├── gdict-debug.h │ ├── gdict-defbox.c │ ├── gdict-defbox.h │ ├── gdict-enum-types.c.in │ ├── gdict-enum-types.h.in │ ├── gdict-marshal.list │ ├── gdict-private.h │ ├── gdict-source-chooser.c │ ├── gdict-source-chooser.h │ ├── gdict-source-loader.c │ ├── gdict-source-loader.h │ ├── gdict-source.c │ ├── gdict-source.h │ ├── gdict-speller.c │ ├── gdict-speller.h │ ├── gdict-strategy-chooser.c │ ├── gdict-strategy-chooser.h │ ├── gdict-utils.c │ ├── gdict-utils.h │ ├── gdict-version.h.in │ ├── gdict.h │ └── mate-dict.pc.in └── src │ ├── Makefile.am │ ├── gdict-about.c │ ├── gdict-about.h │ ├── gdict-aligned-window.c │ ├── gdict-aligned-window.h │ ├── gdict-app.c │ ├── gdict-app.h │ ├── gdict-applet.c │ ├── gdict-applet.h │ ├── gdict-common.c │ ├── gdict-common.h │ ├── gdict-pref-dialog.c │ ├── gdict-pref-dialog.h │ ├── gdict-print.c │ ├── gdict-print.h │ ├── gdict-sidebar.c │ ├── gdict-sidebar.h │ ├── gdict-source-dialog.c │ ├── gdict-source-dialog.h │ ├── gdict-window.c │ ├── gdict-window.h │ └── main.c ├── mate-disk-image-mounter ├── Makefile.am ├── data │ ├── Makefile.am │ └── mate-disk-image-mounter.desktop.in └── src │ ├── Makefile.am │ └── main.c ├── mate-disk-usage-analyzer.pot ├── mate-screenshot ├── Makefile.am ├── data │ ├── Makefile.am │ ├── mate-screenshot.1 │ ├── mate-screenshot.appdata.xml.in │ ├── mate-screenshot.desktop.in │ ├── mate-screenshot.ui │ ├── org.mate.screenshot.gresource.xml │ └── org.mate.screenshot.gschema.xml.in └── src │ ├── Makefile.am │ ├── mate-screenshot.c │ ├── screenshot-dialog.c │ ├── screenshot-dialog.h │ ├── screenshot-save.c │ ├── screenshot-save.h │ ├── screenshot-shadow.c │ ├── screenshot-shadow.h │ ├── screenshot-utils.c │ ├── screenshot-utils.h │ ├── screenshot-xfer.c │ └── screenshot-xfer.h ├── mate-search-tool.pot ├── mate-system-log.pot ├── mate-utils.pot └── po ├── LINGUAS ├── Makevars ├── POTFILES.in ├── POTFILES.skip ├── af.po ├── am.po ├── ar.po ├── as.po ├── ast.po ├── az.po ├── be.po ├── bg.po ├── bn.po ├── bn_IN.po ├── br.po ├── bs.po ├── ca.po ├── ca@valencia.po ├── cmn.po ├── crh.po ├── cs.po ├── cy.po ├── da.po ├── de.po ├── dz.po ├── el.po ├── en_AU.po ├── en_CA.po ├── en_GB.po ├── eo.po ├── es.po ├── es_AR.po ├── es_CL.po ├── es_CO.po ├── es_ES.po ├── es_MX.po ├── es_PR.po ├── et.po ├── eu.po ├── fa.po ├── fi.po ├── fr.po ├── fr_CA.po ├── frp.po ├── fur.po ├── fy.po ├── ga.po ├── gd.po ├── gl.po ├── gnome-copyrights.txt ├── gu.po ├── ha.po ├── he.po ├── hi.po ├── hr.po ├── hu.po ├── hy.po ├── ia.po ├── id.po ├── ie.po ├── ig.po ├── is.po ├── it.po ├── ja.po ├── jv.po ├── ka.po ├── kab.po ├── kk.po ├── kn.po ├── ko.po ├── ks.po ├── ku.po ├── ku_IQ.po ├── ky.po ├── li.po ├── lt.po ├── lv.po ├── mai.po ├── mg.po ├── mi.po ├── mk.po ├── ml.po ├── mn.po ├── mr.po ├── ms.po ├── nan.po ├── nb.po ├── nds.po ├── ne.po ├── nl.po ├── nn.po ├── nso.po ├── oc.po ├── or.po ├── pa.po ├── pl.po ├── pms.po ├── ps.po ├── pt.po ├── pt_BR.po ├── ro.po ├── ru.po ├── rw.po ├── sc.po ├── si.po ├── sk.po ├── sl.po ├── sq.po ├── sr.po ├── sr@latin.po ├── sv.po ├── ta.po ├── te.po ├── th.po ├── tk.po ├── tr.po ├── tt.po ├── ug.po ├── uk.po ├── ur.po ├── uz.po ├── vi.po ├── wa.po ├── xh.po ├── yi.po ├── yo.po ├── zh_CN.po ├── zh_HK.po ├── zh_TW.po └── zu.po /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | custom: https://mate-desktop.org/donate/ 10 | -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- 1 | #### Expected behaviour 2 | 3 | 4 | #### Actual behaviour 5 | 6 | 7 | #### Steps to reproduce the behaviour 8 | 9 | 10 | #### MATE general version 11 | 12 | 13 | #### Package version 14 | 15 | 16 | #### Linux Distribution 17 | 18 | 19 | #### Link to bugreport of your Distribution (requirement) 20 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "gsearchtool/mate-submodules"] 2 | path = gsearchtool/mate-submodules 3 | url = https://github.com/mate-desktop/mate-submodules 4 | ignore = untracked 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | # vim: set ts=2 sts=2 sw=2 expandtab : 2 | dist: jammy 3 | language: shell 4 | os: linux 5 | services: 6 | - docker 7 | addons: 8 | apt: 9 | packages: 10 | - python3-pip 11 | - python3-setuptools 12 | 13 | branches: 14 | except: 15 | - gh-pages 16 | 17 | before_install: 18 | - curl -Ls -o docker-build https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/docker-build 19 | - curl -Ls -o gen-index https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/gen-index.sh 20 | - chmod +x docker-build gen-index 21 | 22 | install: 23 | - pip3 install PyGithub 24 | - ./docker-build --name ${DISTRO} --config .build.yml --install 25 | 26 | script: 27 | - ./docker-build --name ${DISTRO} --verbose --config .build.yml --build scripts 28 | 29 | notifications: 30 | irc: 31 | if: (tag OR branch = master) AND 32 | repo = "mate-desktop/mate-utils" 33 | channels: 34 | - "irc.libera.chat#mate-dev" 35 | template: 36 | - "[%{repository_name}] %{author}: %{commit_subject}" 37 | - "[%{branch}] %{commit} %{message} %{build_url}" 38 | on_success: never 39 | on_failure: always 40 | 41 | deploy: 42 | - provider: pages 43 | edge: true 44 | token: $GITHUB_TOKEN 45 | keep_history: false 46 | committer_from_gh: true 47 | target_branch: gh-pages 48 | local_dir: html-report 49 | strategy: git 50 | on: 51 | all_branches: true 52 | condition: ${DISTRO} =~ ^fedora.*$ 53 | - provider: script 54 | edge: true 55 | script: ./docker-build --verbose --config .build.yml --release github 56 | on: 57 | tags: true 58 | condition: "${TRAVIS_TAG} =~ ^v.*$ && ${DISTRO} =~ ^fedora.*$" 59 | 60 | after_success: 61 | - 'if [[ "$TRAVIS_SECURE_ENV_VARS" == "true" && "$TRAVIS_PULL_REQUEST" != "false" && ${DISTRO} =~ ^fedora.*$ ]]; then 62 | REPO_SLUG_ARRAY=(${TRAVIS_REPO_SLUG//\// }); 63 | REPO_NAME=${REPO_SLUG_ARRAY[1]}; 64 | URL="https://${REPO_NAME}.mate-desktop.dev"; 65 | COMMENT="Code analysis completed"; 66 | curl -H "Authorization: token $GITHUB_TOKEN" -X POST 67 | -d "{\"state\": \"success\", \"description\": \"$COMMENT\", \"context\":\"scan-build\", \"target_url\": \"$URL\"}" 68 | https://api.github.com/repos/${TRAVIS_REPO_SLUG}/statuses/${TRAVIS_PULL_REQUEST_SHA}; 69 | fi' 70 | 71 | env: 72 | # - DISTRO="archlinux:latest" 73 | - DISTRO="debian:testing" 74 | - DISTRO="fedora:latest" 75 | # - DISTRO="ubuntu:rolling" 76 | -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- 1 | [main] 2 | host = https://www.transifex.com 3 | 4 | [o:mate:p:MATE:r:master--mate-dictionary-user-guide] 5 | file_filter = mate-dictionary/help//.po 6 | source_file = mate-dictionary.pot 7 | source_lang = en 8 | type = PO 9 | minimum_perc = 2 10 | 11 | [o:mate:p:MATE:r:master--mate-disk-usage-analyzer-user-guide] 12 | file_filter = baobab/help//.po 13 | source_file = mate-disk-usage-analyzer.pot 14 | source_lang = en 15 | type = PO 16 | minimum_perc = 2 17 | 18 | [o:mate:p:MATE:r:master--mate-search-tool-user-guide] 19 | file_filter = gsearchtool/help//.po 20 | source_file = mate-search-tool.pot 21 | source_lang = en 22 | type = PO 23 | minimum_perc = 2 24 | 25 | [o:mate:p:MATE:r:master--mate-system-log-user-guide] 26 | file_filter = logview/help//.po 27 | source_file = mate-system-log.pot 28 | source_lang = en 29 | type = PO 30 | minimum_perc = 2 31 | 32 | [o:mate:p:MATE:r:master--mate-utils] 33 | file_filter = po/.po 34 | source_file = mate-utils.pot 35 | source_lang = en 36 | type = PO 37 | minimum_perc = 2 38 | 39 | -------------------------------------------------------------------------------- /.tx/config_20221028214815.bak: -------------------------------------------------------------------------------- 1 | [main] 2 | host = https://www.transifex.com 3 | 4 | [MATE.master--mate-utils] 5 | file_filter = po/.po 6 | source_file = mate-utils.pot 7 | source_lang = en 8 | type = PO 9 | minimum_perc = 2 10 | 11 | [MATE.master--mate-disk-usage-analyzer-user-guide] 12 | file_filter = baobab/help//.po 13 | source_file = mate-disk-usage-analyzer.pot 14 | source_lang = en 15 | type = PO 16 | minimum_perc = 2 17 | 18 | [MATE.master--mate-search-tool-user-guide] 19 | file_filter = gsearchtool/help//.po 20 | source_file = mate-search-tool.pot 21 | source_lang = en 22 | type = PO 23 | minimum_perc = 2 24 | 25 | [MATE.master--mate-system-log-user-guide] 26 | file_filter = logview/help//.po 27 | source_file = mate-system-log.pot 28 | source_lang = en 29 | type = PO 30 | minimum_perc = 2 31 | 32 | [MATE.master--mate-dictionary-user-guide] 33 | file_filter = mate-dictionary/help//.po 34 | source_file = mate-dictionary.pot 35 | source_lang = en 36 | type = PO 37 | minimum_perc = 2 38 | 39 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Perberos 2 | Stefano Karapetsas 3 | Steve Zesch 4 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | The ChangeLog is auto-generated when releasing. If you are seeing this, use 2 | 'git log' for a detailed list of changes. 3 | -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | distuninstallcheck: 17 | @: 18 | 19 | distcleancheck_listfiles = find . -type f -print | grep -v 'omf\.out' | grep -v 'legal.xml' 20 | 21 | ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} 22 | 23 | if USE_NLS 24 | PO_SUBDIR = po 25 | endif 26 | 27 | SUBDIRS = \ 28 | $(PO_SUBDIR) \ 29 | baobab \ 30 | mate-dictionary \ 31 | mate-screenshot \ 32 | gsearchtool \ 33 | logview \ 34 | $(NULL) 35 | 36 | if BUILD_DISK_IMAGE_MOUNTER 37 | SUBDIRS += \ 38 | mate-disk-image-mounter 39 | endif 40 | 41 | EXTRA_DIST = \ 42 | autogen.sh \ 43 | omf.make \ 44 | xmldocs.make \ 45 | COPYING.libs \ 46 | COPYING.docs \ 47 | README.md 48 | 49 | DISTCLEANFILES = \ 50 | gtk-doc.make 51 | 52 | DISTCHECK_CONFIGURE_FLAGS = \ 53 | --enable-gtk-doc \ 54 | --enable-compile-warnings=no \ 55 | CFLAGS='-Wno-deprecated-declarations' 56 | 57 | # Build ChangeLog from GIT history 58 | ChangeLog: 59 | $(AM_V_GEN) if test -d $(top_srcdir)/.git; then \ 60 | GIT_DIR="$(top_srcdir)/.git" git log --stat > $@; \ 61 | fi 62 | 63 | dist: ChangeLog 64 | 65 | .PHONY: ChangeLog 66 | 67 | -include $(top_srcdir)/git.mk 68 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | mate-utils 2 | ========================= 3 | Contains MATE Utility programs for the MATE Desktop, namely the following: 4 | 5 | * mate-system-log [logview] 6 | * mate-search-tool [gsearchtool] 7 | * mate-dictionary [mate-dictionary] 8 | * mate-screenshot [mate-screenshot] 9 | * mate-disk-usage-analyzer [baobab] 10 | 11 | mate-utils is a fork of GNOME Utilities. 12 | This software is licensed under the GNU GPL. For more on the license, see COPYING. 13 | 14 | Requirements 15 | ======================== 16 | * intltool >= 0.50.1 17 | * mate-common >= 1.24.1 18 | * GLib >= 2.50.0 19 | * GIO >= 2.50.0 20 | * GTK+ >= 3.22.0 21 | * libmate-panel-applet >= 1.17.0 22 | * libgtop >= 2.12.0 23 | * libcanberra-gtk >= 0.4 24 | 25 | The following configure flags can be used: 26 | 27 | `--enable-zlib`: Enable ZLib support for Logview [default=yes] 28 | 29 | `--with-grep`: Specify the path to the grep command [default=find it ourselves] 30 | 31 | `--enable-debug`: Enable debug messages [default=no] 32 | -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/THANKS -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Run this to generate all the initial makefiles, etc. 3 | 4 | srcdir=`dirname $0` 5 | test -z "$srcdir" && srcdir=. 6 | 7 | PKG_NAME="mate-utils" 8 | 9 | (test -f $srcdir/configure.ac) || { 10 | echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" 11 | echo " top-level $PKG_NAME directory" 12 | exit 1 13 | } 14 | 15 | which mate-autogen || { 16 | echo "You need to install mate-common" 17 | exit 1 18 | } 19 | 20 | which yelp-build || { 21 | echo "You need to install yelp-tools" 22 | exit 1 23 | } 24 | 25 | REQUIRED_AUTOMAKE_VERSION=1.9 26 | USE_COMMON_DOC_BUILD=yes 27 | 28 | . mate-autogen 29 | 30 | -------------------------------------------------------------------------------- /baobab/AUTHORS: -------------------------------------------------------------------------------- 1 | Fabio Marzocca 2 | 3 | Benoît Dejean 4 | 5 | Paolo Borelli 6 | 7 | Igalia (rings-chart nad treemap widget) 8 | 9 | Thanks: 10 | ======= 11 | Dennis Cranston 12 | Beniamino Caputo 13 | Andrea Abelli 14 | Sean Montel 15 | Piotr Szotkowski 16 | Francesco Accattapà 17 | -------------------------------------------------------------------------------- /baobab/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = src data pixmaps help 17 | 18 | EXTRA_DIST = AUTHORS README.md TODO 19 | 20 | -include $(top_srcdir)/git.mk 21 | -------------------------------------------------------------------------------- /baobab/README.md: -------------------------------------------------------------------------------- 1 | Baobab 2 | ========= 3 | Baobab is the MATE Disk Usage Analyzer. 4 | 5 | What is Baobab 6 | ============== 7 | Baobab is able to scan either specific directories (local or remote) or the whole filesystem, in order to give the user a graphical tree representation including each directory size or percentage in the branch. It also auto-detects in real-time any change made to your home folder as far as any mounted/unmounted device. 8 | 9 | System Requirements 10 | =================== 11 | Baobab should build on most unices. It needs the X11R6 (or xorg) libraries, GLib, and GTK 3.x. 12 | -------------------------------------------------------------------------------- /baobab/TODO: -------------------------------------------------------------------------------- 1 | 2 | - make a customizable list of ignored mountpoints to ignore 3 | /proc, /sys, /dev, etc. 4 | -------------------------------------------------------------------------------- /baobab/data/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | baobabappdir = $(datadir)/applications 17 | baobabapp_in_files = mate-disk-usage-analyzer.desktop.in 18 | baobabapp_DATA = $(baobabapp_in_files:.desktop.in=.desktop) 19 | 20 | $(baobabapp_in_files): $(baobabapp_in_files:.desktop.in=.desktop.in.in) 21 | sed -e "s|\@VERSION\@|@VERSION@|" $< > $@ 22 | 23 | $(baobabapp_DATA): $(baobabapp_in_files) 24 | if USE_NLS 25 | $(AM_V_GEN) $(MSGFMT) --desktop --keyword= --keyword=Name --keyword=Comment --keyword=Keywords --template $< -d $(top_srcdir)/po -o $@ 26 | else 27 | $(AM_V_GEN) cp $< $@ 28 | endif 29 | 30 | appdatadir = $(datadir)/metainfo 31 | appdata_in_files = mate-disk-usage-analyzer.appdata.xml.in 32 | appdata_DATA = $(appdata_in_files:.xml.in=.xml) 33 | 34 | $(appdata_DATA): $(appdata_in_files) 35 | if USE_NLS 36 | $(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ 37 | else 38 | $(AM_V_GEN) cp $< $@ 39 | endif 40 | 41 | gsettings_SCHEMAS = org.mate.disk-usage-analyzer.gschema.xml 42 | @GSETTINGS_RULES@ 43 | 44 | man_MANS = mate-disk-usage-analyzer.1 45 | 46 | EXTRA_DIST = \ 47 | baobab-main-window.ui \ 48 | baobab-dialog-scan-props.ui \ 49 | mate-disk-usage-analyzer.desktop.in.in \ 50 | $(appdata_in_files) \ 51 | $(man_MANS) \ 52 | org.mate.disk-usage-analyzer.gresource.xml 53 | 54 | CLEANFILES = \ 55 | $(baobabapp_in_files) \ 56 | $(baobabapp_DATA) \ 57 | $(gsettings_SCHEMAS) \ 58 | $(appdata_DATA) 59 | 60 | -include $(top_srcdir)/git.mk 61 | -------------------------------------------------------------------------------- /baobab/data/mate-disk-usage-analyzer.appdata.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | mate-disk-usage-analyzer.desktop 5 | CC0-1.0 6 | GPL-2.0+ 7 | MATE Disk Usage Analyzer 8 | A disk usage analyzing tool for MATE Desktop 9 | 10 |

11 | As its name implies, Disk Usage Analyzer is a graphical utility that you 12 | can use to view and monitor your disk usage and folder structure. It displays 13 | summary information in ring or treemap charts. 14 |

15 |

16 | You can perform scans on a file system, your home or any other folder - local 17 | or remote. There is also an option to constantly monitor any external changes 18 | to the home directory and warn the user if a file is added/removed. 19 |

20 |
21 | 22 | 23 | 24 | https://alexpl.fedorapeople.org/AppData/mate-disk-usage-analyzer/screens/mate-disk-usage-analyzer_01.png 25 | 26 | 27 | 28 | 29 | https://alexpl.fedorapeople.org/AppData/mate-disk-usage-analyzer/screens/mate-disk-usage-analyzer_02.png 30 | 31 | 32 | 33 | https://mate-desktop.org 34 | mate-dev@ml.mate-desktop.org 35 | MATE 36 |
37 | -------------------------------------------------------------------------------- /baobab/data/mate-disk-usage-analyzer.desktop.in.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=MATE Disk Usage Analyzer 3 | Comment=Check folder sizes and available disk space 4 | TryExec=mate-disk-usage-analyzer 5 | Exec=mate-disk-usage-analyzer 6 | # Translators: Do NOT translate or transliterate this text (this is an icon file name)! 7 | Icon=mate-disk-usage-analyzer 8 | Terminal=false 9 | Type=Application 10 | StartupNotify=true 11 | Categories=GTK;System;Filesystem; 12 | # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! 13 | Keywords=MATE;check;disk;usage;analyze;size;space; 14 | OnlyShowIn=MATE; 15 | X-MATE-Bugzilla-Bugzilla=MATE 16 | X-MATE-Bugzilla-Product=mate-utils 17 | X-MATE-Bugzilla-Component=mate-disk-usage-analyzer 18 | X-MATE-Bugzilla-Version=@VERSION@ 19 | -------------------------------------------------------------------------------- /baobab/data/org.mate.disk-usage-analyzer.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | baobab-dialog-scan-props.ui 21 | baobab-main-window.ui 22 | 23 | 24 | -------------------------------------------------------------------------------- /baobab/data/org.mate.disk-usage-analyzer.gschema.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | false 9 | Monitor Home 10 | Whether any change to the home directory should be monitored. 11 | 12 | 13 | [] 14 | Excluded partitions URIs 15 | A list of URIs for partitions to be excluded from scanning. 16 | 17 | 18 | 19 | 20 | true 21 | Toolbar is Visible 22 | Whether the toolbar should be visible in main window. 23 | 24 | 25 | false 26 | Statusbar is Visible 27 | Whether the status bar at the bottom of main window should be visible. 28 | 29 | 30 | true 31 | Subfolder tips visible 32 | Whether the subfolder tooltips of the selected folder are drawn. 33 | 34 | 35 | 'rings' 36 | Active Chart 37 | Which type of chart should be displayed. 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /baobab/help/C/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/C/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/C/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/C/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/C/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/C/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/C/figures/baobab_ringschart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/C/figures/baobab_ringschart1.png -------------------------------------------------------------------------------- /baobab/help/C/figures/baobab_ringschart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/C/figures/baobab_ringschart2.png -------------------------------------------------------------------------------- /baobab/help/C/figures/baobab_treemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/C/figures/baobab_treemaps.png -------------------------------------------------------------------------------- /baobab/help/C/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/C/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | @YELP_HELP_RULES@ 17 | 18 | HELP_ID = mate-disk-usage-analyzer 19 | HELP_FILES = index.docbook legal.xml 20 | 21 | HELP_MEDIA = \ 22 | figures/baobab_fullscan.png \ 23 | figures/baobab_prefs.png \ 24 | figures/baobab_remote.png \ 25 | figures/baobab_ringschart1.png \ 26 | figures/baobab_ringschart2.png \ 27 | figures/baobab_treemaps.png \ 28 | figures/baobab_window.png 29 | 30 | if USE_NLS 31 | # Add linguas to be ignored, e.g. IGNORE_HELP_LINGUAS = ca de es fr 32 | IGNORE_HELP_LINGUAS = 33 | HELP_LINGUAS = $(if $(IGNORE_HELP_LINGUAS), \ 34 | $(filter-out $(IGNORE_HELP_LINGUAS),$(subst /,,$(dir $(wildcard */*.po)))), \ 35 | $(subst /,,$(dir $(wildcard */*.po))) ) 36 | else 37 | HELP_LINGUAS = 38 | endif 39 | 40 | -include $(top_srcdir)/git.mk 41 | -------------------------------------------------------------------------------- /baobab/help/ca/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ca/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/ca/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ca/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/ca/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ca/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/ca/figures/baobab_ringschart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ca/figures/baobab_ringschart1.png -------------------------------------------------------------------------------- /baobab/help/ca/figures/baobab_ringschart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ca/figures/baobab_ringschart2.png -------------------------------------------------------------------------------- /baobab/help/ca/figures/baobab_treemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ca/figures/baobab_treemaps.png -------------------------------------------------------------------------------- /baobab/help/ca/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ca/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/de/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/de/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/de/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/de/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/de/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/de/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/de/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/de/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/el/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/el/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/el/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/el/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/el/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/el/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/el/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/el/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/es/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/es/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/es/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/es/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/es/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/es/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/es/figures/baobab_ringschart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/es/figures/baobab_ringschart2.png -------------------------------------------------------------------------------- /baobab/help/es/figures/baobab_treemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/es/figures/baobab_treemaps.png -------------------------------------------------------------------------------- /baobab/help/es/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/es/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/eu/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/eu/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/eu/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/eu/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/eu/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/eu/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/eu/figures/baobab_treemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/eu/figures/baobab_treemaps.png -------------------------------------------------------------------------------- /baobab/help/eu/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/eu/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/fi/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fi/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/fi/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fi/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/fi/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fi/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/fi/figures/baobab_treemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fi/figures/baobab_treemaps.png -------------------------------------------------------------------------------- /baobab/help/fi/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fi/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/fr/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fr/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/fr/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fr/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/fr/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fr/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/fr/figures/baobab_ringschart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fr/figures/baobab_ringschart2.png -------------------------------------------------------------------------------- /baobab/help/fr/figures/baobab_treemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fr/figures/baobab_treemaps.png -------------------------------------------------------------------------------- /baobab/help/fr/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/fr/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/mate-disk-usage-analyzer.omf.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | user's guide 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /baobab/help/ru/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ru/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/ru/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ru/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/ru/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ru/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/ru/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/ru/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/sv/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/sv/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/sv/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/sv/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/sv/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/sv/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/sv/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/sv/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/help/uk/figures/baobab_fullscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/uk/figures/baobab_fullscan.png -------------------------------------------------------------------------------- /baobab/help/uk/figures/baobab_prefs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/uk/figures/baobab_prefs.png -------------------------------------------------------------------------------- /baobab/help/uk/figures/baobab_remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/uk/figures/baobab_remote.png -------------------------------------------------------------------------------- /baobab/help/uk/figures/baobab_ringschart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/uk/figures/baobab_ringschart1.png -------------------------------------------------------------------------------- /baobab/help/uk/figures/baobab_ringschart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/uk/figures/baobab_ringschart2.png -------------------------------------------------------------------------------- /baobab/help/uk/figures/baobab_treemaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/uk/figures/baobab_treemaps.png -------------------------------------------------------------------------------- /baobab/help/uk/figures/baobab_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/help/uk/figures/baobab_window.png -------------------------------------------------------------------------------- /baobab/pixmaps/hicolor_apps_128x128_mate-disk-usage-analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/pixmaps/hicolor_apps_128x128_mate-disk-usage-analyzer.png -------------------------------------------------------------------------------- /baobab/pixmaps/hicolor_apps_16x16_mate-disk-usage-analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/pixmaps/hicolor_apps_16x16_mate-disk-usage-analyzer.png -------------------------------------------------------------------------------- /baobab/pixmaps/hicolor_apps_22x22_mate-disk-usage-analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/pixmaps/hicolor_apps_22x22_mate-disk-usage-analyzer.png -------------------------------------------------------------------------------- /baobab/pixmaps/hicolor_apps_24x24_mate-disk-usage-analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/pixmaps/hicolor_apps_24x24_mate-disk-usage-analyzer.png -------------------------------------------------------------------------------- /baobab/pixmaps/hicolor_apps_32x32_mate-disk-usage-analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/pixmaps/hicolor_apps_32x32_mate-disk-usage-analyzer.png -------------------------------------------------------------------------------- /baobab/pixmaps/hicolor_apps_48x48_mate-disk-usage-analyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/baobab/pixmaps/hicolor_apps_48x48_mate-disk-usage-analyzer.png -------------------------------------------------------------------------------- /baobab/src/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | NULL = 17 | 18 | AM_CPPFLAGS = \ 19 | -DPREFIX=\""$(prefix)"\" \ 20 | -DSYSCONFDIR=\""$(sysconfdir)"\" \ 21 | -DLIBDIR=\""$(libdir)"\" \ 22 | -DDATADIR=\""$(datadir)"\" \ 23 | -DBAOBAB_PIX_DIR=\""$(datadir)/mate-disk-usage-analyzer/pixmaps/"\" \ 24 | -DMATELOCALEDIR=\""$(datadir)/locale"\" \ 25 | $(NULL) 26 | 27 | bin_PROGRAMS = mate-disk-usage-analyzer 28 | 29 | BUILT_SOURCES = baobab-resources.h baobab-resources.c 30 | 31 | baobab-resources.h baobab-resources.c: $(srcdir)/../data/org.mate.disk-usage-analyzer.gresource.xml Makefile $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/../data $(srcdir)/../data/org.mate.disk-usage-analyzer.gresource.xml) 32 | $(AM_V_GEN) XMLLINT=$(XMLLINT) $(GLIB_COMPILE_RESOURCES) --target $@ --sourcedir $(srcdir)/../data --generate --c-name baobab $< 33 | 34 | nodist_mate_disk_usage_analyzer_SOURCES = \ 35 | $(BUILT_SOURCES) 36 | mate_disk_usage_analyzer_SOURCES = \ 37 | baobab.c \ 38 | baobab.h \ 39 | baobab-cell-renderer-progress.c \ 40 | baobab-cell-renderer-progress.h \ 41 | baobab-ringschart.c \ 42 | baobab-ringschart.h \ 43 | baobab-scan.c \ 44 | baobab-scan.h \ 45 | baobab-treeview.c \ 46 | baobab-treeview.h \ 47 | baobab-utils.c \ 48 | baobab-utils.h \ 49 | callbacks.c \ 50 | callbacks.h \ 51 | baobab-prefs.c \ 52 | baobab-prefs.h \ 53 | baobab-remote-connect-dialog.c \ 54 | baobab-remote-connect-dialog.h \ 55 | baobab-chart.c \ 56 | baobab-chart.h \ 57 | baobab-treemap.c \ 58 | baobab-treemap.h 59 | 60 | mate_disk_usage_analyzer_CFLAGS = \ 61 | $(GLIB_CFLAGS) \ 62 | $(GIO_CFLAGS) \ 63 | $(GTK_CFLAGS) \ 64 | $(LIBGTOP_CFLAGS) \ 65 | $(MATE_DESKTOP_CFLAGS) \ 66 | $(WARN_CFLAGS) \ 67 | $(NULL) 68 | 69 | mate_disk_usage_analyzer_LDFLAGS = -export-dynamic 70 | mate_disk_usage_analyzer_LDADD = \ 71 | -lm \ 72 | $(GLIB_LIBS) \ 73 | $(GIO_LIBS) \ 74 | $(GTK_LIBS) \ 75 | $(LIBGTOP_LIBS) \ 76 | $(MATE_DESKTOP_LIBS) \ 77 | $(NULL) 78 | 79 | CLEANFILES = $(BUILT_SOURCES) 80 | 81 | -include $(top_srcdir)/git.mk 82 | -------------------------------------------------------------------------------- /baobab/src/baobab-cell-renderer-progress.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2006 Paolo Borelli 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __BAOBAB_CELL_RENDERER_PROGRESS_H__ 21 | #define __BAOBAB_CELL_RENDERER_PROGRESS_H__ 22 | 23 | #include 24 | 25 | G_BEGIN_DECLS 26 | 27 | #define BAOBAB_TYPE_CELL_RENDERER_PROGRESS (baobab_cell_renderer_progress_get_type ()) 28 | #define BAOBAB_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAOBAB_TYPE_CELL_RENDERER_PROGRESS, BaobabCellRendererProgress)) 29 | #define BAOBAB_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BAOBAB_TYPE_CELL_RENDERER_PROGRESS, BaobabCellRendererProgressClass)) 30 | #define BAOBAB_IS_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BAOBAB_TYPE_CELL_RENDERER_PROGRESS)) 31 | #define BAOBAB_IS_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BAOBAB_TYPE_CELL_RENDERER_PROGRESS)) 32 | #define BAOBAB_CELL_RENDERER_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BAOBAB_TYPE_CELL_RENDERER_PROGRESS, BaobabCellRendererProgressClass)) 33 | 34 | typedef struct _BaobabCellRendererProgress BaobabCellRendererProgress; 35 | typedef struct _BaobabCellRendererProgressClass BaobabCellRendererProgressClass; 36 | typedef struct _BaobabCellRendererProgressPrivate BaobabCellRendererProgressPrivate; 37 | 38 | struct _BaobabCellRendererProgress 39 | { 40 | GtkCellRenderer parent_instance; 41 | 42 | /*< private >*/ 43 | BaobabCellRendererProgressPrivate *priv; 44 | }; 45 | 46 | struct _BaobabCellRendererProgressClass 47 | { 48 | GtkCellRendererClass parent_class; 49 | }; 50 | 51 | GType baobab_cell_renderer_progress_get_type (void) G_GNUC_CONST; 52 | GtkCellRenderer* baobab_cell_renderer_progress_new (void); 53 | 54 | G_END_DECLS 55 | 56 | #endif /* __BAOBAB_CELL_RENDERER_PROGRESS_H__ */ 57 | -------------------------------------------------------------------------------- /baobab/src/baobab-prefs.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005-2006 Fabio Marzocca 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __BAOBAB_PROPS_H__ 21 | #define __BAOBAB_PROPS_H__ 22 | 23 | void baobab_prefs_dialog (void); 24 | 25 | #endif /* __BAOBAB_PROPS_H__ */ 26 | -------------------------------------------------------------------------------- /baobab/src/baobab-remote-connect-dialog.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Fabio Marzocca 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * Modified module from BaobabRemoteConnectDialog.h. 5 | * Released under same licence. 6 | * Copyright (C) 2003 Red Hat, Inc. 7 | * 8 | * This file is part of MATE Utils. 9 | * 10 | * MATE Utils is free software: you can redistribute it and/or modify 11 | * it under the terms of the GNU General Public License as published by 12 | * the Free Software Foundation, either version 2 of the License, or 13 | * (at your option) any later version. 14 | * 15 | * MATE Utils is distributed in the hope that it will be useful, 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 | * GNU General Public License for more details. 19 | * 20 | * You should have received a copy of the GNU General Public License 21 | * along with MATE Utils. If not, see . 22 | */ 23 | 24 | #ifndef BAOBAB_REMOTE_CONNECT_DIALOG_H 25 | #define BAOBAB_REMOTE_CONNECT_DIALOG_H 26 | 27 | #include 28 | #include 29 | 30 | 31 | #define BAOBAB_TYPE_REMOTE_CONNECT_DIALOG (baobab_remote_connect_dialog_get_type()) 32 | #define BAOBAB_REMOTE_CONNECT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAOBAB_TYPE_REMOTE_CONNECT_DIALOG, BaobabRemoteConnectDialog)) 33 | #define BAOBAB_REMOTE_CONNECT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BAOBAB_TYPE_REMOTE_CONNECT_DIALOG, BaobabRemoteConnectDialogClass)) 34 | #define BAOBAB_IS_REMOTE_CONNECT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BAOBAB_TYPE_REMOTE_CONNECT_DIALOG) 35 | 36 | typedef struct _BaobabRemoteConnectDialog BaobabRemoteConnectDialog; 37 | typedef struct _BaobabRemoteConnectDialogClass BaobabRemoteConnectDialogClass; 38 | typedef struct _BaobabRemoteConnectDialogDetails BaobabRemoteConnectDialogDetails; 39 | 40 | struct _BaobabRemoteConnectDialog { 41 | GtkDialog parent; 42 | BaobabRemoteConnectDialogDetails *details; 43 | }; 44 | 45 | struct _BaobabRemoteConnectDialogClass { 46 | GtkDialogClass parent_class; 47 | }; 48 | 49 | GType baobab_remote_connect_dialog_get_type (void); 50 | GtkWidget* baobab_remote_connect_dialog_new (GtkWindow *window, 51 | GFile *location); 52 | 53 | #endif /* BAOBAB_REMOTE_CONNECT_DIALOG_H */ 54 | -------------------------------------------------------------------------------- /baobab/src/baobab-ringschart.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2008 igalia 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | * 19 | * Authors: 20 | * Felipe Erias 21 | * Pablo Santamaria 22 | * Jacobo Aragunde 23 | * Eduardo Lima 24 | * Mario Sanchez 25 | * Miguel Gomez 26 | * Henrique Ferreiro 27 | * Alejandro Pinheiro 28 | * Carlos Sanmartin 29 | * Alejandro Garcia 30 | */ 31 | 32 | #ifndef __BAOBAB_RINGSCHART_H__ 33 | #define __BAOBAB_RINGSCHART_H__ 34 | 35 | #include 36 | #include "baobab-chart.h" 37 | 38 | G_BEGIN_DECLS 39 | 40 | #define BAOBAB_RINGSCHART_TYPE (baobab_ringschart_get_type ()) 41 | #define BAOBAB_RINGSCHART(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAOBAB_RINGSCHART_TYPE, BaobabRingschart)) 42 | #define BAOBAB_RINGSCHART_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), BAOBAB_RINGSCHART, BaobabRingschartClass)) 43 | #define BAOBAB_IS_RINGSCHART(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BAOBAB_RINGSCHART_TYPE)) 44 | #define BAOBAB_IS_RINGSCHART_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), BAOBAB_RINGSCHART_TYPE)) 45 | #define BAOBAB_RINGSCHART_GET_CLASS (G_TYPE_INSTANCE_GET_CLASS ((obj), BAOBAB_RINGSCHART_TYPE, BaobabRingschartClass)) 46 | 47 | typedef struct _BaobabRingschart BaobabRingschart; 48 | typedef struct _BaobabRingschartClass BaobabRingschartClass; 49 | typedef struct _BaobabRingschartPrivate BaobabRingschartPrivate; 50 | 51 | struct _BaobabRingschart 52 | { 53 | BaobabChart parent; 54 | 55 | BaobabRingschartPrivate *priv; 56 | }; 57 | 58 | struct _BaobabRingschartClass 59 | { 60 | BaobabChartClass parent_class; 61 | }; 62 | 63 | GType baobab_ringschart_get_type (void) G_GNUC_CONST; 64 | GtkWidget *baobab_ringschart_new (void); 65 | void baobab_ringschart_set_subfoldertips_enabled (GtkWidget *chart, 66 | gboolean enabled); 67 | 68 | G_END_DECLS 69 | 70 | #endif 71 | -------------------------------------------------------------------------------- /baobab/src/baobab-scan.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005-2006 Fabio Marzocca 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __BAOBAB_SCAN_H__ 21 | #define __BAOBAB_SCAN_H__ 22 | 23 | #include 24 | 25 | void baobab_scan_execute (GFile *location); 26 | 27 | #endif /* __BAOBAB_SCAN_H__ */ 28 | -------------------------------------------------------------------------------- /baobab/src/baobab-treemap.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2008 igalia 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | * 19 | * Authors: 20 | * Fabio Marzocca 21 | * Paolo Borelli 22 | * Miguel Gomez 23 | * Eduardo Lima Mitev 24 | */ 25 | 26 | #ifndef __BAOBAB_TREEMAP_H__ 27 | #define __BAOBAB_TREEMAP_H__ 28 | 29 | #include 30 | #include "baobab-chart.h" 31 | 32 | G_BEGIN_DECLS 33 | 34 | #define BAOBAB_TREEMAP_TYPE (baobab_treemap_get_type ()) 35 | #define BAOBAB_TREEMAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAOBAB_TREEMAP_TYPE, BaobabTreemap)) 36 | #define BAOBAB_TREEMAP_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), BAOBAB_TREEMAP, BaobabTreemapClass)) 37 | #define BAOBAB_IS_TREEMAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BAOBAB_TREEMAP_TYPE)) 38 | #define BAOBAB_IS_TREEMAP_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), BAOBAB_TREEMAP_TYPE)) 39 | #define BAOBAB_TREEMAP_GET_CLASS (G_TYPE_INSTANCE_GET_CLASS ((obj), BAOBAB_TREEMAP_TYPE, BaobabTreemapClass)) 40 | 41 | typedef struct _BaobabTreemap BaobabTreemap; 42 | typedef struct _BaobabTreemapClass BaobabTreemapClass; 43 | typedef struct _BaobabTreemapPrivate BaobabTreemapPrivate; 44 | 45 | struct _BaobabTreemap 46 | { 47 | BaobabChart parent; 48 | 49 | BaobabTreemapPrivate *priv; 50 | }; 51 | 52 | struct _BaobabTreemapClass 53 | { 54 | BaobabChartClass parent_class; 55 | }; 56 | 57 | GType baobab_treemap_get_type (void) G_GNUC_CONST; 58 | GtkWidget* baobab_treemap_new (void); 59 | 60 | G_END_DECLS 61 | 62 | #endif 63 | -------------------------------------------------------------------------------- /baobab/src/baobab-treeview.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005-2006 Fabio Marzocca 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __BAOBAB_TV_H__ 21 | #define __BAOBAB_TV_H__ 22 | 23 | #include 24 | 25 | /* tree model columns (_H_ are hidden) */ 26 | enum 27 | { 28 | COL_DIR_NAME, 29 | COL_H_PARSENAME, 30 | COL_H_PERC, 31 | COL_DIR_SIZE, 32 | COL_H_SIZE, 33 | COL_H_ALLOCSIZE, 34 | COL_ELEMENTS, 35 | COL_H_ELEMENTS, 36 | COL_HARDLINK, 37 | COL_H_HARDLINK, 38 | NUM_TREE_COLUMNS 39 | }; 40 | 41 | GtkWidget *create_directory_treeview (void); 42 | void baobab_treeview_show_allocated_size (GtkWidget *tv, gboolean show_allocated); 43 | 44 | #endif /* __BAOBAB_TV_H__ */ 45 | -------------------------------------------------------------------------------- /baobab/src/baobab-utils.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005-2006 Fabio Marzocca 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __BAOBAB_UTILS_H__ 21 | #define __BAOBAB_UTILS_H__ 22 | 23 | #include "baobab.h" 24 | 25 | void baobab_get_filesystem (BaobabFS *fs); 26 | gchar* dir_select (gboolean, GtkWidget *); 27 | void on_toggled (GtkToggleButton *, gpointer); 28 | void stop_scan (void); 29 | gboolean show_bars (GtkTreeModel *model, 30 | GtkTreePath *path, 31 | GtkTreeIter *iter, 32 | gpointer data); 33 | void message (const gchar *primary_msg, const gchar *secondary_msg, GtkMessageType type, GtkWidget *parent); 34 | gint messageyesno (const gchar *primary_msg, const gchar *secondary_msg, GtkMessageType type, gchar * ok_button, GtkWidget *parent); 35 | gboolean baobab_check_dir (GFile *); 36 | void popupmenu_list (GtkTreePath *path, GdkEventButton *event, gboolean can_trash); 37 | void open_file_with_application (GFile *file); 38 | gboolean can_trash_file (GFile *file); 39 | gboolean trash_file (GFile *file); 40 | gboolean baobab_help_display (GtkWindow *parent, const gchar *file_name, const gchar *link_id); 41 | gboolean is_virtual_filesystem (GFile *file); 42 | 43 | #endif /* __BAOBAB_UTILS_H__ */ 44 | -------------------------------------------------------------------------------- /gsearchtool/AUTHORS: -------------------------------------------------------------------------------- 1 | Dennis M. Cranston (dennis_cranston@yahoo.com) 2 | George Lebl (jirka@5z.com) 3 | -------------------------------------------------------------------------------- /gsearchtool/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = data help mate-submodules libmateui-deprecated src 17 | 18 | -include $(top_srcdir)/git.mk 19 | -------------------------------------------------------------------------------- /gsearchtool/data/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | icondir = $(datadir)/pixmaps/mate-search-tool 17 | icon_DATA = thumbnail_frame.png 18 | 19 | gsettingsschema_in_files = org.mate.search-tool.gschema.xml.in 20 | gsettings_SCHEMAS = $(gsettingsschema_in_files:.xml.in=.xml) 21 | .PRECIOUS: $(gsettings_SCHEMAS) 22 | @GSETTINGS_RULES@ 23 | 24 | appdatadir = $(datadir)/metainfo 25 | appdata_in_files = mate-search-tool.appdata.xml.in 26 | appdata_DATA = $(appdata_in_files:.xml.in=.xml) 27 | 28 | $(appdata_DATA): $(appdata_in_files) 29 | if USE_NLS 30 | $(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ 31 | else 32 | $(AM_V_GEN) cp $< $@ 33 | endif 34 | 35 | man_MANS = mate-search-tool.1 36 | 37 | Utilitiesdir = $(datadir)/applications 38 | Utilities_in_files = mate-search-tool.desktop.in 39 | Utilities_DATA = $(Utilities_in_files:.desktop.in=.desktop) 40 | 41 | $(Utilities_DATA): $(Utilities_in_files) 42 | if USE_NLS 43 | $(AM_V_GEN) $(MSGFMT) --desktop --keyword= --keyword=Name --keyword=Comment --keyword=Keywords --template $< -d $(top_srcdir)/po -o $@ 44 | else 45 | $(AM_V_GEN) cp $< $@ 46 | endif 47 | 48 | EXTRA_DIST = \ 49 | $(icon_DATA) \ 50 | $(appdata_in_files) \ 51 | $(Utilities_in_files) \ 52 | $(Utilities_DATA) \ 53 | $(gsettingsschema_in_files) \ 54 | $(man_MANS) 55 | 56 | CLEANFILES = \ 57 | mate-search-tool.appdata.xml \ 58 | mate-search-tool.desktop \ 59 | $(gsettings_SCHEMAS) 60 | 61 | disthook: 62 | cd $(distdir) ; rm -f $(CLEANFILES) 63 | 64 | -include $(top_srcdir)/git.mk 65 | -------------------------------------------------------------------------------- /gsearchtool/data/mate-search-tool.appdata.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | mate-search-tool.desktop 5 | CC0-1.0 6 | GPL-2.0+ 7 | MATE Search Tool 8 | A file searching tool for MATE Desktop 9 | 10 |

11 | MATE Search Tool is a simple but powerful utility that allows you to 12 | search for files and folders on any mounted file system. Its interface 13 | gives you instant access to a wide variety of parameters for each search, 14 | such as text contained within a file, ownership, date of modification, 15 | file size, folder exclusion, etc.. 16 |

17 |
18 | 19 | 20 | 21 | https://alexpl.fedorapeople.org/AppData/mate-search-tool/screens/mate-search-tool_01.png 22 | 23 | 24 | 25 | 26 | https://alexpl.fedorapeople.org/AppData/mate-search-tool/screens/mate-search-tool_02.png 27 | 28 | 29 | 30 | https://mate-desktop.org 31 | mate-dev@ml.mate-desktop.org 32 | MATE 33 |
34 | -------------------------------------------------------------------------------- /gsearchtool/data/mate-search-tool.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=MATE Search Tool 3 | Comment=Locate documents and folders on this computer by name or content 4 | Exec=mate-search-tool 5 | # Translators: Do NOT translate or transliterate this text (this is an icon file name)! 6 | Icon=system-search 7 | Terminal=false 8 | Type=Application 9 | StartupNotify=true 10 | Categories=GTK;Utility;Core; 11 | # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! 12 | Keywords=MATE;search;files;locate;documents;folders;computer;name;content;find;tool; 13 | OnlyShowIn=MATE; 14 | X-MATE-DocPath=mate-search-tool/mate-search-tool.xml 15 | X-MATE-Bugzilla-Bugzilla=MATE 16 | X-MATE-Bugzilla-Product=mate-utils 17 | X-MATE-Bugzilla-Component=gsearchtool 18 | -------------------------------------------------------------------------------- /gsearchtool/data/thumbnail_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/data/thumbnail_frame.png -------------------------------------------------------------------------------- /gsearchtool/help/C/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/C/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | @YELP_HELP_RULES@ 17 | 18 | HELP_ID = mate-search-tool 19 | HELP_FILES = index.docbook legal.xml 20 | 21 | HELP_MEDIA = figures/mate-search-tool_window.png 22 | 23 | if USE_NLS 24 | # Add linguas to be ignored, e.g. IGNORE_HELP_LINGUAS = ca de es fr 25 | IGNORE_HELP_LINGUAS = 26 | HELP_LINGUAS = $(if $(IGNORE_HELP_LINGUAS), \ 27 | $(filter-out $(IGNORE_HELP_LINGUAS),$(subst /,,$(dir $(wildcard */*.po)))), \ 28 | $(subst /,,$(dir $(wildcard */*.po))) ) 29 | else 30 | HELP_LINGUAS = 31 | endif 32 | 33 | -include $(top_srcdir)/git.mk 34 | -------------------------------------------------------------------------------- /gsearchtool/help/ca/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/ca/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/cs/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/cs/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/de/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/de/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/el/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/el/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/es/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/es/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/eu/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/eu/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/fi/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/fi/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/fr/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/fr/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/it/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/it/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/ko/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/ko/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/mate-search-tool.omf.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | user's guide 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /gsearchtool/help/sv/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/sv/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/help/uk/figures/mate-search-tool_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/gsearchtool/help/uk/figures/mate-search-tool_window.png -------------------------------------------------------------------------------- /gsearchtool/libmateui-deprecated/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | noinst_LTLIBRARIES = libmateui-deprecated.la 17 | 18 | libmateui_deprecated_la_CFLAGS = \ 19 | $(GLIB_CFLAGS) \ 20 | $(GTK_CFLAGS) \ 21 | $(WARN_CFLAGS) 22 | 23 | libmateui_deprecated_la_LIBADD = \ 24 | $(GLIB_LIBS) \ 25 | $(GTK_LIBS) 26 | 27 | libmateui_deprecated_la_SOURCES = \ 28 | gsearchtool-entry.h \ 29 | gsearchtool-entry.c 30 | 31 | -include $(top_srcdir)/git.mk 32 | -------------------------------------------------------------------------------- /gsearchtool/src/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | NULL = 17 | 18 | AM_CPPFLAGS = \ 19 | -I$(top_srcdir)/gsearchtool/mate-submodules/libegg \ 20 | -I$(top_srcdir)/gsearchtool/libmateui-deprecated \ 21 | -DMATELOCALEDIR=\""$(datadir)/locale"\" \ 22 | -DLOCALEDIR=\"$(datadir)/locale\" \ 23 | -DDATADIR=\""$(datadir)"\" \ 24 | -DGREP_COMMAND=\""$(GREP_COMMAND)"\" 25 | 26 | libeggsmclient_LIB = $(top_builddir)/gsearchtool/mate-submodules/libegg/libegg.la 27 | libmateui_deprecated_LIB = $(top_builddir)/gsearchtool/libmateui-deprecated/libmateui-deprecated.la 28 | 29 | bin_PROGRAMS = mate-search-tool 30 | 31 | mate_search_tool_SOURCES = \ 32 | gsearchtool-support.c \ 33 | gsearchtool-support.h \ 34 | gsearchtool-callbacks.c \ 35 | gsearchtool-callbacks.h \ 36 | gsearchtool.c \ 37 | gsearchtool.h 38 | 39 | mate_search_tool_CFLAGS = \ 40 | $(GLIB_CFLAGS) \ 41 | $(GIO_CFLAGS) \ 42 | $(GIO_UNIX_CFLAGS) \ 43 | $(GTK_CFLAGS) \ 44 | $(WARN_CFLAGS) \ 45 | $(NULL) 46 | 47 | mate_search_tool_LDADD = \ 48 | $(GLIB_LIBS) \ 49 | $(GIO_LIBS) \ 50 | $(GIO_UNIX_LIBS) \ 51 | $(GTK_LIBS) \ 52 | $(libeggsmclient_LIB) \ 53 | $(libmateui_deprecated_LIB) 54 | 55 | -include $(top_srcdir)/git.mk 56 | -------------------------------------------------------------------------------- /logview/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = data help src 17 | 18 | -include $(top_srcdir)/git.mk 19 | -------------------------------------------------------------------------------- /logview/TODO: -------------------------------------------------------------------------------- 1 | mate-system-log rewrite TODO: 2 | 3 | - multiple versions of the log 4 | - PolicyKit integration 5 | -------------------------------------------------------------------------------- /logview/data/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS=icons 17 | 18 | desktopdir = $(datadir)/applications 19 | desktop_in_files = mate-system-log.desktop.in 20 | desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) 21 | 22 | $(desktop_in_files): $(desktop_in_files:.desktop.in=.desktop.in.in) 23 | @sed -e "s|\@VERSION\@|@VERSION@|" $< > $@ 24 | 25 | $(desktop_DATA): $(desktop_in_files) 26 | if USE_NLS 27 | $(AM_V_GEN) $(MSGFMT) --desktop --keyword= --keyword=Name --keyword=Comment --keyword=Keywords --template $< -d $(top_srcdir)/po -o $@ 28 | else 29 | $(AM_V_GEN) cp $< $@ 30 | endif 31 | 32 | man_MANS = mate-system-log.1 33 | 34 | gsettings_SCHEMAS = org.mate.system-log.gschema.xml 35 | @GSETTINGS_RULES@ 36 | 37 | EXTRA_DIST = \ 38 | logview-filter.ui \ 39 | logview-toolbar.xml \ 40 | mate-system-log.desktop.in.in \ 41 | $(man_MANS) \ 42 | org.mate.system-log.gresource.xml 43 | 44 | DISTCLEANFILES = \ 45 | $(desktop_DATA) \ 46 | $(desktop_in_files) \ 47 | $(gsettings_SCHEMAS) 48 | 49 | -include $(top_srcdir)/git.mk 50 | -------------------------------------------------------------------------------- /logview/data/icons/hicolor_apps_16x16_mate-system-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/data/icons/hicolor_apps_16x16_mate-system-log.png -------------------------------------------------------------------------------- /logview/data/icons/hicolor_apps_22x22_mate-system-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/data/icons/hicolor_apps_22x22_mate-system-log.png -------------------------------------------------------------------------------- /logview/data/icons/hicolor_apps_24x24_mate-system-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/data/icons/hicolor_apps_24x24_mate-system-log.png -------------------------------------------------------------------------------- /logview/data/icons/hicolor_apps_256x256_mate-system-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/data/icons/hicolor_apps_256x256_mate-system-log.png -------------------------------------------------------------------------------- /logview/data/icons/hicolor_apps_32x32_mate-system-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/data/icons/hicolor_apps_32x32_mate-system-log.png -------------------------------------------------------------------------------- /logview/data/icons/hicolor_apps_48x48_mate-system-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/data/icons/hicolor_apps_48x48_mate-system-log.png -------------------------------------------------------------------------------- /logview/data/mate-system-log.1: -------------------------------------------------------------------------------- 1 | .\" mate-system-log.1 - MATE logfile viewer 2 | .\" Copyright 2001 Jochen Voss 3 | .TH mate-system-log 1 "Aug 09 2002" "mate-utils 2.0.0" 4 | .SH NAME 5 | mate-system-log \- the MATE System Log Viewer 6 | .SH SYNOPSIS 7 | .B mate-system-log 8 | .sp 9 | or select 10 | .B System Log 11 | from the 12 | .B System Tools 13 | submenu of the Applications menu. 14 | .SH DESCRIPTION 15 | .B MATE System Log Viewer 16 | is a simple utility to display system log files. 17 | .SH AUTHOR 18 | The 19 | .B MATE System Log Viewer 20 | was written by Cesar Miquel . 21 | .PP 22 | This manual page was written by Jochen Voss 23 | . 24 | .SH FILES 25 | .TP 26 | .I /var/log/messages 27 | The system's main logfile. 28 | .TP 29 | .I /etc/syslog.conf 30 | Configuration file for syslogd. See 31 | .BR syslog.conf (5) 32 | for exact information. 33 | .SH SEE ALSO 34 | .BR syslogd (8), 35 | .BR sysklogd (8), 36 | .BR syslog.conf (5), 37 | .BR syslogd-listfiles (8) 38 | -------------------------------------------------------------------------------- /logview/data/mate-system-log.desktop.in.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Log File Viewer 3 | Comment=View or monitor system log files 4 | Exec=mate-system-log 5 | # Translators: Do NOT translate or transliterate this text (this is an icon file name)! 6 | Icon=mate-system-log 7 | Terminal=false 8 | Type=Application 9 | StartupNotify=true 10 | Categories=GTK;System;Monitor; 11 | # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! 12 | Keywords=MATE;monitor;view;system;log;files;logviewer; 13 | OnlyShowIn=MATE; 14 | X-MATE-DocPath=mate-system-log/mate-system-log.xml 15 | X-MATE-Bugzilla-Bugzilla=MATE 16 | X-MATE-Bugzilla-Product=mate-utils 17 | X-MATE-Bugzilla-Component=logview 18 | X-MATE-Bugzilla-Version=@VERSION@ 19 | -------------------------------------------------------------------------------- /logview/data/org.mate.system-log.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | logview-filter.ui 21 | logview-toolbar.xml 22 | 23 | 24 | -------------------------------------------------------------------------------- /logview/data/org.mate.system-log.gschema.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | '/var/log/messages' 5 | Log file to open up on startup 6 | Specifies the log file displayed at startup. The default is either /var/adm/messages or /var/log/messages, depending on your operating system. 7 | 8 | 9 | 10 10 | Size of the font used to display the log 11 | Specifies the size of the fixed-width font used to display the log in the main tree view. The default is taken from the default terminal font size. 12 | 13 | 14 | 400 15 | Height of the main window in pixels 16 | Specifies the height of the log viewer main window in pixels. 17 | 18 | 19 | 600 20 | Width of the main window in pixels 21 | Specifies the width of the log viewer main window in pixels. 22 | 23 | 24 | [] 25 | Log files to open up on startup 26 | Specifies a list of log files to open up at startup. A default list is created by reading /etc/syslog.conf. 27 | 28 | 29 | [] 30 | List of saved filters 31 | List of saved regexp filters 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /logview/help/C/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/C/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | @YELP_HELP_RULES@ 17 | 18 | HELP_ID = mate-system-log 19 | HELP_FILES = index.docbook legal.xml 20 | HELP_MEDIA = \ 21 | figures/syslog_window.png 22 | 23 | if USE_NLS 24 | # Add linguas to be ignored, e.g. IGNORE_HELP_LINGUAS = ca de es fr 25 | IGNORE_HELP_LINGUAS = 26 | HELP_LINGUAS = $(if $(IGNORE_HELP_LINGUAS), \ 27 | $(filter-out $(IGNORE_HELP_LINGUAS),$(subst /,,$(dir $(wildcard */*.po)))), \ 28 | $(subst /,,$(dir $(wildcard */*.po))) ) 29 | else 30 | HELP_LINGUAS = 31 | endif 32 | 33 | -include $(top_srcdir)/git.mk 34 | -------------------------------------------------------------------------------- /logview/help/ca/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/ca/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/cs/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/cs/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/de/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/de/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/es/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/es/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/eu/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/eu/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/fi/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/fi/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/fr/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/fr/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/it/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/it/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/ko/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/ko/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/mate-system-log.omf.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | user's guide 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /logview/help/sv/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/sv/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/help/uk/figures/syslog_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/logview/help/uk/figures/syslog_window.png -------------------------------------------------------------------------------- /logview/src/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = tests 17 | 18 | AM_CPPFLAGS = \ 19 | -DG_LOG_DOMAIN=\"mate-system-log\" \ 20 | -DMATELOCALEDIR=\""$(datadir)/locale"\" \ 21 | -DDATADIR=\""$(datadir)"\" \ 22 | -DLOGVIEWINSTALLPREFIX=\""$(prefix)/\"" \ 23 | $(NULL) 24 | 25 | bin_PROGRAMS = mate-system-log 26 | 27 | BUILT_SOURCES = \ 28 | logview-marshal.c \ 29 | logview-marshal.h \ 30 | logview-resources.c \ 31 | logview-resources.h 32 | 33 | nodist_mate_system_log_SOURCES = \ 34 | $(BUILT_SOURCES) 35 | 36 | mate_system_log_SOURCES = \ 37 | logview-app.c \ 38 | logview-app.h \ 39 | logview-main.c \ 40 | logview-about.h \ 41 | logview-manager.c \ 42 | logview-manager.h \ 43 | logview-utils.c \ 44 | logview-utils.h \ 45 | logview-loglist.c \ 46 | logview-loglist.h \ 47 | logview-window.c \ 48 | logview-window.h \ 49 | logview-log.h \ 50 | logview-log.c \ 51 | logview-findbar.h \ 52 | logview-findbar.c \ 53 | logview-prefs.c \ 54 | logview-prefs.h \ 55 | logview-filter.h \ 56 | logview-filter.c \ 57 | logview-filter-manager.h \ 58 | logview-filter-manager.c 59 | 60 | mate_system_log_CFLAGS = \ 61 | $(GLIB_CFLAGS) \ 62 | $(GTHREAD_CFLAGS) \ 63 | $(GIO_CFLAGS) \ 64 | $(GTK_CFLAGS) \ 65 | $(WARN_CFLAGS) \ 66 | $(NULL) 67 | 68 | mate_system_log_LDADD = \ 69 | $(GLIB_LIBS) \ 70 | $(GIO_LIBS) \ 71 | $(GTHREAD_LIBS) \ 72 | $(GTK_LIBS) \ 73 | $(Z_LIBS) \ 74 | -lm 75 | 76 | logview-marshal.h: logview-marshal.list $(GLIB_GENMARSHAL) 77 | $(GLIB_GENMARSHAL) $< --header --prefix=logview_marshal >> $@ 78 | 79 | logview-marshal.c: logview-marshal.list $(GLIB_GENMARSHAL) 80 | echo "#include \"logview-marshal.h\"" > $@ && \ 81 | $(GLIB_GENMARSHAL) $< --body --prefix=logview_marshal >> $@ 82 | 83 | logview-resources.h logview-resources.c: $(srcdir)/../data/org.mate.system-log.gresource.xml Makefile $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/../data $(srcdir)/../data/org.mate.system-log.gresource.xml) 84 | $(AM_V_GEN) XMLLINT=$(XMLLINT) $(GLIB_COMPILE_RESOURCES) --target $@ --sourcedir $(srcdir)/../data --generate --c-name logview $< 85 | 86 | EXTRA_DIST = logview-marshal.list 87 | 88 | CLEANFILES = \ 89 | $(BUILT_SOURCES) 90 | 91 | dist-hook: 92 | cd $(distdir) ; rm -f $(CLEANFILES) 93 | 94 | -include $(top_srcdir)/git.mk 95 | -------------------------------------------------------------------------------- /logview/src/logview-about.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2004 Vincent Noel 2 | * Copyright (C) 2008 Cosimo Cecchi 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef __LOGVIEW_ABOUT_H__ 22 | #define __LOGVIEW_ABOUT_H__ 23 | 24 | static const char *logview_about_authors[] = { 25 | "Cesar Miquel ", 26 | "Glynn Foster ", 27 | "Fernando Herrera ", 28 | "Shakti Sen ", 29 | "Julio M Merino Vidal ", 30 | "Jason Leach ", 31 | "Christian Neumair ", 32 | "Jan Arne Petersen ", 33 | "Jason Long ", 34 | "Kjartan Maraas ", 35 | "Vincent Noel ", 36 | "Cosimo Cecchi ", 37 | NULL 38 | }; 39 | 40 | static const char *logview_about_documenters[] = { 41 | N_("Sun GNOME Documentation Team "), 42 | "Vincent Noel ", 43 | "Judith Samson ", 44 | N_("MATE Documentation Team"), 45 | NULL 46 | }; 47 | 48 | static const char * logview_about_license[] = { 49 | N_("This program is free software; you can redistribute it and/or modify " 50 | "it under the terms of the GNU General Public License as published by " 51 | "the Free Software Foundation; either version 2 of the License, or " 52 | "(at your option) any later version."), 53 | N_("This program is distributed in the hope that it will be useful, " 54 | "but WITHOUT ANY WARRANTY; without even the implied warranty of " 55 | "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the " 56 | "GNU General Public License for more details."), 57 | N_("You should have received a copy of the GNU General Public License " 58 | "along with this program. If not, see .") 59 | }; 60 | 61 | /* translator credits */ 62 | static const char *logview_about_translator_credits = N_("translator-credits"); 63 | 64 | 65 | #endif /* __LOGVIEW_ABOUT_H__ */ 66 | 67 | -------------------------------------------------------------------------------- /logview/src/logview-app.h: -------------------------------------------------------------------------------- 1 | /* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; -*- */ 2 | /* Copyright (C) 2008 Cosimo Cecchi 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef __LOGVIEW_APP_H__ 22 | #define __LOGVIEW_APP_H__ 23 | 24 | #include 25 | 26 | G_BEGIN_DECLS 27 | 28 | #define LOGVIEW_TYPE_APP logview_app_get_type() 29 | #define LOGVIEW_APP(obj) \ 30 | (G_TYPE_CHECK_INSTANCE_CAST ((obj), LOGVIEW_TYPE_APP, LogviewApp)) 31 | #define LOGVIEW_APP_CLASS(klass) \ 32 | (G_TYPE_CHECK_CLASS_CAST ((klass), LOGVIEW_TYPE_APP, LogviewAppClass)) 33 | #define LOGVIEW_IS_APP(obj) \ 34 | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LOGVIEW_TYPE_APP)) 35 | #define LOGVIEW_IS_APP_CLASS(klass) \ 36 | (G_TYPE_CHECK_CLASS_TYPE ((klass), LOGVIEW_TYPE_APP)) 37 | #define LOGVIEW_APP_GET_CLASS(obj) \ 38 | (G_TYPE_INSTANCE_GET_CLASS ((obj), LOGVIEW_TYPE_APP, LogviewAppClass)) 39 | 40 | typedef struct _LogviewApp LogviewApp; 41 | typedef struct _LogviewAppClass LogviewAppClass; 42 | typedef struct _LogviewAppPrivate LogviewAppPrivate; 43 | 44 | struct _LogviewApp { 45 | GObject parent; 46 | 47 | LogviewAppPrivate *priv; 48 | }; 49 | 50 | struct _LogviewAppClass { 51 | GObjectClass parent_class; 52 | 53 | void (* app_quit) (LogviewApp *app); 54 | }; 55 | 56 | 57 | GType logview_app_get_type (void); 58 | 59 | /* public methods */ 60 | LogviewApp * logview_app_get (void); 61 | void logview_app_initialize (LogviewApp *app, 62 | char **log_files); 63 | void logview_app_add_error (LogviewApp *app, 64 | const char *file_path, 65 | const char *secondary); 66 | void logview_app_add_errors (LogviewApp *app, 67 | GPtrArray *errors); 68 | 69 | G_END_DECLS 70 | 71 | #endif /* __LOGVIEW_APP_H__ */ 72 | -------------------------------------------------------------------------------- /logview/src/logview-filter-manager.h: -------------------------------------------------------------------------------- 1 | /* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; -*- */ 2 | /* Copyright (C) Johannes Schmid 2009 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef _LOGVIEW_FILTER_MANAGER_H_ 22 | #define _LOGVIEW_FILTER_MANAGER_H_ 23 | 24 | #include 25 | #include 26 | 27 | G_BEGIN_DECLS 28 | 29 | #define LOGVIEW_TYPE_FILTER_MANAGER (logview_filter_manager_get_type ()) 30 | #define LOGVIEW_FILTER_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LOGVIEW_TYPE_FILTER_MANAGER, LogviewFilterManager)) 31 | #define LOGVIEW_FILTER_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LOGVIEW_TYPE_FILTER_MANAGER, LogviewFilterManagerClass)) 32 | #define LOGVIEW_IS_FILTER_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LOGVIEW_TYPE_FILTER_MANAGER)) 33 | #define LOGVIEW_IS_FILTER_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LOGVIEW_TYPE_FILTER_MANAGER)) 34 | #define LOGVIEW_FILTER_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LOGVIEW_TYPE_FILTER_MANAGER, LogviewFilterManagerClass)) 35 | 36 | typedef struct _LogviewFilterManagerClass LogviewFilterManagerClass; 37 | typedef struct _LogviewFilterManager LogviewFilterManager; 38 | typedef struct _LogviewFilterManagerPrivate LogviewFilterManagerPrivate; 39 | 40 | struct _LogviewFilterManagerClass { 41 | GtkDialogClass parent_class; 42 | }; 43 | 44 | struct _LogviewFilterManager { 45 | GtkDialog parent_instance; 46 | 47 | LogviewFilterManagerPrivate* priv; 48 | }; 49 | 50 | GType logview_filter_manager_get_type (void) G_GNUC_CONST; 51 | GtkWidget * logview_filter_manager_new (void); 52 | 53 | G_END_DECLS 54 | 55 | #endif /* _LOGVIEW_FILTER_MANAGER_H_ */ 56 | -------------------------------------------------------------------------------- /logview/src/logview-filter.h: -------------------------------------------------------------------------------- 1 | /* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; -*- */ 2 | /* Copyright (C) Johannes Schmid 2009 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef _LOGVIEW_FILTER_H_ 22 | #define _LOGVIEW_FILTER_H_ 23 | 24 | #include 25 | #include 26 | #include 27 | 28 | G_BEGIN_DECLS 29 | 30 | #define LOGVIEW_TYPE_FILTER (logview_filter_get_type ()) 31 | #define LOGVIEW_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LOGVIEW_TYPE_FILTER, LogviewFilter)) 32 | #define LOGVIEW_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LOGVIEW_TYPE_FILTER, LogviewFilterClass)) 33 | #define LOGVIEW_IS_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LOGVIEW_TYPE_FILTER)) 34 | #define LOGVIEW_IS_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LOGVIEW_TYPE_FILTER)) 35 | #define LOGVIEW_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LOGVIEW_TYPE_FILTER, LogviewFilterClass)) 36 | 37 | typedef struct _LogviewFilterClass LogviewFilterClass; 38 | typedef struct _LogviewFilter LogviewFilter; 39 | typedef struct _LogviewFilterPrivate LogviewFilterPrivate; 40 | 41 | struct _LogviewFilterClass { 42 | GObjectClass parent_class; 43 | }; 44 | 45 | struct _LogviewFilter { 46 | GObject parent_instance; 47 | 48 | LogviewFilterPrivate *priv; 49 | }; 50 | 51 | GType logview_filter_get_type (void) G_GNUC_CONST; 52 | LogviewFilter * logview_filter_new (const gchar *name, 53 | const gchar *regex); 54 | gboolean logview_filter_filter (LogviewFilter *filter, 55 | const gchar *line); 56 | GtkTextTag * logview_filter_get_tag (LogviewFilter *filter); 57 | 58 | G_END_DECLS 59 | 60 | #endif /* _LOGVIEW_FILTER_H_ */ 61 | -------------------------------------------------------------------------------- /logview/src/logview-findbar.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2004 Vincent Noel 2 | * Copyright (C) 2008 Cosimo Cecchi 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef __LOGVIEW_FINDBAR_H__ 22 | #define __LOGVIEW_FINDBAR_H__ 23 | 24 | #include 25 | #include 26 | 27 | G_BEGIN_DECLS 28 | 29 | #define LOGVIEW_TYPE_FINDBAR \ 30 | (logview_findbar_get_type ()) 31 | #define LOGVIEW_FINDBAR(obj) \ 32 | (G_TYPE_CHECK_INSTANCE_CAST ((obj), LOGVIEW_TYPE_FINDBAR, LogviewFindbar)) 33 | #define LOGVIEW_FINDBAR_CLASS(klass) \ 34 | (G_TYPE_CHECK_CLASS_CAST ((klass), LOGVIEW_TYPE_FINDBAR, LogviewFindbarClass)) 35 | #define LOGVIEW_IS_FINDBAR(obj) \ 36 | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LOGVIEW_TYPE_FINDBAR)) 37 | #define LOGVIEW_IS_FINDBAR_CLASS(klass) \ 38 | (G_TYPE_CHECK_CLASS_TYPE ((obj), LOGVIEW_TYPE_FINDBAR)) 39 | #define LOGVIEW_FINDBAR_GET_CLASS(obj) \ 40 | (G_TYPE_INSTANCE_GET_CLASS ((obj), LOGVIEW_TYPE_FINDBAR, LogviewFindbarClass)) 41 | 42 | typedef struct _LogviewFindbar LogviewFindbar; 43 | typedef struct _LogviewFindbarClass LogviewFindbarClass; 44 | typedef struct _LogviewFindbarPrivate LogviewFindbarPrivate; 45 | 46 | struct _LogviewFindbar { 47 | GtkToolbar parent_instance; 48 | LogviewFindbarPrivate *priv; 49 | }; 50 | 51 | struct _LogviewFindbarClass { 52 | GtkToolbarClass parent_class; 53 | 54 | /* signals */ 55 | void (* previous) (LogviewFindbar *findbar); 56 | void (* next) (LogviewFindbar *findbar); 57 | void (* close) (LogviewFindbar *findbar); 58 | void (* text_changed) (LogviewFindbar *findbar); 59 | }; 60 | 61 | GType logview_findbar_get_type (void); 62 | 63 | /* public methods */ 64 | GtkWidget * logview_findbar_new (void); 65 | void logview_findbar_open (LogviewFindbar *findbar); 66 | const char * logview_findbar_get_text (LogviewFindbar *findbar); 67 | void logview_findbar_set_message (LogviewFindbar *findbar, 68 | const char *message); 69 | 70 | G_END_DECLS 71 | 72 | #endif /* __LOGVIEW_FINDBAR_H__ */ 73 | -------------------------------------------------------------------------------- /logview/src/logview-loglist.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Vincent Noel 2 | * Copyright (C) 2008 Cosimo Cecchi 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef __LOGVIEW_LOGLIST_H__ 22 | #define __LOGVIEW_LOGLIST_H__ 23 | 24 | #define LOGVIEW_TYPE_LOGLIST logview_loglist_get_type() 25 | #define LOGVIEW_LOGLIST(obj) \ 26 | (G_TYPE_CHECK_INSTANCE_CAST ((obj), LOGVIEW_TYPE_LOGLIST, LogviewLoglist)) 27 | #define LOGVIEW_LOGLIST_CLASS(klass) \ 28 | (G_TYPE_CHECK_CLASS_CAST ((klass), LOGVIEW_TYPE_LOGLIST, LogviewLogListClass)) 29 | #define LOGVIEW_IS_LOGLIST(obj) \ 30 | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LOGVIEW_TYPE_LOGLIST)) 31 | #define LOGVIEW_IS_LOGLIST_CLASS(klass) \ 32 | (G_TYPE_CHECK_CLASS_TYPE ((klass), LOGVIEW_TYPE_LOGLIST)) 33 | #define LOGVIEW_LOGLIST_GET_CLASS(obj) \ 34 | (G_TYPE_INSTANCE_GET_CLASS ((obj), LOGVIEW_TYPE_LOGLIST, LogviewLoglistClass)) 35 | 36 | #include 37 | #include 38 | 39 | #include "logview-log.h" 40 | #include "logview-utils.h" 41 | 42 | typedef struct _LogviewLoglist LogviewLoglist; 43 | typedef struct _LogviewLoglistClass LogviewLoglistClass; 44 | typedef struct _LogviewLoglistPrivate LogviewLoglistPrivate; 45 | 46 | struct _LogviewLoglist { 47 | GtkTreeView parent_instance; 48 | LogviewLoglistPrivate *priv; 49 | }; 50 | 51 | struct _LogviewLoglistClass { 52 | GtkTreeViewClass parent_class; 53 | 54 | void (* day_selected) (LogviewLoglist *loglist, 55 | Day *day); 56 | void (* day_cleared) (LogviewLoglist *loglist); 57 | }; 58 | 59 | GType logview_loglist_get_type (void); 60 | 61 | /* public methods */ 62 | GtkWidget * logview_loglist_new (void); 63 | void logview_loglist_update_lines (LogviewLoglist *loglist, 64 | LogviewLog *log); 65 | GDate * logview_loglist_get_date_selection (LogviewLoglist *loglist); 66 | void logview_loglist_clear_date (LogviewLoglist *loglist); 67 | 68 | #endif /* __LOGVIEW_LOGLIST_H__ */ 69 | -------------------------------------------------------------------------------- /logview/src/logview-marshal.list: -------------------------------------------------------------------------------- 1 | VOID:OBJECT,OBJECT 2 | -------------------------------------------------------------------------------- /logview/src/logview-utils.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 1998 Cesar Miquel 2 | * Copyright (C) 2008 Cosimo Cecchi 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef __LOGVIEW_UTILS_H__ 22 | #define __LOGVIEW_UTILS_H__ 23 | 24 | #include 25 | 26 | typedef struct { 27 | GDate *date; 28 | int first_line; 29 | int last_line; 30 | int timestamp_len; 31 | } Day; 32 | 33 | GSList * log_read_dates (const char **buffer_lines, time_t current); 34 | gint days_compare (gconstpointer a, gconstpointer b); 35 | void logview_utils_day_free (Day *day); 36 | Day * logview_utils_day_copy (Day *day); 37 | GSList * logview_utils_day_list_copy (GSList *days); 38 | 39 | 40 | #endif /* __LOGVIEW_UTILS_H__ */ 41 | -------------------------------------------------------------------------------- /logview/src/logview-window.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 1998 Cesar Miquel 2 | * Copyright (C) 2008 Cosimo Cecchi 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef __LOGVIEW_WINDOW_H__ 22 | #define __LOGVIEW_WINDOW_H__ 23 | 24 | #include 25 | 26 | #define LOGVIEW_TYPE_WINDOW (logview_window_get_type ()) 27 | #define LOGVIEW_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LOGVIEW_TYPE_WINDOW, LogviewWindow)) 28 | #define LOGVIEW_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LOGVIEW_TYPE_WINDOW, LogviewWindowClass)) 29 | #define LOGVIEW_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LOGVIEW_TYPE_WINDOW)) 30 | #define LOGVIEW_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), LOGVIEW_TYPE_WINDOW)) 31 | #define LOGVIEW_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LOGVIEW_TYPE_WINDOW, LogviewWindowClass)) 32 | 33 | typedef struct _LogviewWindow LogviewWindow; 34 | typedef struct _LogviewWindowClass LogviewWindowClass; 35 | typedef struct _LogviewWindowPrivate LogviewWindowPrivate; 36 | 37 | struct _LogviewWindow { 38 | GtkWindow parent_instance; 39 | LogviewWindowPrivate *priv; 40 | }; 41 | 42 | struct _LogviewWindowClass { 43 | GtkWindowClass parent_class; 44 | }; 45 | 46 | GType logview_window_get_type (void); 47 | 48 | /* public methods */ 49 | GtkWidget * logview_window_new (void); 50 | void logview_window_add_error (LogviewWindow *window, 51 | const char *primary, 52 | const char *secondary); 53 | void logview_window_add_errors (LogviewWindow *window, 54 | GPtrArray *errors); 55 | 56 | #endif /* __LOGVIEW_WINDOW_H__ */ 57 | -------------------------------------------------------------------------------- /logview/src/tests/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | AM_CPPFLAGS = \ 17 | $(GLIB_CFLAGS) \ 18 | $(GIO_CFLAGS) \ 19 | -I../ 20 | 21 | noinst_PROGRAMS = test-reader 22 | 23 | test_reader_SOURCES = test-reader.c ../logview-log.c ../logview-utils.c 24 | test_reader_LDADD = $(GLIB_LIBS) $(GIO_LIBS) $(Z_LIBS) -lm 25 | 26 | -include $(top_srcdir)/git.mk 27 | -------------------------------------------------------------------------------- /makepot: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | PACKAGE=mate-utils; 4 | DISK=mate-disk-usage-analyzer; 5 | SEARCH=mate-search-tool; 6 | LOG=mate-system-log; 7 | DICT=mate-dictionary; 8 | 9 | # main translations 10 | make -C po $PACKAGE.pot && mv po/$PACKAGE.pot . 11 | sed -i "/#, fuzzy/d" $PACKAGE.pot 12 | 13 | # mate-disk-usage-analyzer 14 | make -C baobab/help $DISK.pot && mv baobab/help/$DISK.pot . 15 | 16 | # mate-search-tool 17 | make -C gsearchtool/help $SEARCH.pot && mv gsearchtool/help/$SEARCH.pot . 18 | 19 | # mate-system-log 20 | make -C logview/help $LOG.pot && mv logview/help/$LOG.pot . 21 | 22 | # mate-dictionary 23 | make -C $DICT/help $DICT.pot && mv $DICT/help/$DICT.pot . 24 | -------------------------------------------------------------------------------- /mate-dictionary/AUTHORS: -------------------------------------------------------------------------------- 1 | Author: 2 | Maintainer: 3 | Emmanuele Bassi 4 | 5 | Original gdict code by: 6 | Mike Hughes 7 | Spiros Papadimitriou 8 | Bradford Hovinen 9 | Vincent Noel 10 | 11 | Note: none of the original code is left in the current Dictionary. 12 | -------------------------------------------------------------------------------- /mate-dictionary/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = libgdict src data docs help 17 | 18 | EXTRA_DIST = TODO README.md AUTHORS 19 | 20 | -include $(top_srcdir)/git.mk 21 | -------------------------------------------------------------------------------- /mate-dictionary/README.md: -------------------------------------------------------------------------------- 1 | MATE Dictionary 2 | ==================== 3 | MATE Dictionary enables you to search words and terms in a dictionary source. 4 | 5 | Source tree: 6 | 7 | * `data/`: contains Glade files for the UI; the .server file and menu description file for the applet; GSettings schemas; the .desktop for the application. 8 | 9 | * `docs/reference/`: gtk-doc magic needed for the Gdict reference guide. 10 | 11 | * `help/`: the help for the application and the applet. 12 | 13 | * `libgdict/`: contains the Gdict library, which is the engine upon which both the application and the applet are built. 14 | 15 | * `src/`: contains the application and the applet sources. 16 | 17 | 2005-12-19 20:24 (+0100) ebassi 18 | -------------------------------------------------------------------------------- /mate-dictionary/TODO: -------------------------------------------------------------------------------- 1 | [Gdict] 2 | 3 | * Great UI rework: port the old UI to the new infrastructure 4 | [ ] Gdict::Entry 5 | [+] Gdict::Defbox 6 | [x] common pattern recognition for definition sections 7 | [ ] colors for sections (with theme support) 8 | [+] Gdict::Speller 9 | [ ] visually separate matchs from different dictionaries 10 | 11 | * UI additions 12 | [x] Gdict::DatabaseChooser 13 | [x] Gdict::StrategyChooser 14 | [x] add a "find bottom pane" to Gdict::Defbox; 15 | 16 | * Add preferences support 17 | [x] Implement the .desktop file prototype for selecting the preferred 18 | source for dictionary data; 19 | [x] Remove MateConf stuff from the preferences: only applications should 20 | depend on MateConf; 21 | 22 | [MATE Dictionary] 23 | 24 | * UI updates 25 | [x] Create a new HIG-compliant preferences dialog using Glade, and 26 | share it with the applet; 27 | [+] Source dialog 28 | [x] Add view/edit modes 29 | [x] Use the DatabaseChooser and StrategyChooser widgets for 30 | the "Database" and "Startegy" fields. 31 | [x] Source remove 32 | [x] Remember window size/state across sessions 33 | 34 | [MATE Dictionary Applet] 35 | 36 | * UI updates 37 | [x] Use GtkAlignedWindow as the container for the Gdict::Defbox; 38 | 39 | $ Last updated: 2007-02-13 01:00 (+0000) ebassi $ 40 | -------------------------------------------------------------------------------- /mate-dictionary/data/default.desktop.in: -------------------------------------------------------------------------------- 1 | [Dictionary Source] 2 | Name=Default 3 | Description=Default Dictionary Server 4 | Transport=dictd 5 | Hostname=dict.org 6 | Port=2628 7 | -------------------------------------------------------------------------------- /mate-dictionary/data/dictionary-applet-menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /mate-dictionary/data/mate-dictionary.1: -------------------------------------------------------------------------------- 1 | .\" mate-dictionary.1 - an online dictionary client 2 | .\" Copyright 2015 MATE developers 3 | .\" Copyright 2005 Emmanuele Bassi 4 | .\" Copyright 2001 Jochen Voss 5 | .TH mate-dictionary 1 "Jul 11 2015" "mate-utils 1.10.2" 6 | .SH NAME 7 | mate-dictionary \- Look up words on dictionaries 8 | .SH SYNOPSIS 9 | .nf 10 | .BI mate-dictionary 11 | .br 12 | .BI mate-dictionary " [options]" 13 | .fi 14 | .sp 15 | or select 16 | .B Dictionary 17 | from the 18 | .B Accessories 19 | submenu of the Applications menu. 20 | .SH DESCRIPTION 21 | .B MATE Dictionary 22 | provides dictionary definitions of words, using a dictionary source. 23 | 24 | For full documentation see the 25 | .B MATE Dictionary 26 | online help. 27 | 28 | .SH OPTIONS 29 | .TP 30 | .BI \-\-look\-up " word" 31 | Looks up the specified word using the pre-defined dictionary source. 32 | .TP 33 | .BI \-\-match " word" 34 | Matches one or more words using the pre-defined dictionary source. 35 | .TP 36 | .BI \-s " source\fR or " \-\-source " source" 37 | Uses the specified source for looking up words. This does not affect the 38 | global settings. 39 | .TP 40 | .BR \-n " or " \-\-no\-window 41 | Using this switch with the \-\-look\-up will print the definitions found 42 | on the console without launching the GUI. 43 | .TP 44 | .BI \-D " database\fR or " \-\-database " database" 45 | Use the specified database for looking up words. This does not affect the 46 | global settings. 47 | .TP 48 | .B \-\-help 49 | Display help information. 50 | .SH CONFIGURATION 51 | All the configuration is handled using GSettings. 52 | .SH AUTHOR 53 | .B MATE Dictionary 54 | was originally written by Spiros Papadimitriou (), Mike 55 | Hughes () and Bradford Hovinen (). 56 | 57 | Emmanuele Bassi () rewrote it from scratch. 58 | 59 | This manual page was originally written by Jochen Voss 60 | . 61 | 62 | .SH SEE ALSO 63 | .BR dict (1), 64 | .BR dictd (8), 65 | .BR http://www.dict.org/ , 66 | .B RFC 2229 67 | -------------------------------------------------------------------------------- /mate-dictionary/data/mate-dictionary.appdata.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | mate-dictionary.desktop 5 | CC0-1.0 6 | GPL-2.0+ 7 | MATE Dictionary 8 | A dictionary for MATE Desktop 9 | 10 |

11 | MATE Dictionary allows you to look up words in on-line dictionaries. 12 | It comes preconfigured with a list of Dict servers (RFC 2229), to which 13 | you can add your own sources, while you can select specific servers 14 | for a specific query. 15 |

16 |
17 | 18 | 19 | 20 | https://alexpl.fedorapeople.org/AppData/mate-dictionary/screens/mate-dictionary_01.png 21 | 22 | 23 | 24 | 25 | https://alexpl.fedorapeople.org/AppData/mate-dictionary/screens/mate-dictionary_02.png 26 | 27 | 28 | 29 | https://mate-desktop.org 30 | mate-dev@ml.mate-desktop.org 31 | MATE 32 |
33 | -------------------------------------------------------------------------------- /mate-dictionary/data/mate-dictionary.desktop.in.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=MATE Dictionary 3 | Comment=Check word definitions and spellings in an online dictionary 4 | Exec=mate-dictionary 5 | Terminal=false 6 | Type=Application 7 | # Translators: Do NOT translate or transliterate this text (this is an icon file name)! 8 | Icon=accessories-dictionary 9 | StartupNotify=true 10 | Categories=GTK;Office;Dictionary; 11 | # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! 12 | Keywords=MATE;dictionary;applet;thesaurus;spelling;definitions;online; 13 | OnlyShowIn=MATE; 14 | X-MATE-DocPath=mate-dictionary/mate-dictionary.xml 15 | X-MATE-Bugzilla-Bugzilla=MATE 16 | X-MATE-Bugzilla-Product=mate-utils 17 | X-MATE-Bugzilla-Component=gdict 18 | X-MATE-Bugzilla-Version=@VERSION@ 19 | -------------------------------------------------------------------------------- /mate-dictionary/data/org.mate.DictionaryApplet.mate-panel-applet.desktop.in.in: -------------------------------------------------------------------------------- 1 | [Applet Factory] 2 | Id=DictionaryAppletFactory 3 | Location=@APPLET_LOCATION@ 4 | InProcess=@APPLET_IN_PROCESS@ 5 | Name=Dictionary Applet Factory 6 | Description=Factory for the dictionary applet 7 | 8 | [DictionaryApplet] 9 | Name=Dictionary Look up 10 | Description=Look up words in a dictionary 11 | # Translators: Do NOT translate or transliterate this text (this is an icon file name)! 12 | Icon=accessories-dictionary 13 | MateComponentId=OAFIID:MATE_DictionaryApplet 14 | -------------------------------------------------------------------------------- /mate-dictionary/data/org.mate.dictionary.gschema.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | '!' 6 | The default database to use 7 | The name of the default individual database or meta-database to use on a dictionary source. An exclamation mark ("!") means that all the databases present in a dictionary source should be searched 8 | 9 | 10 | 'exact' 11 | The default search strategy to use 12 | The name of the default search strategy to use on a dictionary source, if available. The default strategy is 'exact', that is match exact words. 13 | 14 | 15 | 'Serif 12' 16 | The font to be used when printing 17 | The font to be used when printing a definition. 18 | 19 | 20 | 'Default' 21 | The name of the dictionary source used 22 | The name of the dictionary source used to retrieve the definitions of words. 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /mate-dictionary/data/org.mate.panel.applet.DictionaryAppletFactory.service.in: -------------------------------------------------------------------------------- 1 | [D-BUS Service] 2 | Name=org.mate.panel.applet.DictionaryAppletFactory 3 | Exec=@LIBEXECDIR@/mate-dictionary-applet 4 | -------------------------------------------------------------------------------- /mate-dictionary/data/thai.desktop.in: -------------------------------------------------------------------------------- 1 | [Dictionary Source] 2 | Name=Thai 3 | Description=Longdo Thai-English Dictionaries 4 | Transport=dictd 5 | Hostname=dict.longdo.com 6 | Port=2628 7 | -------------------------------------------------------------------------------- /mate-dictionary/docs/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = reference 17 | 18 | EXTRA_DIST = source-configuration.txt 19 | 20 | -include $(top_srcdir)/git.mk 21 | -------------------------------------------------------------------------------- /mate-dictionary/docs/reference/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = gdict 17 | 18 | -include $(top_srcdir)/git.mk 19 | -------------------------------------------------------------------------------- /mate-dictionary/docs/reference/gdict/gdict-overrides.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/docs/reference/gdict/gdict-overrides.txt -------------------------------------------------------------------------------- /mate-dictionary/docs/reference/gdict/gdict.types: -------------------------------------------------------------------------------- 1 | gdict_client_context_get_type 2 | gdict_context_get_type 3 | gdict_database_chooser_get_type 4 | gdict_defbox_get_type 5 | gdict_source_get_type 6 | gdict_source_chooser_get_type 7 | gdict_source_loader_get_type 8 | gdict_speller_get_type 9 | gdict_strategy_chooser_get_type 10 | -------------------------------------------------------------------------------- /mate-dictionary/docs/reference/gdict/version.xml.in: -------------------------------------------------------------------------------- 1 | @GDICT_VERSION@ 2 | -------------------------------------------------------------------------------- /mate-dictionary/docs/source-configuration.txt: -------------------------------------------------------------------------------- 1 | Thoughts on Source Configuration 2 | ================================ 3 | 4 | Since there has been a request for multiple back-end support inside MATE 5 | Dictionary, and since Gdict makes the addition of such back-ends a possibility, 6 | we need a way to configure these back-ends. 7 | 8 | My plan is to use .desktop files in a standard location, such as 9 | /usr/share/mate-dictionary and $HOME/.config/mate/mate-dictionary. By dropping a 10 | correctly-formatted .desktop file inside these locations, you can enable a new 11 | dictionary source inside MATE Dictionary. 12 | 13 | * Syntax 14 | ======== 15 | 16 | ** General keys 17 | =============== 18 | 19 | A .desktop file is parsable using the GKeyFile class of GLib. Please remember 20 | that a .desktop file is case sensitive. A standard .desktop file for 21 | Dictionary must have the "Dictionary" group; only this group should be parsed, 22 | and other groups should be ignored. 23 | 24 | The mandatory name of the dictionary source is specified by the "Name" key; 25 | it may be localized. 26 | 27 | An optional description of the dictionary source is specified by the 28 | "Description" key; also this may be localized. 29 | 30 | The type of back-end to use is specified by the mandatory "Transport" key; at 31 | this moment, only the "dictd" value is permitted. 32 | 33 | An optional default database to be used with the dictionary source is specified 34 | by the "Database" key; if no default database is specified, assume the default 35 | database for the transport. 36 | 37 | An option default match strategy to be used with the dictionary source is 38 | specified by the "Strategy" key; if no default strategy is specified, assume 39 | the default strategy for the transport. 40 | 41 | ** Transport-specific keys 42 | ========================== 43 | 44 | These are the keys defined for the "dictd" transport: 45 | 46 | "Hostname" [mandatory] 47 | holds the hostname of the dictionary server to connect to; 48 | 49 | "Port" [optional] 50 | holds the port of the dictionary server to connect to; if omitted, 51 | the default port should be used. 52 | 53 | ** Example 54 | ========== 55 | 56 | Dictionary source for dict.org: 57 | 58 | [Dictionary] 59 | _Name: Default 60 | _Description: Default dictionary server 61 | Transport: dictd 62 | Hostname: dict.org 63 | Port: 2628 64 | 65 | $ Last updated: 2005-12-07 19:00 (+0100) ebassi $ 66 | -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-applet.png -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/C/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/C/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | @YELP_HELP_RULES@ 17 | 18 | HELP_ID = mate-dictionary 19 | HELP_FILES = index.docbook legal.xml 20 | 21 | HELP_MEDIA = \ 22 | figures/mate-dictionary-add-source.png \ 23 | figures/mate-dictionary-applet.png \ 24 | figures/mate-dictionary-applet-window.png \ 25 | figures/mate-dictionary-application.png \ 26 | figures/mate-dictionary-find.png \ 27 | figures/mate-dictionary-lookup.png \ 28 | figures/mate-dictionary-preferences-print.png \ 29 | figures/mate-dictionary-preferences-source.png 30 | 31 | if USE_NLS 32 | # Add linguas to be ignored, e.g. IGNORE_HELP_LINGUAS = ca de es fr 33 | IGNORE_HELP_LINGUAS = 34 | HELP_LINGUAS = $(if $(IGNORE_HELP_LINGUAS), \ 35 | $(filter-out $(IGNORE_HELP_LINGUAS),$(subst /,,$(dir $(wildcard */*.po)))), \ 36 | $(subst /,,$(dir $(wildcard */*.po))) ) 37 | else 38 | HELP_LINGUAS = 39 | endif 40 | 41 | -include $(top_srcdir)/git.mk 42 | -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-applet.png -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/ca/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/ca/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-applet.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/cs/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/cs/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/de/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/de/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/de/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/de/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/de/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/de/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/de/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/de/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/de/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/de/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/de/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/de/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/de/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/de/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/el/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/el/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/el/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/el/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/el/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/el/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/el/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/el/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/es/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/es/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/es/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/es/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/es/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/es/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/es/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/es/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/es/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/es/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/es/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/es/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/es/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/es/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-applet.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/eu/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/eu/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-applet.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/fi/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fi/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-applet.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/fr/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/fr/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/it/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/it/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/it/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/it/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/it/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/it/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/it/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/it/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/it/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/it/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/it/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/it/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/mate-dictionary.omf.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | user's manual 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /mate-dictionary/help/sv/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/sv/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/sv/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/sv/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/sv/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/sv/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/sv/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/sv/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-add-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-add-source.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-applet-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-applet-window.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-applet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-applet.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-application.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-find.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-lookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-lookup.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-preferences-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-preferences-print.png -------------------------------------------------------------------------------- /mate-dictionary/help/uk/figures/mate-dictionary-preferences-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mate-desktop/mate-utils/fd4812ad6bb5ba84fd2cbd29f356c74a737b26f4/mate-dictionary/help/uk/figures/mate-dictionary-preferences-source.png -------------------------------------------------------------------------------- /mate-dictionary/libgdict/gdict-debug.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2006 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_DEBUG_H__ 21 | #define __GDICT_DEBUG_H__ 22 | 23 | #include 24 | 25 | G_BEGIN_DECLS 26 | 27 | typedef enum { 28 | GDICT_DEBUG_MISC = 1 << 0, 29 | GDICT_DEBUG_CONTEXT = 1 << 1, 30 | GDICT_DEBUG_DICT = 1 << 2, 31 | GDICT_DEBUG_SOURCE = 1 << 3, 32 | GDICT_DEBUG_LOADER = 1 << 4, 33 | GDICT_DEBUG_CHOOSER = 1 << 5, 34 | GDICT_DEBUG_DEFBOX = 1 << 6, 35 | GDICT_DEBUG_SPELLER = 1 << 7 36 | } GdictDebugFlags; 37 | 38 | #ifdef GDICT_ENABLE_DEBUG 39 | 40 | #define GDICT_NOTE(type,x,a...) G_STMT_START { \ 41 | if (gdict_debug_flags & GDICT_DEBUG_##type) { \ 42 | g_message ("[" #type "]: " G_STRLOC ": " x, ##a); \ 43 | } } G_STMT_END 44 | 45 | #else 46 | 47 | #define GDICT_NOTE(type,x,a...) 48 | 49 | #endif /* !GDICT_ENABLE_DEBUG */ 50 | 51 | extern guint gdict_debug_flags; 52 | 53 | G_END_DECLS 54 | 55 | #endif /* __GDICT_DEBUG_H__ */ 56 | -------------------------------------------------------------------------------- /mate-dictionary/libgdict/gdict-enum-types.c.in: -------------------------------------------------------------------------------- 1 | /*** BEGIN file-header ***/ 2 | #include "gdict-enum-types.h" 3 | /*** END file-header ***/ 4 | 5 | /*** BEGIN file-production ***/ 6 | /* enumerations from "@filename@" */ 7 | #include "@filename@" 8 | /*** END file-production ***/ 9 | 10 | /*** BEGIN value-header ***/ 11 | GType 12 | @enum_name@_get_type (void) 13 | { 14 | static GType g_enum_type_id = 0; 15 | if (G_UNLIKELY (g_enum_type_id == 0)) 16 | { 17 | static const G@Type@Value values[] = { 18 | /*** END value-header ***/ 19 | 20 | /*** BEGIN value-production ***/ 21 | { @VALUENAME@, "@VALUENAME@", "@valuenick@" }, 22 | /*** END value-production ***/ 23 | 24 | /*** BEGIN value-tail ***/ 25 | { 0, NULL, NULL } 26 | }; 27 | g_enum_type_id = g_@type@_register_static("@EnumName@", values); 28 | } 29 | 30 | return g_enum_type_id; 31 | } 32 | /*** END value-tail ***/ 33 | 34 | -------------------------------------------------------------------------------- /mate-dictionary/libgdict/gdict-enum-types.h.in: -------------------------------------------------------------------------------- 1 | /*** BEGIN file-header ***/ 2 | #ifndef __GDICT_ENUM_TYPES_H__ 3 | #define __GDICT_ENUM_TYPES_H__ 4 | 5 | #include 6 | 7 | G_BEGIN_DECLS 8 | 9 | /*** END file-header ***/ 10 | 11 | /*** BEGIN file-production ***/ 12 | /* enumerations from "@filename@" */ 13 | /*** END file-production ***/ 14 | 15 | /*** BEGIN file-tail ***/ 16 | G_END_DECLS 17 | 18 | #endif /* !__GDICT_ENUM_TYPES_H__ */ 19 | /*** END file-tail ***/ 20 | 21 | /*** BEGIN value-header ***/ 22 | GType @enum_name@_get_type (void) G_GNUC_CONST; 23 | #define GDICT_TYPE_@ENUMSHORT@ (@enum_name@_get_type()) 24 | 25 | /*** END value-header ***/ 26 | 27 | -------------------------------------------------------------------------------- /mate-dictionary/libgdict/gdict-marshal.list: -------------------------------------------------------------------------------- 1 | VOID:VOID 2 | VOID:POINTER 3 | VOID:BOXED 4 | VOID:OBJECT 5 | VOID:STRING 6 | VOID:STRING,STRING 7 | VOID:STRING,OBJECT 8 | -------------------------------------------------------------------------------- /mate-dictionary/libgdict/gdict-private.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2006 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #include 21 | #include "gdict-debug.h" 22 | 23 | G_BEGIN_DECLS 24 | 25 | gboolean _gdict_has_ipv6 (void); 26 | 27 | void _gdict_show_error_dialog (GtkWidget *widget, 28 | const gchar *title, 29 | const gchar *detail); 30 | void _gdict_show_gerror_dialog (GtkWidget *widget, 31 | const gchar *title, 32 | GError *error); 33 | 34 | G_END_DECLS 35 | -------------------------------------------------------------------------------- /mate-dictionary/libgdict/gdict-version.h.in: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Paolo Borelli 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_VERSION_H__ 21 | #define __GDICT_VERSION_H__ 22 | 23 | #include 24 | 25 | G_BEGIN_DECLS 26 | 27 | /** 28 | * GDICT_MAJOR_VERSION: 29 | * 30 | * FIXME 31 | */ 32 | #define GDICT_MAJOR_VERSION (@GDICT_MAJOR_VERSION@) 33 | 34 | /** 35 | * GDICT_MINOR_VERSION: 36 | * 37 | * FIXME 38 | */ 39 | #define GDICT_MINOR_VERSION (@GDICT_MINOR_VERSION@) 40 | 41 | /** 42 | * GDICT_MICRO_VERSION: 43 | * 44 | * FIXME 45 | */ 46 | #define GDICT_MICRO_VERSION (@GDICT_MICRO_VERSION@) 47 | 48 | /** 49 | * GDICT_VERSION: 50 | * 51 | * FIXME 52 | * 53 | * Since: 0.11 54 | */ 55 | #define GDICT_VERSION (@GDICT_VERSION@) 56 | 57 | /** 58 | * GDICT_VERSION_S: 59 | * 60 | * FIXME 61 | * 62 | * Since: 0.11 63 | */ 64 | #define GDICT_VERSION_S "@GDICT_VERSION@" 65 | 66 | /** 67 | * GDICT_VERSION_HEX: 68 | * 69 | * FIXME 70 | * 71 | * Since: 0.11 72 | */ 73 | #define GDICT_VERSION_HEX (GDICT_MAJOR_VERSION << 24 | \ 74 | GDICT_MINOR_VERSION << 16 | \ 75 | GDICT_MICRO_VERSION << 8) 76 | 77 | #define GDICT_CHECK_VERSION(major,minor,micro) \ 78 | (((major) >= GDICT_MAJOR_VERSION) || \ 79 | (((major) == GDICT_MAJOR_VERSION) && ((minor) >= GDICT_MINOR_VERSION)) || \ 80 | (((major) == GDICT_MAJOR_VERSION) && ((minor) == GDICT_MINOR_VERSION) && ((micro) >= GDICT_MICRO_VERSION))) 81 | 82 | extern guint gdict_major; 83 | extern guint gdict_minor; 84 | extern guint gdict_micro; 85 | 86 | gboolean gdict_check_version (guint required_major, 87 | guint required_minor, 88 | guint required_micro); 89 | 90 | G_END_DECLS 91 | 92 | #endif /* __GDICT_VERSION_H__ */ 93 | -------------------------------------------------------------------------------- /mate-dictionary/libgdict/gdict.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_H__ 21 | #define __GDICT_H__ 22 | 23 | #include "gdict-context.h" 24 | #include "gdict-client-context.h" 25 | #include "gdict-source.h" 26 | #include "gdict-source-loader.h" 27 | #include "gdict-source-chooser.h" 28 | #include "gdict-database-chooser.h" 29 | #include "gdict-defbox.h" 30 | #include "gdict-speller.h" 31 | #include "gdict-strategy-chooser.h" 32 | #include "gdict-utils.h" 33 | #include "gdict-enum-types.h" 34 | #include "gdict-version.h" 35 | 36 | #endif /* __GDICT_H__ */ 37 | -------------------------------------------------------------------------------- /mate-dictionary/libgdict/mate-dict.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: gdict-1.0 7 | Description: MATE Dictionary Protocol client library 8 | Requires: gtk+-3.0 >= @GTK_REQUIRED@ 9 | Version: @GDICT_VERSION@ 10 | Libs: -L${libdir} -lmatedict 11 | Cflags: -I${includedir}/mate-dict 12 | 13 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-about.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_ABOUT_H__ 21 | #define __GDICT_ABOUT_H__ 22 | 23 | #include 24 | 25 | void gdict_show_about_dialog (GtkWidget *parent); 26 | 27 | #endif /* __GDICT_ABOUT_H__ */ 28 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-aligned-window.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * Ported from Seth Nickell's Python class. 5 | * Copyright (c) 2003 Seth Nickell 6 | * 7 | * This file is part of MATE Utils. 8 | * 9 | * MATE Utils is free software: you can redistribute it and/or modify 10 | * it under the terms of the GNU General Public License as published by 11 | * the Free Software Foundation, either version 2 of the License, or 12 | * (at your option) any later version. 13 | * 14 | * MATE Utils is distributed in the hope that it will be useful, 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 | * GNU General Public License for more details. 18 | * 19 | * You should have received a copy of the GNU General Public License 20 | * along with MATE Utils. If not, see . 21 | */ 22 | 23 | #ifndef __GDICT_ALIGNED_WINDOW_H__ 24 | #define __GDICT_ALIGNED_WINDOW_H__ 25 | 26 | #include 27 | 28 | G_BEGIN_DECLS 29 | 30 | #define GDICT_TYPE_ALIGNED_WINDOW (gdict_aligned_window_get_type ()) 31 | #define GDICT_ALIGNED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDICT_TYPE_ALIGNED_WINDOW, GdictAlignedWindow)) 32 | #define GDICT_IS_ALIGNED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDICT_TYPE_ALIGNED_WINDOW)) 33 | #define GDICT_ALIGNED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDICT_TYPE_ALIGNED_WINDOW, GdictAlignedWindowClass)) 34 | #define GDICT_IS_ALIGNED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDICT_TYPE_ALIGNED_WINDOW)) 35 | #define GDICT_ALIGNED_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDICT_TYPE_ALIGNED_WINDOW, GdictAlignedWindowClass)) 36 | 37 | typedef struct _GdictAlignedWindow GdictAlignedWindow; 38 | typedef struct _GdictAlignedWindowClass GdictAlignedWindowClass; 39 | typedef struct _GdictAlignedWindowPrivate GdictAlignedWindowPrivate; 40 | 41 | struct _GdictAlignedWindow 42 | { 43 | /*< private >*/ 44 | GtkWindow parent_instance; 45 | 46 | GdictAlignedWindowPrivate *priv; 47 | }; 48 | 49 | struct _GdictAlignedWindowClass 50 | { 51 | /*< private >*/ 52 | GtkWindowClass parent_class; 53 | 54 | void (*_gdict_reserved1) (void); 55 | void (*_gdict_reserved2) (void); 56 | void (*_gdict_reserved3) (void); 57 | void (*_gdict_reserved4) (void); 58 | }; 59 | 60 | GType gdict_aligned_window_get_type (void) G_GNUC_CONST; 61 | 62 | GtkWidget *gdict_aligned_window_new (GtkWidget *align_widget); 63 | void gdict_aligned_window_set_widget (GdictAlignedWindow *aligned_window, 64 | GtkWidget *align_widget); 65 | GtkWidget *gdict_aligned_window_get_widget (GdictAlignedWindow *aligned_window); 66 | 67 | G_END_DECLS 68 | 69 | #endif 70 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-app.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_APP_H__ 21 | #define __GDICT_APP_H__ 22 | 23 | #include 24 | #include 25 | #include 26 | 27 | #include "gdict-window.h" 28 | 29 | G_BEGIN_DECLS 30 | 31 | #define GDICT_TYPE_APP (gdict_app_get_type ()) 32 | #define GDICT_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDICT_TYPE_APP, GdictApp)) 33 | #define GDICT_IS_APP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDICT_TYPE_APP)) 34 | 35 | typedef struct _GdictApp GdictApp; 36 | typedef struct _GdictAppClass GdictAppClass; 37 | 38 | 39 | struct _GdictApp 40 | { 41 | GObject parent_instance; 42 | 43 | GSettings *settings; 44 | 45 | GSList *lookup_words; 46 | GSList *match_words; 47 | gint remaining_words; 48 | 49 | gchar *database; 50 | gchar *source_name; 51 | gboolean no_window; 52 | 53 | GdictSourceLoader *loader; 54 | 55 | GdictWindow *current_window; 56 | GSList *windows; 57 | }; 58 | 59 | 60 | GType gdict_app_get_type (void) G_GNUC_CONST; 61 | 62 | void gdict_init (int *argc, char ***argv); 63 | void gdict_main (void); 64 | void gdict_cleanup (void); 65 | 66 | G_END_DECLS 67 | 68 | #endif /* __GDICT_APP_H__ */ 69 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-applet.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_APPLET_H__ 21 | #define __GDICT_APPLET_H__ 22 | 23 | #include 24 | #include 25 | #include 26 | 27 | G_BEGIN_DECLS 28 | 29 | #define GDICT_TYPE_APPLET (gdict_applet_get_type ()) 30 | #define GDICT_APPLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDICT_TYPE_APPLET, GdictApplet)) 31 | #define GDICT_IS_APPLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDICT_TYPE_APPLET)) 32 | 33 | typedef struct _GdictApplet GdictApplet; 34 | typedef struct _GdictAppletClass GdictAppletClass; 35 | typedef struct _GdictAppletPrivate GdictAppletPrivate; 36 | 37 | struct _GdictApplet 38 | { 39 | MatePanelApplet parent_instance; 40 | 41 | GdictAppletPrivate *priv; 42 | }; 43 | 44 | GType gdict_applet_get_type (void); 45 | 46 | G_END_DECLS 47 | 48 | #endif /* __GDICT_APPLET_H__ */ 49 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-common.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_COMMON_H__ 21 | #define __GDICT_COMMON_H__ 22 | 23 | #include 24 | 25 | G_BEGIN_DECLS 26 | 27 | gboolean gdict_create_data_dir (void); 28 | gchar * gdict_get_data_dir (void) G_GNUC_MALLOC; 29 | 30 | void gdict_show_error_dialog (GtkWindow *parent, 31 | const gchar *message, 32 | const gchar *detail); 33 | void gdict_show_gerror_dialog (GtkWindow *parent, 34 | const gchar *message, 35 | GError *error); 36 | 37 | G_END_DECLS 38 | 39 | #endif /* __GDICT_COMMON_H__ */ 40 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-pref-dialog.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_PREF_DIALOG_H__ 21 | #define __GDICT_PREF_DIALOG_H__ 22 | 23 | #include 24 | #include 25 | 26 | G_BEGIN_DECLS 27 | 28 | #define GDICT_TYPE_PREF_DIALOG (gdict_pref_dialog_get_type ()) 29 | #define GDICT_PREF_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDICT_TYPE_PREF_DIALOG, GdictPrefDialog)) 30 | #define GDICT_IS_PREF_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDICT_TYPE_PREF_DIALOG)) 31 | 32 | #define GDICT_DEFAULT_DEFBOX_FONT "Sans 10" 33 | #define GDICT_DEFAULT_PRINT_FONT "Serif 10" 34 | #define GDICT_DEFAULT_SOURCE_NAME "Default" 35 | 36 | #define GDICT_SETTINGS_SCHEMA "org.mate.dictionary" 37 | #define GDICT_SETTINGS_DATABASE_KEY "database" 38 | #define GDICT_SETTINGS_STRATEGY_KEY "strategy" 39 | #define GDICT_SETTINGS_PRINT_FONT_KEY "print-font" 40 | #define GDICT_SETTINGS_SOURCE_KEY "source-name" 41 | 42 | #define DESKTOP_SETTINGS_SCHEMA "org.mate.interface" 43 | #define DOCUMENT_FONT_KEY "document-font-name" 44 | 45 | typedef struct _GdictPrefDialog GdictPrefDialog; 46 | typedef struct _GdictPrefDialogClass GdictPrefDialogClass; 47 | 48 | GType gdict_pref_dialog_get_type (void) G_GNUC_CONST; 49 | 50 | void gdict_show_pref_dialog (GtkWidget *parent, 51 | const gchar *title, 52 | GdictSourceLoader *loader); 53 | 54 | G_END_DECLS 55 | 56 | #endif /* __GDICT_PREF_DIALOG_H__ */ 57 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-print.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_PRINT_H__ 21 | #define __GDICT_PRINT_H__ 22 | 23 | #include 24 | #include 25 | 26 | G_BEGIN_DECLS 27 | 28 | void gdict_show_print_preview (GtkWindow *parent, 29 | GdictDefbox *defbox); 30 | void gdict_show_print_dialog (GtkWindow *parent, 31 | GdictDefbox *defbox); 32 | 33 | G_END_DECLS 34 | 35 | #endif /* __GDICT_PRINT_H__ */ 36 | -------------------------------------------------------------------------------- /mate-dictionary/src/gdict-source-dialog.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2005 Emmanuele Bassi 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __GDICT_SOURCE_DIALOG_H__ 21 | #define __GDICT_SOURCE_DIALOG_H__ 22 | 23 | #include 24 | #include 25 | 26 | G_BEGIN_DECLS 27 | 28 | #define GDICT_TYPE_SOURCE_DIALOG (gdict_source_dialog_get_type ()) 29 | #define GDICT_SOURCE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDICT_TYPE_SOURCE_DIALOG, GdictSourceDialog)) 30 | #define GDICT_IS_SOURCE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDICT_TYPE_SOURCE_DIALOG)) 31 | 32 | typedef enum 33 | { 34 | GDICT_SOURCE_DIALOG_VIEW, 35 | GDICT_SOURCE_DIALOG_CREATE, 36 | GDICT_SOURCE_DIALOG_EDIT 37 | } GdictSourceDialogAction; 38 | 39 | typedef struct _GdictSourceDialog GdictSourceDialog; 40 | typedef struct _GdictSourceDialogClass GdictSourceDialogClass; 41 | 42 | GType gdict_source_dialog_get_type (void) G_GNUC_CONST; 43 | GtkWidget *gdict_source_dialog_new (GtkWindow *parent, 44 | const gchar *title, 45 | GdictSourceDialogAction action, 46 | GdictSourceLoader *loader, 47 | const gchar *source_name); 48 | 49 | G_END_DECLS 50 | 51 | #endif /* __GDICT_SOURCE_DIALOG_H__ */ 52 | -------------------------------------------------------------------------------- /mate-dictionary/src/main.c: -------------------------------------------------------------------------------- 1 | /* This file is part of MATE Utils. 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * MATE Utils is free software: you can redistribute it and/or modify 5 | * it under the terms of the GNU General Public License as published by 6 | * the Free Software Foundation, either version 2 of the License, or 7 | * (at your option) any later version. 8 | * 9 | * MATE Utils is distributed in the hope that it will be useful, 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | * GNU General Public License for more details. 13 | * 14 | * You should have received a copy of the GNU General Public License 15 | * along with MATE Utils. If not, see . 16 | */ 17 | 18 | #ifdef HAVE_CONFIG_H 19 | #include 20 | #endif 21 | 22 | #include 23 | #include 24 | #include 25 | 26 | #include "gdict-app.h" 27 | 28 | int main (int argc, char *argv[]) 29 | { 30 | #ifdef ENABLE_NLS 31 | bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR); 32 | bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); 33 | textdomain (GETTEXT_PACKAGE); 34 | #endif /* ENABLE_NLS */ 35 | 36 | gdict_init (&argc, &argv); 37 | 38 | gdict_main (); 39 | 40 | gdict_cleanup (); 41 | 42 | return EXIT_SUCCESS; 43 | } 44 | -------------------------------------------------------------------------------- /mate-disk-image-mounter/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = src data 17 | 18 | -include $(top_srcdir)/git.mk 19 | -------------------------------------------------------------------------------- /mate-disk-image-mounter/data/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | NULL = 17 | 18 | diskimagemounterdir = $(datadir)/applications 19 | diskimagemounter_in_files = mate-disk-image-mounter.desktop.in 20 | diskimagemounter_DATA = $(diskimagemounter_in_files:.desktop.in=.desktop) 21 | 22 | $(diskimagemounter_DATA): $(diskimagemounter_in_files) 23 | if USE_NLS 24 | $(AM_V_GEN) $(MSGFMT) --desktop --keyword= --keyword=Name --keyword=Comment --keyword=Keywords --template $< -d $(top_srcdir)/po -o $@ 25 | else 26 | $(AM_V_GEN) cp $< $@ 27 | endif 28 | 29 | EXTRA_DIST = \ 30 | $(diskimagemounter_in_files) \ 31 | $(NULL) 32 | 33 | CLEANFILES = \ 34 | $(diskimagemounter_DATA) \ 35 | $(NULL) 36 | 37 | -include $(top_srcdir)/git.mk 38 | -------------------------------------------------------------------------------- /mate-disk-image-mounter/data/mate-disk-image-mounter.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=MATE Disk Image Mounter 3 | Comment=Attach and mount one or more disk image files 4 | TryExec=mate-disk-image-mounter 5 | Exec=mate-disk-image-mounter %U 6 | # Translators: Do NOT translate or transliterate this text (this is an icon file name)! 7 | Icon=drive-removable-media 8 | MimeType=application/x-cd-image;application/x-raw-disk-image; 9 | Terminal=false 10 | StartupNotify=false 11 | Type=Application 12 | Categories=GTK;System; 13 | OnlyShowIn=MATE; 14 | -------------------------------------------------------------------------------- /mate-disk-image-mounter/src/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | NULL = 17 | 18 | bin_PROGRAMS = mate-disk-image-mounter 19 | 20 | mate_disk_image_mounter_SOURCES = \ 21 | main.c \ 22 | $(NULL) 23 | 24 | mate_disk_image_mounter_CPPFLAGS = \ 25 | -I. \ 26 | -I$(srcdir) \ 27 | -DG_LOG_DOMAIN=\"mate-disk-image-mounter\" \ 28 | -DMATELOCALEDIR=\""$(datadir)/locale"\" \ 29 | $(NULL) 30 | 31 | mate_disk_image_mounter_CFLAGS = \ 32 | $(GLIB_CFLAGS) \ 33 | $(UDISKS2_CFLAGS) \ 34 | $(GTK_CFLAGS) \ 35 | $(WARN_CFLAGS) \ 36 | $(NULL) 37 | 38 | mate_disk_image_mounter_LDADD = \ 39 | $(GLIB_LIBS) \ 40 | $(UDISKS2_LIBS) \ 41 | $(GTK_LIBS) \ 42 | $(NULL) 43 | 44 | -include $(top_srcdir)/git.mk 45 | -------------------------------------------------------------------------------- /mate-screenshot/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | SUBDIRS = data src 17 | 18 | -include $(top_srcdir)/git.mk 19 | -------------------------------------------------------------------------------- /mate-screenshot/data/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | mate_screenshotdir = $(datadir)/applications 17 | mate_screenshot_in_files = mate-screenshot.desktop.in 18 | mate_screenshot_DATA = $(mate_screenshot_in_files:.desktop.in=.desktop) 19 | 20 | $(mate_screenshot_DATA): $(mate_screenshot_in_files) 21 | if USE_NLS 22 | $(AM_V_GEN) $(MSGFMT) --desktop --keyword= --keyword=Name --keyword=Comment --keyword=Keywords --template $< -d $(top_srcdir)/po -o $@ 23 | else 24 | $(AM_V_GEN) cp $< $@ 25 | endif 26 | 27 | man_MANS = mate-screenshot.1 28 | 29 | appdatadir = $(datadir)/metainfo 30 | appdata_in_files = mate-screenshot.appdata.xml.in 31 | appdata_DATA = $(appdata_in_files:.xml.in=.xml) 32 | $(appdata_DATA): $(appdata_in_files) 33 | if USE_NLS 34 | $(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ 35 | else 36 | $(AM_V_GEN) cp $< $@ 37 | endif 38 | 39 | gsettings_SCHEMAS = org.mate.screenshot.gschema.xml 40 | @GSETTINGS_RULES@ 41 | 42 | EXTRA_DIST = \ 43 | $(appdata_in_files) \ 44 | $(mate_screenshot_in_files) \ 45 | $(man_MANS) \ 46 | mate-screenshot.ui \ 47 | org.mate.screenshot.gresource.xml 48 | 49 | CLEANFILES = \ 50 | $(gsettings_SCHEMAS) \ 51 | $(mate_screenshot_DATA) \ 52 | $(appdata_DATA) 53 | 54 | dist-hook: 55 | cd $(distdir) ; rm -f $(CLEANFILES) 56 | 57 | install-exec-local: 58 | rm -f $(DESTDIR)$(mandir)/man1/mate-panel-screenshot.1 59 | ln -s mate-screenshot.1 $(DESTDIR)$(mandir)/man1/mate-panel-screenshot.1 60 | 61 | -include $(top_srcdir)/git.mk 62 | -------------------------------------------------------------------------------- /mate-screenshot/data/mate-screenshot.1: -------------------------------------------------------------------------------- 1 | .TH "MATE-SCREENSHOT" "1" "June 28, 2009" "" "" 2 | .SH NAME 3 | mate-screenshot \- capture the screen, a window, or an user\-defined area and save the snapshot image to a file. 4 | .SH SYNOPSIS 5 | .sp 6 | \fBmate-screenshot\fR [ \fB\-w\fR ] [ \fB\-a\fR ] [ \fB\-b\fR ] [ \fB\-B\fR ] [ \fB\-d \fISECONDS\fB \fR ] [ \fB\-e \fIEFFECT\fB \fR ] [ \fB\-i\fR ] [ \fB\-\-display \fIDISPLAY\fB \fR ] 7 | .SH "DESCRIPTION" 8 | .PP 9 | \fBmate-screenshot\fR is a MATE utility for taking 10 | screenshots of the entire screen, a window or an user\-defined area of the screen, with optional beutifying 11 | border effects. 12 | .SH "OPTIONS" 13 | .TP 14 | \fB\-w, \-\-window\fR 15 | Grab the current active window instead of the entire 16 | screen. 17 | .TP 18 | \fB\-a, \-\-area\fR 19 | Grab an area of the screen instead of the entire screen. 20 | .TP 21 | \fB\-b, \-\-include-border\fR 22 | Include the window border within the screenshot. 23 | .TP 24 | \fB\-B, \-\-remove-border\fR 25 | Remove the window border from the screenshot. 26 | .TP 27 | \fB\-d, \-\-delay=\fISECONDS\fB,\fR 28 | Take the screenshot after the specified delay [in seconds]. 29 | .TP 30 | \fB\-e, \-\-effect=\fIEFFECT\fB,\fR 31 | Add an effect to the outside of the screenshot border. 32 | \fIEFFECT\fR can be ``shadow'' 33 | (adding drop shadow), ``border'' (adding rectangular 34 | space around the screenshot) or ``none'' (no effect). 35 | Default is ``none''. 36 | .TP 37 | \fB\-i, \-\-interactive\fR 38 | Interactively set options in a dialog. 39 | .TP 40 | \fB\-\-display=\fIDISPLAY\fB\fR 41 | X display to use. 42 | .TP 43 | \fB\-?, \-h, \-\-help\fR 44 | Show a summary of the available options. 45 | .PP 46 | In addition, the usual GTK+ and MATE command line options apply. 47 | See the output of \-\-help for details. 48 | .PP 49 | .SH "SEE ALSO" 50 | .PP 51 | mate-options(7), gtk-options(7) 52 | .SH "AUTHOR" 53 | .PP 54 | This manual page was written by Christian Marillat for 55 | the Debian GNU/Linux system (but may be used by others). 56 | .PP 57 | Updated by Theppitak Karoonboonyanan 58 | , Tom Feiner and Cosimo Cecchi 59 | -------------------------------------------------------------------------------- /mate-screenshot/data/mate-screenshot.appdata.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | mate-screenshot.desktop 5 | CC0-1.0 6 | GPL-2.0+ 7 | MATE Screenshot 8 | A screenshot utility for MATE Desktop 9 | 10 |

11 | MATE Screenshot is a simple utility that lets you capture screenshots 12 | of your desktop or of application windows. You can select to copy them 13 | to the system clipboard or save them in Portable Network Graphics (.png) 14 | image format. 15 |

16 |
17 | 18 | 19 | 20 | https://alexpl.fedorapeople.org/AppData/mate-screenshot/screens/mate-screenshot_01.png 21 | 22 | 23 | 24 | https://mate-desktop.org 25 | mate-dev@ml.mate-desktop.org 26 | MATE 27 |
28 | -------------------------------------------------------------------------------- /mate-screenshot/data/mate-screenshot.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Take Screenshot 3 | Comment=Save images of your desktop or individual windows 4 | Exec=mate-screenshot --interactive 5 | Terminal=false 6 | Type=Application 7 | # Translators: Do NOT translate or transliterate this text (this is an icon file name)! 8 | Icon=applets-screenshooter 9 | StartupNotify=true 10 | Categories=GTK;Utility; 11 | # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! 12 | Keywords=MATE;screenshot;snapshot;desktop;window;image; 13 | OnlyShowIn=MATE; 14 | X-MATE-Bugzilla-Bugzilla=MATE 15 | X-MATE-Bugzilla-Product=mate-utils 16 | X-MATE-Bugzilla-Component=screenshot 17 | X-MATE-Bugzilla-OtherBinaries=mate-panel-screenshot 18 | -------------------------------------------------------------------------------- /mate-screenshot/data/org.mate.screenshot.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | mate-screenshot.ui 21 | 22 | 23 | -------------------------------------------------------------------------------- /mate-screenshot/data/org.mate.screenshot.gschema.xml.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 0 5 | Screenshot delay 6 | The number of seconds to wait before taking the screenshot. 7 | 8 | 9 | '' 10 | Screenshot directory 11 | The directory the last screenshot was saved in. 12 | 13 | 14 | true 15 | Include Border 16 | Include the window manager border along with the screenshot 17 | 18 | 19 | true 20 | Include Pointer 21 | Include the pointer in the screenshot 22 | 23 | 24 | 'none' 25 | Border Effect 26 | Effect to add to the outside of a border. Possible values are "shadow", "none", and "border". 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /mate-screenshot/src/Makefile.am: -------------------------------------------------------------------------------- 1 | # This file is part of MATE Utils. 2 | # 3 | # MATE Utils is free software: you can redistribute it and/or modify 4 | # it under the terms of the GNU General Public License as published by 5 | # the Free Software Foundation, either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # MATE Utils is distributed in the hope that it will be useful, 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | # GNU General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU General Public License 14 | # along with MATE Utils. If not, see . 15 | 16 | NULL = 17 | 18 | AM_CPPFLAGS = \ 19 | -I. \ 20 | -I$(srcdir) \ 21 | -DMATELOCALEDIR=\""$(datadir)/locale"\" \ 22 | $(NULL) 23 | 24 | bin_PROGRAMS = mate-screenshot 25 | 26 | BUILT_SOURCES = \ 27 | screenshot-resources.c \ 28 | screenshot-resources.h \ 29 | $(NULL) 30 | 31 | nodist_mate_screenshot_SOURCES = \ 32 | $(BUILT_SOURCES) \ 33 | $(NULL) 34 | 35 | mate_screenshot_SOURCES = \ 36 | mate-screenshot.c \ 37 | screenshot-dialog.c \ 38 | screenshot-dialog.h \ 39 | screenshot-shadow.c \ 40 | screenshot-shadow.h \ 41 | screenshot-utils.c \ 42 | screenshot-utils.h \ 43 | screenshot-save.c \ 44 | screenshot-save.h \ 45 | screenshot-xfer.c \ 46 | screenshot-xfer.h 47 | 48 | mate_screenshot_CFLAGS = \ 49 | $(GLIB_CFLAGS) \ 50 | $(GIO_CFLAGS) \ 51 | $(LIBCANBERRA_GTK_CFLAGS) \ 52 | $(GTHREAD_CFLAGS) \ 53 | $(GTK_CFLAGS) \ 54 | $(WARN_CFLAGS) \ 55 | $(NULL) 56 | 57 | mate_screenshot_LDFLAGS = -export-dynamic 58 | 59 | mate_screenshot_LDADD = \ 60 | $(XSHAPE_LIBS) \ 61 | $(GLIB_LIBS) \ 62 | $(GIO_LIBS) \ 63 | $(LIBCANBERRA_GTK_LIBS) \ 64 | $(GTHREAD_LIBS) \ 65 | $(GTK_LIBS) \ 66 | -lm 67 | 68 | screenshot-resources.h screenshot-resources.c: $(srcdir)/../data/org.mate.screenshot.gresource.xml Makefile $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/../data $(srcdir)/../data/org.mate.screenshot.gresource.xml) 69 | $(AM_V_GEN) XMLLINT=$(XMLLINT) $(GLIB_COMPILE_RESOURCES) --target $@ --sourcedir $(srcdir)/../data --generate --c-name screenshot $< 70 | 71 | CLEANFILES = \ 72 | $(BUILT_SOURCES) \ 73 | $(NULL) 74 | 75 | install-exec-local: 76 | rm -f $(DESTDIR)$(bindir)/mate-panel-screenshot 77 | ln -s mate-screenshot $(DESTDIR)$(bindir)/mate-panel-screenshot 78 | 79 | -include $(top_srcdir)/git.mk 80 | -------------------------------------------------------------------------------- /mate-screenshot/src/screenshot-dialog.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2001-2006 Jonathan Blandford 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __SCREENSHOT_DIALOG_H__ 21 | #define __SCREENSHOT_DIALOG_H__ 22 | 23 | #include 24 | 25 | typedef struct ScreenshotDialog ScreenshotDialog; 26 | 27 | /* Keep in sync with the value defined in the UI file */ 28 | #define SCREENSHOT_RESPONSE_COPY 1 29 | #define SCREENSHOT_RESPONSE_NEW 22 30 | 31 | ScreenshotDialog *screenshot_dialog_new (GdkPixbuf *screenshot, 32 | char *initial_uri, 33 | gboolean take_window_shot); 34 | void screenshot_dialog_enable_dnd (ScreenshotDialog *dialog); 35 | GtkWidget *screenshot_dialog_get_toplevel (ScreenshotDialog *dialog); 36 | char *screenshot_dialog_get_uri (ScreenshotDialog *dialog); 37 | char *screenshot_dialog_get_folder (ScreenshotDialog *dialog); 38 | GdkPixbuf *screenshot_dialog_get_screenshot (ScreenshotDialog *dialog); 39 | void screenshot_dialog_set_busy (ScreenshotDialog *dialog, 40 | gboolean busy); 41 | void screenshot_dialog_focus_entry (ScreenshotDialog *dialog); 42 | 43 | #endif /* __SCREENSHOT_DIALOG_H__ */ 44 | -------------------------------------------------------------------------------- /mate-screenshot/src/screenshot-save.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2001-2006 Jonathan Blandford 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __SCREENSHOT_SAVE_H__ 21 | #define __SCREENSHOT_SAVE_H__ 22 | 23 | #include 24 | 25 | typedef void (*SaveFunction) (gpointer data); 26 | 27 | void screenshot_save_start (GdkPixbuf *pixbuf, 28 | SaveFunction callback, 29 | gpointer user_data); 30 | const char *screenshot_save_get_filename (void); 31 | 32 | 33 | #endif /* __SCREENSHOT_SAVE_H__ */ 34 | -------------------------------------------------------------------------------- /mate-screenshot/src/screenshot-shadow.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2001-2006 Jonathan Blandford 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __SCREENSHOT_SHADOW_H__ 21 | #define __SCREENSHOT_SHADOW_H__ 22 | 23 | #include 24 | 25 | void screenshot_add_shadow (GdkPixbuf **src); 26 | void screenshot_add_border (GdkPixbuf **src); 27 | 28 | #endif /* __SCREENSHOT_SHADOW_H__ */ 29 | -------------------------------------------------------------------------------- /mate-screenshot/src/screenshot-utils.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2001-2006 Jonathan Blandford 2 | * Copyright (C) 2012-2021 MATE Developers 3 | * 4 | * This file is part of MATE Utils. 5 | * 6 | * MATE Utils is free software: you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation, either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * MATE Utils is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License 17 | * along with MATE Utils. If not, see . 18 | */ 19 | 20 | #ifndef __SCREENSHOT_UTILS_H__ 21 | #define __SCREENSHOT_UTILS_H__ 22 | 23 | #include 24 | #include 25 | 26 | G_BEGIN_DECLS 27 | 28 | typedef void (* SelectAreaCallback) (GdkRectangle *rectangle); 29 | 30 | gboolean screenshot_grab_lock (void); 31 | void screenshot_release_lock (void); 32 | GdkWindow *screenshot_find_current_window (void); 33 | void screenshot_select_area_async (SelectAreaCallback callback); 34 | GdkPixbuf *screenshot_get_pixbuf (GdkWindow *win, 35 | GdkRectangle *rectangle, 36 | gboolean include_pointer, 37 | gboolean include_border, 38 | gboolean include_mask); 39 | 40 | void screenshot_show_error_dialog (GtkWindow *parent, 41 | const gchar *message, 42 | const gchar *detail); 43 | void screenshot_show_gerror_dialog (GtkWindow *parent, 44 | const gchar *message, 45 | GError *error); 46 | 47 | G_END_DECLS 48 | 49 | #endif /* __SCREENSHOT_UTILS_H__ */ 50 | -------------------------------------------------------------------------------- /mate-screenshot/src/screenshot-xfer.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2001-2006 Jonathan Blandford 2 | * Copyright (C) 2008 Cosimo Cecchi 3 | * Copyright (C) 2012-2021 MATE Developers 4 | * 5 | * This file is part of MATE Utils. 6 | * 7 | * MATE Utils is free software: you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation, either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * MATE Utils is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with MATE Utils. If not, see . 19 | */ 20 | 21 | #ifndef __SCREENSHOT_XFER_H__ 22 | #define __SCREENSHOT_XFER_H__ 23 | 24 | #include 25 | #include 26 | 27 | typedef enum 28 | { 29 | TRANSFER_OK, 30 | TRANSFER_OVERWRITE, 31 | TRANSFER_CANCELLED, 32 | TRANSFER_ERROR 33 | } TransferResult; 34 | 35 | typedef void (* TransferCallback) (TransferResult result, 36 | char *error_message, 37 | gpointer data); 38 | 39 | void screenshot_xfer_uri (GFile *source_file, 40 | GFile *target_file, 41 | GtkWidget *parent, 42 | TransferCallback done_callback, 43 | gpointer done_callback_data); 44 | 45 | #endif /* __SCREENSHOT_XFER_H__ */ 46 | -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- 1 | # please keep this list sorted alphabetically 2 | # 3 | af 4 | am 5 | ar 6 | as 7 | ast 8 | az 9 | be 10 | bg 11 | bn 12 | bn_IN 13 | br 14 | bs 15 | ca 16 | ca@valencia 17 | cmn 18 | crh 19 | cs 20 | cy 21 | da 22 | de 23 | dz 24 | el 25 | en_AU 26 | en_CA 27 | en_GB 28 | eo 29 | es 30 | es_AR 31 | es_CL 32 | es_CO 33 | es_ES 34 | es_MX 35 | es_PR 36 | et 37 | eu 38 | fa 39 | fi 40 | fr 41 | fr_CA 42 | frp 43 | fur 44 | fy 45 | ga 46 | gd 47 | gl 48 | gu 49 | ha 50 | he 51 | hi 52 | hr 53 | hu 54 | hy 55 | ia 56 | id 57 | ie 58 | ig 59 | is 60 | it 61 | ja 62 | jv 63 | ka 64 | kab 65 | kk 66 | kn 67 | ko 68 | ks 69 | ku 70 | ku_IQ 71 | ky 72 | li 73 | lt 74 | lv 75 | mai 76 | mg 77 | mi 78 | mk 79 | ml 80 | mn 81 | mr 82 | ms 83 | nan 84 | nb 85 | nds 86 | ne 87 | nl 88 | nn 89 | nso 90 | oc 91 | or 92 | pa 93 | pl 94 | pms 95 | ps 96 | pt 97 | pt_BR 98 | ro 99 | ru 100 | rw 101 | sc 102 | si 103 | sk 104 | sl 105 | sq 106 | sr 107 | sr@latin 108 | sv 109 | ta 110 | te 111 | th 112 | tk 113 | tr 114 | tt 115 | ug 116 | uk 117 | ur 118 | uz 119 | vi 120 | wa 121 | xh 122 | yi 123 | yo 124 | zh_CN 125 | zh_HK 126 | zh_TW 127 | zu 128 | -------------------------------------------------------------------------------- /po/POTFILES.skip: -------------------------------------------------------------------------------- 1 | # List of source files that should *not* be translated. 2 | # Please keep this file sorted alphabetically. 3 | baobab/data/mate-disk-usage-analyzer.desktop.in 4 | logview/data/mate-system-log.desktop.in 5 | mate-dictionary/data/mate-dictionary.desktop.in 6 | 7 | --------------------------------------------------------------------------------