};
DemoData child10[] = {
- { "editable_cells", "Editable Cells", (const char*[]) {"gtkliststore", "gtkcellrenderercombo", "gtkcellrendererprogress", "gtktreeview", "gtkcellrenderer::editing-started", "gtkcellrenderertext", NULL }, "editable_cells.c", do_editable_cells, NULL },
- { "filtermodel", "Filter Model", (const char*[]) {"gtktreemodelfilter", "gtktreeview", NULL }, "filtermodel.c", do_filtermodel, NULL },
- { "list_store", "List Store", (const char*[]) {"gtkliststore", "gtktreeview", NULL }, "list_store.c", do_list_store, NULL },
- { "tree_store", "Tree Store", (const char*[]) {"gtkliststore", "gtktreestore", "gtktreeview", NULL }, "tree_store.c", do_tree_store, NULL },
+ { "editable_cells", "Editable Cells", (const char*[]) {"gtkcellrenderercombo", "gtkcellrenderertext", "gtkcellrenderer::editing-started", "gtkliststore", "gtkcellrendererprogress", "gtktreeview", NULL }, "editable_cells.c", do_editable_cells, NULL },
+ { "filtermodel", "Filter Model", (const char*[]) {"gtktreeview", "gtktreemodelfilter", NULL }, "filtermodel.c", do_filtermodel, NULL },
+ { "list_store", "List Store", (const char*[]) {"gtktreeview", "gtkliststore", NULL }, "list_store.c", do_list_store, NULL },
+ { "tree_store", "Tree Store", (const char*[]) {"gtktreestore", "gtktreeview", "gtkliststore", NULL }, "tree_store.c", do_tree_store, NULL },
{ NULL }
};
};
DemoData child15[] = {
- { "fixed", " Cube", (const char*[]) {"gtkfixed", "gtklayoutmanager", NULL }, "fixed.c", do_fixed, NULL },
- { "fixed2", " Transformations", (const char*[]) {"gtkfixed", "gtklayoutmanager", NULL }, "fixed2.c", do_fixed2, NULL },
+ { "fixed", " Cube", (const char*[]) {"gtklayoutmanager", "gtkfixed", NULL }, "fixed.c", do_fixed, NULL },
+ { "fixed2", " Transformations", (const char*[]) {"gtklayoutmanager", "gtkfixed", NULL }, "fixed2.c", do_fixed2, NULL },
{ NULL }
};
DemoData child17[] = {
{ "fontrendering", "Font Rendering", (const char*[]) {NULL }, "fontrendering.c", do_fontrendering, NULL },
{ "font_features", "Font Explorer", (const char*[]) {"pango", NULL }, "font_features.c", do_font_features, NULL },
- { "rotated_text", "Rotated Text", (const char*[]) {"gtklabel", "pangocairo", NULL }, "rotated_text.c", do_rotated_text, NULL },
+ { "rotated_text", "Rotated Text", (const char*[]) {"pangocairo", "gtklabel", NULL }, "rotated_text.c", do_rotated_text, NULL },
{ "textmask", "Text Mask", (const char*[]) {"pangocairo", NULL }, "textmask.c", do_textmask, NULL },
{ NULL }
};
};
DemoData child22[] = {
- { "hypertext", "Hypertext", (const char*[]) {"gtktextbuffer", "gtktextview", NULL }, "hypertext.c", do_hypertext, NULL },
- { "markup", "Markup", (const char*[]) {"gtktextbuffer", "pango", "gtktextview", NULL }, "markup.c", do_markup, NULL },
+ { "hypertext", "Hypertext", (const char*[]) {"gtktextview", "gtktextbuffer", NULL }, "hypertext.c", do_hypertext, NULL },
+ { "markup", "Markup", (const char*[]) {"gtktextview", "pango", "gtktextbuffer", NULL }, "markup.c", do_markup, NULL },
{ "tabs", "Tabs", (const char*[]) {"gtktextview", NULL }, "tabs.c", do_tabs, NULL },
- { "textundo", "Undo and Redo", (const char*[]) {"gtktextbuffer", "gtktextview", NULL }, "textundo.c", do_textundo, NULL },
- { "textview", "Multiple Views", (const char*[]) {"gtktextbuffer", "gtktextviews", "gtktextview", NULL }, "textview.c", do_textview, NULL },
- { "textscroll", "Automatic Scrolling", (const char*[]) {"gtktextmarks", "gtkscrolledwindow", "gtktextview", NULL }, "textscroll.c", do_textscroll, NULL },
+ { "textundo", "Undo and Redo", (const char*[]) {"gtktextview", "gtktextbuffer", NULL }, "textundo.c", do_textundo, NULL },
+ { "textview", "Multiple Views", (const char*[]) {"gtktextview", "gtktextviews", "gtktextbuffer", NULL }, "textview.c", do_textview, NULL },
+ { "textscroll", "Automatic Scrolling", (const char*[]) {"gtktextview", "gtkscrolledwindow", "gtktextmarks", NULL }, "textscroll.c", do_textscroll, NULL },
{ NULL }
};
DemoData child24[] = {
- { "iconview", "Icon View Basics", (const char*[]) {"gtktreemodel", "gtkiconview", NULL }, "iconview.c", do_iconview, NULL },
- { "iconview_edit", "Editing and Drag-and-Drop", (const char*[]) {"dnd", "gtkcelllayout", "gtkiconview", NULL }, "iconview_edit.c", do_iconview_edit, NULL },
+ { "iconview", "Icon View Basics", (const char*[]) {"gtkiconview", "gtktreemodel", NULL }, "iconview.c", do_iconview, NULL },
+ { "iconview_edit", "Editing and Drag-and-Drop", (const char*[]) {"gtkiconview", "gtkcelllayout", "dnd", NULL }, "iconview_edit.c", do_iconview_edit, NULL },
{ NULL }
};
DemoData child26[] = {
{ "layoutmanager", "Transition", (const char*[]) {"gtklayoutmanager", NULL }, "layoutmanager.c", do_layoutmanager, NULL },
- { "layoutmanager2", "Transformation", (const char*[]) {"gsktransform", "gtklayoutmanager", NULL }, "layoutmanager2.c", do_layoutmanager2, NULL },
+ { "layoutmanager2", "Transformation", (const char*[]) {"gtklayoutmanager", "gsktransform", NULL }, "layoutmanager2.c", do_layoutmanager2, NULL },
{ NULL }
};
};
DemoData child31[] = {
- { "listview_applauncher", "Application launcher", (const char*[]) {"glistmodel", "gtklistview", "gtklistitemfactory", NULL }, "listview_applauncher.c", do_listview_applauncher, NULL },
- { "listview_clocks", "Clocks", (const char*[]) {"glistmodel", "gtklistitemfactory", "gtkgridview", "gtkbuilder", NULL }, "listview_clocks.c", do_listview_clocks, NULL },
- { "listview_colors", "Colors", (const char*[]) {"gtksortlistmodel", "gtkmultiselection", "gtkgridview", "gtkdropdown", NULL }, "listview_colors.c", do_listview_colors, NULL },
- { "listview_filebrowser", "File browser", (const char*[]) {"glistmodel", "gtklistview", "gtkgridview", NULL }, "listview_filebrowser.c", do_listview_filebrowser, NULL },
- { "listview_minesweeper", "Minesweeper", (const char*[]) {"glistmodel", "game", "gtkgridview", NULL }, "listview_minesweeper.c", do_listview_minesweeper, NULL },
- { "listview_selections", "Selections", (const char*[]) {"suggestion", "gtkcombobox", "gtkentrycompletion", "completion", "gtkcomboboxtext", "gtkdropdown", NULL }, "listview_selections.c", do_listview_selections, NULL },
- { "listview_settings", "Settings", (const char*[]) {"glistmodel", "gtklistview", "gsettings", "gtkcolumnview", "gtklistitemfactory", NULL }, "listview_settings.c", do_listview_settings, NULL },
- { "listview_settings2", "Alternative Settings", (const char*[]) {"gtksectionmodel", "gsettings", "gtklistheaderfactory", "gtklistview", NULL }, "listview_settings2.c", do_listview_settings2, NULL },
+ { "listview_applauncher", "Application launcher", (const char*[]) {"gtklistitemfactory", "glistmodel", "gtklistview", NULL }, "listview_applauncher.c", do_listview_applauncher, NULL },
+ { "listview_clocks", "Clocks", (const char*[]) {"gtklistitemfactory", "glistmodel", "gtkgridview", "gtkbuilder", NULL }, "listview_clocks.c", do_listview_clocks, NULL },
+ { "listview_colors", "Colors", (const char*[]) {"gtkmultiselection", "gtksortlistmodel", "gtkgridview", "gtkdropdown", NULL }, "listview_colors.c", do_listview_colors, NULL },
+ { "listview_filebrowser", "File browser", (const char*[]) {"gtklistview", "glistmodel", "gtkgridview", NULL }, "listview_filebrowser.c", do_listview_filebrowser, NULL },
+ { "listview_minesweeper", "Minesweeper", (const char*[]) {"glistmodel", "gtkgridview", "game", NULL }, "listview_minesweeper.c", do_listview_minesweeper, NULL },
+ { "listview_selections", "Selections", (const char*[]) {"gtkentrycompletion", "gtkdropdown", "completion", "gtkcombobox", "gtkcomboboxtext", "suggestion", NULL }, "listview_selections.c", do_listview_selections, NULL },
+ { "listview_settings", "Settings", (const char*[]) {"gtkcolumnview", "gsettings", "gtklistitemfactory", "glistmodel", "gtklistview", NULL }, "listview_settings.c", do_listview_settings, NULL },
+ { "listview_settings2", "Alternative Settings", (const char*[]) {"gsettings", "gtklistheaderfactory", "gtksectionmodel", "gtklistview", NULL }, "listview_settings2.c", do_listview_settings2, NULL },
{ "listview_ucd", "Characters", (const char*[]) {NULL }, "listview_ucd.c", do_listview_ucd, NULL },
- { "listview_weather", "Weather", (const char*[]) {"gtkorientable", "gtklistview", "gtknoselectionmodel", NULL }, "listview_weather.c", do_listview_weather, NULL },
+ { "listview_weather", "Weather", (const char*[]) {"gtknoselectionmodel", "gtkorientable", "gtklistview", NULL }, "listview_weather.c", do_listview_weather, NULL },
{ "listview_words", "Words", (const char*[]) {"gtkinscription", "gtklistview", "gtkfilterlistmodel", NULL }, "listview_words.c", do_listview_words, NULL },
{ NULL }
};
DemoData child43[] = {
{ "overlay", "Interactive Overlay", (const char*[]) {"gtkoverlay", NULL }, "overlay.c", do_overlay, NULL },
{ "overlay_decorative", "Decorative Overlay", (const char*[]) {"gtkoverlay", NULL }, "overlay_decorative.c", do_overlay_decorative, NULL },
- { "transparent", "Transparency", (const char*[]) {"gtkoverlay", "blur", "backdrop-filter", "gtksnapshot", NULL }, "transparent.c", do_transparent, NULL },
+ { "transparent", "Transparency", (const char*[]) {"blur", "gtksnapshot", "backdrop-filter", "gtkoverlay", NULL }, "transparent.c", do_transparent, NULL },
{ NULL }
};
{ "paintable_animated", "Animated Paintable", (const char*[]) {"gdkpaintable", NULL }, "paintable_animated.c", do_paintable_animated, NULL },
{ "paintable_emblem", "Emblems", (const char*[]) {"gdkpaintable", NULL }, "paintable_emblem.c", do_paintable_emblem, NULL },
{ "paintable_mediastream", "Media Stream", (const char*[]) {"gtkmediastream", "gdkpaintable", NULL }, "paintable_mediastream.c", do_paintable_mediastream, NULL },
- { "paintable_svg", "SVG", (const char*[]) {"gtkpicture", "gtksvg", NULL }, "paintable_svg.c", do_paintable_svg, NULL },
+ { "paintable_svg", "SVG", (const char*[]) {"gtksvg", "gtkpicture", NULL }, "paintable_svg.c", do_paintable_svg, NULL },
{ "paintable_symbolic", "Symbolic Paintable", (const char*[]) {"gdkpaintables", "gtksymbolicpaintable", NULL }, "paintable_symbolic.c", do_paintable_symbolic, NULL },
{ NULL }
};
DemoData child59[] = {
{ "printing", "Printing", (const char*[]) {"gtkprintoperation", NULL }, "printing.c", do_printing, NULL },
- { "pagesetup", "Page Setup", (const char*[]) {"gtkpagesetupunixdialog", "gtkpagesetup", NULL }, "pagesetup.c", do_pagesetup, NULL },
+ { "pagesetup", "Page Setup", (const char*[]) {"gtkpagesetup", "gtkpagesetupunixdialog", NULL }, "pagesetup.c", do_pagesetup, NULL },
{ NULL }
};
DemoData gtk_demos[] = {
- { "application_demo", "Application Class", (const char*[]) {"gtkapplication", "gmenu", "gresource", "gtkapplicationwindow", "gtkbuilder", NULL }, "application_demo.c", do_application_demo, NULL },
+ { "application_demo", "Application Class", (const char*[]) {"gmenu", "gresource", "gtkbuilder", "gtkapplication", "gtkapplicationwindow", NULL }, "application_demo.c", do_application_demo, NULL },
{ "aspect_frame", "Aspect Frame", (const char*[]) {"gtkaspectframe", NULL }, "aspect_frame.c", do_aspect_frame, NULL },
{ "assistant", "Assistant", (const char*[]) {"gtkassistant", NULL }, "assistant.c", do_assistant, NULL },
{ NULL, "Benchmark", (const char*[]) {NULL }, NULL, NULL, child14 },
- { "builder", "Builder", (const char*[]) {"gtkshortcutcontroller", "gmenu", "gtkpopovermenubar", "toolbar", "gtkbuilder", NULL }, "builder.c", do_builder, NULL },
- { "clipboard", "Clipboard", (const char*[]) {"drag-and-drop", "dnd", "gdkclipboard", NULL }, "clipboard.c", do_clipboard, NULL },
- { "combobox", "Combo Boxes", (const char*[]) {"gtkcellrenderer", "gtkcombobox", "gtkcomboboxentry", NULL }, "combobox.c", do_combobox, NULL },
+ { "builder", "Builder", (const char*[]) {"gmenu", "gtkshortcutcontroller", "gtkpopovermenubar", "gtkbuilder", "toolbar", NULL }, "builder.c", do_builder, NULL },
+ { "clipboard", "Clipboard", (const char*[]) {"dnd", "gdkclipboard", "drag-and-drop", NULL }, "clipboard.c", do_clipboard, NULL },
+ { "combobox", "Combo Boxes", (const char*[]) {"gtkcellrenderer", "gtkcomboboxentry", "gtkcombobox", NULL }, "combobox.c", do_combobox, NULL },
{ NULL, "Constraints", (const char*[]) {NULL }, NULL, NULL, child0 },
{ "cursors", "Cursors", (const char*[]) {NULL }, "cursors.c", do_cursors, NULL },
{ "dialog", "Dialogs", (const char*[]) {"gtkmessagedialog", NULL }, "dialog.c", do_dialog, NULL },
- { "dnd", "Drag-and-Drop", (const char*[]) {"popover", "dnd", "menu", "gesture", NULL }, "dnd.c", do_dnd, NULL },
+ { "dnd", "Drag-and-Drop", (const char*[]) {"menu", "popover", "gesture", "dnd", NULL }, "dnd.c", do_dnd, NULL },
{ "drawingarea", "Drawing Area", (const char*[]) {"gtkdrawingarea", NULL }, "drawingarea.c", do_drawingarea, NULL },
{ NULL, "Entry", (const char*[]) {NULL }, NULL, NULL, child11 },
{ "errorstates", "Error States", (const char*[]) {"gtklabel", "gtkbuilderscope", "gtkentry", "gtkbuilder", NULL }, "errorstates.c", do_errorstates, NULL },
{ NULL, "Fixed Layout ", (const char*[]) {NULL }, NULL, NULL, child15 },
{ "flowbox", "Flow Box", (const char*[]) {"gtkflowbox", NULL }, "flowbox.c", do_flowbox, NULL },
{ "gestures", "Gestures", (const char*[]) {"gtkgesture", NULL }, "gestures.c", do_gestures, NULL },
- { "headerbar", "Header Bar", (const char*[]) {"gtkwindowcontrols", "gtkheaderbar", "gtkwindowhandle", NULL }, "headerbar.c", do_headerbar, NULL },
+ { "headerbar", "Header Bar", (const char*[]) {"gtkheaderbar", "gtkwindowhandle", "gtkwindowcontrols", NULL }, "headerbar.c", do_headerbar, NULL },
{ NULL, "Icon View", (const char*[]) {NULL }, NULL, NULL, child24 },
- { "image_filtering", "Image Filtering", (const char*[]) {"saturation", "posterize", "color", "graph", "gpu", "blur", "contrast", "brightness", "sepia", NULL }, "image_filtering.c", do_image_filtering, NULL },
- { "image_scaling", "Image Scaling", (const char*[]) {"gtkpicture", "scale", "menu", "action", "zoom", "filter", NULL }, "image_scaling.c", do_image_scaling, NULL },
- { "images", "Images", (const char*[]) {"gtkpicture", "gtkimage", "gtkwidgetpaintable", "gdkpaintable", NULL }, "images.c", do_images, NULL },
+ { "image_filtering", "Image Filtering", (const char*[]) {"graph", "contrast", "gpu", "sepia", "color", "saturation", "brightness", "blur", "posterize", NULL }, "image_filtering.c", do_image_filtering, NULL },
+ { "image_scaling", "Image Scaling", (const char*[]) {"menu", "gtkpicture", "scale", "zoom", "filter", "action", NULL }, "image_scaling.c", do_image_scaling, NULL },
+ { "images", "Images", (const char*[]) {"gtkimage", "gtkpicture", "gtkwidgetpaintable", "gdkpaintable", NULL }, "images.c", do_images, NULL },
{ "infobar", "Info Bars", (const char*[]) {"gtkinfobar", NULL }, "infobar.c", do_infobar, NULL },
{ NULL, "Layout Manager", (const char*[]) {NULL }, NULL, NULL, child26 },
{ "links", "Links", (const char*[]) {"gtklabel", NULL }, "links.c", do_links, NULL },
{ "mask", "Masking", (const char*[]) {NULL }, "mask.c", do_mask, NULL },
{ NULL, "OpenGL", (const char*[]) {NULL }, NULL, NULL, child20 },
{ NULL, "Overlay", (const char*[]) {NULL }, NULL, NULL, child43 },
- { "paint", "Paint", (const char*[]) {"gdkdrawingarea", "gtkgesture", NULL }, "paint.c", do_paint, NULL },
+ { "paint", "Paint", (const char*[]) {"gtkgesture", "gdkdrawingarea", NULL }, "paint.c", do_paint, NULL },
{ NULL, "Paintable", (const char*[]) {NULL }, NULL, NULL, child45 },
{ "panes", "Paned Widgets", (const char*[]) {"gtkpaned", NULL }, "panes.c", do_panes, NULL },
{ NULL, "Pango", (const char*[]) {NULL }, NULL, NULL, child17 },
{ NULL, "Path", (const char*[]) {NULL }, NULL, NULL, child52 },
- { "peg_solitaire", "Peg Solitaire", (const char*[]) {"game", "drag-and-drop", "dnd", "gtkgridview", NULL }, "peg_solitaire.c", do_peg_solitaire, NULL },
- { "pickers", "Pickers and Launchers", (const char*[]) {"gtkfilelauncher", "gtkcolordialog", "gtkfiledialog", "gtkprintdialog", "gtkurilauncher", "gtkfontdialog", NULL }, "pickers.c", do_pickers, NULL },
+ { "peg_solitaire", "Peg Solitaire", (const char*[]) {"dnd", "gtkgridview", "game", "drag-and-drop", NULL }, "peg_solitaire.c", do_peg_solitaire, NULL },
+ { "pickers", "Pickers and Launchers", (const char*[]) {"gtkcolordialog", "gtkurilauncher", "gtkfiledialog", "gtkfontdialog", "gtkfilelauncher", "gtkprintdialog", NULL }, "pickers.c", do_pickers, NULL },
{ NULL, "Printing", (const char*[]) {NULL }, NULL, NULL, child59 },
{ "read_more", "Read More", (const char*[]) {"gtkinscription", NULL }, "read_more.c", do_read_more, NULL },
{ "revealer", "Revealer", (const char*[]) {"gtkrevealer", NULL }, "revealer.c", do_revealer, NULL },
{ "scale", "Scales", (const char*[]) {"gtkscale", NULL }, "scale.c", do_scale, NULL },
- { "shortcut_triggers", "Shortcuts", (const char*[]) {"gtkshortcut", "gtkshortcutcontroller", NULL }, "shortcut_triggers.c", do_shortcut_triggers, NULL },
+ { "shortcut_triggers", "Shortcuts", (const char*[]) {"gtkshortcutcontroller", "gtkshortcut", NULL }, "shortcut_triggers.c", do_shortcut_triggers, NULL },
{ "shortcuts", "Shortcuts Window", (const char*[]) {"gtkshortcutswindow", NULL }, "shortcuts.c", do_shortcuts, NULL },
- { "sizegroup", "Size Groups", (const char*[]) {"gtksizegroup", "gtktable", "gtk_fill", NULL }, "sizegroup.c", do_sizegroup, NULL },
- { "sliding_puzzle", "Sliding Puzzle", (const char*[]) {"game", "gdkpaintable", "gdkgesture", "gtkshortcutcontroller", NULL }, "sliding_puzzle.c", do_sliding_puzzle, NULL },
+ { "sizegroup", "Size Groups", (const char*[]) {"gtksizegroup", "gtk_fill", "gtktable", NULL }, "sizegroup.c", do_sizegroup, NULL },
+ { "sliding_puzzle", "Sliding Puzzle", (const char*[]) {"gdkgesture", "gtkshortcutcontroller", "game", "gdkpaintable", NULL }, "sliding_puzzle.c", do_sliding_puzzle, NULL },
{ "spinbutton", "Spin Buttons", (const char*[]) {"gtkspinbutton", "gtkentry", NULL }, "spinbutton.c", do_spinbutton, NULL },
{ "spinner", "Spinner", (const char*[]) {"gtkspinner", NULL }, "spinner.c", do_spinner, NULL },
{ "stack", "Stack", (const char*[]) {"gtkstackswitcher", "gtkstack", NULL }, "stack.c", do_stack, NULL },
{ NULL, "Text View", (const char*[]) {NULL }, NULL, NULL, child22 },
{ NULL, "Theming", (const char*[]) {NULL }, NULL, NULL, child4 },
{ NULL, "Tree View", (const char*[]) {NULL }, NULL, NULL, child10 },
- { "video_player", "Video Player", (const char*[]) {"gtkvideo", "gdkpaintable", "gtkmediafile", "gtkmediastream", "gtkmediacontrols", NULL }, "video_player.c", do_video_player, NULL },
+ { "video_player", "Video Player", (const char*[]) {"gtkvideo", "gtkmediacontrols", "gtkmediastream", "gtkmediafile", "gdkpaintable", NULL }, "video_player.c", do_video_player, NULL },
{ NULL }
};
Les fichiers binaires /tmp/guix-build-gtk-4.22.1.drv-0/build/demos/gtk-demo/gtk4-demo et /tmp/guix-build-gtk-4.22.1.drv-1/build/demos/gtk-demo/gtk4-demo sont différents
Les fichiers binaires /tmp/guix-build-gtk-4.22.1.drv-0/build/demos/gtk-demo/gtk4-demo.p/main.c.o et /tmp/guix-build-gtk-4.22.1.drv-1/build/demos/gtk-demo/gtk4-demo.p/main.c.o sont différents