mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-18 13:49:58 +01:00
viewport junkyard
git-svn-id: svn://code.dyne.org/veejay/trunk@1122 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
@@ -16063,7 +16063,7 @@ MLZO</property>
|
||||
|
||||
<widget class="GtkWindow" id="Input View Configuration">
|
||||
<property name="visible">True</property>
|
||||
<property name="title" translatable="yes">viewportwindow</property>
|
||||
<property name="title" translatable="yes">Viewport</property>
|
||||
<property name="type">GTK_WINDOW_TOPLEVEL</property>
|
||||
<property name="window_position">GTK_WIN_POS_NONE</property>
|
||||
<property name="modal">False</property>
|
||||
@@ -16078,13 +16078,154 @@ MLZO</property>
|
||||
<property name="urgency_hint">False</property>
|
||||
|
||||
<child>
|
||||
<widget class="GtkVBox" id="drawbox">
|
||||
<widget class="GtkVBox" id="vbox614">
|
||||
<property name="visible">True</property>
|
||||
<property name="homogeneous">False</property>
|
||||
<property name="spacing">0</property>
|
||||
|
||||
<child>
|
||||
<widget class="GtkHBox" id="hbox878">
|
||||
<widget class="GtkFrame" id="frame283">
|
||||
<property name="visible">True</property>
|
||||
<property name="label_xalign">0</property>
|
||||
<property name="label_yalign">0.5</property>
|
||||
<property name="shadow_type">GTK_SHADOW_NONE</property>
|
||||
|
||||
<child>
|
||||
<widget class="GtkAlignment" id="alignment489">
|
||||
<property name="visible">True</property>
|
||||
<property name="xalign">0.5</property>
|
||||
<property name="yalign">0.5</property>
|
||||
<property name="xscale">1</property>
|
||||
<property name="yscale">1</property>
|
||||
<property name="top_padding">0</property>
|
||||
<property name="bottom_padding">0</property>
|
||||
<property name="left_padding">12</property>
|
||||
<property name="right_padding">0</property>
|
||||
|
||||
<child>
|
||||
<widget class="GtkVBox" id="vbox614">
|
||||
<property name="visible">True</property>
|
||||
<property name="homogeneous">False</property>
|
||||
<property name="spacing">0</property>
|
||||
|
||||
<child>
|
||||
<widget class="GtkRadioButton" id="viewportarea_set_video_out">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label" translatable="yes">Video Out</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="focus_on_click">True</property>
|
||||
<property name="active">False</property>
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<signal name="toggled" handler="on_viewportarea_set_video_out_toggled" last_modification_time="Fri, 24 Oct 2008 22:19:35 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="padding">0</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
</packing>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkRadioButton" id="viewportarea_set_video_in">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label" translatable="yes">Video In</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="focus_on_click">True</property>
|
||||
<property name="active">False</property>
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<property name="group">viewportarea_set_video_out</property>
|
||||
<signal name="toggled" handler="on_viewportarea_set_video_in_toggled" last_modification_time="Fri, 24 Oct 2008 22:20:02 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="padding">0</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
</packing>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkRadioButton" id="viewportarea_mode">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label" translatable="yes">Color</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="focus_on_click">True</property>
|
||||
<property name="active">False</property>
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<signal name="toggled" handler="on_viewportarea_mode_toggled" last_modification_time="Fri, 24 Oct 2008 22:20:50 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="padding">0</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
</packing>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkRadioButton" id="viewportarea_mode_gray">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label" translatable="yes">Grayscale</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="focus_on_click">True</property>
|
||||
<property name="active">False</property>
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<property name="group">viewportarea_mode</property>
|
||||
<signal name="toggled" handler="on_viewportarea_mode_gray_toggled" last_modification_time="Fri, 24 Oct 2008 22:23:06 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="padding">0</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
</packing>
|
||||
</child>
|
||||
</widget>
|
||||
</child>
|
||||
</widget>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkLabel" id="label920">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes"><b>Viewport settings</b></property>
|
||||
<property name="use_underline">False</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="justify">GTK_JUSTIFY_LEFT</property>
|
||||
<property name="wrap">False</property>
|
||||
<property name="selectable">False</property>
|
||||
<property name="xalign">0.5</property>
|
||||
<property name="yalign">0.5</property>
|
||||
<property name="xpad">0</property>
|
||||
<property name="ypad">0</property>
|
||||
<property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
|
||||
<property name="width_chars">-1</property>
|
||||
<property name="single_line_mode">False</property>
|
||||
<property name="angle">0</property>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="type">label_item</property>
|
||||
</packing>
|
||||
</child>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="padding">0</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkVBox" id="drawbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="homogeneous">False</property>
|
||||
<property name="spacing">0</property>
|
||||
|
||||
@@ -191,6 +191,53 @@ void on_button_200_clicked(GtkWidget *widget, gpointer user_data)
|
||||
"Requested background mask of frame %d",
|
||||
info->status_tokens[FRAME_NUM] + 1 );
|
||||
}
|
||||
|
||||
void on_viewportarea_mode_toggled(GtkWidget *widget, gpointer user_data )
|
||||
{
|
||||
int gray = is_button_toggled( "viewportarea_mode_gray" );
|
||||
int color = is_button_toggled( "viewportarea_mode" );
|
||||
int front = is_button_toggled("viewportarea_set_video_out" );
|
||||
int back = is_button_toggled("viewportarea_set_video_in");
|
||||
|
||||
multi_vims(VIMS_PROJ_STACK, "%d %d",
|
||||
( front == 1 ? 0 : 1 ), ( gray == 1 ? 1 : 0 ) );
|
||||
}
|
||||
|
||||
void on_viewport_mode_gray_toggled(GtkWidget *widget, gpointer user_data)
|
||||
{
|
||||
int gray = is_button_toggled( "viewportarea_mode_gray" );
|
||||
int color = is_button_toggled( "viewportarea_mode" );
|
||||
int front = is_button_toggled("viewportarea_set_video_out" );
|
||||
int back = is_button_toggled("viewportarea_set_video_in");
|
||||
|
||||
multi_vims(VIMS_PROJ_STACK, "%d %d",
|
||||
( front == 1 ? 0 : 1 ), ( gray == 1 ? 1 : 0 ) );
|
||||
|
||||
}
|
||||
void on_viewportarea_set_video_in_toggled(GtkWidget *widget, gpointer user_data)
|
||||
{
|
||||
int gray = is_button_toggled( "viewportarea_mode_gray" );
|
||||
int color = is_button_toggled( "viewportarea_mode" );
|
||||
int front = is_button_toggled("viewportarea_set_video_out" );
|
||||
int back = is_button_toggled("viewportarea_set_video_in");
|
||||
|
||||
multi_vims(VIMS_PROJ_STACK, "%d %d",
|
||||
( front == 1 ? 0 : 1 ), ( gray == 1 ? 1 : 0 ) );
|
||||
|
||||
}
|
||||
|
||||
void on_viewportarea_set_video_out_toggled( GtkWidget *widget, gpointer user_data )
|
||||
{
|
||||
int gray = is_button_toggled( "viewportarea_mode_gray" );
|
||||
int color = is_button_toggled( "viewportarea_mode" );
|
||||
int front = is_button_toggled("viewportarea_set_video_out" );
|
||||
int back = is_button_toggled("viewportarea_set_video_in");
|
||||
|
||||
multi_vims(VIMS_PROJ_STACK, "%d %d",
|
||||
( front == 1 ? 0 : 1 ), ( gray == 1 ? 1 : 0 ) );
|
||||
|
||||
}
|
||||
|
||||
void on_button_5_4_clicked(GtkWidget *widget, gpointer user_data)
|
||||
{
|
||||
if( is_button_toggled("button_5_4") )
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user