Project

General

Profile

Feature #8295

remove dependency of glade

Added by Henrik Andersson about 7 years ago. Updated over 6 years ago.

Status:
Fixed
Priority:
Low
Category:
General
Target version:
Start date:
Due date:
% Done:

100%

Affected Version:
System:
bitness:
64-bit
hardware architecture:
amd64/x86

Description

replace glade with a cleaner c implementation for buildg and accessing ui elements.

History

#1 Updated by Henrik Andersson about 7 years ago

identify and breakout hardcoded ui elements from glade
so we have a clean box framework in glade.
each breakout shops be a bug that blocks this one...

#2 Updated by Henrik Andersson about 7 years ago

We should probably have a module box on left side, exactly as right side have,
and the module itself tells which side to live on.

And we should also add a box above and under the module boxes for static modules
in views, such as histogram, modulebutton group, navigation, backgroundjobs

ui modules to remove form glade

  • Devices box in lighttable
  • Navigation and History module in darkroom
  • The colorpicker tool used in darkroom
  • The lighttable view mode tool (zoomable table,filemanager)
  • Metadata module in both lighttable/darkroom
  • Library box (last filmrolls, import image(s), filmrollslist
  • snapshots in darkroom

#4 Updated by oliviertoulouse - over 6 years ago

Unless I am mistaken, Bieber removed libglade, and Hean01 (in current "post-0.9" branch) removed hardcoded ui elements and treated everything as a module.

So >fixed

Also available in: Atom PDF